// This function allows to fight until the certain time
// and report about defeated enemies.
function fightAndReport(untilTime) {
var defeated = 0;
while (true) {
var enemy = hero.findNearestEnemy();
if (enemy) {
hero.attack(enemy);
if (enemy.health <= 0) {
defeated += 1;
}
}
if (hero.time > untilTime) {
break;
}
}
hero.moveXY(59, 33);
hero.say(defeated);
}
// Fight 15 seconds and tell Naria how many enemies you defeated.
fightAndReport(15);
// Collect coins until the clock reaches 30 seconds.
while (true) {
var item = hero.findNearestItem();
if (item) {
hero.moveXY(item.pos.x, item.pos.y);
}
if (hero.time > 30) {
break;
}
}
// Tell Naria how much gold you collected.
hero.moveXY(59, 33);
hero.say(hero.gold);
// Fight enemies until the clock reaches 45 seconds.
fightAndReport(45);
Projektuję strony www Lublin na Joomla i WordPress