Details

Addon ID: 22879
Addon Version: 0.4.3
Expansion: 3.3.5
Upload date: Jul 28, 2026
Last Updated: Aug 29, 2026
Downloads: Less than 100
Website: Source Link




RaidThreeBags combines the character inventory into a single resizable grid and provides a matching live personal-bank window while interacting with a banker.

Features:
- Unified inventory grid
- Live personal-bank view
- Live item, cooldown, lock, bag-slot and money updates
- Movable, resizable and corner-lockable windows
- Configurable profession and class bag visibility
- Optional Bagnon coexistence handling
- Automatic inventory arrangement using the A-Z button or /rtb sort
- Live bank arrangement using the bank A-Z button, /rtb sort bank or /rtb arrange bank
- Recent-item transfer between bags and bank using the bidirectional transfer buttons
- /rtb transfer bank and /rtb transfer bags commands
- Local Sort Trace for reviewing and verifying sorting sessions

Automatic arrangement organizes the backpack and equipped bags into three sections:

- TRASH: poor-quality items
- CURRENT / KEEP: non-poor Trade Goods and recently observed items
- OLD / REVIEW: other items whose retained first-observed age reached 24 hours

The same safe arrangement system is available for the live personal bank and bank bags while interacting with a banker.

Items inside each section are sorted hierarchically by category, subtype, equipment slot, character-level usability, quality, item level and name.

Normal bags and specialty-bag families remain in separate compatible groups. The addon checks available space before moving anything and may consolidate compatible partial stacks when additional separator slots are required.

Only one logical merge or swap is processed at a time. Sorting stops safely during combat, with an item on the cursor, when item data is unavailable, when a slot is locked, when the bank is closed, when bag topology changes or when the client does not confirm the expected result.

Recent-item transfers use retained per-character, per-item-ID history. Only items first observed less than 15 minutes ago are eligible for transfer. Items observed exactly 15 minutes ago are excluded, and the original first-observed timestamp is preserved when an item moves between bags and bank.

Sort Trace retains up to ten recent sessions locally in RaidThreeBagsDB and reports PASS, FAIL or ABORTED. It records sorting and transfer verification data locally for review. No data is transmitted to external services.

Inventory arrangement covers the backpack and equipped bags 0-4. Bank arrangement covers the live personal bank and bank bags 5-11 while interacting with a banker. The addon does not sort the keyring, guild bank or offline character inventories.

Compatibility:
- World of Warcraft: Wrath of the Lich King 3.3.5a
- Interface: 30300
- Optional dependency: Bagnon
- No network access
- No credentials required
- No server-specific configuration required

# RaidThreeBags v0.4.3

## Added

- Added automatic arrangement for the live personal bank.
- Added a matching 30 x 30 px `A-Z` sorting button to the personal-bank window.
- Added `/rtb sort bank` and `/rtb arrange bank` commands.
- Added bidirectional transfer controls for recent items between character bags and the personal bank.
- Added `/rtb transfer bank` and `/rtb transfer bags` commands.
- Extended the schema-2 Sort Trace to record bank-sorting and transfer sessions.
- Added verification of bank slot counts, compatible bag pools, sorting plans, topology and confirmed item movements.

## Changed

- The same three-section hierarchy is now used for both inventory and personal-bank arrangement:
  - `TRASH`
  - `CURRENT / KEEP`
  - `OLD / REVIEW`
- Bank bags 5-11 are handled as part of the live personal-bank sorting system.
- Transfer controls use the same two-way Raid Three arrow design in both inventory and bank windows.
- Recent-item transfer preserves the original per-character, per-item-ID first-observed timestamp.
- Sorting and transfers continue to use one confirmed native item movement at a time.
- Updated the addon version to `0.4.3`.

## Safety

- Sorting and transfers stop safely during combat.
- Operations stop if the cursor contains an item.
- Locked slots, unavailable item data, closed banks and changed bag topology are detected.
- Compatible bag families remain isolated.
- The addon does not transmit inventory data to external services.
- No credentials, network access or server-specific configuration are required.

## Compatibility

- World of Warcraft: Wrath of the Lich King 3.3.5a
- Interface: `30300`
- Bagnon remains optional.
- Existing inventory sorting, responsive windows, settings, bag visibility and shared Raid Three styling are preserved.

## Verification

- Project validation passed for version `0.4.3`.
- Official Lua 5.1.5 syntax validation passed.
- Functional behavior mock passed, including bank sorting, transfer controls, item-history boundaries and Sort Trace verification.
- A fresh direct in-client smoke test for version `0.4.3`, real OLD-content placement, stack consolidation and Bagnon coexistence remain recommended before wider distribution.

RaidThreeBags 0.4.2

Automatic inventory arrangement:
- Added the A-Z inventory button
- Added /rtb sort and /rtb arrange commands
- Added TRASH, CURRENT / KEEP and OLD / REVIEW sections
- Poor-quality items are placed in TRASH
- Non-poor Trade Goods remain in CURRENT / KEEP regardless of age
- Other eligible items move to OLD / REVIEW after their retained age reaches 24 hours
- Added one empty separator between non-empty sections
- Surplus empty slots are placed before OLD / REVIEW

Hierarchical sorting:
- Items are ordered by category, subtype and equipment slot
- Items usable at the character's current level are placed first
- Higher-quality and higher-item-level items are prioritized
- Item name and deterministic tie-breakers provide final ordering
- Normal bags and specialty-bag families remain in separate compatible groups

Safety:
- Added capacity preflight before any item is moved
- Added compatible partial-stack consolidation when separator space is required
- Only one logical merge or swap is processed at a time
- Every result must be confirmed by the client before sorting continues
- Sorting stops safely during combat, with an occupied cursor, locked or uncached items, changed bag topology or an unexpected inventory state
- Sorting applies only to the backpack and equipped bags 0-4

Sort Trace:
- Added a local schema-2 Sort Trace
- Retains up to ten recent sorting sessions
- Reports PASS, FAIL or ABORTED
- Verifies item counts, bag-family isolation, final ordering, separators, bag topology and cursor state
- Added /rtb sortlog on, off, status, last and clear commands
- No trace data is transmitted outside the game

Interface:
- Added the shared RaidThreeUIStyle module
- Unified visual styling across inventory, bank and settings windows
- Expanded Lua 5.1 behavior and safety tests

Updated packaging for Warperia compatibility.

- Corrected the addon folder and GitHub repository layout.
- Added validation for the Warperia installation path.
- Addon functionality remains unchanged from version 0.4.0.
- Compatible with WotLK 3.3.5a (Interface 30300).

You must be logged in to leave a comment.

Comments (0)