I have read this forum https://discourse.codecombat.com/t/solved-hit-and-freeze-help/14115/21
I have written code below, however hero cannot kill monsters that has array.
Alert says “distanceTo’s argument target should have type object, but got array. Find the distance to target unit”
# You are trapped. Don't move, it'll be painful. # This function checks if the enemy is in your attack range. def inAttackRange(enemy): distance = hero.distanceTo(enemy) # Almost all swords have attack range of 3. if distance <= 3: return True else: return False # Attack ogres only when they're within reach. while True: # Find the nearest enemy and store it in a variable. enemy = hero.findEnemies() # Call inAttackRange(enemy), with the enemy as the argument # and save the result in the variable canAttack. canAttack = inAttackRange(enemy) # If the result stored in canAttack is True, then attack! if canAttack == True: hero.attack(enemy) pass
Could you kindly tell me hints?