Core » Constants » Item
Namespace: Mayo.Core
Class: Constants
enum EquipSlot
{
Head = 0
Neck = 1
Shoulders = 2
Shirt = 3
Chest = 4
Waist = 5
Legs = 6
Feet = 7
Wrist = 8
Hands = 9
Finger1 = 10
Finger2 = 11
Trinket1 = 12
Trinket2 = 13
Back = 14
MainHand = 15
OffHand = 16
Ranged = 17
Tabard = 18
}
enum ItemBinding
{
NotBound = 0
BindOnPickup = 1
BindOnEquip = 2
BindOnUse = 3
QuestItem = 4
Unknown = 5
}
enum ItemQuality
{
Poor = 0
Common = 1
Uncommon = 2
Rare = 3
Epic = 4
Legendary = 5
Artifact = 6
Heirloom = 7
Unknown = 8
}
enum EquipType
{
None = 0
Head = 1
Neck = 2
Shoulder = 3
Shirt = 4
Chest = 5
Waist = 6
Legs = 7
Feet = 8
Wrist = 9
Hands = 10
Finger = 11
Trinket = 12
Weapon = 13
Shield = 14
Ranged = 15
Cloak = 16
TwoHandWeapon = 17
Bag = 18
Tabard = 19
Robe = 20
MainHandWeapon = 21
OffHandWeapon = 22
HeldInOffHand = 23
Ammo = 24
Thrown = 25
RangedRight = 26
Quiver = 27
Relic = 28
ProfessionTool = 29
ProfessionGear = 30
EquipableSpellOffensive = 31
EquipableSpellUtility = 32
EquipableSpellDefensive = 33
EquipableSpellWeapon = 34
}
enum ItemClass
{
Consumable = 0
Container = 1
Weapon = 2
Gem = 3
Armor = 4
Reagent = 5
Projectile = 6
TradeGoods = 7
ItemEnhancement = 8
Recipe = 9
CurrencyTokenObsolete = 10
Quiver = 11
QuestItem = 12
Key = 13
Miscellaneous = 15
Glyph = 16
Unknown = 17
}
enum ItemConsumableSubclass
{
Generic = 0
Potion = 1
Elixir = 2
FlasksPhials = 3
Scroll = 4
FoodDrink = 5
ItemEnhancement = 6
Bandage = 7
Other = 8
}
enum ItemContainerSubclass
{
Bag = 0
SoulBag = 1
HerbBag = 2
EnchantingBag = 3
EngineeringBag = 4
GemBag = 5
MiningBag = 6
LeatherworkingBag = 7
InscriptionBag = 8
TackleBox = 9
CookingBag = 10
ReagentBag = 11
}
enum ItemWeaponSubclass
{
Axe1H = 0
Axe2H = 1
Bows = 2
Guns = 3
Mace1H = 4
Mace2H = 5
Polearm = 6
Sword1H = 7
Sword2H = 8
Warglaive = 9
Staff = 10
BearClaw = 11
CatClaw = 12
Unarmed = 13
Generic = 14
Dagger = 15
Thrown = 16
Crossbow = 18
Wand = 19
FishingPole = 20
}
enum ItemGemSubclass
{
Intellect = 0
Agility = 1
Strength = 2
Stamina = 3
Spirit = 4
CriticalStrike = 5
Mastery = 6
Haste = 7
Versatility = 8
Other = 9
MultipleStats = 10
ArtifactRelic = 11
}
enum ItemArmorSubclass
{
Generic = 0
Cloth = 1
Leather = 2
Mail = 3
Plate = 4
Cosmetic = 5
Shield = 6
Libram = 7
Idol = 8
Totem = 9
Sigil = 10
Relic = 11
}
enum ItemTradeGoodsSubclass
{
TradeGoodsObsolete = 0
Parts = 1
ExplosivesObsolete = 2
DevicesObsolete = 3
Jewelcrafting = 4
Cloth = 5
Leather = 6
MetalAndStone = 7
Cooking = 8
Herb = 9
Elemental = 10
Other = 11
Enchanting = 12
MaterialsObsolete = 13
ItemEnchantmentObsolete = 14
WeaponEnchantmentObsolete = 15
Inscription = 16
ExplosivesAndDevicesObsolete = 17
OptionalReagents = 18
FinishingReagents = 19
}
enum ItemEnhancementSubclass
{
Head = 0
Neck = 1
Shoulder = 2
Cloak = 3
Chest = 4
Wrist = 5
Hands = 6
Waist = 7
Legs = 8
Feet = 9
Finger = 10
Weapon = 11
TwoHandedWeapon = 12
ShieldOffHand = 13
Misc = 14
}
enum ItemRecipeSubclass
{
Book = 0
Leatherworking = 1
Tailoring = 2
Engineering = 3
Blacksmithing = 4
Cooking = 5
Alchemy = 6
FirstAid = 7
Enchanting = 8
Fishing = 9
Jewelcrafting = 10
Inscription = 11
}
enum ItemMiscellaneousSubclass
{
Junk = 0
Reagent = 1
CompanionPet = 2
Holiday = 3
Other = 4
Mount = 5
MountEquipment = 6
}
enum ItemGlyphSubclass
{
Warrior = 1
Paladin = 2
Hunter = 3
Rogue = 4
Priest = 5
DeathKnight = 6
Shaman = 7
Mage = 8
Warlock = 9
Monk = 10
Druid = 11
DemonHunter = 12
}