MyBossLoot is a lightweight, context-sensitive loot manager for TBC Classic raids and dungeons. Designed for Master Looter setups, it automatically detects high-quality drops, opens a clean UI panel, and guides the raid through structured loot distribution with clear chat announcements and timed countdowns.
The addon supports roll-based, DKP-style bid-based, and Soft Reserve loot distribution, with robust phase handling and strict validation to ensure fairness and clarity during live raid situations.
Features
- Automatic detection of loot above the configured quality threshold
- Modular internal design with separate Core, Roll, Bid, and Soft Reserve logic
- Roll mode
• Main-spec → tiebreak → off-spec → tiebreak rolls
• Strict roll filtering — only valid /roll 1–100 during active phases
- Bid mode
• Numeric chat bidding with inactivity-based countdowns
• Bid ties resolved via restricted roll tiebreaks
• Item-type–aware minimum bids:
• Mounts (e.g. Ashes of Al’ar): 100
• Tier tokens (of the Fallen / Vanquished / Forgotten): 45
• Weapons: 50
• All other items: 30
• Minimum bids are announced at the start of each bidding phase and strictly enforced
- Soft Reserve (SR) mode
• Players whisper item reservations ahead of loot distribution
• Persistent SR lists saved across reloads and instance transitions
• SR items resolve via either:
• a restricted SR roll between reservers, or
• a timed Loot Council decision phase
- Loot Council integration
• Council members decide via whispers (lc give, lc roll)
• Automatic fallback to SR roll if no decision is made in time
- Improved handling of special loot
• Mounts never default to off-spec or disenchant and are skipped if no bids are received
• Tier tokens never default to the disenchanter and are skipped if no off-spec rolls occur
- Clear winner announcements including roll or bid values
- Award button with winner display and manual confirmation
- Configurable disenchanter via
/mbl de <name> for non-tier, non-mount items
- Master Looter integration for direct in-game item assignment
Slash Commands
/mbl roll – enable roll-based loot mode
/mbl bid – enable bid-based loot mode
/mbl sr on | off – enable or disable Soft Reserve mode
/mbl sr start | end – open or close the SR collection window
/mbl sr clear – clear all stored soft reserves
/mbl sr show – display all saved soft reserves
/mbl sr limit <number> – set the maximum number of SRs per player
/mbl sr lc add <player> – add a Loot Council member
/mbl sr lc remove <player> – remove a Loot Council member
/mbl sr lc list – list current Loot Council members
/mbl sr lc clear – clear the Loot Council list
/mbl de <name> – set the default disenchanter
/mbl test – enable test mode with simulated loot
Built for clarity, speed, and minimal disruption, MyBossLoot helps raid leaders award loot fairly and efficiently — whether by rolls, bids, or soft reserves — while handling edge cases like mounts, tier tokens, recipes, and council decisions transparently.
Changelog
v1.5.0 - 19-04-2026
- Added
/mbl sr clearplayer <player> to remove all SRs for a specific character.
- SR whispers now accept raw item links without requiring the
sr prefix.
- Any whispered item link during SR collection is treated as a valid reservation.
- Existing
sr ... and sr item1; item2 formats remain supported.
- SR submissions still overwrite previous entries and respect the configured limit.
v1.4.1 – 2026-02-14
- Fixed roll parsing to correctly detect standard (1–100) rolls in TBC 2.5.5, including messages with trailing punctuation.
v1.4.0 – 2026-02-07
- Major internal refactor: the addon is now split into clear, maintainable modules (Core, Roll, Bid, Soft Reserve, Test), separating shared state and UI from mode-specific logic.
- New Soft Reserve (SR) mode added, allowing players to whisper item reservations ahead of loot distribution, with full persistence across reloads and instance transitions.
- Loot Council integration for SR items: the loot master can choose between an SR roll or a timed Loot Council decision phase, with council members deciding via whispers or local commands.
- Recipe-specific roll logic introduced: recipes now resolve in two phases (profession + need → profession only), with clear raid messaging explaining each phase.
- Automatic raid-roll items (e.g. Nether Vortex, Darkmoon cards) are now handled via immediate raid-wide rolls without manual intervention.
- New
/mbl sr command suite added:
/mbl sr on | off – enable or disable Soft Reserve mode
/mbl sr start | end – open or close the SR collection window
/mbl sr clear – clear all stored soft reserves
/mbl sr show – list all currently saved soft reserves
/mbl sr limit <number> – set the maximum SRs per player
/mbl sr lc add <player> – add a Loot Council member
/mbl sr lc remove <player> – remove a Loot Council member
/mbl sr lc list – list current Loot Council members
/mbl sr lc clear – clear the Loot Council list
- Improved testing support: a dedicated test module allows SR, roll, and bid flows to be exercised without live loot drops, accounting for Blizzard’s self-whisper limitations.
v1.3.4 – 2026-01-10
- Late bids during the Bidding… countdown now cancel and reset the timer, enabling true soft-close bidding instead of hard cut-offs.
v1.3.3 – 2026-01-06
- Introduced item-type–aware minimum bids in bid mode:
- Mounts (e.g. Ashes of Al’ar): minimum bid 100
- Tier tokens (of the Fallen / Vanquished / Forgotten): minimum bid 45
- Weapons: minimum bid 50
- All other items: minimum bid 30
- Minimum bids are now announced at the start of each bid window and strictly enforced during bidding.
- Improved mount handling: mounts no longer announce as “main spec” items and are automatically skipped if no bids are received.
- Changed tier token fallback behaviour: tier tokens are no longer defaulted to the disenchanter and are skipped automatically if no offspec rolls are received.
- Added robust, cache-safe item classification using
GetItemInfoInstant to correctly identify mounts, weapons, and tier tokens.
- Updated test mode loot injection to include real TBC items, including mounts and Tier 5 tokens, for realistic regression testing.
Note: Minimum bids and timing values are currently hard-coded in the addon and can only be adjusted by manually editing the .lua file. A dedicated in-game options panel is planned for a future release.
v1.3.2 – 2026-01-03
- Fixed persistence of the bid / roll mode across reloads and relogs by correctly initialising SavedVariables on
ADDON_LOADED.
- Improved bid-phase timing logic: bids are now accepted throughout the entire countdown without restarting it.
- Added a configurable pre-announcement delay before the first item is processed, giving players time to read all dropped loot.
- Enhanced START LOOT announcements to list all dropped items before distribution begins.
- General internal clean-ups to phase handling and state initialisation to prevent mode leakage between items.
v1.3.1 - 2025-12-21
- Minor bug fixes, like BoJ being included again.
- Minor fix to make the award button work again in the case of disenchanting.
v1.2.0 - 2025-12-15
- Added a Skip Item button to immediately abort the current roll or bid phase and advance to the next item
- Introduced a fully self-contained Test Mode (
/mbl test) that exercises the complete loot flow without requiring a party or raid
v1.1.0 - 2025-12-14
- Added persistent bid mode with numeric chat bidding as an alternative to /roll
- Implemented bid-tie resolution via restricted roll tiebreaks between tied bidders
- Restored and hardened full roll logic (MS → tiebreak → OS → tiebreak → disenchant)
- Added configurable disenchanter via
/mbl de <name>
- Improved countdown flavour text to reflect bidding vs rolling phases
- Restricted roll capture during tiebreaks to prevent ninja rolls
- Added explicit roll and bid mode commands with saved state across sessions
- Improved winner announcements with clear congratulatory messages including roll or bid values
- Ensured addon UI only appears for the active Master Looter
v1.0.4 - 2025-10-03
- Fixed loot announcement logic to correctly include valid item links
- Corrected filter condition to show items meeting loot threshold
v1.0.3 - 2025-10-01
- Badge of Justice and quest items are now hopefully really excluded from loot announcements and award logic
v1.0.2 - 2025-10-01
- Badge of Justice and quest items are now excluded from loot announcements and award logic
v1.0.1 - 2025-10-01
- Added automatic tiebreak roll windows for tied highest rolls
- Only first /roll per player is counted per phase
- Immediate winner announcement after each roll phase
- Added disenchanter fallback via /mbl de {name} command
- /rw Messages now are correctly printed to /party if the player is not in a raid group