ReactionBar
ReactionBar is a small encounter action bar for WoW Classic Era and TBC Anniversary. It gives you up to four secure slots for items or abilities. Each slot stays hidden or idle until its trigger fires, then it glows and can play a sound and on-screen alert so you know when to react. You still click the slot or press your keybind — ReactionBar never casts or uses items for you.
Built for fights where timing matters: boss casts, debuffs, health thresholds, or a fixed set of skills for a specific encounter.
How it works
- Open
/rb(also/reactionbar;/rcworks as an alias). - Create a profile per boss or encounter (e.g.
Hyjal - Anetheron). - Add boss names for auto-arm (comma-separated; must match in-game unit names).
- Assign items or spells to slots 1–4 by name, by prefixed ID (
item:38466,spell:12345, or short formsi:/s:), or by dragging from bags, spellbook, or the config slot icon. - Pick a trigger for each slot: boss cast start, aura gained, aura lost, player health %, or always visible.
- Bind keys under Esc → Key Bindings → ReactionBar → Slot 1–4.
- Arm the profile before pull (
Arm thisin config,/rb arm <name>, or auto-arm when a listed boss is on target /boss1–boss5).
When a trigger fires, the slot lights up. Use your mouse or keybind like a normal action button.
Triggers
- Boss cast start — match a spell ID on
boss1–boss5 - Aura gained / lost — combat log–based on Classic clients
- Player health % — fire at or below a threshold
- Always visible — slot stays ready for the whole armed profile (e.g. encounter rotation buttons)
Duration: leave blank to stay active while the condition holds; set seconds for a fixed alert window after the trigger.
Optional custom alert text, glow, and sound per slot.
Profiles and arming
- One armed profile at a time — slot 1 is always slot 1; keybinds stay the same while the item/spell and trigger change with the profile.
- Auto-arm when boss names match target, focus, or boss units.
- Lock the bar (
/rb lock) to hide setup chrome; trigger slots stay invisible until they fire./rb unlockto move the bar.
Important: combat
Secure buttons cannot change in combat. Arm before pull (out of combat) so slots are set up correctly. If auto-arm only matches mid-fight, ReactionBar applies changes when combat ends.
Commands
| Command | Action |
|---|---|
/rb |
Open config
|
/rb arm <profile> |
Arm a profile
|
/rb disarm |
Disarm
|
/rb lock / /rb unlock |
Lock or unlock bar position
|
/rb list |
List profiles
|
/rb debug [slot] |
Debug slot state
|
Item vs spell IDs
Item and spell IDs can share the same number. Use a name when you can, or prefix IDs: item: / i: for items, spell: / s: for spells. A plain number alone may not resolve correctly if both exist in the client.
What ReactionBar does not do
- No automatic casting or item use
- No macros run from addon code
- No rotation solver — you define slots, triggers, and actions yourself
Feedback and issues: use the project issue tracker or CurseForge comments. Spell IDs and boss names should be verified on your client and locale.

