# Storming the Farmhouse HELP!

**URL:** <https://discourse.codecombat.com/t/storming-the-farmhouse-help/6146>\
**Category:** Uncategorized\
**Created:** [December 16, 2015, 11:02pm UTC](https://discourse.codecombat.com/t/storming-the-farmhouse-help/6146 "2015-12-16T23:02:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mhb72cram](https://avatars.discourse-cdn.com/v4/letter/m/ecb155/32.png) [@mhb72cram](https://discourse.codecombat.com/u/mhb72cram)\
**Post date:** [December 16, 2015, 11:02pm UTC](https://discourse.codecombat.com/t/storming-the-farmhouse-help/6146/1 "2015-12-16T23:02:09Z")

</div>

I’m proabably am going the wrong direction for my coding. But here’s what I have so far:

# Soldiers will slowly arrive, but the ogres will overwhelm them.

# A basic attack loop isn’t going to be enough to keep you alive.

while True:  
flag = self.findFlag()  
enemy = self.findNearestEnemy()

```
if flag:
    self.say("Maybe I should do something with that flag?")
    self.pickUpFlag(flag)
    distance = self.distanceTo(enemy)
    if distance < 5:
        if self.isReady("cleave"):
            self.cleave(enemy)
        else:
            self.attack(enemy)
            self.attack(enemy)
else:
    self.say("I'm bored.")
    if distance < 5:
        if self.isReady("cleave"):
            self.cleave(enemy)
        else:
            self.attack(enemy)

```

Can someone help me with this level??? I’ve been stuck on it for hours!

---

<div class="post-metadata">

**Author:** ![otod](https://avatars.discourse-cdn.com/v4/letter/o/d78d45/32.png) [@otod](https://discourse.codecombat.com/u/otod)\
**Post date:** [December 16, 2015, 11:28pm UTC](https://discourse.codecombat.com/t/storming-the-farmhouse-help/6146/2 "2015-12-16T23:28:09Z")

</div>

I’ve tried it for like 30 minutes. You don’t move fast enough and you have to little health to really do much. Even if you just shield there and cleave when you can you still die before the rangers come and even before the peasants are killed.

I think this level might be broken

---

<div class="post-metadata">

**Author:** ![Serg](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/serg/32/3260_2.png) [@Serg](https://discourse.codecombat.com/u/Serg)\
**Post date:** [December 16, 2015, 11:31pm UTC](https://discourse.codecombat.com/t/storming-the-farmhouse-help/6146/3 "2015-12-16T23:31:08Z")

</div>

The biggest issue I see with your code is the `self.say("Words")` which makes the hero pause for 2 seconds before doing anything.

Does it improve if you remove that?
