public override string Attack(PlayerCharacter pl) { var damage = pl.Damaged(AttackPower); return this.Name + " ninja chopped " + pl.Name + " and dealt " + damage + " HP of damage!"; }
public override string Attack(PlayerCharacter pl) { var damage = pl.Damaged(AttackPower); return(this.Name + " smashed " + pl.Name + " with a giant club and dealt " + damage + " HP of damage!"); }
public override string Attack(PlayerCharacter pl) { var damage = pl.Damaged(AttackPower); return(this.Name + " ninja chopped " + pl.Name + " and dealt " + damage + " HP of damage!"); }
public virtual string Attack(PlayerCharacter pl) { var damage = pl.Damaged(AttackPower); return("The monster attacked you for " + damage + " points of damage!"); }
public override string Attack(PlayerCharacter pl) { return this.Name + " slashed you with their sword for " + pl.Damaged(this.AttackPower) + " points of damage!"; //return base.Attack(pl); }
public virtual string Attack(PlayerCharacter pl) { var damage = pl.Damaged(AttackPower); return "The monster attacked you for " + damage + " points of damage!"; }
public override string Attack(PlayerCharacter pl) { return(this.Name + " slashed you with their sword for " + pl.Damaged(this.AttackPower) + " points of damage!"); //return base.Attack(pl); }