Early random battle-emote tool.
ROARR gives an ordinary action-bar press a little theatrical personality. After you choose a button, the addon can perform a randomly selected built-in World of Warcraft emote—ROAR, CHARGE, CHEER, BORED, or FLEX—without replacing that button's normal action. It's a lightweight character-flavor addon, not combat automation.
The original public description already emphasized chance and cooldown customization, an on/off switch, and a simple in-game tutorial. This expanded guide preserves that scope while documenting the current source behavior and development history.
Installation
Place these files directly inside Interface/AddOns/roarr/:
Interface/
AddOns/
roarr/
roarr.toc
roarr.lua
Restart the target WoW client and enable ROARR. The GitHub repository name roar is historical; do not install a folder containing only the old roar.lua / roar.toc names from earlier Git commits.
First setup
- Type
/roarr watch and press the action button that should trigger a reaction. The chat shows its slot number.
- Set the slot, e.g.
/roarr slot 3.
- Turn watch-mode reports off by typing
/roarr watch again.
- Optionally choose
/roarr chance 40 and /roarr cd 12.
- Use
/roarr on or /roarr off without erasing the saved slot.
Commands…
ROARR gives an ordinary action-bar press a little theatrical personality. After you choose a button, the addon can perform a randomly selected built-in World of Warcraft emote…
Package: roarr.lua / roarr.toc within the repository named roar.
A dense group of commits on 2025-11-23 shows the addon being revised rapidly. One visible diff (2bb6ab8) removed an upper limit of 60 seconds from the cooldown command.…
The commit history supports the sequence of modifications but does not tell us why a particular intermediate filename was changed or why files were briefly deleted. Don't invent…
The order of operations is crucial: LAST_BATTLE_EMOTE_TIME is set before the chance check. A missed roll still postpones the next opportunity. The code does not inspect…
ROARR is designed around a player action rather than a scheduled spectacle. A familiar combat button can suddenly be accompanied by a roar, flex, cheer or playfully bored…
The first committed roar.lua (2025-11-22, d618976) explicitly describes the initial addon as based on BuxbrewCharge. That is a direct source comment and justifies…
Babuni.dev owns creative direction, naming approvals and future product decisions. The repository's early code explicitly describes this addon as rewritten from BuxbrewCharge.…
None of these were executed during this documentation-only session.
ROARR passes a randomly chosen token to DoEmote. The text/animation experienced by nearby players is supplied by the game client, not by an embedded custom audio or…
Read the project repository and its documentation.