Basin Stampede please help


#1

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.pos - 3
            pass
        elif enemy.pos.y < hero.pos.y:
            # If the Yak is below you, add 3 to yPos.
            hero.pos + 3
            pass
    hero.moveXY(xPos, yPos)

my code is this but the yak keep hitting me


#2

Hi George,

in order to change the value of yPos or xPos, you need to redefine them.
so, instead of “hero.pos - 3” (which you have on line 9)
you want: “yPos = yPos - 3”

and on line 13, instead of “hero.pos + 3” you want “xPos = xPos + 3”