public override void Hero_action(BaseEnemy enemy, BaseHero hero) { if (hero.Mana < 0 || hero.Mana < ManaCost) { Console.WriteLine("You do not have enough mana"); } else { hero.Mana -= ManaCost; // this.health-=10; hero.TakeDamage(10); if (enemy.health <= 50) { enemy.health = 0; Console.WriteLine("Enemy {0} Executed", enemy.name); } else { // enemy.health-=50; enemy.TakeDamage(50); Console.WriteLine("Enemy {0} health is now {1}..Stike The Vermine", enemy.name, enemy.health); } } }
public void NormalAttack() { enemy.TakeDamage(this.strength); Console.WriteLine(this.name + " did " + this.strength + " damage to you"); }