# Help: Basin Stamped

**URL:** <https://discourse.codecombat.com/t/help-basin-stamped/26999>\
**Category:** Level Help\
**Created:** [January 25, 2021, 8:26pm UTC](https://discourse.codecombat.com/t/help-basin-stamped/26999 "2021-01-25T20:26:23Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![logan\_jordan](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/logan_jordan/32/19353_2.png) [@logan\_jordan](https://discourse.codecombat.com/u/logan_jordan)\
**Post date:** [January 25, 2021, 8:26pm UTC](https://discourse.codecombat.com/t/help-basin-stamped/26999/1 "2021-01-25T20:26:23Z")

</div>

this is my code for it my guy is moving up and down but everytime he runs into a bason

```python
while True:
    enemy = hero.findNearestEnemy()
    xPos = hero.pos.x + 5
    yPos = 17
    if enemy:
        # Adjust y up or down to get away from yaks.
        if enemy.pos.y > hero.pos.y:
            # If the Yak is above you, subtract 3 from yPos.
            hero.moveXY(xPos, yPos-3)
            pass
        elif enemy.pos.y < hero.pos.y:
            # If the Yak is below you, add 3 to yPos.
            hero.moveXY(xPos,yPos+3)
            pass
    hero.moveXY(xPos, yPos)

```

---

<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:** [January 25, 2021, 8:28pm UTC](https://discourse.codecombat.com/t/help-basin-stamped/26999/2 "2021-01-25T20:28:31Z")

</div>

You’re supposed to find the nearest yak, not the nearest enemy  
Lydia

---

<div class="post-metadata">

**Author:** ![Dragonlouis](https://avatars.discourse-cdn.com/v4/letter/d/7cd45c/32.png) [@Dragonlouis](https://discourse.codecombat.com/u/Dragonlouis)\
**Post date:** [January 25, 2021, 8:29pm UTC](https://discourse.codecombat.com/t/help-basin-stamped/26999/3 "2021-01-25T20:29:00Z")

</div>

I had the nearest yak _is the nearest enemy_.

---

<div class="post-metadata">

**Author:** ![Dragonlouis](https://avatars.discourse-cdn.com/v4/letter/d/7cd45c/32.png) [@Dragonlouis](https://discourse.codecombat.com/u/Dragonlouis)\
**Post date:** [January 25, 2021, 8:29pm UTC](https://discourse.codecombat.com/t/help-basin-stamped/26999/4 "2021-01-25T20:29:32Z")

</div>

I had to rely on luck, even if I go up and down I got hit by a yak eventually.

---

<div class="post-metadata">

**Author:** ![logan\_jordan](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/logan_jordan/32/19353_2.png) [@logan\_jordan](https://discourse.codecombat.com/u/logan_jordan)\
**Post date:** [January 25, 2021, 8:31pm UTC](https://discourse.codecombat.com/t/help-basin-stamped/26999/5 "2021-01-25T20:31:59Z")

</div>

ok i will try that now

---

<div class="post-metadata">

**Author:** ![logan\_jordan](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/logan_jordan/32/19353_2.png) [@logan\_jordan](https://discourse.codecombat.com/u/logan_jordan)\
**Post date:** [January 25, 2021, 8:33pm UTC](https://discourse.codecombat.com/t/help-basin-stamped/26999/6 "2021-01-25T20:33:07Z")

</div>

when he goes up for the second time the baby yak kills me

---

<div class="post-metadata">

**Author:** ![Dragonlouis](https://avatars.discourse-cdn.com/v4/letter/d/7cd45c/32.png) [@Dragonlouis](https://discourse.codecombat.com/u/Dragonlouis)\
**Post date:** [January 25, 2021, 8:33pm UTC](https://discourse.codecombat.com/t/help-basin-stamped/26999/7 "2021-01-25T20:33:46Z")

</div>

you need lots of health if you rely on luck, same happened to me when I went up or down, @logan_jordan. I think you’re a bit too slow, but if you get good equipment you should be able to beat it. By luck.

---

<div class="post-metadata">

**Author:** ![logan\_jordan](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/logan_jordan/32/19353_2.png) [@logan\_jordan](https://discourse.codecombat.com/u/logan_jordan)\
**Post date:** [January 25, 2021, 8:36pm UTC](https://discourse.codecombat.com/t/help-basin-stamped/26999/8 "2021-01-25T20:36:10Z")

</div>

ok this is my new code

```python
while True:
    yak = hero.findNearestEnemy()
    xPos = hero.pos.x + 5
    yPos = 17
    if yak:
        # Adjust y up or down to get away from yaks.
        if yak.pos.y > hero.pos.y:
            # If the Yak is above you, subtract 3 from yPos.
            hero.moveXY(xPos-7, yPos-1)
            pass
        elif yak.pos.y < hero.pos.y:
            # If the Yak is below you, add 3 to yPos.
            hero.moveXY(xPos,yPos+3)
            pass
    hero.moveXY(xPos, yPos)

```

and I cant afford better equipment

---

<div class="post-metadata">

**Author:** ![logan\_jordan](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/logan_jordan/32/19353_2.png) [@logan\_jordan](https://discourse.codecombat.com/u/logan_jordan)\
**Post date:** [January 25, 2021, 8:36pm UTC](https://discourse.codecombat.com/t/help-basin-stamped/26999/9 "2021-01-25T20:36:59Z")

</div>

this is my equipment

 ![Screenshot (11)](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/3X/b/d/bd56808bc724f99510d6879d4a19d7053760565c.jpeg)

---

<div class="post-metadata">

**Author:** ![Dragonlouis](https://avatars.discourse-cdn.com/v4/letter/d/7cd45c/32.png) [@Dragonlouis](https://discourse.codecombat.com/u/Dragonlouis)\
**Post date:** [January 25, 2021, 8:37pm UTC](https://discourse.codecombat.com/t/help-basin-stamped/26999/10 "2021-01-25T20:37:21Z")

</div>

how much health _do you_ have? I think 1000-2000 should be enough.

---

<div class="post-metadata">

**Author:** ![logan\_jordan](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/logan_jordan/32/19353_2.png) [@logan\_jordan](https://discourse.codecombat.com/u/logan_jordan)\
**Post date:** [January 25, 2021, 8:38pm UTC](https://discourse.codecombat.com/t/help-basin-stamped/26999/11 "2021-01-25T20:38:56Z")

</div>

around a thousand hp

---

<div class="post-metadata">

**Author:** ![logan\_jordan](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/logan_jordan/32/19353_2.png) [@logan\_jordan](https://discourse.codecombat.com/u/logan_jordan)\
**Post date:** [January 25, 2021, 8:41pm UTC](https://discourse.codecombat.com/t/help-basin-stamped/26999/12 "2021-01-25T20:41:14Z")

</div>

i could buy the obsidian shiled  
and that would get me to like 1,400

---

<div class="post-metadata">

**Author:** ![logan\_jordan](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/logan_jordan/32/19353_2.png) [@logan\_jordan](https://discourse.codecombat.com/u/logan_jordan)\
**Post date:** [January 25, 2021, 8:50pm UTC](https://discourse.codecombat.com/t/help-basin-stamped/26999/13 "2021-01-25T20:50:51Z")

</div>

i still cant solve it

---

<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:** [January 25, 2021, 10:01pm UTC](https://discourse.codecombat.com/t/help-basin-stamped/26999/14 "2021-01-25T22:01:53Z")

</div>

You’re not adding/subtracting yPos anywhere in the code.  
When they are telling you to subtract/add to `yPos` they mean the variable.  
Change this:  
`hero.moveXY(xPos-7, yPos-1)`  
to  
`yPos -= 3`  
and change this:  
hero.moveXY(xPos,yPos+3)  
to  
`yPos += 3`

Don’t buy any equipment because this level is doable without the use of a single piece of armor.
