Не могу понять где и в чем ошибка. Вот мой код, подскажите кто нить:
// Защити крестьян.
// Передвинь крестьян от леса.
function hideUnits(units) {
for (var i = 0; i < units.length; i++) {
var unit = units[i];
hero.command(unit, "move", {x: 34, y: 10 + i * 12});
}
}
// Крестьяне знают порядок, в котором строить ловушки.
var peasants = hero.findFriends();
var buildOrder = peasants[0].buildOrder;
var separator = ",";
// Раздели `buildOrder` с запятыми (",")
// и сохрани результат в переменную `types`.
var types = buildOrder.split(separator);
// Крестьян то же число, что и `types`.
for (var index = 0; index < peasants.length; index++) {
var peasant = peasants[index];
var x = 16;
var y = 10 + index * 12;
// Получи `buildType` по индексу из массива `types`:
var buildType = types[index];
// Прикажи крестьянам построить `buildType` по координатам x и y:
hero.command(peasant, buildType, {x: x, y: y});
}
// Жди врагов и перемещай крестьян при нападении огров.
while(true) {
var enemy = hero.findNearestEnemy();
if (enemy) {
hideUnits(peasants);
break;
}
}
// Атакуй огров:
while(true) {
var target = hero.findNearestEnemy();
hero.attack(target);
}
Ошибка: line 28: command’s argument methodName has a problem. palisade isn’t one of the commands, like ‘move’.