NeatBags.zip
What's new
v1.3.0
Added
- Keys, SoD Toys, Soul Shards, Herbs, Enchanting materials, and Arrows/Bullets are now automatically routed to the Keyring or their matching specialty bag when acquired via looting, a quest reward, a vendor purchase, a completed trade, taking an item out of the mailbox, or a bank withdrawal.
- Keyring items can now be deposited into the bank and sold to vendors, same as any other item (only mailing and trading real Keys is actually restricted).
- Clicking a bag's show/hide toggle while in combat now prints a message explaining the change will apply once combat ends, instead of silently appearing to do nothing.
Fixed
- Swapping an item into an occupied Keyring slot either landed in the wrong slot or threw a Lua error, due to reliance on Blizzard's
PutKeyInKeyRing(), which has no way to target a specific slot. Keyring slots now use the same direct, slot-targeted pickup/placement every other bag slot uses — including declining gracefully instead of erroring if attempted in combat, since Blizzard doesn't allow Keyring reorganization in combat at all.
Internal
- Bank deposit/withdrawal's specialty-bag routing logic is now shared with the vendor/trade/quest/loot/mail auto-routing above, instead of being duplicated bank-only logic.
This mod has no additional files

