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.6

  • R
  • Apr 15, 2026
  • 528.72 KB
  • 53.9K
  • 12.0.5+1
  • Retail

File Name

Preydator-2.2.6.zip

Supported Versions

  • 12.0.5
  • 12.0.1

2.2.6 - 2026-04-14

Fixed

  • Fixed live prey progression updates stalling without reload by hardening widget-cache refresh behavior and objective fallback gating, so stage transitions continue to advance during active hunts.
  • Fixed login/bootstrap race cases where active prey state could initialize late and leave runtime polling/event flow idle until a manual refresh/reload.
  • Added queued login bootstrap refresh passes after PLAYER_LOGIN/PLAYER_ENTERING_WORLD so delayed quest/widget readiness does not require manual reload to initialize bar state.
  • Fixed stale stage/progress carryover on prey quest re-accept (including same questID) by resetting widget/progress cache on QUEST_ACCEPTED before runtime reconciliation.
  • Fixed stage regressions from stale/partial widget data by preserving stronger known progress and preventing in-hunt progressState rollbacks.
  • Fixed reload bootstrap/state carryover issues so fresh hunts no longer jump to an incorrect stage and same-quest stale snapshots do not override live context.
  • Fixed prey-zone gating edge cases so non-prey areas do not falsely latch in-zone, while valid prey-widget signals still assert in-zone state for active hunts.
  • Fixed quest lifecycle cleanup so turn-in/abandon boundaries clear zone/progress state consistently and prevent stale bar persistence.
  • Fixed wrong-zone bar visibility false positives under Only show in prey zone by removing unresolved zone-certification fallbacks that inferred in-zone from the current player map or fresh prey-widget activity (for example latching Silvermoon/Voidstorm hunts to Zul'Aman or Harandar).
  • Fixed accepted hunts with unresolved Blizzard zone APIs staying zone-unknown after Hunt Table pickup by promoting the current live Hunt Table zone inference into a transient runtime map ID, so the active hunt resolves the correct zone without persisting a permanent quest-to-zone binding.
  • Fixed prey-specific ambush reliability by improving prey-name extraction and matching logic while keeping triggers anchored to the active prey target.
  • Fixed Hunt Table achievement indicators not showing for some hunts when achievement criteria quest IDs did not match offer quest IDs or criteria metadata arrived incomplete; signals now include robust title/difficulty fallback matching.
  • Fixed Hunt Table mode mismatches where pin-description parsing could assign the wrong Normal/Hard/Nightmare key for live rows; difficulty now prefers authoritative quest-title metadata before fallback parsing.
  • Tightened Hunt Table pin difficulty parsing to accept only unambiguous mode markers (including parenthesized suffixes), preventing mixed description text from being misclassified to the wrong difficulty.
  • Updated Hunt Table difficulty memory to prefer confirmed questID mappings first and only persist newly parsed values when difficulty detection is unambiguous, preventing guessed defaults from polluting cross-region quest difficulty cache.
  • Fixed strict achievement name matching misses caused by punctuation/spacing variants (for example Jan'alai vs Janali) by adding compact-key lookup while preserving difficulty boundaries.
  • Fixed a Hunt Table regression where cross-difficulty inference could incorrectly match Normal/Hard rows against Nightmare achievements; matching is strict by mode and no longer infers a different difficulty bucket.
  • Fixed additional title drift cases where Blizzard hunt rows and achievement criteria differ only by a leading article (The ...), by trying article variants during strict title-key resolution.
  • Added a scoped alias for The Talon of Jan'alai -> The Talon of Janali in hunt-achievement title resolution to handle Blizzard transliteration drift while keeping strict difficulty boundaries.

Added

  • Added objective-inference diagnostics to /pd qinspect (objectiveInference) and hardened inspect/qinspect BugSack dispatch to fail closed.

Changed

  • Canonicalized prey-map fallback equivalence for Zul'Aman (2537 -> 2437) in legacy/runtime-safe zone resolution paths.