Помогите разобраться в прохождении. Логически вроде бы все правильно, но не работает.
# Используй флаги, чтобы присоединиться к битве или отступить.
# Если потерпел неудачу, жми Завершить ещё раз и пробуй опять с новыми случайными врагами.
# Тебе понадобится по крайней мере здоровье 300, если не больше.
while True:
enemy = hero.findNearestEnemy()
flag = hero.findFlag()
if flag:
# Подберите флаг.
flagPos = flag.pos
flagX = flag.pos.x
flagY = flag.pos.y
hero.moveXY(flagX, flagY)
hero.pickUpFlag(flag)
pass
elif enemy:
# Сражайся!
distance = hero.distanceTo(enemy)
if distance < 10:
if hero.isReady("cleave"):
hero.cleave(enemy)
else:
hero.attack(enemy)
pass
Конечно! Я флаг ставлю и заманиваю врагов в ловушку. Лучники атакуют, а герой стоит на месте. И после этого перестает реагировать на флаг. Может ли это быть глюком игры?
Думаю это был глюк игры, потому что герой видит флаг и идет к нему, но через некоторое время он перестает на него реагировать. Я кое как прошел уровень, глюки так и не исчезли. Благодаря хорошей броне герой выжил.