# Help on any Levels for CodingGeek14

**URL:** <https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564>\
**Category:** Level Help\
**Created:** [March 20, 2020, 8:13pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564 "2020-03-20T20:13:12Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![CodingGeek14](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/codinggeek14/32/10566_2.png) [@CodingGeek14](https://discourse.codecombat.com/u/CodingGeek14)\
**Post date:** [March 20, 2020, 8:13pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564/1 "2020-03-20T20:13:12Z")

</div>

Hi  
I am very stuck on Siege of Stonehold.  
I will post my code later.  
If anybody that has solved this already post their code for me to try out, this will help me more and I will appreciate you for getting me back on my feet after 8 months of inactivity.  
Thanks  
CodingGeek14

---

<div class="post-metadata">

**Author:** ![CodingGeek14](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/codinggeek14/32/10566_2.png) [@CodingGeek14](https://discourse.codecombat.com/u/CodingGeek14)\
**Post date:** [March 20, 2020, 8:35pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564/2 "2020-03-20T20:35:02Z")

</div>

Hi.  
My problem is surviving and a strategy.  
Here is my code in case you feel it needs alterations:

```python
while True:
    flag = hero.findFlag("green")
    if flag:
        hero.pickUpFlag(flag)
    elif enemy:
        enemy = hero.findNearestEnemy()
        if hero.isReady("cleave"):
            hero.cleave(enemy)
        else:
            hero.attack(enemy)
            hero.attack(enemy)
        pass

```

I believe it’s correct but my strategy of occasionally healing does work - my latest attempt nearly defeated the ogre assault - there were 2 - 5 ogres left and I survived but ran out of time. Any other stratgeies will be appreicated.

---

<div class="post-metadata">

**Author:** ![ducky](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/ducky/32/9364_2.png) [@ducky](https://discourse.codecombat.com/u/ducky)\
**Post date:** [March 20, 2020, 8:42pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564/3 "2020-03-20T20:42:45Z")

</div>

Delete one hero.attack enemy so you have better mobilization

---

<div class="post-metadata">

**Author:** ![CodingGeek14](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/codinggeek14/32/10566_2.png) [@CodingGeek14](https://discourse.codecombat.com/u/CodingGeek14)\
**Post date:** [March 20, 2020, 8:53pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564/5 "2020-03-20T20:53:20Z")

</div>

I tried but I still failed to get further.  
Any other suggestions or codes that can secure me victory?  
I am a GCSE student so have limited knowledge.  
Thanks for the input

---

<div class="post-metadata">

**Author:** ![ducky](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/ducky/32/9364_2.png) [@ducky](https://discourse.codecombat.com/u/ducky)\
**Post date:** [March 20, 2020, 8:55pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564/6 "2020-03-20T20:55:30Z")

</div>

Do you have a shield? If so, input hero.shield() somewhere in there.

---

<div class="post-metadata">

**Author:** ![CodingGeek14](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/codinggeek14/32/10566_2.png) [@CodingGeek14](https://discourse.codecombat.com/u/CodingGeek14)\
**Post date:** [March 20, 2020, 9:00pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564/7 "2020-03-20T21:00:40Z")

</div>

Thanks for the input, ducky  
The shield had no effect - I still died and some ogres were left.  
Anything else?

---

<div class="post-metadata">

**Author:** ![ducky](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/ducky/32/9364_2.png) [@ducky](https://discourse.codecombat.com/u/ducky)\
**Post date:** [March 20, 2020, 9:04pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564/8 "2020-03-20T21:04:49Z")

</div>

Well, do you have anything else that could possibly do damage? A bash shield?  
I recommend you do an if hero.isReady(“shield”): hero.shield() sort of thing implementing the other damaging thing, so every other time you aren’t attacking, you’re shielding. Of course, don’t rely on only me for help.

---

<div class="post-metadata">

**Author:** ![CodingGeek14](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/codinggeek14/32/10566_2.png) [@CodingGeek14](https://discourse.codecombat.com/u/CodingGeek14)\
**Post date:** [March 20, 2020, 9:05pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564/9 "2020-03-20T21:05:00Z")

</div>

Also, should I remove the `hero.shield()`?

---

<div class="post-metadata">

**Author:** ![CodingGeek14](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/codinggeek14/32/10566_2.png) [@CodingGeek14](https://discourse.codecombat.com/u/CodingGeek14)\
**Post date:** [March 20, 2020, 9:06pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564/10 "2020-03-20T21:06:38Z")

</div>

ducky, I am not relying on you - it’s just that I am out of ideas on how to win this level.  
If your latest idea doesn’t work, we can try again tomorrow.

---

<div class="post-metadata">

**Author:** ![ducky](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/ducky/32/9364_2.png) [@ducky](https://discourse.codecombat.com/u/ducky)\
**Post date:** [March 20, 2020, 9:08pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564/11 "2020-03-20T21:08:19Z")

</div>

Wait-I’m loading up my level

---

<div class="post-metadata">

**Author:** ![ducky](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/ducky/32/9364_2.png) [@ducky](https://discourse.codecombat.com/u/ducky)\
**Post date:** [March 20, 2020, 9:10pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564/12 "2020-03-20T21:10:29Z")

</div>

Maybe if you can afford it, a one hit kill weapon?

---

<div class="post-metadata">

**Author:** ![CodingGeek14](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/codinggeek14/32/10566_2.png) [@CodingGeek14](https://discourse.codecombat.com/u/CodingGeek14)\
**Post date:** [March 20, 2020, 9:11pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564/13 "2020-03-20T21:11:35Z")

</div>

Here is a screenshot of my level - including code:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/2X/5/5ec29dfe0391e4d69f0d306efbca56022fc59ce1.jpeg)  
Also, I only have 18 gems.

---

<div class="post-metadata">

**Author:** ![ducky](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/ducky/32/9364_2.png) [@ducky](https://discourse.codecombat.com/u/ducky)\
**Post date:** [March 20, 2020, 9:14pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564/14 "2020-03-20T21:14:30Z")

</div>

Try a bash tactic. If you want you can take away the shield.

---

<div class="post-metadata">

**Author:** ![ducky](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/ducky/32/9364_2.png) [@ducky](https://discourse.codecombat.com/u/ducky)\
**Post date:** [March 20, 2020, 9:17pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564/15 "2020-03-20T21:17:43Z")

</div>

Have you tried summoning units? Try that.

---

<div class="post-metadata">

**Author:** ![CodingGeek14](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/codinggeek14/32/10566_2.png) [@CodingGeek14](https://discourse.codecombat.com/u/CodingGeek14)\
**Post date:** [March 20, 2020, 9:18pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564/16 "2020-03-20T21:18:23Z")

</div>

How do you summon units?  
Also, bash tactic didn’t work.

---

<div class="post-metadata">

**Author:** ![ducky](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/ducky/32/9364_2.png) [@ducky](https://discourse.codecombat.com/u/ducky)\
**Post date:** [March 20, 2020, 9:19pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564/17 "2020-03-20T21:19:37Z")

</div>

hero.summon(“soldier”)

---

<div class="post-metadata">

**Author:** ![CodingGeek14](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/codinggeek14/32/10566_2.png) [@CodingGeek14](https://discourse.codecombat.com/u/CodingGeek14)\
**Post date:** [March 20, 2020, 9:20pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564/18 "2020-03-20T21:20:05Z")

</div>

Also, should I try `hero.findEnemyMissiles()` as I get killed by all sorts of weapons?

---

<div class="post-metadata">

**Author:** ![ducky](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/ducky/32/9364_2.png) [@ducky](https://discourse.codecombat.com/u/ducky)\
**Post date:** [March 20, 2020, 9:20pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564/19 "2020-03-20T21:20:34Z")

</div>

Maybe try moving around.

---

<div class="post-metadata">

**Author:** ![CodingGeek14](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/codinggeek14/32/10566_2.png) [@CodingGeek14](https://discourse.codecombat.com/u/CodingGeek14)\
**Post date:** [March 20, 2020, 9:23pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564/20 "2020-03-20T21:23:43Z")

</div>

Tried that in previous attempts - failed. I am trying summoning units. If failed, I will log out as I am going to bed soon. and will try tomorrow 12:00. If success, I appreciate your efforts to help me.  
P.S. Can you please bring other users in so I can learn from experience?

---

<div class="post-metadata">

**Author:** ![ducky](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/ducky/32/9364_2.png) [@ducky](https://discourse.codecombat.com/u/ducky)\
**Post date:** [March 20, 2020, 9:25pm UTC](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564/21 "2020-03-20T21:25:46Z")

</div>

Hey @Deadpool198, @Luke10, YOU’VE BEEN SUMMONED

[Next page](https://discourse.codecombat.com/t/help-on-any-levels-for-codinggeek14/20564.md?page=2)
