[SOLVED] Dodge from okar deuing grounds

def findEnemyHero():
    for enemy in hero.findEnemies():
        if enemy.id == "Hero Placeholder 1":
            return enemy
def onSpawn():
    while True:
        eh = findEnemyHero()
        if eh:
            pet.moveXY(eh.pos.x, eh.pos.y)
            pet.shapeShift()
pet.on("spawn", onSpawn)
goal = hero.pos
while True:
    enemy = hero.findNearestEnemy()
    if hero.isReady("backstab"):
        if hero.isReady("hide"):
            hero.hide()
            continue
        elif hero.isReady("invisibility") and not hero.hasEffect("hide"):
            hero.cast("invisibility", hero)
            continue
        if enemy:
            eh = findEnemyHero()
            if eh:
                hero.backstab(eh)
    if enemy:
        hero.scattershot(enemy)
    goal = Vector.subtract(goalPoint, hero.pos)
    goal = Vector.normalize(goal)
    goal = Vector.multiply(goal, 10)
    yak = hero.findNearestEnemy()
    if yak:
        distance = hero.distanceTo(yak)
        if distance < 10:
            yak_vector = Vector.subtract(hero.pos, yak.pos)
            yak_vector = Vector.normalize(yak_vector)
            yak_vector = Vector.multiply(yak_vector, 10)
            goal = Vector.add(yak_vector, goal)
        moveToPos = Vector.add(hero.pos, goal)
        hero.move(moveToPos)

Then why riticmaster said “use a list of points”

That’s the problem in arena.

1 Like

Because he uses ritic and the list of points is useful and easy for the blink() ability.

1 Like

OK, then what is this :slightly_smiling_face:

A function for people who don’t ask too many questions

Like me? lol :smiley: :laughing:
(i asked too many questions lol)

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