promotional bannermobile promotional banner

Vault of Truths

Guild economy addon for Vault of Truths. Tracks PVP contribution, manages crafting orders, detects AH sales, and splits profits to members. Includes rank progression. VoT also works as a quick way for anyone to find PVP crafters and get orders done.

File Details

v1.2.0

  • R
  • Mar 24, 2026
  • 59.70 KB
  • 11
  • 12.0.1
  • Retail

File Name

VaultOfTruths-v1.2.0.zip

Supported Versions

  • 12.0.1

Vault of Truths

v1.2.0 (2026-03-24)

Full Changelog Previous Releases

  • Merge for v1.2.0
  • Release v1.2.0 — major fixes and What's New tab
  • Show deposits, withdrawals, and sales separately in ledger footer
  • Fix value inflation from deposit-withdraw-redeposit cycles
    • DistributeProfit now credits only up to sold quantity (FIFO),
      preventing the same item from being counted multiple times
    • Fallback credits capped at sale value, not unlimited
    • LedgerBrowser footer shows deposits and withdrawals separately
      instead of summing everything together
  • Add /vot redist to repair broken profit distributions
    Old sales were marked distributed but earnings never credited
    due to nil field crash. RedistributeAll resets all sales and
    re-runs distribution with backfilled payout records.
  • Fix nil contributorEarnings crash on old payout records
    EnsureRecord returned existing records without backfilling missing
    fields. Old records created before contributorEarnings was added
    caused arithmetic on nil error in RecordProfitDistribution.
  • Debug: wrap DistributeProfit in pcall to catch silent errors
  • Debug: dump all sales records to trace distribute issue
  • Add debug logging to DistributeAll, force-mark zero-profit sales
  • Remove EnableMouse from confirm dialog, add debug logging to distribute flow
    EnableMouse on the card frame was intercepting button clicks.
    Debug prints trace: confirm click, distribute click, sale lookup.
  • Fix confirm dialog buttons not receiving clicks
    Raise button frame level above dialog frame so EnableMouse on
    the parent card doesn't intercept click events.
  • Add in-game What's New tab and update changelog through v1.1.4
    New tab shows version history with current version highlighted.
    Changelog maintained in both CHANGELOG.md and in-game panel.
  • Fix withdrawal trail tracking to split across multiple depositors FIFO
    Stacked items in guild bank are pooled from multiple depositors.
    Withdrawing a stack now consumes from each depositor's trail in
    FIFO order, properly attributing partial quantities. Fixed
    FindActiveTrail to only consume up to remainingQty and return
    how much was consumed.