promotional bannermobile promotional banner
premium banner
A World of Warcraft (Retail) addon that augments RCLootCouncil with a 0–100 recommendation score for every loot candidate

Description

Boble Loot adds a smart, per-candidate 0–100 score column to the RCLootCouncil voting frame, so the loot council can see at a glance who should be getting the loot — based on real sim data, BiS lists, recent loot equity, raid attendance, and Mythic+ activity — instead of
guessing.

It also broadcasts those scores to your raiders' personal Loot frame in transparency mode, so they see exactly the same number the council sees.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Features

 - Score column in RCLootCouncil's voting frame — 0–100, color-graded, sortable, with a detailed tooltip showing every component.
 - Per-item sim normalization — pulls real DPS-upgrade percentages from your team's WoWAudit sheet and scores each candidate relative to the best upgrade-percentage in the room for that specific item.
 - Loot equity — recent loot is tracked per character (read directly from RCLootCouncil's own history), with a hybrid relative + soft-floor formula that prevents early-season cruelty.
 - BiS list awareness — partial credit when the candidate has no BiS list; full credit when the item is on it.
 - Attendance + Mythic+ — pulled from WoWAudit, configurable weights and caps.
 - Upgrade-track filter — minimum item-level slider, so loot history can ignore old Champion drops once Hero/Myth becomes the norm.
 - Transparency mode — raiders opt-in (per character) to see the leader's authoritative score on their own Personal Loot frame, anchored right under "Time Left".
 - Raid sync — the dataset is auto-broadcast over the addon channel; only one person needs to keep it fresh.
 - Configurable weights for everything via /bl config (or the standard interface options panel).

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

How it works

Once a week (or whenever you like), one council member runs the included Python tool:

 python tools/wowaudit_fetch.py

It calls the WoWAudit API and writes a Lua data file shipped to your raiders by the in-game sync. The addon then computes scores live in the voting frame.

Loot history is read straight from RCLootCouncil's saved variables — no extra tracking, no manual data entry.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Score formula (brief)

 score = (sim × wSim + bis × wBis + history × wHist + attendance × wAtt + mplus × wMplus)
         ─────────────────────────────────────────────────────────────────────────────  × 100
                               (sum of weights actually used)

Components with no data (e.g. a candidate has no sim entry for that item) are removed from the score rather than scored as zero — this prevents non-upgrade candidates from being inflated when sim is weighted heavily.

A full breakdown is shown in the tooltip when you hover the Score cell.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Slash commands

┌───────────────────────────────────┬────────────────────────────────────────────────────┐
│ Command                           │ What it does                                       │
├───────────────────────────────────┼────────────────────────────────────────────────────┤
│ /bl config                        │ Open the configuration panel                       │
├───────────────────────────────────┼────────────────────────────────────────────────────┤
│ /bl broadcast                     │ Push the latest dataset to your raid               │
├───────────────────────────────────┼────────────────────────────────────────────────────┤
│ /bl transparency on | off         │ Toggle whether you receive leader-pushed scores    │
├───────────────────────────────────┼────────────────────────────────────────────────────┤
│ /bl checkdata                     │ Check whether a refresh is due                     │
├───────────────────────────────────┼────────────────────────────────────────────────────┤
│ /bl lootdb                        │ Diagnostics for RCLootCouncil loot history reading │
├───────────────────────────────────┼────────────────────────────────────────────────────┤
│ /bl debugchar <Name-Realm>        │ Per-character loot history breakdown               │
├───────────────────────────────────┼────────────────────────────────────────────────────┤
│ /bl test [N]                      │ Run the score against N test items                 │
├───────────────────────────────────┼────────────────────────────────────────────────────┤
│ /bl score <itemID> <Name-Realm>   │ Score a single item for a single candidate         │
└───────────────────────────────────┴────────────────────────────────────────────────────┘

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Requirements

 - RCLootCouncil (required — Boble Loot hooks its voting frame)
 - WoWAudit team account (free) — to generate the data file
 - Python
  3.10+ — only on the council member's PC who runs the data refresh

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Source / issues

 - GitHub: https://github.com/Kotoma92/BobleLoot
 - Report bugs and request features in Issues

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

License

MIT.