// Эта функция проверяет, находится ли враг в радиусе поражения.
function inAttackRange(enemy) {
var distance = hero.distanceTo(enemy);
// Почти все мечи имеют радиус поражения 3
if (distance <= 3) {
return true;
} else {
return false;
}
}
// Бей огров только когда они рядом.
while (true) {
// Найди ближайшего противника и сохрани его в переменную.
var enemy = hero.findNearestEnemy();
// Вызови функцию inAttackRange(enemy)
с врагом в качестве аргумента.
// и сохрани результат в переменную canAttack
.
hero.say(inAttackRange(enemy));
var canAttack = inAttackRange(enemy);
// Если сохранённый в canAttack
результат true, то атакуй!
if (canAttack <= true ) {
hero.attack(enemy);
}
}