promotional bannermobile promotional banner

RageTools

A live-synced guild toolkit: search who can craft what, and place fun bets on which items the boss will drop.

RageTools

RageTools is a guild utility addon for WoW Classic Anniversary. It bundles a searchable crafting directory and a fun betting mini-game for raid nights, all in one tabbed window, with live state sync across the entire guild.

Loto Loot, a betting mini-game for raid nights

A side activity to keep raid time lively. Players place bets on which items and tokens they think will drop from the next boss, and accurate predictions earn shares of a shared gold pot. Actual loot is still distributed however your guild normally does it. Loto Loot just adds a layer of friendly competition on top.

For players:

  • A live bet table (left panel) updates in real time during the raid, showing pseudo, current pot balance, paid/unpaid status, predicted items, and predicted tokens for every guildmate placing bets.
  • "Jouer !" (Play) button opens a bet popup: pick items and tokens from the current boss's loot table, send the bet to the loot master through a single whisper. Right-click cancels a pending bet.
  • A side panel shows the Grille de Gain (prize grid for 0/1/2 wrong tokens), the Derniers Items Tombés (last detected drops on the active boss), and a grid of all possible items and tokens for that boss so you know what you're betting on.
  • An optional empty-pot login reminder: a popup appears if your gold balance is below 10g, snoozable for 48h or 7 days per character. Never miss a round because you forgot to refill.
  • Reroll-rank players see a clear fallback message instead of the bet button (configurable per guild).

For the loot master (admin tab):

  • Automatic boss-death detection: combat log parsing identifies tracked bosses (Gruul, Lady Vashj, Kael'thas, Illidan, Kil'jaeden), snapshots the master looter's bags, and opens a validation popup pre-filled with the detected items right after the kill. Confirm, correct manually, or override; one click broadcasts the result to the entire guild.
  • Full bets CRUD panel: inline edit pot / paid / items / tokens, item picker grouped by boss, archive / unarchive, delete with confirmation popup.
  • Per-boss configuration: prize tiers (rank 0 / 1 / 2) and drops-per-boss (2/3/4 items, 0/2/3 tokens) editable from radios. Every change auto-broadcasts.
  • Incoming bet requests panel to accept or decline player whispers in one click.
  • Connected players panel populated by presence pings every 30 seconds.

Guild Crafts, a searchable crafting directory

A guild-wide registry of who can craft what, kept in sync through guild broadcasts.

For players:

  • Search box at the top of the Crafts tab. Typing simultaneously matches recipe names, keywords, and crafter pseudos. Search "shadow resist""haste enchant""ony cloak", or a guildmate's name and the list filters live.
  • Three-column table: Craft (humanized recipe name), Crafters (deduped, comma-joined list, with a placeholder if no one knows it), J'ai ! (a per-row button to add or remove yourself as a crafter through a whisper to the admin).
  • "Hide missing recipes" checkbox to declutter the list.
  • New recipes appear automatically the next time the loot master logs in.

For the admin:

  • Incoming craft requests panel alongside bet requests; auto-purges once the broadcast state catches up to the requested state, so the admin never has to manually close stale requests.

Targeted content

Built around the TBC tier-6 raid roster: Gruul's LairSerpentshrine Cavern (Lady Vashj), Tempest Keep (Kael'thas Sunstrider), Black Temple (Illidan Stormrage), and Sunwell Plateau (Kil'jaeden).

Notes

This addon was originally built for a specific French raiding guild ("Rage" on Thunderstrike, Anniversary realm). The admin whitelist is hardcoded in constants.lua; if you want to use it in your own guild, edit AUTHORIZED_SENDERS and HOME_REALM before installing for your members. UI labels are in French.

The RageTools Team

profile avatar
Owner
  • 1
    Projects
  • 7
    Downloads

:>