You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Browse filesBrowse the repository at this point in the historyBrowse files
Mikolaj Graf
committed
docs: update docs for AH protection, Safe Mode, and destruction system
Update CHANGELOG, FEATURES, and CurseForge description with new v3.5
features: AH value protection, Safe Mode template, destruction system v1,
centralized AH lookups, and friendly self-test messages.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,13 @@
5
5
### Added
6
6
-**Tooltip item status** (`showTooltipStatus`, default: on) — Shows ASP classification in item tooltips: "Will sell (quality filter)", "Protected (uncollected transmog)", "On never-sell list", etc. Works for items in bags, equipped gear, and merchant windows. Togglable in Settings > Display.
7
7
-**Compact mode** (`compactMode`, default: off) — Condensed popup showing item count, total value, per-quality breakdown, and a one-click Sell button. Toggle between compact and detailed views via a button on either popup or `/asp compact`. All filters and protections still apply.
8
+
-**AH value protection** (`ahProtectionEnabled`, default: off) — Protects items worth more than a configurable threshold on the AH from being auto-sold. Requires TSM or Auctionator. Popup rows where AH value exceeds a configurable multiplier of vendor price are color-coded, with a tooltip showing "Worth listing: AH Xg, vendor Yg (Nx)".
9
+
-**Safe Mode template** — New profile template for new users: grays only, all protections on. Wizard defaults to Safe Mode when no template or profile is selected.
10
+
-**Destruction system v1** — Complete rewrite of the auto-destroy feature with separate destroy filters (quality, ilvl, max vendor value), a never-destroy list, countdown confirmation popup, and a bag pressure valve that auto-triggers when free slots drop below a configurable threshold. Items are destroyed one per tick with cursor verification for safety.
11
+
12
+
### Improved
13
+
-**Self-test messages** — API failure messages are now user-friendly and reassuring instead of technical ("Transmog detection paused — Blizzard changed an API. Sell rules are more conservative until updated.").
14
+
-**Centralized AH lookup** — TSM/Auctionator price queries consolidated into `ns:GetAHValue()` and `ns:HasAHAddon()`, replacing duplicated code in Popup, PopupFilters, and Overlays.
8
15
9
16
### Fixed
10
17
-**Bindings.xml parsing error** — Removed invalid `header` attribute from Binding element. The section header is provided by the `BINDING_HEADER_AUTOSELLPLUS` global.
-**Compact mode** -- condensed popup showing item count, total value, per-quality breakdown, and a one-click Sell button. Toggle with `/asp compact` or the button on either popup
12
13
-**Three sell modes** -- interactive popup (default), one-click, or fully automatic with configurable delay
13
14
-**Quality filters** -- gray through epic, each with independent ilvl thresholds
15
+
-**Relative ilvl threshold** -- set a single sell threshold as a percentage of your equipped ilvl instead of per-quality sliders
-**Sell known collectibles** -- optionally sell already-known mounts, pets, and toys
16
20
-**Confirmations** -- epic, high-value, and Sell All Junk show a confirmation with item count and gold total
17
21
-**Buyback safety** -- highest-value items are sold first so buyback slots hold the most valuable items
18
22
-**Dry run** -- preview what would be sold without actually selling
@@ -27,9 +31,12 @@ Lightweight, modular, and self-testing on login so it keeps working through patc
27
31
-**Transmog** -- source-level appearance checking; uncollected items are never sold
28
32
-**Equipment sets** -- items in any saved gear set are protected
29
33
-**BoE** -- unbound Bind on Equip items are protected
34
+
-**Warband items** -- optionally protect all warband and account-bound items
35
+
-**Mount equipment** -- mount equipment items are protected by default
30
36
-**Soulbound-only mode** -- optionally skip all unbound BoE items, useful for dungeon farmers keeping BoE for AH
31
37
-**Quest items** -- items in the Quest Items category are protected by default
32
38
-**Current expansion materials** -- optionally protect Trade Goods from the current expansion
39
+
-**AH value protection** -- protects items worth listing on the AH (requires TSM or Auctionator). Color-coded popup rows show when AH value exceeds vendor price
33
40
-**Refundable** -- items in the vendor refund window are skipped
34
41
-**Addon hooks** -- AllTheThings and CanIMogIt integration for enhanced transmog detection
35
42
@@ -47,6 +54,9 @@ Lightweight, modular, and self-testing on login so it keeps working through patc
47
54
48
55
## Bag Management
49
56
57
+
-**Destruction system** -- destroy worthless items when not at a vendor. Separate protection chain, countdown confirmation, cursor-safe one-at-a-time deletion
58
+
-**Bag pressure valve** -- auto-triggers destruction confirmation when free slots drop below a threshold
59
+
-**Never-destroy list** -- per-item blacklist for destruction, independent from never-sell
50
60
-**Bag space guard** -- automatically suggests selling the cheapest junk when free slots are low
51
61
-**Stack limits** -- set max quantities per item, excess goes into the sell queue
52
62
-**Free slot alerts** -- chat message or on-screen warning when bag space is low
@@ -56,6 +66,7 @@ Lightweight, modular, and self-testing on login so it keeps working through patc
56
66
57
67
## Tracking
58
68
69
+
-**Tooltip item status** -- colored status line on item tooltips showing how ASP classifies each item (will sell, protected, on never-sell list, etc.)
59
70
-**Session tracker** -- gold/hour calculation in the minimap button tooltip
60
71
-**Sale history** -- scrollable panel showing the last 200 sales; shift-click to link items in chat
61
72
-**Per-character stats** -- lifetime sales totals visible across alts
@@ -65,7 +76,7 @@ Lightweight, modular, and self-testing on login so it keeps working through patc
@@ -985,6 +1045,44 @@ The compact popup has independent position and scale saved separately from the f
985
1045
986
1046
---
987
1047
1048
+
## AH Value Protection
1049
+
1050
+
When enabled (`ahProtectionEnabled`, default: off), items worth more than a configurable threshold on the auction house are protected from being auto-sold. Requires TradeSkillMaster (TSM) or Auctionator.
1051
+
1052
+
### How It Works
1053
+
1. During sell evaluation, each item's AH market value is looked up via TSM's `DBMarket` or Auctionator's price API
1054
+
2. If the AH value exceeds `ahProtectionThreshold` (default: 1g), the item is protected from selling
1055
+
3. In the popup, rows where AH value exceeds `ahHighlightMultiplier` times the vendor price are color-coded in light blue
1056
+
4. Hovering a color-coded row shows a tooltip: "Worth listing: AH Xg, vendor Yg (Nx)"
1057
+
1058
+
### Settings
1059
+
-`ahProtectionEnabled` (default: off) — enable AH value protection
1060
+
-`ahProtectionThreshold` (default: 10000 copper / 1g) — minimum AH value to trigger protection
1061
+
-`ahHighlightMultiplier` (default: 2) — AH/vendor price ratio for popup row coloring
1062
+
1063
+
### Requirements
1064
+
- TSM or Auctionator must be installed and have price data available
1065
+
- Without either addon, AH protection is silently skipped (items sell normally)
1066
+
1067
+
---
1068
+
1069
+
## Safe Mode Template
1070
+
1071
+
A new profile template designed for new users or anyone who wants maximum safety.
1072
+
1073
+
### Settings Applied
1074
+
-**Quality**: Grays only (whites, greens, blues, epics all disabled)
1075
+
-**Protections**: All protections enabled (transmog, equipment sets, BoE, quest items, mount equipment, warband, current expansion materials)
1076
+
-**Confirmations**: Epic confirm and high-value confirm enabled (threshold: 1g)
1077
+
-**Mode**: Popup mode with buyback warning
1078
+
-**Categories**: Only equippable items (no consumables, trade goods, quest items, misc)
1079
+
1080
+
### Wizard Integration
1081
+
- Safe Mode is rendered first in the wizard template list with a green accent
1082
+
- If the user completes the wizard without selecting any template or profile, Safe Mode is automatically applied as the default
1083
+
1084
+
---
1085
+
988
1086
## Competitive Analysis & Roadmap
989
1087
990
1088
AutoSellPlus is already exceptionally comprehensive, covering 90%+ of player wishlists from recent [r/wowaddons](https://www.reddit.com/r/wowaddons/comments/1qtqsze/legacy_vendor_a_simple_addon_to_clean_up_old/) threads (filters, marking, safeties, profiles). It outclasses Aardvark, Scrap, and Legacy Vendor in proactive tools like eviction and loot-marking previews.
0 commit comments