# Desert world / Lurkers / Solved

**URL:** <https://discourse.codecombat.com/t/desert-world-lurkers-solved/27607>\
**Category:** Level Help\
**Created:** [February 24, 2021, 3:53pm UTC](https://discourse.codecombat.com/t/desert-world-lurkers-solved/27607 "2021-02-24T15:53:03Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Some\_Guy](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/some_guy/32/20317_2.png) [@Some\_Guy](https://discourse.codecombat.com/u/Some_Guy)\
**Post date:** [February 24, 2021, 3:53pm UTC](https://discourse.codecombat.com/t/desert-world-lurkers-solved/27607/1 "2021-02-24T15:53:03Z")

</div>

All is fixed 😃

```python
# findEnemies returns a list of all your enemies.
# Only attack shamans. Don't attack yaks!

enemies = hero.findEnemies()
enemyIndex = 0

# Wrap this section in a while loop to iterate all enemies.
# While the enemyIndex is less than the length of enemies
while enemyIndex < len(enemies):
    enemy = enemies[enemyIndex]
    if enemy.type == 'shaman':
        while enemy.health > 0:
            hero.attack(enemy)
    # Remember to increment enemyIndex
    enemyIndex += 1

```

---

<div class="post-metadata">

**Author:** ![milton.jinich](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/milton.jinich/32/21419_2.png) [@milton.jinich](https://discourse.codecombat.com/u/milton.jinich)\
**Post date:** [February 24, 2021, 4:04pm UTC](https://discourse.codecombat.com/t/desert-world-lurkers-solved/27607/2 "2021-02-24T16:04:22Z")

</div>

You don’t need that `break` at the end.

---

<div class="post-metadata">

**Author:** ![abc](https://avatars.discourse-cdn.com/v4/letter/a/2bfe46/32.png) [@abc](https://discourse.codecombat.com/u/abc)\
**Post date:** [February 24, 2021, 4:28pm UTC](https://discourse.codecombat.com/t/desert-world-lurkers-solved/27607/3 "2021-02-24T16:28:28Z")

</div>

> [@Some\_Guy](#):
>
> ````python
> enemyIndex += 1
> break```
> 
> ````

Delete the break. put enemyIndex in the while loop.

---

<div class="post-metadata">

**Author:** ![Some\_Guy](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/some_guy/32/20317_2.png) [@Some\_Guy](https://discourse.codecombat.com/u/Some_Guy)\
**Post date:** [February 24, 2021, 6:47pm UTC](https://discourse.codecombat.com/t/desert-world-lurkers-solved/27607/4 "2021-02-24T18:47:09Z")

</div>

Thank you the code is working now : D

---

<div class="post-metadata">

**Author:** ![JoPro\_8000](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/jopro_8000/32/27121_2.png) [@JoPro\_8000](https://discourse.codecombat.com/u/JoPro_8000)\
**Post date:** [February 24, 2021, 6:49pm UTC](https://discourse.codecombat.com/t/desert-world-lurkers-solved/27607/5 "2021-02-24T18:49:11Z")

</div>

Congrats on beating the Level! Could you please check the checkmark next to a post to show that this topic is solved?

---

<div class="post-metadata">

**Author:** ![JoPro\_8000](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/jopro_8000/32/27121_2.png) [@JoPro\_8000](https://discourse.codecombat.com/u/JoPro_8000)\
**Post date:** [February 24, 2021, 6:49pm UTC](https://discourse.codecombat.com/t/desert-world-lurkers-solved/27607/6 "2021-02-24T18:49:28Z")

</div>

To the post that lead you to the solution of course 😃

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/2X/a/a9445509d1a758c41b5ddcddc8c8e20a5dedb67f.png) [@system](https://discourse.codecombat.com/u/system)\
**Post date:** [February 25, 2021, 6:50am UTC](https://discourse.codecombat.com/t/desert-world-lurkers-solved/27607/7 "2021-02-25T06:50:09Z")

</div>

This topic was automatically closed 12 hours after the last reply. New replies are no longer allowed.
