File Details
PetQuestOverlayFJMAX
- R
- Oct 5, 2025
- 2.99 KB
- 15
- 11.2.0
- Retail
File Name
PetQuestOverlayFJ-v1.0.2.zip
Supported Versions
- 11.2.0
Technical Improvements in v1.0.2
📁 .toc Optimization
-
Header streamlining: The
.tocfile was refined to eliminate redundant metadata and ensure minimal parsing overhead. -
Author field omitted: In accordance with new doctrinal standards, the
Authorfield was removed from the.tocfile. Attribution is now handled externally, reducing unnecessary field evaluation and improving load speed. -
SavedVariablesPerCharacter enforced: The AddOn now declares
SavedVariablesPerCharacterexplicitly, ensuring isolated configuration per character and preventing cross-profile contamination.
These changes result in faster AddOn registration during client startup and eliminate potential parsing delays caused by legacy or unused fields.
🧠 PetQuestOverlayFJ.lua Enhancements
-
Firewall-style segmentation: Introduced per-character control logic using GUID-based subtable creation. This ensures that each character operates in a fully isolated environment, with no risk of data bleed or shared corruption.
-
Lazy GUID resolution: The AddOn now defers GUID resolution until necessary, avoiding premature calls during early load phases and improving compatibility with varied loading sequences.
-
Type-safe variable initialization: All SavedVariable roots and subtables are now verified and sanitized using strict type checks, preventing runtime errors caused by malformed or externally corrupted data.
-
Boolean coercion logic: The
IsEnabled()function now uses explicit coercion to ensure consistent boolean returns, even if theenabledfield is undefined or improperly typed. -
Hook safety: The hook into Blizzard’s World Quest provider is now guarded by a
_pqofj_hookedflag, preventing duplicate injections and ensuring stable behavior across map transitions. -
Combat-safe behavior: The AddOn avoids any UI or map operations during combat lockdown (
PLAYER_REGEN_DISABLED), ensuring full compliance with Blizzard’s protected environment rules.
✅ Stability Verification
-
The AddOn was tested across multiple characters and zones.
-
PetBattle World Quests remain visible after completion, confirming that filtering logic is permissive and non-destructive.
-
No UI taint, SavedVariable corruption, or map rendering issues were observed.
-
The AddOn remains fully compatible with Blizzard’s native quest systems and does not interfere with other AddOns or overlays.

