示例#1
0
文件: Hero.cs 项目: AdrienTODA/RPG
 private static void UseGrenade(List<Item> inventory, string itemName, NpcAndPc monster)
 {
     monster.HitPoints -= 200;
     inventory[inventory.FindIndex(p => p.ItemName.ToUpper().Equals(itemName))].ItemQuantity--;
     WriteLine(monster.Name + " gets hit for 200 points of damage.");
     WriteLine(monster.Name + " has " + monster.HitPoints + " HP left.");
 }
示例#2
0
文件: Monster.cs 项目: AdrienTODA/RPG
 public override void Attack(NpcAndPc hero)
 {
     hero.HitPoints -= Weapon.Damage;
 }
示例#3
0
文件: Hero.cs 项目: AdrienTODA/RPG
 private static void UsePotion(List<Item> inventory, string itemName, NpcAndPc hero)
 {
     hero.HitPoints += 50;
     inventory[inventory.FindIndex(p => p.ItemName.ToUpper().Equals(itemName))].ItemQuantity--;
     WriteLine("You gain 50 HP.");
 }
示例#4
0
文件: Hero.cs 项目: AdrienTODA/RPG
 public override void Attack(NpcAndPc monster)
 {
     monster.HitPoints -= Weapon.Damage;
 }