# \[SOLVED\] Salted Earth

**URL:** <https://discourse.codecombat.com/t/solved-salted-earth/24203>\
**Category:** Level Help\
**Created:** [September 17, 2020, 1:35pm UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203 "2020-09-17T13:35:19Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zoe\_Witte](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/zoe_witte/32/14192_2.png) [@Zoe\_Witte](https://discourse.codecombat.com/u/Zoe_Witte)\
**Post date:** [September 17, 2020, 1:35pm UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203/1 "2020-09-17T13:35:19Z")

</div>

I am stuck on Salted Earth like I can’t get my hero to get the coins.

---

<div class="post-metadata">

**Author:** ![PeterPalov](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/peterpalov/32/45280_2.png) [@PeterPalov](https://discourse.codecombat.com/u/PeterPalov)\
**Post date:** [September 17, 2020, 1:37pm UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203/2 "2020-09-17T13:37:04Z")

</div>

Can you send your code? Also, you can make a topic. If you don’t want to (I don’t think so) can I invite people who can help you?

---

<div class="post-metadata">

**Author:** ![Zoe\_Witte](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/zoe_witte/32/14192_2.png) [@Zoe\_Witte](https://discourse.codecombat.com/u/Zoe_Witte)\
**Post date:** [September 17, 2020, 1:58pm UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203/3 "2020-09-17T13:58:18Z")

</div>

```python
while True:
    enemy = hero.findNearestEnemy()
    if enemy.type == "munchkin" or enemy.type == "thrower":
        hero.isReady("cleave")
        hero.cleave(enemy)
        hero.attack(enemy)
    coin = hero.findNearestItem()
    # Check the item type to make sure the hero doesn't pick up poison!
    hero.say("I don't think so burl")
    hero.say("no poison")
    # If the item's type is "gem" or "coin":
    if coin:
        # Then move and pick it up:
        hero.move(coin.pos)
        hero.move(coin.pos)
        hero.moveXY(21, 30)
    

```

Yes I do not care.

---

<div class="post-metadata">

**Author:** ![PeterPalov](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/peterpalov/32/45280_2.png) [@PeterPalov](https://discourse.codecombat.com/u/PeterPalov)\
**Post date:** [September 17, 2020, 1:58pm UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203/4 "2020-09-17T13:58:56Z")

</div>



---

<div class="post-metadata">

**Author:** ![PeterPalov](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/peterpalov/32/45280_2.png) [@PeterPalov](https://discourse.codecombat.com/u/PeterPalov)\
**Post date:** [September 17, 2020, 1:59pm UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203/5 "2020-09-17T13:59:06Z")

</div>



---

<div class="post-metadata">

**Author:** ![PeterPalov](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/peterpalov/32/45280_2.png) [@PeterPalov](https://discourse.codecombat.com/u/PeterPalov)\
**Post date:** [September 17, 2020, 1:59pm UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203/6 "2020-09-17T13:59:15Z")

</div>



---

<div class="post-metadata">

**Author:** ![PeterPalov](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/peterpalov/32/45280_2.png) [@PeterPalov](https://discourse.codecombat.com/u/PeterPalov)\
**Post date:** [September 17, 2020, 1:59pm UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203/7 "2020-09-17T13:59:49Z")

</div>

Sorry, I can’t help you now. Maybe that guys can help you.

---

<div class="post-metadata">

**Author:** ![PeterPalov](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/peterpalov/32/45280_2.png) [@PeterPalov](https://discourse.codecombat.com/u/PeterPalov)\
**Post date:** [September 17, 2020, 2:01pm UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203/8 "2020-09-17T14:01:30Z")

</div>



---

<div class="post-metadata">

**Author:** ![MidnightWolf39](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/midnightwolf39/32/13309_2.png) [@MidnightWolf39](https://discourse.codecombat.com/u/MidnightWolf39)\
**Post date:** [September 17, 2020, 2:20pm UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203/9 "2020-09-17T14:20:31Z")

</div>

What if the nearest item’s type is poison?  
You have to check if the item’s type is “gem” or “coin”, kinda like how you did here:

> [@Zoe\_Witte](#):
>
> `if enemy.type == "munchkin" or enemy.type == "thrower":`

---

<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:** [September 17, 2020, 2:33pm UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203/10 "2020-09-17T14:33:21Z")

</div>



---

<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:** [September 17, 2020, 3:11pm UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203/11 "2020-09-17T15:11:39Z")

</div>



---

<div class="post-metadata">

**Author:** ![Zoe\_Witte](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/zoe_witte/32/14192_2.png) [@Zoe\_Witte](https://discourse.codecombat.com/u/Zoe_Witte)\
**Post date:** [September 17, 2020, 3:14pm UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203/12 "2020-09-17T15:14:53Z")

</div>

Okay I will try that when I get a chance.

---

<div class="post-metadata">

**Author:** ![Zoe\_Witte](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/zoe_witte/32/14192_2.png) [@Zoe\_Witte](https://discourse.codecombat.com/u/Zoe_Witte)\
**Post date:** [September 17, 2020, 3:28pm UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203/13 "2020-09-17T15:28:54Z")

</div>

```python
while True:
    enemy = hero.findNearestEnemy()
    if enemy.type == "munchkin" or enemy.type == "thrower":
        hero.isReady("cleave")
        hero.cleave(enemy)
        hero.attack(enemy)
    coin = hero.findNearestItem()
    # Check the item type to make sure the hero doesn't pick up poison!
    hero.say("I don't think so burl")
    hero.say("no poison")
    # If the item's type is "gem" or "coin":
    if item.type == "coin" or item.type == "gem":
        # Then move and pick it up:
        hero.move(item.pos)

```

It says item is not defined.

---

<div class="post-metadata">

**Author:** ![Zoe\_Witte](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/zoe_witte/32/14192_2.png) [@Zoe\_Witte](https://discourse.codecombat.com/u/Zoe_Witte)\
**Post date:** [September 17, 2020, 4:40pm UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203/14 "2020-09-17T16:40:02Z")

</div>

My hero is still not gathering any of the coins.

---

<div class="post-metadata">

**Author:** ![PeterPalov](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/peterpalov/32/45280_2.png) [@PeterPalov](https://discourse.codecombat.com/u/PeterPalov)\
**Post date:** [September 17, 2020, 4:47pm UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203/15 "2020-09-17T16:47:04Z")

</div>

> [@Zoe\_Witte](#):
>
> ```python
> coin = hero.findNearestItem()
> # Check the item type to make sure the hero doesn't pick up poison!
> hero.say("I don't think so burl")
> hero.say("no poison")
> # If the item's type is "gem" or "coin":
> if item.type == "coin" or item.type == "gem":
> # Then move and pick it up:
> hero.move(item.pos)
> 
> ```

You have to write:

```python
 coin = hero.findNearestItem()
    # Check the item type to make sure the hero doesn't pick up poison!
    hero.say("I don't think so burl")
    hero.say("no poison")
    # If the item's type is "gem" or "coin":
    if coin and coin.type == "coin" or coin.type == "gem":
        # Then move and pick it up:
        hero.move(coin.pos)

```

---

<div class="post-metadata">

**Author:** ![PeterPalov](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/peterpalov/32/45280_2.png) [@PeterPalov](https://discourse.codecombat.com/u/PeterPalov)\
**Post date:** [September 17, 2020, 5:49pm UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203/16 "2020-09-17T17:49:29Z")

</div>

So you solved it?

---

<div class="post-metadata">

**Author:** ![Zoe\_Witte](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/zoe_witte/32/14192_2.png) [@Zoe\_Witte](https://discourse.codecombat.com/u/Zoe_Witte)\
**Post date:** [September 18, 2020, 1:18pm UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203/17 "2020-09-18T13:18:35Z")

</div>

Yes I did (20 characters)

---

<div class="post-metadata">

**Author:** ![PeterPalov](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/peterpalov/32/45280_2.png) [@PeterPalov](https://discourse.codecombat.com/u/PeterPalov)\
**Post date:** [September 18, 2020, 1:24pm UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203/18 "2020-09-18T13:24:36Z")

</div>

Congratulations!

---

<div class="post-metadata">

**Author:** ![Chaboi\_3000](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/chaboi_3000/32/48486_2.png) [@Chaboi\_3000](https://discourse.codecombat.com/u/Chaboi_3000)\
**Post date:** [September 18, 2020, 9:13pm UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203/19 "2020-09-18T21:13:23Z")

</div>



---

<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:** [September 19, 2020, 9:27am UTC](https://discourse.codecombat.com/t/solved-salted-earth/24203/20 "2020-09-19T09:27:26Z")

</div>

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