151b2ac679
When UpdateNearestTargets uses ZoneDB:GetAreaIdByUiMapId(946) to verify player zone, it returns 668 (Northshire) instead of 3430 (Sunstrider). UiMapIdOverrides[946] was set to 668 for Northshire, so 946 always resolves to Northshire's areaId even on Sunstrider Isle. Added direct cache entries for both 1241→3430 and 946→3430 in the uiMapIdToAreaIdCache (the fast-path lookup table) so GetAreaIdByUiMapId returns the correct Sunstrider Isle areaId regardless of which map ID the game returns.