promotional bannermobile promotional banner

Preydator

Your Prey Is Never Alone… and Neither Are You. A Predator‑inspired Prey‑tracking addon that gives you immersive stage cues, sounds, and a customizable hunt progress bar.

File Details

Preydator-2.2.7

  • R
  • Apr 18, 2026
  • 535.10 KB
  • 23.6K
  • 12.0.5+1
  • Retail

File Name

Preydator-2.2.7.zip

Supported Versions

  • 12.0.5
  • 12.0.1

2.2.7 - 2026-04-18

Added

  • Added static prey quest data module with deterministic questID mappings for difficulty and criteria IDs (Modules/PreyQuestData.lua) and TOC registration before HuntScanner.
  • Added explicit tracked per-quest achievement mapping table for non-meta prey achievements using IDs curated in issues/achievements.md.
  • Added achievement route diagnostics counters (id, fallback, miss) to HuntScanner and surfaced them in /pd inspect, /pd hinspect, and /pd ainspect outputs.
  • Added Ambush debug instrumentation when sound playback is skipped by cooldown, so /pd debuglog explicitly reports the remaining cooldown instead of failing silently.

Changed

  • HuntScanner achievement signal cache now prioritizes static questID-driven ID matching for known prey quests, including mode I/II/III checks by difficulty, before legacy text fallback routes.

Fixed

  • Fixed locale-sensitive prey achievement signal drift by moving primary matching to ID-based quest criteria checks for mapped prey quests.
  • Fixed bar not resetting to Stage 1 after player death on Hard/Nightmare hunts before Stage 4. The widget cache's anti-regression guard was blocking the post-death objective rollback; PLAYER_ALIVE now clears the cache so the bar re-evaluates from live quest state. Stage 4 is exempt (death after reaching Stage 4 no longer causes an objective reset).
  • Fixed Shift+RightClick minimap Options opening in combat triggering [ADDON_ACTION_BLOCKED] on Blizzard's protected OpenSettingsPanel() call by deferring the panel-open request until PLAYER_REGEN_ENABLED.
  • Fixed Currency Tracker opening tainting Blizzard money/currency UI with a secret-number payload by sanitizing C_CurrencyInfo.GetCurrencyInfo() quantity and icon values before any addon-side arithmetic or UI binding.
  • Fixed Only show in prey zone permanent bar blocking when preyZoneMapID is unresolved but the Blizzard prey widget is currently visible; bar visibility now accepts the same widget-driven in-zone signal already used by stage-4 handling.
  • Added Eversong Woods (2395) to known prey map canonicalization so prey-zone fallback certification resolves active Eversong hunts correctly (including quest 91245).
  • Fixed noisy-event out-of-zone gating so ambush chat processing is only suppressed when the player is explicitly out of prey zone (inPreyZone=false), not when zone state is temporarily unknown (inPreyZone=nil) during active hunts.