# How do you fix this? \[SOLVED\]

**URL:** <https://discourse.codecombat.com/t/how-do-you-fix-this-solved/30905>\
**Category:** Level Help\
**Created:** [October 10, 2021, 1:52pm UTC](https://discourse.codecombat.com/t/how-do-you-fix-this-solved/30905 "2021-10-10T13:52:44Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![qwerty](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/qwerty/32/30493_2.png) [@qwerty](https://discourse.codecombat.com/u/qwerty)\
**Post date:** [October 10, 2021, 1:52pm UTC](https://discourse.codecombat.com/t/how-do-you-fix-this-solved/30905/1 "2021-10-10T13:52:45Z")

</div>

![image](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/3X/f/5/f589d3f1906c0a162d5905ab323f0ba7e74c3d1c.png)  
my code

```python
# Defeat as many ogres as you can.
# Use 'cast' and 'canCast' for spells.
while True:
    enemy = hero.findNearestEnemy()
    if hero.canCast("lightning-bolt") enemy and enemy:
        hero.cast("lightning-bolt", enemy)

```

the level [‘the one wizard’](https://codecombat.com/play/level/the-one-wizard?)

---

<div class="post-metadata">

**Author:** ![moonwatcher348](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/moonwatcher348/32/24126_2.png) [@moonwatcher348](https://discourse.codecombat.com/u/moonwatcher348)\
**Post date:** [October 10, 2021, 1:55pm UTC](https://discourse.codecombat.com/t/how-do-you-fix-this-solved/30905/2 "2021-10-10T13:55:11Z")

</div>

`hero.canCast("lightning-bolt", enemy)` not `hero.canCast("lightning-bolt") enemy`…

---

<div class="post-metadata">

**Author:** ![moonwatcher348](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/moonwatcher348/32/24126_2.png) [@moonwatcher348](https://discourse.codecombat.com/u/moonwatcher348)\
**Post date:** [October 10, 2021, 1:55pm UTC](https://discourse.codecombat.com/t/how-do-you-fix-this-solved/30905/3 "2021-10-10T13:55:35Z")

</div>

also, you need to put the `and enemy` before the `canCast`.

---

<div class="post-metadata">

**Author:** ![moonwatcher348](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/moonwatcher348/32/24126_2.png) [@moonwatcher348](https://discourse.codecombat.com/u/moonwatcher348)\
**Post date:** [October 10, 2021, 1:55pm UTC](https://discourse.codecombat.com/t/how-do-you-fix-this-solved/30905/4 "2021-10-10T13:55:56Z")

</div>

So `enemy and hero.canCast("lightning-bolt", enemy)`

---

<div class="post-metadata">

**Author:** ![qwerty](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/qwerty/32/30493_2.png) [@qwerty](https://discourse.codecombat.com/u/qwerty)\
**Post date:** [October 10, 2021, 1:56pm UTC](https://discourse.codecombat.com/t/how-do-you-fix-this-solved/30905/5 "2021-10-10T13:56:57Z")

</div>

i still get this error: ![image](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/3X/a/7/a72fad1c33700604485f8bc06ec7793d4e47359c.png)

---

<div class="post-metadata">

**Author:** ![Aya](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/aya/32/42680_2.png) [@Aya](https://discourse.codecombat.com/u/Aya)\
**Post date:** [October 10, 2021, 1:57pm UTC](https://discourse.codecombat.com/t/how-do-you-fix-this-solved/30905/6 "2021-10-10T13:57:20Z")

</div>

What’s your new code?

---

<div class="post-metadata">

**Author:** ![qwerty](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/qwerty/32/30493_2.png) [@qwerty](https://discourse.codecombat.com/u/qwerty)\
**Post date:** [October 10, 2021, 1:57pm UTC](https://discourse.codecombat.com/t/how-do-you-fix-this-solved/30905/7 "2021-10-10T13:57:33Z")

</div>

nvm i fixed that (20)

---

<div class="post-metadata">

**Author:** ![qwerty](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/qwerty/32/30493_2.png) [@qwerty](https://discourse.codecombat.com/u/qwerty)\
**Post date:** [October 10, 2021, 1:57pm UTC](https://discourse.codecombat.com/t/how-do-you-fix-this-solved/30905/8 "2021-10-10T13:57:50Z")

</div>

```python
# Defeat as many ogres as you can.
# Use 'cast' and 'canCast' for spells.
while True:
    enemy = hero.findNearestEnemy()
    if enemy and hero.canCast("lightning-bolt"):
        hero.cast("lightning-bolt", enemy)

```

---

<div class="post-metadata">

**Author:** ![Aya](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/aya/32/42680_2.png) [@Aya](https://discourse.codecombat.com/u/Aya)\
**Post date:** [October 10, 2021, 1:58pm UTC](https://discourse.codecombat.com/t/how-do-you-fix-this-solved/30905/9 "2021-10-10T13:58:45Z")

</div>

Mark the solution so the topic can be closed

---

<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 11, 2021, 1:59am UTC](https://discourse.codecombat.com/t/how-do-you-fix-this-solved/30905/10 "2021-10-11T01:59:20Z")

</div>

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