Esempio n. 1
0
        private static void PopulateMobs()
        {
            Mobs rat = new Mobs(MONSTER_ID_RAT, "Rat", 5, 3, 10, 3, 3);

            rat.LootTable.Add(new LootItem(ItemByID(ITEM_ID_RAT_TAIL), 75, false));
            rat.LootTable.Add(new LootItem(ItemByID(ITEM_ID_PIECE_OF_FUR), 75, true));

            Mobs Snake = new Mobs(MONSTER_ID_SNAKE, "Snake", 5, 3, 10, 3, 5);

            rat.LootTable.Add(new LootItem(ItemByID(ITEM_ID_SNAKE_FANG), 75, false));
            rat.LootTable.Add(new LootItem(ItemByID(ITEM_ID_SNAKESKIN), 75, true));

            Mobs Spider = new Mobs(MONSTER_ID_SPIDER, "Giant Spider", 20, 5, 40, 10, 10);

            rat.LootTable.Add(new LootItem(ItemByID(ITEM_ID_SNAKE_FANG), 75, false));
            rat.LootTable.Add(new LootItem(ItemByID(ITEM_ID_SNAKESKIN), 25, true));

            Mobs Orc = new Mobs(MONSTER_ID_ORC, "Orc", 30, 10, 40, 10, 15);

            rat.LootTable.Add(new LootItem(ItemByID(ITEM_ID_ORC_HEAD), 75, false));
            rat.LootTable.Add(new LootItem(ItemByID(ITEM_ID_TUNIC), 25, true));

            _Mobs.Add(rat);
            _Mobs.Add(Snake);
            _Mobs.Add(Spider);
        }
Esempio n. 2
0
 public Location(int id, string name, string desc, Item itemrequiredtoenter = null,
                 Quest questavailableHere = null, Mobs monsterlivinghere = null)
 {
     ID   = id;
     Name = name;
     Desc = desc;
     QuestAvailableHere  = questavailableHere;
     Itemrequiredtoenter = itemrequiredtoenter;
     Monsterlivinghere   = monsterlivinghere;
 }