Рой манчкинов - не могу пройти

# Руби манчкинов, чтобы выжить!
# Убедись, что у тебя достаточно брони.

while True:
    enemy = hero.findNearestEnemy()
    if hero.isReady("cleave"):
        hero.cleave(enemy)
    else:
        hero.attack(enemy)

не получается пройти уровень. Не представляю, что я могу еще сделать. Как мне убедиться, что у меня достаточно брони?

1 Like

:ru:
Привет @11128 , добро пожаловать на форум CodeCombat
Боюсь, я не могу найти тот уровень, о котором вы говорите, потому что я играю в CodeCombat на английском, а Google translate превратил название русского уровня в имя уровня, которого нет на английском.
Пожалуйста, не могли бы вы опубликовать скриншот уровня и показать мне, где он находится на карте.
Спасибо
:uk:
Hi, welcome to the CodeCombat Discourse.
I’m afraid I can’t find the level you’re talking about because I play CodeCombat in English and Google translate has turned the russian level name into a level name which doesn’t exist in English.
Please could you post a screenshot of the level and show me where it is on the map.
Thanks

Да))) как только доберусь до дома, сейчас на работе

Ладно, круто.
:lion:

Здравствуйте, простите за задержку. Уровень называется Munchkin Harvest, там нужно проверить, достаточно ли брони, у меня кольчуга. Где взять еще брони, я не представляю.
Ну, и код…

while True:
    enemy = hero.findNearestEnemy()
    if hero.isReady("cleave"):
        hero.cleave(enemy)
    else:
        hero.attack(enemy)

:ru: Привет, не беспокойся о задержке, все хорошо.
Прежде всего, есть проблема с вашим кодом. Вам нужно проверить, есть ли враг, для вас утверждение «если» и вы «еще».
Как только вы исправите это, если вы все еще умрете, вы можете выслать мне список вашего снаряжения и сколько у вас драгоценных камней.
Спасибо

:uk: / :us: Hi, don’t worry about the delay, it’s fine.
First of all there is a problem with you code. You need to check whether there’s an enemy, for you “if” statement and you “else” statement.
Once you’ve fixed that, if you still die could you send me a list of your equipment, and how many gems you have.
Thanks

-Danny

Всё просто в этом уровне. Вам надо, в случае, если “рубить” меч еще не готов, то - НЕ АТАКОВАТЬ, а защищаться. Для этого есть фишка у щита:
hero.shield()