Warband Accountant

Manages your gold and tracks it across all your characters

File Details

v1.0.1

  • R
  • Feb 11, 2026
  • 116.53 KB
  • 223
  • 12.0.1+1
  • Retail

File Name

WarbandAccountant.zip

Supported Versions

  • 12.0.1
  • 12.0.0

Warband Accountant Changelog

[1.0.1] - 2025-02-11

Added

  • Transaction Ledger - Complete history of all Warband Bank deposits and withdrawals

    • Tracks auto-transfers, manual deposits, and manual withdrawals separately
    • Displays timestamp, character, amount, and running balance in new "Ledger" tab
    • Persistent running totals (totalDeposited, totalWithdrawn) that survive ledger pruning
    • "Clear History" button with confirmation dialog
    • Smart detection distinguishes between addon-initiated and manual transactions
  • Character Classification System - Assign roles to characters

    • Three types: Main, Main Alt, and Alt
    • Separate default gold targets for each classification
    • Visual indicators in tooltip ([M], [MA], [A])
    • Quick-assign checkboxes in Targets tab
  • Per-Character Pause - Temporarily disable automation per character

    • Toggle pause state in Targets tab
    • Paused characters display [P] indicator in tooltip
    • Automation skips paused characters with notification
  • Customizable Sorting - Two methods to organize character list

    • Arrow Mode: Up/down buttons to reorder characters
    • Number Mode: Direct numeric input for sort order
    • Setting saved globally and accessible in Settings tab
  • In-Window Settings Tab - Configure defaults without opening Blizzard Options

    • Default target amounts per character type
    • Sort mode selection dropdown
  • Statistics Reset - Button in Blizzard settings to reset all-time totals and ledger history

Changed

  • Slash Commands - Changed from /wa to /wba to avoid WeakAuras conflict

    • New: /wba toggle, /wba config, /wba process, /wba help
  • UI Layout - Main window expanded from 680px to 950px

    • New tabbed interface: Targets, Ledger, Settings
    • Added columns for Character Type and Pause controls
    • Improved visual hierarchy with section headers
  • Smart Processing - Enhanced transfer logic

    • Prevents duplicate processing per bank visit (hasProcessedThisSession)
    • Tracks pending transactions to validate against ACCOUNT_MONEY events
    • Increased bank open delay to 0.5s for improved reliability
  • Tooltip Enhancements

    • Added "Total Made" calculation (deposits minus withdrawals)
    • Shows character classification tags
    • Displays paused status indicator

Fixed

  • Load Order Issues - Removed file-level Data caching to prevent nil reference errors during initialization
  • Database Safety - Added defensive nil checks throughout Data module for uninitialized databases
  • Minimap Interaction - Right-click on minimap button now opens Settings (Left-click removed to prevent accidental toggles)