File Details
ClassicLootManager-TBC.zip
- R
- Feb 5, 2026
- 1.98 MB
- 4
- 2.5.5
- Classic TBC
File Name
ClassicLootManager-TBC.zip
Supported Versions
- 2.5.5
New features
- Allow equal bids : New roster option to allow multiple players to bid the same value in Open auctions. Ties are automatically resolved by /roll.
- Bench DKP % : New roster option to set a percentage of DKP awarded to benched players (0-100%). Example: 50% means bench gets half DKP.
- Bench notifications : Added confirmation messages when adding/removing players from standby ("Added to standby: ...", "Removed from standby: ...").
Fixed
- Interface version : Updated from 20504 to 20505
- MasterLooterFrame error : Added existence check to prevent Lua errors that broke other addons (Nova World Buffs, Pally Power, Qwartz)
- GuildRoster API : Added fallback for `GuildRoster()` → `C_GuildInfo.GuildRoster()`
- C_GuildInfo API : Added TBC Classic fallback for `GuildControlGetRankFlags`
- C_Item API : Added fallback for `IsItemDataCachedByID`
- Enum.ItemClass : Added manual item class definitions for TBC Classic
- Ace3 InterfaceOptions : Fixed `InterfaceOptions_AddCategory` not existing in TBC Anniversary
- MinimapIcon : Fixed `InterfaceOptionsFrame_OpenToCategory` not existing in TBC Anniversary
- Removed non-TBC classes : Removed Death Knight, Monk, Demon Hunter references
- GetLootMethod API : Added fallback (doesn't exist in TBC Anniversary)
- Container APIs : Added compatibility shims for C_Container namespace (`GetContainerNumSlots`, `GetContainerItemInfo`, `UseContainerItem`, etc.)
- C_Timer.After : Added frame-based fallback for missing C_Timer API
- lib-st SetText errors : Fixed ScrollingTable errors when storing objects in hidden columns (LootManager, PointManager, RaidManager, LedgerManager, RosterManager, AuctionHistoryManager)
Files Added
- `TBCCompat.lua` - API compatibility shims loaded before all other files
- `TBCOptionsPanel.lua` - Standalone options panel for TBC Anniversary
Files Modified
- `ClassicLootManager-TBC.toc` - Added TBCCompat.lua to load order
- `Modules/RosterManager/Roster.lua` - Added `allowEqualBids` and `benchDkpPercent` config options
- `Modules/RosterManager/Options.lua` - Added "Allow equal bids" checkbox and "Bench DKP %" slider
- `Modules/PointManager/PointManager.lua` - Bench percentage calculation for auto-awards
- `Modules/AuctionManager/AuctionManager.lua` - Equal bids validation + roll tie-breaker
- `Modules/RaidManager/RaidManager.lua` - Bench notifications (add/remove from standby)
- `Modules/*/GUI.lua` - Fixed lib-st object storage pattern
- `Locale/frFR.lua` - French translations for new features

