File Details
Vamoose's Pet Patrol v1.4.2
- R
- May 23, 2026
- 407.39 KB
- 1.3K
- 12.0.5+2
- Retail
File Name
VamoosesPetPatrol-1.4.2.zip
Supported Versions
- 12.0.5
- 12.0.1
- 12.0.0
- Fix: Pet pins no longer fail to render when navigating the world map to a zone other than your current one (v1.4.1 hotfix). Two regressions from the v1.4.1 pool decoupling: (1) the new XML pin template was missing its `<OnLoad>` script, so VPPWorldMapPinMixin:OnLoad (which sets SetFrameStrata("HIGH")) never ran -- pins were created at the canvas's default strata and rendered behind Blizzard's map UI; (2) MapCanvas.MapSet fires before Blizzard's canvas geometry has settled to the new map's dimensions, so synchronous _renderZonePins computed pin positions against stale (often zero) mapFrame width/height and placed pins at TOPLEFT, off the visible canvas. Pin render is now deferred one frame via RunNextFrame so canvas dimensions are stable, matching the spirit of RareScanner's WaitForCanvasReady pattern. Reported via screenshot 2026-05-23 (Voidstorm zone, breadcrumb navigation).