예제 #1
0
 public static void AddLootItem(Enemy enemy, int itemID, int percentage)
 {
     if (RNG.Generator(1, 100) <= percentage)
     {
         enemy.AddItemToInventory(ItemFactory.CreateItem(itemID));
     }
 }
예제 #2
0
        static TraderFactory()
        {
            Trader oldLady = new Trader("Old Lady");

            oldLady.AddItemToInventory(ItemFactory.CreateItem(2004));
            oldLady.AddItemToInventory(ItemFactory.CreateItem(2003));
            oldLady.AddItemToInventory(ItemFactory.CreateItem(1000));

            AddTrader(oldLady);
        }
예제 #3
0
 private static void AttackWeapon(Enemy enemy, int id)
 {
     enemy.CurrentWeapon = ItemFactory.CreateItem(id);
 }