The Healers The Healers
Simple
Russian EN
...баланс сил в очередной раз был не на стороне рыцарей.
Сэр Рональд вновь использовал рог, чтобы призвать последнюю надежду для его армии - лекарей. Храм, в котором они жили, находился даже ближе, чем замок, из которого прибыла первая волна подкрепления. Если лекари смогут прибыть достаточно быстро - они спасут множество жизней и у рыцарей появится шанс на победу.

Битва продолжается и каждая армия теряет множество хороших воинов. Давайте постараемся исправить это и добавим новый тип юнитов - Healer.
Healer не будет сражаться лично (его атака равна 0 и он не сможет нанести урон), но его задача не менее полезна - каждый раз, когда союзный солдат бьет врага, Healer, стоящий позади союзника лечит его на +2 единицы здоровья с помощью метода heal(). При этом исцеление не может поднять здоровье выше максимального уровня. То есть, если Healer лечит Warrior, у которого 49 единиц здоровья, то после лечения Warrior будет иметь 50 единиц здоровья, так как это - его максимальный уровень.
Базовые параметры класса Healer:
health = 60
attack = 0

example

Пример:

chuck = Warrior()
bruce = Warrior()
carl = Knight()
dave = Warrior()
mark = Warrior()
bob = Defender()
mike = Knight()
rog = Warrior()
lancelot = Defender()
eric = Vampire()
adam = Vampire()
richard = Defender()
ogre = Warrior()
freelancer = Lancer()
vampire = Vampire()
priest = Healer()

fight(chuck, bruce) == True
fight(dave, carl) == False
chuck.is_alive == True
bruce.is_alive == False
carl.is_alive == True
dave.is_alive == False
fight(carl, mark) == False
carl.is_alive == False
fight(bob,...
You should be an authorized user in order to see the full description and start solving this mission.