promotional bannermobile promotional banner

Say My Name

A very simple, incredibly lightweight addon that alerts you when someone says your name or a trigger that you set.
Back to Files

Say My Name v3

File nameSayMyName_v3.zip
Uploader
NolaxNolax
Uploaded
Aug 31, 2026
Downloads
18
Size
9.6 KB
Flavors
RetailMoP ClassicClassic
File ID
8775219
Type
R
Release
Supported game versions
  • 12.1.0
  • 12.0.7
  • 12.0.5
  • 5.5.4
  • 1.15.9

What's new

## v3.0

### Added
- **Options panel** (`/smn options` or `/smn config`) built on the native
  Blizzard Settings API, with an `InterfaceOptions_AddCategory` fallback for
  older clients. Scrolls internally so it can never spill past the window.
- **Chat channel toggles** — choose exactly which channels are monitored:
  Say, Yell, Whisper, Party, Raid, Raid Warning, Instance, Guild, Custom
  Channels, Emotes.
- **Sound controls** — enable/disable the alert sound, pick which sound
  plays (8 options, previews on selection), choose the sound channel
  (Master/SFX/Music/Dialog), and set a cooldown (0-10s) between alerts.
- **Name Triggers list editor** — see, add, edit, and remove your trigger
  words directly in the options panel (previously slash-command only).
- **"You" detection in emotes** — alerts when someone emotes at you using
  the word "you", not just your name.
- **Fish Feast / Great Feast detection** — best-effort alert when one is
  dropped nearby, via system chat text matching. Tunable with
  `/smn feastkw add|remove|list` since exact wording can vary by
  locale/patch.
- **Multi-flavor support** — now targets Retail, MoP Classic, TBC
  Classic/Anniversary, and Classic Era (which covers Era, Anniversary, and
  Hardcore realms).
- New slash commands: `/smn list`, `/smn sound on|off`, `/smn feastkw`,
  `/smn options`.

### Changed
- Consolidated saved data into a single `SayMyNameDB` table (channels,
  sound settings, triggers, ignore list, feast keywords). Old
  `namesTable`/`ignoredPlayers` data is migrated automatically on first
  load after updating — nothing is lost.
- Trigger matching now uses a plain-text match instead of a Lua pattern
  match, so trigger words containing characters like `(` or `-` no longer
  risk a pattern error.

This mod has no related projects