promotional bannermobile promotional banner

Warband Auto Get (WAG)

Warband Auto Get is a simple utility designed to fully automate your daily Warband Bank routines.

File Details

WarbandAutoGet2.1.zip

  • R
  • Jun 12, 2026
  • 12.10 KB
  • 104
  • 12.0.1
  • Retail

File Name

WarbandAutoGet2.1.zip

Supported Versions

  • 12.0.1

[v2.1.0] - 2026-06-12

Added

  • "Get All from Bank" Button:
    • Added a manual Get All from Bank button to the bottom center of the main addon interface.
    • When clicked, WAG will withdraw every copy of any item/battle pet listed on your active profiles from the Bank/Warbank, ignoring the specified desired quantities.
    • Displays a chat notification when starting/completing the process, and outputs a friendly warning if clicked while not interacting with a bank: [WAG] You must open the Bank/Warbank first.
  • Alt + Left Click Direct Add/Increment:
    • Alt-clicking any item in your bags or bank while the WAG main window is open will now add it directly to your currently active editing profile.
    • Defaults to a quantity of 1 for new additions, or increments the existing quantity by 1 if the item is already listed in the profile.
    • Automatically extracts item/pet links securely to ensure there is no UI taint, and prints a log confirmation containing the item's name: [WAG] Direct added/incremented: [Item Name] (New Qty: X)...
  • Click-to-Edit Quantity Support:
    • Left-clicking any item or battle pet row inside the checklist will now instantly load its Item ID and current quantity into the input fields at the top.
    • Allows you to quickly edit and update the quantity using the Save Item button without having to delete and re-add the item ID.
    • Added a tooltip reminder to the ? button explaining this capability.

Fixed

  • Greedy Fallback Parser Fix:
    • Rebuilt the simple non-TSM list importer to split strings on commas and semicolons.
    • The parser now separates token-level quantity prefixes (e.g. 10: battlepet:57, 5= i:57, 20: 57) and isolates the actual identifiers before scanning numbers.
    • Prevents plain numerical fallback matching (%d+) from greedily extracting IDs from battle pet species strings (which used to add standard item 57 instead of "battlepet:57").
  • Mixed Table Sorting Crash:
    • Fixed a Lua comparison error (attempt to compare number with string) when sorting active profiles during export. Sorting now safely converts all elements to string representations (tostring(a) < tostring(b)) to allow mixed item (numeric) and battle pet (string) keys to coexist.
  • Manual Add Input Sanitization:
    • Upgraded the Save Item click handler to trim input whitespace and dynamically resolve prefixes (p:, battlepet:, i:, or raw numbers) to their correct database representations.

Changed

  • Profile Export Format:
    • Updated battle pet export lines to render cleanly as [Quantity]: battlepet:[SpeciesID] (e.g. 1: battlepet:57) without standard item i: prefixes.
    • Regular items continue to export as [Quantity]: i:[ItemID].
  • Addon Layout Alignment:
    • Adjusted the main window scroll frame bottom-right offset from -40, 45 to -40, 58 and shifted the instruction text further down to make room for the new manual "Get All" button without overlaps.