public override bool UniqueKick(ref Pokemon enemy) { if ((moves % unique_move) == 0) { Say(name+" нагоняет грозовую дичь на окружающих!!! (-3xp)"); enemy.health -= 3; return true; } return base.UniqueKick(ref enemy); }
public override bool UniqueKick(ref Pokemon enemy) { if ((moves % unique_move) == 0) { Say(name + " делает чадный заслон из многочисленных пожаров!!! (-6xp)"); enemy.health -= 6; return true; } return base.UniqueKick(ref enemy); }
public override bool UniqueKick(ref Pokemon enemy) { if ((moves % unique_move) == 0) { Say(name + " вызывает мега-цунами!!! (-4xp)"); enemy.health -= 4; return true; } return base.UniqueKick(ref enemy); }
public override bool UniqueKick(ref Pokemon enemy) { if ((moves % unique_move) == 0) { Say(name + " делает ураган со смерчем!!! (-3xp)"); enemy.health -= 3; return true; } return base.UniqueKick(ref enemy); }
public override bool UniqueKick(ref Pokemon enemy) { if ((moves % unique_move) == 0) { Say(name + " взрывает царь-бомбу!!! (-7xp)"); enemy.health -= 6; return true; } return base.UniqueKick(ref enemy); }
public virtual void Kick(ref Pokemon enemy) { if (enemy.armor > 0) { Say("бьет по защите врага " + enemy.name + "!"); enemy.armor -= damage; if (enemy.armor < 0) enemy.health += enemy.armor; } else { Say("бьет по врагу " + enemy.name + "!"); enemy.health -= damage; } }
public override void Kick(ref Pokemon enemy) { health--; InSay(name + " стал меньше( при атаке -1 xp ) "); base.Kick(ref enemy); }
public override void Kick(ref Pokemon enemy) { // may add something unique InSay(name + " "); base.Kick(ref enemy); }
public virtual bool UniqueKick(ref Pokemon enemy) { Say("У тебя не хватает ходов до востановления мощи... " + name + " убегает (-1 xp)!"); if (armor > 0) armor--; else health--; return false; }