promotional bannermobile promotional banner
premium banner
Classic warrior & weapon sounds with spec-based mutes; Retail/Midnight (12+) ready

Description

Origin & credits

  • Original author: salmondx — Classic Warrior Sounds on CurseForge.
  • Earlier fork work: Basically_Nixx.
  • Current fork: Troma — maintenance, Midnight / World of Warcraft 12+ support, and API fixes.
  • MIT License — see the LICENSE file included with the addon.

What it does
The addon replaces a set of default warrior sounds with classic ones (swings, key abilities, two-handed weapon hits by weapon type, etc.) and can mute selected Blizzard sounds depending on specialization (Arms / Fury / Prot per the pack’s design).

Midnight 12+ (Retail) notes

  • On current Retail, full combat-log subscription by addons is restricted: crit-related sounds use a fallback through floating combat text (COMBAT_TEXT), using the same spell names as your client language.
  • Secret GUIDs / booleans (Midnight) are handled safely (UnitIsUnitUnitExists, combat-log flags, etc.) to avoid taint / “secret value” errors.
  • Bladestorm / Ravager “Rend tick” loop uses C_Timer.NewTimer with proper cancellation (logout, /cws toggle off), instead of a non-cancelable After timer.

Commands

  • /cws toggle — enable or disable the addon (custom sounds + mutes).
  • /cws status — show status and spec as seen by the addon.