示例#1
0
        public override string Attack(PlayerCharacter pl)
        {
            var damage = pl.Damaged(AttackPower);

            return this.Name + " ninja chopped " + pl.Name +
                " and dealt " + damage + " HP of damage!";
        }
示例#2
0
        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!");
        }
示例#3
0
        public override string Attack(PlayerCharacter pl)
        {
            var damage = pl.Damaged(AttackPower);

            return(this.Name + " ninja chopped " + pl.Name +
                   " and dealt " + damage + " HP of damage!");
        }
示例#4
0
        public virtual string Attack(PlayerCharacter pl)
        {
            var damage = pl.Damaged(AttackPower);

            return("The monster attacked you for " + damage + " points of damage!");
        }
示例#5
0
 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);
 }
示例#6
0
        public virtual string Attack(PlayerCharacter pl)
        {
            var damage = pl.Damaged(AttackPower);

            return "The monster attacked you for " + damage + " points of damage!";
        }
示例#7
0
 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);
 }