Изначально дан код:
Summary
// Перемести питомца на левую или правую кнопку по необходимости.
function onHear(event) {
// Найди стражей, которых надо слушать.
var archer = pet.findNearestByType("archer");
var soldier = pet.findNearestByType("soldier");
// Если `event.speaker` лучник:
// Двигайся на левую кнопку.
// Если `event.speaker` солдат:
// Двигайся на правую кнопку.
}
pet.on("hear", onHear);
// Не нужно менять код ниже.
// Герой должен защитить проход внизу справа.
while(true) {
var enemy = hero.findNearestEnemy();
if (enemy) {
hero.attack(enemy);
}
}
Однако код в цикле while приходится менять, если на герое сумеречные очки, которые позволяют видеть сквозь стены. Иначе герой начинает бегать по всей локе, отлавливая огров, пока за его спиной безнаказанно режут крестьян.