# \[SOLVED\] Siege of stonehold help\*\*\*

**URL:** <https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297>\
**Category:** Level Help\
**Created:** [September 21, 2020, 12:18pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297 "2020-09-21T12:18:59Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![avery\_witte](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/avery_witte/32/22046_2.png) [@avery\_witte](https://discourse.codecombat.com/u/avery_witte)\
**Post date:** [September 21, 2020, 12:18pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297/1 "2020-09-21T12:18:59Z")

</div>

I’m doing siege of stonehold I’ve already done this on another campaign but this time I’ve got the emporer gloves here’s my code

```python
while True:
    hero.shield()
    enemy = hero.findNearestEnemy()
    hero.shield()
    hero.moveXY(19, 69)
    
    if enemy:
        hero.attack(enemy)
        hero.cleave(enemy)
        hero.attack(enemy)
        hero.moveXY(19, 69)

```

---

<div class="post-metadata">

**Author:** ![098765432123](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/098765432123/32/25850_2.png) [@098765432123](https://discourse.codecombat.com/u/098765432123)\
**Post date:** [September 21, 2020, 12:23pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297/2 "2020-09-21T12:23:25Z")

</div>

please put all the code in the triple backticks

```python
so all of it is in here please

```

---

<div class="post-metadata">

**Author:** ![avery\_witte](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/avery_witte/32/22046_2.png) [@avery\_witte](https://discourse.codecombat.com/u/avery_witte)\
**Post date:** [September 21, 2020, 12:24pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297/3 "2020-09-21T12:24:29Z")

</div>

oops sorry about that fixing it

---

<div class="post-metadata">

**Author:** ![avery\_witte](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/avery_witte/32/22046_2.png) [@avery\_witte](https://discourse.codecombat.com/u/avery_witte)\
**Post date:** [September 21, 2020, 12:26pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297/4 "2020-09-21T12:26:35Z")

</div>

he gets so close to doing it but last second he dies  
he has 337 HP

---

<div class="post-metadata">

**Author:** ![098765432123](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/098765432123/32/25850_2.png) [@098765432123](https://discourse.codecombat.com/u/098765432123)\
**Post date:** [September 21, 2020, 12:27pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297/5 "2020-09-21T12:27:31Z")

</div>

why dont you use flags so your hero can help attack?

---

<div class="post-metadata">

**Author:** ![avery\_witte](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/avery_witte/32/22046_2.png) [@avery\_witte](https://discourse.codecombat.com/u/avery_witte)\
**Post date:** [September 21, 2020, 12:28pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297/6 "2020-09-21T12:28:53Z")

</div>

I’ve seen people do it but on my last campaign I was wareing Rusty armor and put that code and he just rushed right in

---

<div class="post-metadata">

**Author:** ![098765432123](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/098765432123/32/25850_2.png) [@098765432123](https://discourse.codecombat.com/u/098765432123)\
**Post date:** [September 21, 2020, 12:29pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297/7 "2020-09-21T12:29:34Z")

</div>

i dont think it matters what your hero wears

---

<div class="post-metadata">

**Author:** ![098765432123](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/098765432123/32/25850_2.png) [@098765432123](https://discourse.codecombat.com/u/098765432123)\
**Post date:** [September 21, 2020, 12:30pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297/8 "2020-09-21T12:30:11Z")

</div>

i suggest trying to get your hero to move to the flags then attack when he pics them up

---

<div class="post-metadata">

**Author:** ![weary](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/weary/32/15122_2.png) [@weary](https://discourse.codecombat.com/u/weary)\
**Post date:** [September 21, 2020, 12:30pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297/9 "2020-09-21T12:30:33Z")

</div>

You might wan to put if hero.isReady first then cleave.

---

<div class="post-metadata">

**Author:** ![avery\_witte](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/avery_witte/32/22046_2.png) [@avery\_witte](https://discourse.codecombat.com/u/avery_witte)\
**Post date:** [September 21, 2020, 12:30pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297/10 "2020-09-21T12:30:51Z")

</div>

ok I will try to do that do you think cleave and chain lightning will work

---

<div class="post-metadata">

**Author:** ![weary](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/weary/32/15122_2.png) [@weary](https://discourse.codecombat.com/u/weary)\
**Post date:** [September 21, 2020, 12:31pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297/11 "2020-09-21T12:31:12Z")

</div>

There’s no point, but you can if you want.

---

<div class="post-metadata">

**Author:** ![weary](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/weary/32/15122_2.png) [@weary](https://discourse.codecombat.com/u/weary)\
**Post date:** [September 21, 2020, 12:32pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297/12 "2020-09-21T12:32:38Z")

</div>

And also delete the hero.shield since there’s no enemy.

---

<div class="post-metadata">

**Author:** ![avery\_witte](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/avery_witte/32/22046_2.png) [@avery\_witte](https://discourse.codecombat.com/u/avery_witte)\
**Post date:** [September 21, 2020, 12:32pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297/13 "2020-09-21T12:32:40Z")

</div>

alright it is fun to chain lightning although because it’s fun to watch the lightning go to most of the enemy’s and just watch them get hit

---

<div class="post-metadata">

**Author:** ![098765432123](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/098765432123/32/25850_2.png) [@098765432123](https://discourse.codecombat.com/u/098765432123)\
**Post date:** [September 21, 2020, 12:33pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297/14 "2020-09-21T12:33:08Z")

</div>

well then try it i guess…

---

<div class="post-metadata">

**Author:** ![weary](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/weary/32/15122_2.png) [@weary](https://discourse.codecombat.com/u/weary)\
**Post date:** [September 21, 2020, 12:33pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297/15 "2020-09-21T12:33:52Z")

</div>

If you insist then sure, but make sure to check if you can cast lighting before actually casting it.

---

<div class="post-metadata">

**Author:** ![avery\_witte](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/avery_witte/32/22046_2.png) [@avery\_witte](https://discourse.codecombat.com/u/avery_witte)\
**Post date:** [September 21, 2020, 12:35pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297/16 "2020-09-21T12:35:00Z")

</div>

i got it when deleting the `hero.shield  
’

---

<div class="post-metadata">

**Author:** ![weary](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/weary/32/15122_2.png) [@weary](https://discourse.codecombat.com/u/weary)\
**Post date:** [September 21, 2020, 12:35pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297/17 "2020-09-21T12:35:17Z")

</div>

Did you complete the level?

---

<div class="post-metadata">

**Author:** ![098765432123](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/098765432123/32/25850_2.png) [@098765432123](https://discourse.codecombat.com/u/098765432123)\
**Post date:** [September 21, 2020, 12:36pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297/18 "2020-09-21T12:36:55Z")

</div>

if you did remember to select “solved” next to the comment that gave you the answer you are looking for

---

<div class="post-metadata">

**Author:** ![avery\_witte](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/avery_witte/32/22046_2.png) [@avery\_witte](https://discourse.codecombat.com/u/avery_witte)\
**Post date:** [September 21, 2020, 12:37pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297/19 "2020-09-21T12:37:07Z")

</div>

yes (2000000) charecters

---

<div class="post-metadata">

**Author:** ![098765432123](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/098765432123/32/25850_2.png) [@098765432123](https://discourse.codecombat.com/u/098765432123)\
**Post date:** [September 21, 2020, 12:37pm UTC](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297/20 "2020-09-21T12:37:44Z")

</div>

congatulations and have fun in the desert! 🥳

[Next page](https://discourse.codecombat.com/t/solved-siege-of-stonehold-help/24297.md?page=2)
