why wont this work?
# Ogres are hiding in woods. Protect the peasants. # The last word in the peasants' messages are a hint. for x in range(8, 73, 16): hero.moveXY(x, 22) # Peasants know whom to summon. peasant = hero.findNearest(hero.findFriends()) message = peasant.message if message: # Words are seaparated by whitespaces. words = message.split(" ") # "words" is an array of words from the "message". # Get the last word. It's the required unit type. for i in range(len(hero.built)): unit = hero.built[i] # Command the unit to defend the unit's position. hero.command(friend, "attack", target) nearest = hero.findNearestByType("potion") enemies = hero.findNearest(hero.findEnemies()) # Defend the last point yourself: if enemy: at