e5d7d42201
Adds _ComputeZoneSpaceDiff to HBD.lua that computes minimap pin projection in the parent zone's coordinate space (Eversong 1941) instead of using the world-coordinate delta. On Ascension, GetPlayerMapPosition returns Eversong-relative coords for players on Sunstrider, but GetWorldCoordinatesFromZone(1241) treats them as Sunstrider-relative, producing a wrong player world position and causing pins to drift or move opposite to the player. Fix: (1) Store original zone coords on minimap pins at registration (AddMinimapIconMap). (2) In drawMinimapPin, recover player's actual Eversong zone coords by reversing the 1241-bounds conversion. (3) Convert pin's 1241 zone coord to Eversong zone coord via 1241-world. (4) Delta in Eversong zone-space, scale to pixels using parent-width/mapRadius. Falls back to existing world-space math for pins without zone coords.