Airdrop again (Python)



I’ve got a problem with that one, too. I don’t understand the concept behind it. It says I should protect the left side. Fine. There’s the red cross where I stand and fight. My raven doesn’t search for anything, cause according to the code I should search for it but if I start the giant ogre will kill the villagers. And if I don’t I keep standing on the right cross and finally a horde of munchkins come from the other sides of the forest and kill my villagers. This is nuts.

This is my code:

# Get all swords and protect the village.

def onSpawn (event):
    while True:
        item = hero.findNearestItem()
        #  The pet should fetch the item if it exists:
    if item:

# Assign onSpawn function for the pet's "spawn".
pet.on("spawn", onSpawn)

while True:
    # Guard the left passage: 
    enemy = hero.findNearestEnemy()
    if enemy:

if item:

will never execute …
Wrong indentation in while True loop.


Just get better armor if your pet cannot lift them, use Okar Stompfoot.


Ha, tiny little thing. I missed it, you’re right ^^

Now works just great. Thanks ;D