promotional bannermobile promotional banner

ClassFlavor

Automatically triggers immersive, class-based roleplay text and idle emotes based on your spell casts and AFK status.
image (7).jpg

image (7).jpg

image (8).jpg

image (8).jpg

image (9).jpg

image (9).jpg

Description

ClassFlavor

ClassFlavor is a lightweight, automated World of Warcraft addon designed to bring immersive, roleplay-style dialogue and emotes to your character's actions without cluttering your action bars or requiring complex macro setups.

Features

  • Fully Automated Triggering: Listens to background game events to fire your flavor text the exact moment an ability or status change occurs.

  • Smart Chat Routing: Automatically detects your group status:

    • Routes messages to RAID or PARTY if you are grouped.

    • Mimics native Blizzard output locally in your chat frame with a clean light-pink text color when playing solo.

  • Anti-Spam Debounce Protection: Built-in cooldown thresholds prevent duplicate event fires from spamming multiple lines when a spell is cast.

  • Idle & Return State Monitoring: Automatically triggers atmospheric emotes when you step AFK (/afk) and when you return to active gameplay.

  • Multi-Class Support: Built-in profiles covering Warrior, Hunter, Warlock, Mage, Paladin, Rogue, Shaman, Druid, and Priest.

Included Class Triggers

  • Warrior: Death Wish, Execute

  • Hunter: Feign Death, Aspect of the Cheetah, Call Pet, Dismiss Pet

  • Warlock: Summon Imp, Summon Voidwalker, Summon Succubus, Summon Felhunter, Summon Felsteed

  • Mage: Teleport

  • Paladin: Divine Shield (Bubble), Lay on Hands

  • Rogue: Stealth, Pick Pocket 

  • Shaman: Bloodlust, Heroism, Earth Shock, Lightning Shield

  • Druid: Cat Form, Bear Form / Dire Bear Form, Travel Form, Innervate, Rebirth

  • Priest: Power Word: Shield, Shadowform, Fade, Holy Nova, Mind Blast

  • Universal Status: Going AFK / Returning from AFK

Configuration & Suggestions

Inside the ClassFlavor.lua file, you can customize how text lines are selected by changing the top configuration variable:

 

Lua
<button class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted" aria-label="Download code"></button><button class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted" aria-label="Copy code"></button>
-- Choose selection mode ("RANDOM" or "SEQUENTIAL")
local SELECTION_MODE = "RANDOM" 

 

  • "RANDOM": Picks a random flavor line from the ability's table each time it is used.

  • "SEQUENTIAL": Cycles through your custom lines in order, looping back to the start once finished.

If you want to dabble in adding your own custom spells or text lines, just scroll down to the class tables in the file and copy an existing entry as a template. If you have any suggestions for new emotes or spell interactions you'd like to see included in future updates, feel free to reach out—I'll see what I can do to add them (though no guarantees!).

 

Known Issues:

Harmful spells should be an emote instead of typing in group chat all the time. Working on getting this fixed ASAP.

ClassFlavor Team

profile avatar
Owner
  • 4
    Projects
  • 38
    Downloads

More from dageuse

  • AmmoRelay project image

    AmmoRelay

    AmmoRelay is a sleek, essential Quality of Life tool for Hunters in WoW Forever, ensuring you never run out of arrows or bullets mid-fight again.

    • 15
    • October 17, 2026
  • CraftRelay project image

    CraftRelay

    CraftRelay is a lightweight, zero-bloat tooltip utility designed to give you instant account-wide visibility over your crafting and cooking supplies in World of Warcraft.

    • 4
    • October 12, 2026
  • ShardDump project image

    ShardDump

    ShardDump is a zero-bloat Warlock Soul Shard management addon that keeps your bags organized and clutter-free without interfering with your gameplay.

    • 10
    • October 12, 2026
  • AmmoRelay project image

    AmmoRelay

    AmmoRelay is a sleek, essential Quality of Life tool for Hunters in WoW Forever, ensuring you never run out of arrows or bullets mid-fight again.

    • 15
    • October 17, 2026
  • CraftRelay project image

    CraftRelay

    CraftRelay is a lightweight, zero-bloat tooltip utility designed to give you instant account-wide visibility over your crafting and cooking supplies in World of Warcraft.

    • 4
    • October 12, 2026
  • ShardDump project image

    ShardDump

    ShardDump is a zero-bloat Warlock Soul Shard management addon that keeps your bags organized and clutter-free without interfering with your gameplay.

    • 10
    • October 12, 2026