# \[SOLVED!\] Brittle Morale Level Help!

**URL:** <https://discourse.codecombat.com/t/solved-brittle-morale-level-help/24757>\
**Category:** Level Help\
**Created:** [October 13, 2020, 10:54am UTC](https://discourse.codecombat.com/t/solved-brittle-morale-level-help/24757 "2020-10-13T10:54:43Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![mightybrayan](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/mightybrayan/32/15354_2.png) [@mightybrayan](https://discourse.codecombat.com/u/mightybrayan)\
**Post date:** [October 13, 2020, 10:54am UTC](https://discourse.codecombat.com/t/solved-brittle-morale-level-help/24757/1 "2020-10-13T10:54:43Z")

</div>

Hi again, I’m having trouble on the level Brittle Morale, my hero doesn’t seem to do anything…  
Here’s my code!

```python
# You have one arrow. Make it count!

# This should return the enemy with the most health.
def findStrongestEnemy(enemies):
    strongest = None
    strongestHealth = 0
    enemyIndex = 0
    # While enemyIndex is less than the length of enemies:
    while enemyIndex < len(enemies):
        
        # Set an enemy variable to enemies[enemyIndex]
        enemy = hero.findNearestEnemy()
        
        # If enemy.health is greater than strongestHealth
        if enemy.health > strongestHealth:
            
            # Set `strongest` to enemy
            # Set strongestHealth to enemy.health
            strongestHealth = enemy.health
        # Increment enemyIndex
        enemyIndex += 1

    return strongest

enemies = hero.findEnemies()
leader = findStrongestEnemy(enemies)
if leader:
    hero.say(leader)

```

Thanks if you can help! 😄

---

<div class="post-metadata">

**Author:** ![jka2706](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/jka2706/32/13636_2.png) [@jka2706](https://discourse.codecombat.com/u/jka2706)\
**Post date:** [October 13, 2020, 11:04am UTC](https://discourse.codecombat.com/t/solved-brittle-morale-level-help/24757/2 "2020-10-13T11:04:43Z")

</div>

> [@mightybrayan](#):
>
> ```python
> # Set an enemy variable to enemies[enemyIndex]
> enemy = hero.findNearestEnemy()
> 
> ```

This is the problem line. Have another look at what the comment tells you to do.

```
Jenny

```

---

<div class="post-metadata">

**Author:** ![jka2706](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/jka2706/32/13636_2.png) [@jka2706](https://discourse.codecombat.com/u/jka2706)\
**Post date:** [October 13, 2020, 11:05am UTC](https://discourse.codecombat.com/t/solved-brittle-morale-level-help/24757/3 "2020-10-13T11:05:53Z")

</div>

> [@mightybrayan](#):
>
> `# Set `strongest` to enemy`

Also you need to do this.

```
J.

```

---

<div class="post-metadata">

**Author:** ![Lydia\_Song](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/lydia_song/32/31461_2.png) [@Lydia\_Song](https://discourse.codecombat.com/u/Lydia_Song)\
**Post date:** [October 13, 2020, 3:25pm UTC](https://discourse.codecombat.com/t/solved-brittle-morale-level-help/24757/4 "2020-10-13T15:25:11Z")

</div>

> [@mightybrayan](#):
>
> `enemies`

How is there enemies if you haven’t defined them?  
For this level, i used for loops, they’re just easier in my opinion.  
Lydia

---

<div class="post-metadata">

**Author:** ![mightybrayan](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/mightybrayan/32/15354_2.png) [@mightybrayan](https://discourse.codecombat.com/u/mightybrayan)\
**Post date:** [October 14, 2020, 9:30am UTC](https://discourse.codecombat.com/t/solved-brittle-morale-level-help/24757/5 "2020-10-14T09:30:31Z")

</div>

Um… what should the value of the variable be? When I tried

```python
enemies = hero.findNearestEnemies

```

it came up with the alert "There is no enemy. Try enemy = hero.findNearestEnemy instead.

---

<div class="post-metadata">

**Author:** ![mightybrayan](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/mightybrayan/32/15354_2.png) [@mightybrayan](https://discourse.codecombat.com/u/mightybrayan)\
**Post date:** [October 14, 2020, 9:33am UTC](https://discourse.codecombat.com/t/solved-brittle-morale-level-help/24757/6 "2020-10-14T09:33:26Z")

</div>

Oops no nvm I got the answer 🙂  
I used the wrong values 😅

---

<div class="post-metadata">

**Author:** ![Lydia\_Song](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/lydia_song/32/31461_2.png) [@Lydia\_Song](https://discourse.codecombat.com/u/Lydia_Song)\
**Post date:** [October 14, 2020, 2:25pm UTC](https://discourse.codecombat.com/t/solved-brittle-morale-level-help/24757/7 "2020-10-14T14:25:43Z")

</div>

Congrats! 🎉  
Lydia

---

<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:** [October 15, 2020, 2:25am UTC](https://discourse.codecombat.com/t/solved-brittle-morale-level-help/24757/8 "2020-10-15T02:25:51Z")

</div>

Closed on October 15, 2020, 2:25am UTC

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