promotional bannermobile promotional banner

MyBossLoot

Simplistic loot rolling and awarding for TBC Classic raids using Master Looter.

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

The MyBossLoot Team

profile avatar
  • 11
    Projects
  • 22.5K
    Downloads
Donate

More from GyroglleView all

  • MyEquipSets project image

    MyEquipSets

    • 3.2K
    • Addons

    Lightweight no-frills equipment manager for WoW TBC Classic 2.5.x

    • 3.2K
    • April 21, 2026
    • Addons
    • +3
  • MoveBuffs project image

    MoveBuffs

    • 475
    • Addons

    Lightweight addon that lets you move, scale, and customise the default WoW buff frame with ease.

    • 475
    • February 28, 2026
    • Addons
  • WideTradeSkillsReloaded project image

    WideTradeSkillsReloaded

    • 2.4K
    • Addons

    A streamlined tradeskill window with extended recipe list and refined UI for faster crafting.

    • 2.4K
    • February 27, 2026
    • Addons
    • +4
  • ChatEnhancer project image

    ChatEnhancer

    • 338
    • Addons

    Chat addon that adds timestamps, class-coloured names, clickable URLs, and invite hotlinks - for TBC Classic 2.5.2

    • 338
    • February 21, 2026
    • Addons
    • +2
  • MyEquipSets project image

    MyEquipSets

    • 3.2K
    • Addons

    Lightweight no-frills equipment manager for WoW TBC Classic 2.5.x

    • 3.2K
    • April 21, 2026
    • Addons
    • +3
  • MoveBuffs project image

    MoveBuffs

    • 475
    • Addons

    Lightweight addon that lets you move, scale, and customise the default WoW buff frame with ease.

    • 475
    • February 28, 2026
    • Addons
  • WideTradeSkillsReloaded project image

    WideTradeSkillsReloaded

    • 2.4K
    • Addons

    A streamlined tradeskill window with extended recipe list and refined UI for faster crafting.

    • 2.4K
    • February 27, 2026
    • Addons
    • +4
  • ChatEnhancer project image

    ChatEnhancer

    • 338
    • Addons

    Chat addon that adds timestamps, class-coloured names, clickable URLs, and invite hotlinks - for TBC Classic 2.5.2

    • 338
    • February 21, 2026
    • Addons
    • +2