by ciuine » Thu Aug 09, 2012 11:02 am
You need to replace all instances of cartographer.GetPlayerGeodata with cartographer.GetObjectGeodata. Additionally, to suit the new Yasker's Tower map, all "Detectors" need to get Geodata based on their id rather than the player's id.
Edit: Oh, and mercenaries do not have retrievable mapIds; so they need to be assumed to be on the same map as the player.