def cleaveWhenClose(target): if hero.distanceTo(target) < 5: pass hero.attack(enemy)
if hero.isReady("cleave"): hero.cleave(enemy) else: hero.attack(enemy)
while True: enemy = hero.findNearestEnemy() if enemy:
cleaveWhenClose(enemy)
Welcome back!
Please format your code correctly as it says in this And what level is this?
Lydia
In your cleaveWhenClose() function, you are directly attacking an enemy even if there is no enemy, so use an if statement checking for an enemy. You should probably cleave and attack target instead of enemy.
cleaveWhenClose()