Snitchbot — TBC consumable tracker for raid leaders
Use The Pots reads a Warcraft Logs raid report and checks every player for:
Each category is tracked per boss per attempt, and rolled up into raid-wide rankings.
Warcraft Logs fires a CombatantInfo event at the start of every fight. This event lists all active auras on the player at pull time. Use The Pots scans these aura spell IDs and names to classify each buff as a flask, battle elixir, guardian elixir, or food.
Flask detection: buff name contains “flask”, OR the buff ID is in a known list (for flasks like Flask of Chromatic Resistance whose buff is called “Chromatic Resistance” with no mention of flask).
Flask vs elixir: a flask occupies both elixir slots simultaneously. If a flask is detected, the Battle Elixir and Guardian Elixir columns show — (not applicable) rather than a red ✗.
Potions are consumed during combat and do not leave a lasting buff — they can’t be read from CombatantInfo. Instead, Use The Pots scans all Cast events in the entire log, matches each cast’s spell ID against a known list, and assigns the cast to whichever fight it falls within. A 10-second pre-pull window is included so pre-potting is counted.
Cast events are paginated (10,000 events per request) and fetched from timestamp 0, so even long logs with many wipes are fully covered.
Each player receives a score per attempt:
The maximum score depends on the player’s class and role (see Role-Based Potions below). Rankings average this score across all pulls the player was present for, so players who only attended part of the raid are not unfairly penalised.
A player is marked Prepared (green row) if they have at minimum: Flask or both elixirs, plus food. Potions are tracked separately and affect score only.
Not every potion is relevant to every spec. Melee DPS don’t use Destruction Potion; healers don’t use Haste Potion. Irrelevant columns show — for that player.
| Role / Class | Haste Pot | Dest Pot | Mana Pot | Healthstone |
|---|---|---|---|---|
| Healer (all classes) | — | — | ✓ | ✓ |
| Tank (non-Paladin) | — | — | — | ✓ |
| Tank Paladin | — | — | ✓ | ✓ |
| Warrior DPS | ✓ | — | — | ✓ |
| Rogue | ✓ | — | — | ✓ |
| Hunter | ✓ | — | — | ✓ |
| Retribution Paladin | ✓ | — | — | ✓ |
| Mage | — | ✓ | ✓ | ✓ |
| Warlock | — | ✓ | ✓ | ✓ |
| Shadow Priest | — | — | ✓ | ✓ |
| Shaman DPS (Enh / Elemental) | ✓ | — | ✓ | ✓ |
| Druid DPS (Feral / Balance) | ✓ | — | ✓ | ✓ |
Detected via buff spell ID in CombatantInfo auras.
| Elixir | Type | Buff Spell ID |
|---|---|---|
| Elixir of Major Agility | Battle | 28497 |
| Elixir of Healing Power | Battle | 28491 |
| Elixir of Major Firepower | Battle | 28501 |
| Elixir of Major Shadow Power | Battle | 28503 |
| Elixir of Major Frost Power | Battle | 28493 |
| Adept's Elixir | Battle | 33721 |
| Greater Arcane Elixir | Battle | 17539 |
| Elixir of the Mongoose | Battle | 17538 |
| Elixir of Major Defense | Guardian | 28502 |
| Elixir of Major Mageblood | Guardian | 28509 |
| Elixir of Draenic Wisdom | Guardian | 39627 |
| Elixir of the Sages | Guardian | 17535 |
Detected via cast spell ID in Cast events.
| Potion | Tracked As | Cast Spell ID(s) | Notes |
|---|---|---|---|
| Haste Potion | Haste Pot | 28507 | |
| Insane Strength Potion | Haste Pot | 28494 | counted as Haste Pot slot |
| Destruction Potion | Dest Pot | 28508 | |
| Super Mana Potion | Mana Pot | 28499 | |
| Major Mana Potion | Mana Pot | 17531 | |
| Fel Mana Potion | Mana Pot | 41617, 41618 | |
| Dark Rune | Mana Pot | 20520 | |
| Demonic Rune | Mana Pot | 16666 | |
| Healthstone | Healthstone | 27237, 27232, 27230, 11730, 11729, 6263, 6262 |