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()) }); }
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()) }); }