My character summons the troops and defeats their enemies, but my guy doesn’t attack at the last part! Can anyone help?!
for (var x = 8; x <= 72; x += 16) {
hero.moveXY(x, 22);
// Peasants know whom to summon.
var peasant = hero.findNearest(hero.findFriends());
var message = peasant.message;
if (message) {
// Words are seaparated by whitespaces.
var words = message.split(" ");
// "words" is an array of words from the "message".
// Get the last word. It's the required type.
var type = words[words.length - 1];
// Summon the required unit type.
hero.summon(type);
}
}
for (var i = 0; i < hero.built.length; i++) {
var unit = hero.built[i];
// Command the unit to defend the unit's position.
hero.command(unit, "defend", unit.pos);
}
var enemy = hero.findNearestEnemy();
if (enemy){
hero.attack(enemy);
}