public void Heal(Character other) { this.Mana -= 100; other.Health += 150; }
public override void Attack(Character enemy) { this.Mana -= 100; enemy.Health -= this.Damage*2; }
public abstract void Attack(Character enemy);
public override void Attack(Character other) { this.Mana -= 100; other.Health -= this.Damage; this.Health += this.Damage / 10; }
public abstract void Attack(Character other);
public override void Attack(Character enemy) { enemy.Health -= this.Damage; }
public void Heal(Character target) { this.Mana -= 100; target.Health += 150; }
public override void Attack(Character target) { this.Mana -= 100; target.Health -= this.Damage; this.Health += (int)(0.1*(double)this.Damage); }
public override void Attack(Character other) { other.Health -= this.Damage; }