Class Medic_Droid

java.lang.Object
droidbattle.droids.Droid
droidbattle.droids.Medic_Droid

public class Medic_Droid extends Droid
Клас Medic_Droid — дроїд-медик. Може атакувати ворогів і відновлювати своє здоров'я.
  • Constructor Details

    • Medic_Droid

      public Medic_Droid(String name)
      Конструктор медика.
      Parameters:
      name - ім'я медика
  • Method Details

    • heal

      public void heal(int amount)
      Відновлює здоров'я медика на задану кількість HP. Якщо здоров'я перевищує максимальне — встановлює його у maxHealth.
      Parameters:
      amount - кількість HP для відновлення
    • attack

      public void attack(Droid target)
      Атака медика на цільовий дроїд. Може випадково (30% шанс) відновити собі 10 HP під час атаки.
      Specified by:
      attack in class Droid
      Parameters:
      target - дроїд, якого атакують
    • activeHeal

      public void activeHeal()
      Активне лікування медика — відновлює 25 HP.