Obis Loot Addon

Loot roll tracker for main, off and transmog. Keeps track of winners and consider them for giving out loot

File Details

ObisLootAddon20260331.zip

  • R
  • Mar 31, 2026
  • 579.38 KB
  • 7
  • 12.0.5+1
  • Retail

File Name

ObisLootAddon20260331.zip

Supported Versions

  • 12.0.5
  • 12.0.1
## [3.0.0] - 2026-03-31

### Major: Unified Boss Loot Panel

The three separate UI windows (loot history, live rolls, loot popup) have been merged into a single unified boss panel that handles the entire loot lifecycle in one place.

### Added
- **Unified boss panel** (`BossLootPanel.lua`) - one window for all loot phases: pre-select, rolling, results, trade
- **Inline live rolls** - scrollable roll area embedded in the panel, grouped by tier (MS/OS/TMog) with roll counts
- **Expandable reroll history** - collapsed "Previous roll" section below new rolls, click to expand
- **UIHelpers.lua** - shared color palette, backdrop constants, and styling factory functions
- **Copy labels** on multi-drop items - resolved winners show (1/2), (2/2) when an item dropped multiple times
- **Collapsible boss sections** in history mode - click boss name to expand/collapse item list
- **Single range ticker** for trade buttons instead of one ticker per item (performance improvement)

### Changed
- **Dark minimal visual style** - semi-transparent backgrounds, thin borders, color-coded roll badges (MS red, OS blue, TMog purple)
- **Boss sections** use accent markers and item counts instead of plain AceGUI headings
- **Pre-selection buttons** are color-coded by type (MS/OS/TMog/Pass) with filled state for current selection
- **Summary badges** show colored count per roll type (e.g. "3 MS 1 OS") instead of plain text
- **Token info** displayed inline with class-colored names and set piece counts
- **IsManager()** now also checks the `isLootMaster` flag, so manager controls (winner dropdown, roll, trade) work outside raid instances
- **MainRosterGUI** restyled with dark backdrop to match the new panel
- Panel title corrected to "ObisLootAddon"

### Removed
- `gui.lua` - replaced by BossLootPanel.lua
- `liverolls.lua` - live rolls now inline in the panel
- `LootPopup.lua` - pre-selection now part of the panel

### Fixed
- Manager controls (winner dropdown, start roll, trade buttons) now visible when `isLootMaster` is enabled, even outside a raid group
- Unicode characters (arrows, bullets, checkmarks) replaced with ASCII equivalents that render correctly in WoW's default fonts