here's the function it's done in and the files in kabam/rotmg/minimap/view/MiniMapImp
Code:
override public function setGroundTile(_arg_1:int, _arg_2:int, _arg_3:uint):void
{
var _local_4:int;
var _local_5:int;
var _local_6:int;
var _local_7:uint;
var _local_8:* = 0;
var _local_9:* = 0;
var _local_10:* = 0;
var _local_11:uint = GroundLibrary.getColor(_arg_3);
this.miniMapData_.setPixel(_arg_1, _arg_2, _local_11);
if (((Parameters.data_.mapHack) && (map.gs_.gsc_.needsMap)))
{
_local_5 = int.MAX_VALUE;
_local_8 = (_local_11 & 0xFF);
_local_9 = ((_local_11 >> 8) & 0xFF);
_local_10 = ((_local_11 >> 16) & 0xFF);
_local_4 = 0;
while (_local_4 < this.maps.length)
{
_local_7 = this.maps[_local_4].getPixel32(_arg_1, _arg_2);
this.scores[_local_4] = (this.scores[_local_4] + ((this.abs((_local_8 - (_local_7 & 0xFF))) + this.abs((_local_9 - ((_local_7 >> 8) & 0xFF)))) + this.abs((_local_10 - ((_local_7 >> 8) & 0xFF)))));
_local_4++;
};
this.score++;
if (this.score >= 50)
{
_local_4 = 0;
while (_local_4 < this.scores.length)
{
if (this.scores[_local_4] < _local_5)
{
_local_6 = _local_4;
_local_5 = this.scores[_local_4];
};
_local_4++;
};
this.miniMapData_ = this.maps[_local_6];
map.gs_.gsc_.addTextLine2("*Help*", (((("World " + ++_local_6) + " (") + _local_5) + " uncertainty)"));
map.gs_.gsc_.needsMap = false;
};
};
}