I don’t know what’s wrong, here is my code. Any help is appreciated.
// Senick's prepared the grid map how to build fences.
var hunter = hero.findNearest(hero.findFriends());
var fenceMap = hunter.getMap();
// This function converts grid into XY coordinates.
function convertCoor(row, col) {
return {x: 34 + col * 4, y: 26 + row * 4};
}
// Iterate over fenceMap and build at fence at all 1s.
for(var i = 0; i < fenceMap.length; i++){
for(var j = 0; j < fenceMap[i].length; j++){
if (fenceMap[j] == 1 && fenceMap[i] == 1){
var coor = convertCoor(i, j);
hero.buildXY("fence", coor.x, coor.y);
}
}
}
// Move back to the village after building the fences.
hero.moveXY(22, 15);