- Translate the coord's WMA id to pfQuest before the MTH_DS_Zones parent
lookup, so e.g. Feralas (WMA 121) no longer collides with pfQ 121
(Raven Hill) and prints its parent 'Duskwood'
- Zone column now lists every distinct zone an NPC occupies, smallest-map
first, so border/capital NPCs read 'Darnassus, Teldrassil' etc. (sort
key matches)
The window's first anchor is relative to a child, so SlideIn/SlideOut's
position tween threw '<child> is dependent on this' every tick. Switch the
open/close/tab/search animations to alpha-only fades (matches the option labels).
Animations (all optional, default on, per-effect toggles):
- New Options -> Animations tab with master switch + per-effect checkboxes
- Embed PizzaSauce animation library (api/PizzaSauce.lua)
- fx-celebrate: firework + banner when a pet learns a new ability/rank,
triggered from core-scan-beasttraining pet-learn hook
- Hunter's Book: slide + fade on open, results list fade on tab switch
- Options window: slide + fade on open
- All new user-facing strings keyed (ANIM_* namespace)
Fixes:
- Tooltip #19: own-pet lines (mood/loyalty/happiness/XP) no longer
misfire on party members / targets. Removed the fragile title-name
fallback in MTH_TT_IsTooltipOnOwnPet; ownership now requires positive
unit identity.
Temp (remove before release): /mth fx and /mth fxdebug diagnostics.
- Hunter's Book and options window now show a full 'DISABLED.' overlay on realm-gated realms instead of rendering content
- Pet training: new rank of an already-known ability is now recognised, announced, and reflected in tooltips
- Restore curated 'unique appearance' beast allowlist (34 beasts) in data/init.lua
- CHANGELOG updated