|Go to Page...|
A Brief History
When Cataclysm was released, Worgen (and probably Goblin) Warriors played their /roar emote sound when changing stances, using shouts and other cooldowns.
In a later patch, this roaring was removed temporarily. Patch 4.2 then reinstated Goblin and Worgen roars and gave all other races a roar sound; but this was no longer played when using abilities.
More recently, Yiffenstein posted a thread on the official forums asking for the roars to be brought back. In response to this, I developed a simple AddOn and named it Roarrior - an amalgamation of Roar and Warrior.
Roarrior simply plays your race/gender combination's roar sound when you use various spells. You need to edit the config.lua file to configure the AddOn as there's no way to do so in-game. This can be done in any text editor, but using a programming editor with syntax highlighting will help. There are instructions included in comments (lines starting with a double dash --) to help you configure the AddOn.
You can switch between playing the roar sound on your computer only or actually doing the /roar emote, which will be seen and heard by other players. Other players may consider this spam if you add too many frequently-used spells, so please use the emote option in moderation.
This was designed mainly for Warriors and only has Warrior spells added by default, but should work with any class if you add the appropriate spells.
I recommend making a backup of your core.lua file if you make any changes, as updating the AddOn will erase them.
Version 1.1 brings several new features:
- Added Pandaren roars
- Fixed roars for Worgen females
- Added option to use alternate "echo" roars for classic races
- Added randomised roar sounds for race/gender combinations with multiple roars (Goblin males and both genders of Worgen).
- Worgen now use roar sounds that are much closer to the /roar emote.
- Worgen now use the Gilnean Human roar sounds before they become a Worgen for the first time. After this, the Worgen sounds will always be used.
- Added a new /playroar (or /roarrior_playroar) slash command to play your roar sound on demand.
- The player's GUID is now recorded on the PLAYER_LOGIN event. This should fix the previous issue of roar sounds not playing until after a UI reload.
- Moved the roar sound path generation code to the GetRoar method of the frame. This is available to outside code via the Roarrior_GetRoar function.
- Moved the roar sound playing code to its own function, Roarrior_PlayRoar.
- Each race/gender combination has now been tested to ensure that roar sounds are the same ones used by the /roar emote.
- Configuration has moved to the config.lua file. There are now separate tables for instant and non-instant spells as well as a SOUND_CHANNEL variable to control which sound channel the roars are played in.