promotional bannermobile promotional banner

Disable Bonus Loot Button

Disables the Bonus Loot Window, so you don't use your roll by accident
Back to Files

v1.0.0

File nameDisableBonusLootButton-v1.0.0.zip
Uploader
c64rannic64ranni
Uploaded
Aug 30, 2026
Downloads
8
Size
15.1 KB
Flavors
Retail
File ID
8767894
Type
R
Release
Supported game versions
  • 12.1.0

What's new

# Changelog

## 1.0.0 - 2026-08-30

First public release.

### Added

- Suppresses the bonus roll prompt based on a rule matrix of **instance type ×
  difficulty**. A rule matches, the prompt never appears, and the roll expires
  unused — no currency is spent.
- Configuration window (`/dblb`, or the minimap button) with a checkbox per
  valid combination. Rows: raid, dungeon, delve, scenario, world boss, open
  world. Columns: LFR, normal, heroic, mythic, mythic+, timewalking, other.
- Delves and world bosses get their own rows. Neither can be told apart by
  instance type alone — delves report difficulty 208 as a scenario, world
  bosses 172 as open world — so those IDs decide the row directly.
- Hovering a checkbox lists the exact difficulty IDs it covers, so the "other"
  column is not an opaque catch-all.
- Output window with selectable text for the status report and the running log
  (`/dblb status`, `/dblb log`). The log records every bonus roll offered, with
  its difficulty ID and whether it was suppressed.
- Minimap button, draggable around the minimap; its position is stored as an
  angle so it survives minimap resizing.
- Diagnostics for future patches: `/dblb scan` lists global frames matching
  "Bonus", `/dblb hook <Frame>` attaches to one permanently.

### Notes

- The roll's own difficulty ID takes precedence over `GetInstanceInfo()`. The
  roll belongs to the encounter, not necessarily to the zone you are standing
  in when it appears.
- Suppression goes through `BonusRollFrame_CloseBonusRoll()` rather than a bare
  `Hide()`. The frame is managed by `GroupLootContainer`; hiding it directly
  would leave its slot occupied and block queued rolls from moving up.
- Delve tiers (1–11, bountiful) are not part of the difficulty ID and therefore
  cannot be switched individually. The delve row applies to all of them.

This mod has no related projects