private INonPlayerCharacter Balrog() { INonPlayerCharacter npc = new NonPlayerCharacter(); npc.Id = npcId++; npc.Level = 87; npc.KeyWords.Add("Balrog"); npc.Personalities.Add(new Aggressive()); npc.Personalities.Add(new Wanderer()); npc.ExamineDescription = "The demon is ablaze with fire will smoke hides its true form from view."; npc.LongDescription = "A large demon of fire and smoke standing twenty feet tall."; npc.ShortDescription = "A large flaming Balrog."; npc.SentenceDescription = "Balrog"; npc.Enchantments.Add(FireAura()); npc.AddEquipment(BalrogSword()); npc.Race.Fire = decimal.MaxValue; npc.Race.Poison = decimal.MaxValue; npc.Race.Cold = 1.5M; npc.Race.Lightning = 1.5M; npc.Race.Bludgeon = 1.5M; npc.Race.Pierce = 1.5M; npc.Race.Slash = 1.5M; return(npc); }
public void NonPlayerCharacter_NpcEquipedEquipment_PopulatedEquipedEquipment() { npc.AddEquipment(armor.Object); Assert.AreEqual(1, npc.EquipedArmor.Count()); }