Stryk's Emote Wheel

A World of Warcraft addon that gives you a draggable 12-slice radial emote menu, triggered by a small interactive button you can place anywhere on screen.

File Details

StryksEmoteWheel-1.0.4.zip

  • R
  • Apr 28, 2026
  • 646.08 KB
  • 91
  • 12.0.5+3
  • Classic + 3

File Name

StryksEmoteWheel-1.0.4.zip

Supported Versions

  • 12.0.5
  • 5.5.3
  • 2.5.5
  • 1.15.8

[1.0.4] - 2026-04-27

New Features and Changes

  • Blocked-state indicator — trigger icon desaturates (grayscale) when emotes are unavailable; restores to full color when available again
  • Boss encounter blocking — emotes are blocked during raid boss encounters (ENCOUNTER_START/ENCOUNTER_END) to prevent taint errors; trash pulls are unaffected
  • Death and ghost blocking — emotes are blocked while the player is dead (corpse) or in ghost form; wheel closes automatically
  • Reload persistence — dead/ghost state is saved to SavedVariables so the blocked indicator survives a /reload
  • Wheel stays open — clicking a slice performs the emote but leaves the wheel open; it only closes on a second click of the trigger or when blocked
  • Unified print functionEW.sewPrint(msg, type) with "debug", "warn", and "info" levels; debug output toggled via /sew debug
  • Emote list cleanup — removed duplicate and overly-long entries; renamed several emotes to fit the wheel's display width; removed redundant aliases where a shorter name already existed; added /boop
  • Emote tester — Settings panel gains a "Test All Emotes" button (visible only while /sew debug is enabled) that iterates through every available emote, monitors CHAT_MSG_TEXT_EMOTE for confirmation, and prints a pass/fail/skipped summary to chat; position-only emotes (Sit, Stand, Sleep, Kneel, etc.) are pre-skipped
  • Emote token audit — cross-referenced all DoEmote tokens against the official API reference (API_DoEmote)