// // Licensed under the MIT License. See LICENSE file in the project root for full license information. // namespace MUnique.OpenMU.GameLogic; /// /// A central place to keep item identifiers, so we can keep track of them. /// public class ItemConstants { /// /// Gets the identifier for the summon orb. /// public static ItemIdentifier SummonOrb => new(11, 12); /// /// Gets the identifier for the fruits. /// public static ItemIdentifier Fruits => new(15, 13); /// /// Gets the identifier for the alcohol. /// public static ItemIdentifier Alcohol => new(9, 14); /// /// Gets the identifier for the apple. /// public static ItemIdentifier Apple => new(0, 14); /// /// Gets the identifier for the small healing potion. /// public static ItemIdentifier SmallHealingPotion => new(1, 14); /// /// Gets the identifier for the medium healing potion. /// public static ItemIdentifier MediumHealingPotion => new(2, 14); /// /// Gets the identifier for the large healing potion. /// public static ItemIdentifier LargeHealingPotion => new(3, 14); /// /// Gets the identifier for the small mana potion. /// public static ItemIdentifier SmallManaPotion => new(4, 14); /// /// Gets the identifier for the medium mana potion. /// public static ItemIdentifier MediumManaPotion => new(5, 14); /// /// Gets the identifier for the large mana potion. /// public static ItemIdentifier LargeManaPotion => new(6, 14); /// /// Gets the identifier for the siege potion. /// public static ItemIdentifier SiegePotion => new(7, 14); /// /// Gets the identifier for the antidote. /// public static ItemIdentifier Antidote => new(8, 14); /// /// Gets the identifier for the town portal scroll. /// public static ItemIdentifier TownPortalScroll => new(10, 14); /// /// Gets the identifier for the jewel of chaos. /// public static ItemIdentifier JewelOfChaos => new(15, 12); /// /// Gets the identifier for the jewel of bless. /// public static ItemIdentifier JewelOfBless => new(13, 14); /// /// Gets the identifier for the jewel of soul. /// public static ItemIdentifier JewelOfSoul => new(14, 14); /// /// Gets the identifier for the jewel of life. /// public static ItemIdentifier JewelOfLife => new(16, 14); /// /// Gets the identifier for the jewel of creation. /// public static ItemIdentifier JewelOfCreation => new(22, 14); /// /// Gets the identifier for the jewel of guardian. /// public static ItemIdentifier JewelOfGuardian => new(31, 14); /// /// Gets the identifier for the gemstone. /// public static ItemIdentifier Gemstone => new(41, 14); /// /// Gets the identifier for the small shield potion. /// public static ItemIdentifier SmallShieldPotion => new(35, 14); /// /// Gets the identifier for the medium shield potion. /// public static ItemIdentifier MediumShieldPotion => new(36, 14); /// /// Gets the identifier for the large shield potion. /// public static ItemIdentifier LargeShieldPotion => new(37, 14); /// /// Gets the identifier for the small complex potion. /// public static ItemIdentifier SmallComplexPotion => new(38, 14); /// /// Gets the identifier for the medium complex potion. /// public static ItemIdentifier MediumComplexPotion => new(39, 14); /// /// Gets the identifier for the large complex potion. /// public static ItemIdentifier LargeComplexPotion => new(40, 14); /// /// Gets the identifier for the jewel of harmony. /// public static ItemIdentifier JewelOfHarmony => new(42, 14); /// /// Gets the identifier for the lower refine stone. /// public static ItemIdentifier LowerRefineStone => new(43, 14); /// /// Gets the identifier for the higher refine stone. /// public static ItemIdentifier HigherRefineStone => new(44, 14); /// /// Gets the identifier for the wizard's ring (group 13, number 20). /// public static ItemIdentifier WizardsRing => new(20, 13); /// /// Gets all scrolls. /// public static ItemIdentifier AllScrolls => new(null, 15); }