Configurable ability-triggered roleplay emotes.
GitHub releases: 0.3.1-beta and 0.3.0-beta
Flourish Forever gives player-selected abilities a little character. Choose non-passive abilities from the spellbook, assign each a pool of familiar game emotes, and control how often an emote can appear. On the player's UNIT_SPELLCAST_SUCCEEDED event, the addon may call DoEmote with one randomly selected enabled token.
Important distinction: the event means the client reported a successful spellcast, not necessarily a successful hit, damage event, or effect landing on a target. Earlier release wording said “when that ability lands”; the actual trigger is cast success. Failed/interrupted casts do not explicitly trigger this handler.
Installing
Copy this repository's FlourishForever addon files into the folder Interface/AddOns/FlourishForever/:
Interface/AddOns/FlourishForever/
FlourishForever.toc
FlourishForever_Storage.lua
FlourishForever.lua
FlourishForever_ActionEmotes.lua
Restart WoW, enable Flourish Forever in the addon list, and type /flourish. The TOC is built for the Forever 16001 interface, not a generic Vanilla 1.12 client. The two GitHub beta release entries have no uploaded ZIP or binary assets in their release metadata; download the source files from the repository or use the external CurseForge packaging channel if available. The included .pkgmeta requests package-as: Flourish…
GitHub releases: [0.3.1-beta](https://github.com/babunidev/FlourishForever/releases/tag/v0.3.1-beta) and 0.3.0-beta…
Combat abilities can be mechanically identical every time they are used, while the character using them may have a very different personality. Flourish Forever links…
Flourish Forever belongs to a particular thread of Babuni.dev experiments: allowing a character to do more than mechanically repeat a combat ability. A player may associate an…
This October 27 editorial pass deepens the record without claiming the creator approved any new behavior or that the code was verified in game.
Static inspection: FlourishForever_Storage.lua (84 lines), FlourishForever.lua (30 lines), FlourishForever_ActionEmotes.lua (554 lines), TOC and .pkgmeta, October 27, 2026.…
The player isn't authoring a new combat effect. They're deciding how their character reacts to moments already happening in game. That implies a configuration tool which…
The code and commit messages do not prove the full initial brainstorming, all alternatives or which tool generated each earlier code line.
Earlier public developer identity: Babunigaming, preserved from the original October 22 README/TOC. Retrospective date: October 27, 2026.
Would per-ability preview help select the right flourish? Should emotes triggered close together be globally rate limited to keep chat quieter? Should cooldowns survive reload?…
This addon has no custom prose library and no manually authored class dialogue lines. It binds two kinds of game-provided content:
Read the project repository and its documentation.