Example #1
0
 public static ItemSubClass[] GetWeaponList()
 {
     return(new[]
     {
         new ItemSubClass(0, "1h Axe", previewNoteRight: "Axe",
                          lockedInventoryType: ItemInventoryType.GetOneHandWeapon()),
         new ItemSubClass(1, "2h Axe", previewNoteRight: "Axe",
                          lockedInventoryType: ItemInventoryType.GetTwoHandWeapon()),
         new ItemSubClass(2, "Bow", lockedInventoryType: ItemInventoryType.GetRangedBow()),
         new ItemSubClass(3, "Gun", lockedInventoryType: ItemInventoryType.GetRangedWandGun()),
         new ItemSubClass(4, "1h Mace", previewNoteRight: "Mace",
                          lockedInventoryType: ItemInventoryType.GetOneHandWeapon()),
         new ItemSubClass(5, "2h Mace", previewNoteRight: "Mace",
                          lockedInventoryType: ItemInventoryType.GetTwoHandWeapon()),
         new ItemSubClass(6, "Polearm", lockedInventoryType: ItemInventoryType.GetTwoHandWeapon()),
         new ItemSubClass(7, "1h Sword", previewNoteRight: "Sword",
                          lockedInventoryType: ItemInventoryType.GetOneHandWeapon()),
         new ItemSubClass(8, "2h Sword", previewNoteRight: "Sword",
                          lockedInventoryType: ItemInventoryType.GetTwoHandWeapon()),
         new ItemSubClass(10, "Staff", lockedInventoryType: ItemInventoryType.GetStaff()),
         new ItemSubClass(13, "Fist Weapon", lockedInventoryType: ItemInventoryType.GetOneHandWeapon()),
         new ItemSubClass(14, "Miscellaneous", lockedInventoryType: ItemInventoryType.GetAllInventoryTypes()),
         new ItemSubClass(15, "Dagger", lockedInventoryType: ItemInventoryType.GetOneHandWeapon()),
         new ItemSubClass(16, "Thrown", lockedInventoryType: ItemInventoryType.GetThrown()),
         new ItemSubClass(18, "Crossbow", lockedInventoryType: ItemInventoryType.GetRangedBow()),
         new ItemSubClass(19, "Wand", lockedInventoryType: ItemInventoryType.GetRangedWandGun()),
         new ItemSubClass(20, "Fishing Pole", lockedInventoryType: ItemInventoryType.GetTwoHandWeapon())
     });
 }
Example #2
0
        public static ItemSubClass[] GetProjectileList()
        {
            var ammoType = ItemInventoryType.GetAmmo();

            return(new[]
            {
                new ItemSubClass(2, "Arrow", lockedInventoryType: ammoType),
                new ItemSubClass(3, "Bullet", lockedInventoryType: ammoType)
            });
        }
Example #3
0
        public static ItemSubClass[] GetContainerList()
        {
            var bagType = ItemInventoryType.GetBag();

            return(new[]
            {
                new ItemSubClass(0, "Bag", lockedInventoryType: bagType),
                new ItemSubClass(1, "Soul Bag", lockedInventoryType: bagType),
                new ItemSubClass(2, "Herb Bag", lockedInventoryType: bagType),
                new ItemSubClass(3, "Enchanting Bag", lockedInventoryType: bagType),
                new ItemSubClass(4, "Engeneering Bag", lockedInventoryType: bagType),
                new ItemSubClass(5, "Gem Bag", lockedInventoryType: bagType),
                new ItemSubClass(6, "Mining Bag", lockedInventoryType: bagType),
                new ItemSubClass(7, "Leatherworking Bag", lockedInventoryType: bagType),
                new ItemSubClass(8, "Inscription  Bag", lockedInventoryType: bagType)
            });
        }
Example #4
0
        public static ItemSubClass[] GetArmorList()
        {
            var armorType = ItemInventoryType.GetArmor();
            var relicType = ItemInventoryType.GetArmor();

            return(new[]
            {
                new ItemSubClass(1, "Cloth", lockedInventoryType: armorType, material: ItemMaterial.GetCloth()),
                new ItemSubClass(2, "Leather", lockedInventoryType: armorType, material: ItemMaterial.GetLeather()),
                new ItemSubClass(3, "Mail", lockedInventoryType: armorType, material: ItemMaterial.GetChain()),
                new ItemSubClass(4, "Plate", lockedInventoryType: armorType, material: ItemMaterial.GetPlate()),
                new ItemSubClass(6, "Shield", lockedInventoryType: ItemInventoryType.GetShield(),
                                 material: ItemMaterial.GetPlate()),
                new ItemSubClass(7, "Libram", lockedInventoryType: relicType),
                new ItemSubClass(8, "Idol", lockedInventoryType: relicType),
                new ItemSubClass(9, "Totem", lockedInventoryType: relicType),
                new ItemSubClass(10, "Sigil", lockedInventoryType: relicType),
                new ItemSubClass(0, "Miscellaneous", lockedInventoryType: ItemInventoryType.GetAllInventoryTypes())
            });
        }