Description
HunterAlerts is a lightweight hunter utility addon for World of Warcraft: Forever.
It watches the things hunters forget mid-pull or mid-tame and surfaces them only when something needs attention. The main panel stays hidden when everything is fine.
If you have any suggestions or if there are any Lua errors, please post them in comments.
Optional macro so Disengage and Feign Death fails can be detected:
#showtooltip Disengage
/run HunterAlerts_NotifyEscape("disengage")
/cast Disengage
#showtooltip Feign Death
/run HunterAlerts_NotifyEscape("feign")
/cast [combat] Feign Death
FEATURES
Aspects
• Wrong aspect in or out of combat (configurable expected aspects)
• In dungeons, raids, battlegrounds, and arenas, expects Aspect of the Hawk
• Cheetah / Pack combat warning (daze risk) — panel and optional raid-style popup
Pet
• Wrong pet stance (default: Assist in combat, Passive out of combat)
• In dungeons, raids, battlegrounds, and arenas, expects Assist
• Pet status line (alive/dead, stance, happiness, loyalty, XP)
• Pet loyalty ranks with color (Rank 1: Rebellious → Rank 6: Best Friend, when the client provides rank data)
• Low pet health threshold (default 50%)
• Pet stunned / crowd controlled
• Growl autocast on while in a dungeon, raid, battleground, or arena
Combat & survival
• Missing food buff (Well Fed) while in a dungeon, raid, battleground, or arena
• Threat on current target at configurable % (default 75%)
• Serpent Sting fell off the target (after it was applied in combat)
• Feign Death failed
• Disengage failed
Taming & training
• Tame Beast failed / interrupted (and related messages)
• Trying to tame while you already have a pet out
• New Beast Training skill learned from a tamed beast (pet abilities such as Bite/Claw — not cooking recipes, and not when merely opening the Beast Training window)
ALERT DELIVERY
Every alert type can be set independently to use:
• Hunter panel (movable window)
• Visual (center raid-style warning)
• Sound (per-alert dropdown of built-in game sounds, including gun-style kits)
Optional master toggles mute all panel, all visual, or all sound at once.
/halerts mute and /halerts unmute silence or restore all alert delivery quickly.
CONFIGURATION
• /halerts or /halerts options — full settings window
• /halerts help — full command list
• Lock / unlock and resize the panel
• Scale, position, thresholds
• Expected aspect and stance in/out of combat
• Per-alert sound dropdown with test preview
• Minimap button to open settings (can be shown or hidden in options)
Slash commands include options, help, mute, unmute, lock, unlock, sound on/off/list/next/number, scale, reset, and debug helpers (e.g. /halerts aspect, /halerts food).
DESIGN NOTES
• Built for WoW Forever (Classic-style hunter systems: aspects, Beast Training, pet loyalty/happiness)
• Informational only — does not automate gameplay
• Does not modify protected actions or violate typical ToS expectations for alert addons
• Panel shows only while alerts are active
Slash commands (/halerts help)
/halertsor/halerts options— settings/halerts mute/unmute— all delivery off/on/halerts lock/unlock— panel lock/halerts sound on|off|list|next|<n>/halerts scale <n>/halerts reset/halerts aspect//halerts food— debug/halerts testlearn— simulate Beast Training learn/halerts loyalty/halerts loyalty set (1-6)
Debug: /halerts aspect, /halerts food, /halerts testlearn (and sound list for sound IDs), /halerts loyalty
Beast Loyalty Rank:
- Training points estimate — Forever formula:
TP ≈ Level × (Rank − 1) - Tooltip scan — when you hover over the pet happiness icon or the pet unit
- Pet tab UI scan — when the character/pet panel is open
- Chat — loyalty level-up messages
- Cache — once found, rank is remembered
- Open Pet Character Window To Get Loyalty Level At First.
AUTHOR
Fubar90







