|
enum | ItemModType {
ITEM_MOD_MANA = 0
, ITEM_MOD_HEALTH = 1
, ITEM_MOD_AGILITY = 3
, ITEM_MOD_STRENGTH = 4
,
ITEM_MOD_INTELLECT = 5
, ITEM_MOD_SPIRIT = 6
, ITEM_MOD_STAMINA = 7
, ITEM_MOD_DEFENSE_SKILL_RATING = 12
,
ITEM_MOD_DODGE_RATING = 13
, ITEM_MOD_PARRY_RATING = 14
, ITEM_MOD_BLOCK_RATING = 15
, ITEM_MOD_HIT_MELEE_RATING = 16
,
ITEM_MOD_HIT_RANGED_RATING = 17
, ITEM_MOD_HIT_SPELL_RATING = 18
, ITEM_MOD_CRIT_MELEE_RATING = 19
, ITEM_MOD_CRIT_RANGED_RATING = 20
,
ITEM_MOD_CRIT_SPELL_RATING = 21
, ITEM_MOD_CORRUPTION = 22
, ITEM_MOD_CORRUPTION_RESISTANCE = 23
, ITEM_MOD_MODIFIED_CRAFTING_STAT_1 = 24
,
ITEM_MOD_MODIFIED_CRAFTING_STAT_2 = 25
, ITEM_MOD_CRIT_TAKEN_RANGED_RATING = 26
, ITEM_MOD_CRIT_TAKEN_SPELL_RATING = 27
, ITEM_MOD_HASTE_MELEE_RATING = 28
,
ITEM_MOD_HASTE_RANGED_RATING = 29
, ITEM_MOD_HASTE_SPELL_RATING = 30
, ITEM_MOD_HIT_RATING = 31
, ITEM_MOD_CRIT_RATING = 32
,
ITEM_MOD_HIT_TAKEN_RATING = 33
, ITEM_MOD_CRIT_TAKEN_RATING = 34
, ITEM_MOD_RESILIENCE_RATING = 35
, ITEM_MOD_HASTE_RATING = 36
,
ITEM_MOD_EXPERTISE_RATING = 37
, ITEM_MOD_ATTACK_POWER = 38
, ITEM_MOD_RANGED_ATTACK_POWER = 39
, ITEM_MOD_VERSATILITY = 40
,
ITEM_MOD_SPELL_HEALING_DONE = 41
, ITEM_MOD_SPELL_DAMAGE_DONE = 42
, ITEM_MOD_MANA_REGENERATION = 43
, ITEM_MOD_ARMOR_PENETRATION_RATING = 44
,
ITEM_MOD_SPELL_POWER = 45
, ITEM_MOD_HEALTH_REGEN = 46
, ITEM_MOD_SPELL_PENETRATION = 47
, ITEM_MOD_BLOCK_VALUE = 48
,
ITEM_MOD_MASTERY_RATING = 49
, ITEM_MOD_EXTRA_ARMOR = 50
, ITEM_MOD_FIRE_RESISTANCE = 51
, ITEM_MOD_FROST_RESISTANCE = 52
,
ITEM_MOD_HOLY_RESISTANCE = 53
, ITEM_MOD_SHADOW_RESISTANCE = 54
, ITEM_MOD_NATURE_RESISTANCE = 55
, ITEM_MOD_ARCANE_RESISTANCE = 56
,
ITEM_MOD_PVP_POWER = 57
, ITEM_MOD_CR_UNUSED_0 = 58
, ITEM_MOD_CR_UNUSED_1 = 59
, ITEM_MOD_CR_UNUSED_3 = 60
,
ITEM_MOD_CR_SPEED = 61
, ITEM_MOD_CR_LIFESTEAL = 62
, ITEM_MOD_CR_AVOIDANCE = 63
, ITEM_MOD_CR_STURDINESS = 64
,
ITEM_MOD_CR_UNUSED_7 = 65
, ITEM_MOD_CR_UNUSED_27 = 66
, ITEM_MOD_CR_UNUSED_9 = 67
, ITEM_MOD_CR_UNUSED_10 = 68
,
ITEM_MOD_CR_UNUSED_11 = 69
, ITEM_MOD_CR_UNUSED_12 = 70
, ITEM_MOD_AGI_STR_INT = 71
, ITEM_MOD_AGI_STR = 72
,
ITEM_MOD_AGI_INT = 73
, ITEM_MOD_STR_INT = 74
} |
|
enum | ItemSpelltriggerType {
ITEM_SPELLTRIGGER_ON_USE = 0
, ITEM_SPELLTRIGGER_ON_EQUIP = 1
, ITEM_SPELLTRIGGER_ON_PROC = 2
, ITEM_SPELLTRIGGER_SUMMONED_BY_SPELL = 3
,
ITEM_SPELLTRIGGER_ON_DEATH = 4
, ITEM_SPELLTRIGGER_ON_PICKUP = 5
, ITEM_SPELLTRIGGER_ON_LEARN = 6
, ITEM_SPELLTRIGGER_ON_LOOTED = 7
} |
|
enum | ItemBondingType {
BIND_NONE = 0
, BIND_ON_ACQUIRE = 1
, BIND_ON_EQUIP = 2
, BIND_ON_USE = 3
,
BIND_QUEST = 4
} |
|
enum | ItemFieldFlags : uint32 {
ITEM_FIELD_FLAG_SOULBOUND = 0x00000001
, ITEM_FIELD_FLAG_TRANSLATED = 0x00000002
, ITEM_FIELD_FLAG_UNLOCKED = 0x00000004
, ITEM_FIELD_FLAG_WRAPPED = 0x00000008
,
ITEM_FIELD_FLAG_UNK2 = 0x00000010
, ITEM_FIELD_FLAG_UNK3 = 0x00000020
, ITEM_FIELD_FLAG_UNK4 = 0x00000040
, ITEM_FIELD_FLAG_UNK5 = 0x00000080
,
ITEM_FIELD_FLAG_BOP_TRADEABLE = 0x00000100
, ITEM_FIELD_FLAG_READABLE = 0x00000200
, ITEM_FIELD_FLAG_UNK6 = 0x00000400
, ITEM_FIELD_FLAG_UNK7 = 0x00000800
,
ITEM_FIELD_FLAG_REFUNDABLE = 0x00001000
, ITEM_FIELD_FLAG_UNK8 = 0x00002000
, ITEM_FIELD_FLAG_UNK9 = 0x00004000
, ITEM_FIELD_FLAG_UNK10 = 0x00008000
,
ITEM_FIELD_FLAG_UNK11 = 0x00010000
, ITEM_FIELD_FLAG_UNK12 = 0x00020000
, ITEM_FIELD_FLAG_UNK13 = 0x00040000
, ITEM_FIELD_FLAG_CHILD = 0x00080000
,
ITEM_FIELD_FLAG_UNK15 = 0x00100000
, ITEM_FIELD_FLAG_NEW_ITEM = 0x00200000
, ITEM_FIELD_FLAG_AZERITE_EMPOWERED_ITEM_VIEWED = 0x00400000
, ITEM_FIELD_FLAG_UNK18 = 0x00800000
,
ITEM_FIELD_FLAG_UNK19 = 0x01000000
, ITEM_FIELD_FLAG_UNK20 = 0x02000000
, ITEM_FIELD_FLAG_UNK21 = 0x04000000
, ITEM_FIELD_FLAG_UNK22 = 0x08000000
,
ITEM_FIELD_FLAG_UNK23 = 0x10000000
, ITEM_FIELD_FLAG_UNK24 = 0x20000000
, ITEM_FIELD_FLAG_UNK25 = 0x40000000
, ITEM_FIELD_FLAG_UNK26 = 0x80000000
} |
|
enum | ItemFieldFlags2 : uint32 { ITEM_FIELD_FLAG2_EQUIPPED = 0x1
} |
|
enum | ItemFlags : uint32 {
ITEM_FLAG_NO_PICKUP = 0x00000001
, ITEM_FLAG_CONJURED = 0x00000002
, ITEM_FLAG_HAS_LOOT = 0x00000004
, ITEM_FLAG_HEROIC_TOOLTIP = 0x00000008
,
ITEM_FLAG_DEPRECATED = 0x00000010
, ITEM_FLAG_NO_USER_DESTROY = 0x00000020
, ITEM_FLAG_PLAYERCAST = 0x00000040
, ITEM_FLAG_NO_EQUIP_COOLDOWN = 0x00000080
,
ITEM_FLAG_LEGACY = 0x00000100
, ITEM_FLAG_IS_WRAPPER = 0x00000200
, ITEM_FLAG_USES_RESOURCES = 0x00000400
, ITEM_FLAG_MULTI_DROP = 0x00000800
,
ITEM_FLAG_ITEM_PURCHASE_RECORD = 0x00001000
, ITEM_FLAG_PETITION = 0x00002000
, ITEM_FLAG_HAS_TEXT = 0x00004000
, ITEM_FLAG_NO_DISENCHANT = 0x00008000
,
ITEM_FLAG_REAL_DURATION = 0x00010000
, ITEM_FLAG_NO_CREATOR = 0x00020000
, ITEM_FLAG_IS_PROSPECTABLE = 0x00040000
, ITEM_FLAG_UNIQUE_EQUIPPABLE = 0x00080000
,
ITEM_FLAG_DISABLE_AUTO_QUOTES = 0x00100000
, ITEM_FLAG_IGNORE_DEFAULT_ARENA_RESTRICTIONS = 0x00200000
, ITEM_FLAG_NO_DURABILITY_LOSS = 0x00400000
, ITEM_FLAG_USE_WHEN_SHAPESHIFTED = 0x00800000
,
ITEM_FLAG_HAS_QUEST_GLOW = 0x01000000
, ITEM_FLAG_HIDE_UNUSABLE_RECIPE = 0x02000000
, ITEM_FLAG_NOT_USEABLE_IN_ARENA = 0x04000000
, ITEM_FLAG_IS_BOUND_TO_ACCOUNT = 0x08000000
,
ITEM_FLAG_NO_REAGENT_COST = 0x10000000
, ITEM_FLAG_IS_MILLABLE = 0x20000000
, ITEM_FLAG_REPORT_TO_GUILD_CHAT = 0x40000000
, ITEM_FLAG_NO_PROGRESSIVE_LOOT = 0x80000000
} |
|
enum | ItemFlags2 : uint32 {
ITEM_FLAG2_FACTION_HORDE = 0x00000001
, ITEM_FLAG2_FACTION_ALLIANCE = 0x00000002
, ITEM_FLAG2_DONT_IGNORE_BUY_PRICE = 0x00000004
, ITEM_FLAG2_CLASSIFY_AS_CASTER = 0x00000008
,
ITEM_FLAG2_CLASSIFY_AS_PHYSICAL = 0x00000010
, ITEM_FLAG2_EVERYONE_CAN_ROLL_NEED = 0x00000020
, ITEM_FLAG2_NO_TRADE_BIND_ON_ACQUIRE = 0x00000040
, ITEM_FLAG2_CAN_TRADE_BIND_ON_ACQUIRE = 0x00000080
,
ITEM_FLAG2_CAN_ONLY_ROLL_GREED = 0x00000100
, ITEM_FLAG2_CASTER_WEAPON = 0x00000200
, ITEM_FLAG2_DELETE_ON_LOGIN = 0x00000400
, ITEM_FLAG2_INTERNAL_ITEM = 0x00000800
,
ITEM_FLAG2_NO_VENDOR_VALUE = 0x00001000
, ITEM_FLAG2_SHOW_BEFORE_DISCOVERED = 0x00002000
, ITEM_FLAG2_OVERRIDE_GOLD_COST = 0x00004000
, ITEM_FLAG2_IGNORE_DEFAULT_RATED_BG_RESTRICTIONS = 0x00008000
,
ITEM_FLAG2_NOT_USABLE_IN_RATED_BG = 0x00010000
, ITEM_FLAG2_BNET_ACCOUNT_TRADE_OK = 0x00020000
, ITEM_FLAG2_CONFIRM_BEFORE_USE = 0x00040000
, ITEM_FLAG2_REEVALUATE_BONDING_ON_TRANSFORM = 0x00080000
,
ITEM_FLAG2_NO_TRANSFORM_ON_CHARGE_DEPLETION = 0x00100000
, ITEM_FLAG2_NO_ALTER_ITEM_VISUAL = 0x00200000
, ITEM_FLAG2_NO_SOURCE_FOR_ITEM_VISUAL = 0x00400000
, ITEM_FLAG2_IGNORE_QUALITY_FOR_ITEM_VISUAL_SOURCE = 0x00800000
,
ITEM_FLAG2_NO_DURABILITY = 0x01000000
, ITEM_FLAG2_ROLE_TANK = 0x02000000
, ITEM_FLAG2_ROLE_HEALER = 0x04000000
, ITEM_FLAG2_ROLE_DAMAGE = 0x08000000
,
ITEM_FLAG2_CAN_DROP_IN_CHALLENGE_MODE = 0x10000000
, ITEM_FLAG2_NEVER_STACK_IN_LOOT_UI = 0x20000000
, ITEM_FLAG2_DISENCHANT_TO_LOOT_TABLE = 0x40000000
, ITEM_FLAG2_USED_IN_A_TRADESKILL = 0x80000000
} |
|
enum | ItemFlags3 {
ITEM_FLAG3_DONT_DESTROY_ON_QUEST_ACCEPT = 0x00000001
, ITEM_FLAG3_ITEM_CAN_BE_UPGRADED = 0x00000002
, ITEM_FLAG3_UPGRADE_FROM_ITEM_OVERRIDES_DROP_UPGRADE = 0x00000004
, ITEM_FLAG3_ALWAYS_FFA_IN_LOOT = 0x00000008
,
ITEM_FLAG3_HIDE_UPGRADE_LEVELS_IF_NOT_UPGRADED = 0x00000010
, ITEM_FLAG3_UPDATE_INTERACTIONS = 0x00000020
, ITEM_FLAG3_UPDATE_DOESNT_LEAVE_PROGRESSIVE_WIN_HISTORY = 0x00000040
, ITEM_FLAG3_IGNORE_ITEM_HISTORY_TRACKER = 0x00000080
,
ITEM_FLAG3_IGNORE_ITEM_LEVEL_CAP_IN_PVP = 0x00000100
, ITEM_FLAG3_DISPLAY_AS_HEIRLOOM = 0x00000200
, ITEM_FLAG3_SKIP_USE_CHECK_ON_PICKUP = 0x00000400
, ITEM_FLAG3_OBSOLETE = 0x00000800
,
ITEM_FLAG3_DONT_DISPLAY_IN_GUILD_NEWS = 0x00001000
, ITEM_FLAG3_PVP_TOURNAMENT_GEAR = 0x00002000
, ITEM_FLAG3_REQUIRES_STACK_CHANGE_LOG = 0x00004000
, ITEM_FLAG3_UNUSED_FLAG = 0x00008000
,
ITEM_FLAG3_HIDE_NAME_SUFFIX = 0x00010000
, ITEM_FLAG3_PUSH_LOOT = 0x00020000
, ITEM_FLAG3_DONT_REPORT_LOOT_LOG_TO_PARTY = 0x00040000
, ITEM_FLAG3_ALWAYS_ALLOW_DUAL_WIELD = 0x00080000
,
ITEM_FLAG3_OBLITERATABLE = 0x00100000
, ITEM_FLAG3_ACTS_AS_TRANSMOG_HIDDEN_VISUAL_OPTION = 0x00200000
, ITEM_FLAG3_EXPIRE_ON_WEEKLY_RESET = 0x00400000
, ITEM_FLAG3_DOESNT_SHOW_UP_IN_TRANSMOG_UNTIL_COLLECTED = 0x00800000
,
ITEM_FLAG3_CAN_STORE_ENCHANTS = 0x01000000
, ITEM_FLAG3_HIDE_QUEST_ITEM_FROM_OBJECT_TOOLTIP = 0x02000000
, ITEM_FLAG3_DO_NOT_TOAST = 0x04000000
, ITEM_FLAG3_IGNORE_CREATION_CONTEXT_FOR_PROGRESSIVE_WIN_HISTORY = 0x08000000
,
ITEM_FLAG3_FORCE_ALL_SPECS_FOR_ITEM_HISTORY = 0x10000000
, ITEM_FLAG3_SAVE_ON_CONSUME = 0x20000000
, ITEM_FLAG3_CONTAINER_SAVES_PLAYER_DATA = 0x40000000
, ITEM_FLAG3_NO_VOID_STORAGE = 0x80000000
} |
|
enum | ItemFlags4 {
ITEM_FLAG4_HANDLE_ON_USE_EFFECT_IMMEDIATELY = 0x00000001
, ITEM_FLAG4_ALWAYS_SHOW_ITEM_LEVEL_IN_TOOLTIP = 0x00000002
, ITEM_FLAG4_SHOWS_GENERATION_WITH_RANDOM_STATS = 0x00000004
, ITEM_FLAG4_ACTIVATE_ON_EQUIP_EFFECTS_WHEN_TRANSMOGRIFIED = 0x00000008
,
ITEM_FLAG4_ENFORCE_TRANSMOG_WITH_CHILD_ITEM = 0x00000010
, ITEM_FLAG4_SCRAPABLE = 0x00000020
, ITEM_FLAG4_BYPASS_REP_REQUIREMENTS_FOR_TRANSMOG = 0x00000040
, ITEM_FLAG4_DISPLAY_ONLY_ON_DEFINED_RACES = 0x00000080
,
ITEM_FLAG4_REGULATED_COMMODITY = 0x00000100
, ITEM_FLAG4_CREATE_LOOT_IMMEDIATELY = 0x00000200
, ITEM_FLAG4_GENERATE_LOOT_SPEC_ITEM = 0x00000400
, ITEM_FLAG4_HIDDEN_IN_REWARD_SUMMARIES = 0x00000800
,
ITEM_FLAG4_DISALLOW_WHILE_LEVEL_LINKED = 0x00001000
, ITEM_FLAG4_DISALLOW_ENCHANT = 0x00002000
, ITEM_FLAG4_SQUISH_USING_ITEM_LEVEL_AS_PLAYER_LEVEL = 0x00004000
, ITEM_FLAG4_ALWAYS_SHOW_SELL_PRICE_IN_TOOLTIP = 0x00008000
,
ITEM_FLAG4_COSMETIC_ITEM = 0x00010000
, ITEM_FLAG4_NO_SPELL_EFFECT_TOOLTIP_PREFIXES = 0x00020000
} |
|
enum | ItemFlagsCustom { ITEM_FLAGS_CU_UNUSED = 0x0001
, ITEM_FLAGS_CU_IGNORE_QUEST_STATUS = 0x0002
, ITEM_FLAGS_CU_FOLLOW_LOOT_RULES = 0x0004
} |
|
enum | BAG_FAMILY_MASK {
BAG_FAMILY_MASK_NONE = 0x00000000
, BAG_FAMILY_MASK_ARROWS = 0x00000001
, BAG_FAMILY_MASK_BULLETS = 0x00000002
, BAG_FAMILY_MASK_SOUL_SHARDS = 0x00000004
,
BAG_FAMILY_MASK_LEATHERWORKING_SUPP = 0x00000008
, BAG_FAMILY_MASK_INSCRIPTION_SUPP = 0x00000010
, BAG_FAMILY_MASK_HERBS = 0x00000020
, BAG_FAMILY_MASK_ENCHANTING_SUPP = 0x00000040
,
BAG_FAMILY_MASK_ENGINEERING_SUPP = 0x00000080
, BAG_FAMILY_MASK_KEYS = 0x00000100
, BAG_FAMILY_MASK_GEMS = 0x00000200
, BAG_FAMILY_MASK_MINING_SUPP = 0x00000400
,
BAG_FAMILY_MASK_SOULBOUND_EQUIPMENT = 0x00000800
, BAG_FAMILY_MASK_VANITY_PETS = 0x00001000
, BAG_FAMILY_MASK_CURRENCY_TOKENS = 0x00002000
, BAG_FAMILY_MASK_QUEST_ITEMS = 0x00004000
,
BAG_FAMILY_MASK_FISHING_SUPP = 0x00008000
, BAG_FAMILY_MASK_COOKING_SUPP = 0x00010000
} |
|
enum | SocketColor {
SOCKET_COLOR_META = 0x000001
, SOCKET_COLOR_RED = 0x000002
, SOCKET_COLOR_YELLOW = 0x000004
, SOCKET_COLOR_BLUE = 0x000008
,
SOCKET_COLOR_HYDRAULIC = 0x000010
, SOCKET_COLOR_COGWHEEL = 0x000020
, SOCKET_COLOR_PRISMATIC = 0x00000E
, SOCKET_COLOR_RELIC_IRON = 0x000040
,
SOCKET_COLOR_RELIC_BLOOD = 0x000080
, SOCKET_COLOR_RELIC_SHADOW = 0x000100
, SOCKET_COLOR_RELIC_FEL = 0x000200
, SOCKET_COLOR_RELIC_ARCANE = 0x000400
,
SOCKET_COLOR_RELIC_FROST = 0x000800
, SOCKET_COLOR_RELIC_FIRE = 0x001000
, SOCKET_COLOR_RELIC_WATER = 0x002000
, SOCKET_COLOR_RELIC_LIFE = 0x004000
,
SOCKET_COLOR_RELIC_WIND = 0x008000
, SOCKET_COLOR_RELIC_HOLY = 0x010000
, SOCKET_COLOR_PUNCHCARD_RED = 0x020000
, SOCKET_COLOR_PUNCHCARD_YELLOW = 0x040000
,
SOCKET_COLOR_PUNCHCARD_BLUE = 0x080000
, SOCKET_COLOR_DOMINATION = 0x100000
, SOCKET_COLOR_CYPHER = 0x200000
, SOCKET_COLOR_TINKER = 0x400000
,
SOCKET_COLOR_PRIMORDIAL = 0x800000
} |
|
enum | InventoryType : uint8 {
INVTYPE_NON_EQUIP = 0
, INVTYPE_HEAD = 1
, INVTYPE_NECK = 2
, INVTYPE_SHOULDERS = 3
,
INVTYPE_BODY = 4
, INVTYPE_CHEST = 5
, INVTYPE_WAIST = 6
, INVTYPE_LEGS = 7
,
INVTYPE_FEET = 8
, INVTYPE_WRISTS = 9
, INVTYPE_HANDS = 10
, INVTYPE_FINGER = 11
,
INVTYPE_TRINKET = 12
, INVTYPE_WEAPON = 13
, INVTYPE_SHIELD = 14
, INVTYPE_RANGED = 15
,
INVTYPE_CLOAK = 16
, INVTYPE_2HWEAPON = 17
, INVTYPE_BAG = 18
, INVTYPE_TABARD = 19
,
INVTYPE_ROBE = 20
, INVTYPE_WEAPONMAINHAND = 21
, INVTYPE_WEAPONOFFHAND = 22
, INVTYPE_HOLDABLE = 23
,
INVTYPE_AMMO = 24
, INVTYPE_THROWN = 25
, INVTYPE_RANGEDRIGHT = 26
, INVTYPE_QUIVER = 27
,
INVTYPE_RELIC = 28
, INVTYPE_PROFESSION_TOOL = 29
, INVTYPE_PROFESSION_GEAR = 30
, INVTYPE_EQUIPABLE_SPELL_OFFENSIVE = 31
,
INVTYPE_EQUIPABLE_SPELL_UTILITY = 32
, INVTYPE_EQUIPABLE_SPELL_DEFENSIVE = 33
, INVTYPE_EQUIPABLE_SPELL_MOBILITY = 34
} |
|
enum | ItemClass : uint8 {
ITEM_CLASS_CONSUMABLE = 0
, ITEM_CLASS_CONTAINER = 1
, ITEM_CLASS_WEAPON = 2
, ITEM_CLASS_GEM = 3
,
ITEM_CLASS_ARMOR = 4
, ITEM_CLASS_REAGENT = 5
, ITEM_CLASS_PROJECTILE = 6
, ITEM_CLASS_TRADE_GOODS = 7
,
ITEM_CLASS_ITEM_ENHANCEMENT = 8
, ITEM_CLASS_RECIPE = 9
, ITEM_CLASS_MONEY = 10
, ITEM_CLASS_QUIVER = 11
,
ITEM_CLASS_QUEST = 12
, ITEM_CLASS_KEY = 13
, ITEM_CLASS_PERMANENT = 14
, ITEM_CLASS_MISCELLANEOUS = 15
,
ITEM_CLASS_GLYPH = 16
, ITEM_CLASS_BATTLE_PETS = 17
, ITEM_CLASS_WOW_TOKEN = 18
, ITEM_CLASS_PROFESSION = 19
} |
|
enum | ItemSubclassConsumable {
ITEM_SUBCLASS_CONSUMABLE = 0
, ITEM_SUBCLASS_POTION = 1
, ITEM_SUBCLASS_ELIXIR = 2
, ITEM_SUBCLASS_FLASK = 3
,
ITEM_SUBCLASS_SCROLL = 4
, ITEM_SUBCLASS_FOOD_DRINK = 5
, ITEM_SUBCLASS_ITEM_ENHANCEMENT = 6
, ITEM_SUBCLASS_BANDAGE = 7
,
ITEM_SUBCLASS_CONSUMABLE_OTHER = 8
, ITEM_SUBCLASS_VANTUS_RUNE = 9
} |
|
enum | ItemSubclassContainer {
ITEM_SUBCLASS_CONTAINER = 0
, ITEM_SUBCLASS_SOUL_CONTAINER = 1
, ITEM_SUBCLASS_HERB_CONTAINER = 2
, ITEM_SUBCLASS_ENCHANTING_CONTAINER = 3
,
ITEM_SUBCLASS_ENGINEERING_CONTAINER = 4
, ITEM_SUBCLASS_GEM_CONTAINER = 5
, ITEM_SUBCLASS_MINING_CONTAINER = 6
, ITEM_SUBCLASS_LEATHERWORKING_CONTAINER = 7
,
ITEM_SUBCLASS_INSCRIPTION_CONTAINER = 8
, ITEM_SUBCLASS_TACKLE_CONTAINER = 9
, ITEM_SUBCLASS_COOKING_CONTAINER = 10
, ITEM_SUBCLASS_REAGENT_CONTAINER = 11
} |
|
enum | ItemSubclassWeapon {
ITEM_SUBCLASS_WEAPON_AXE = 0
, ITEM_SUBCLASS_WEAPON_AXE2 = 1
, ITEM_SUBCLASS_WEAPON_BOW = 2
, ITEM_SUBCLASS_WEAPON_GUN = 3
,
ITEM_SUBCLASS_WEAPON_MACE = 4
, ITEM_SUBCLASS_WEAPON_MACE2 = 5
, ITEM_SUBCLASS_WEAPON_POLEARM = 6
, ITEM_SUBCLASS_WEAPON_SWORD = 7
,
ITEM_SUBCLASS_WEAPON_SWORD2 = 8
, ITEM_SUBCLASS_WEAPON_WARGLAIVES = 9
, ITEM_SUBCLASS_WEAPON_STAFF = 10
, ITEM_SUBCLASS_WEAPON_EXOTIC = 11
,
ITEM_SUBCLASS_WEAPON_EXOTIC2 = 12
, ITEM_SUBCLASS_WEAPON_FIST_WEAPON = 13
, ITEM_SUBCLASS_WEAPON_MISCELLANEOUS = 14
, ITEM_SUBCLASS_WEAPON_DAGGER = 15
,
ITEM_SUBCLASS_WEAPON_THROWN = 16
, ITEM_SUBCLASS_WEAPON_SPEAR = 17
, ITEM_SUBCLASS_WEAPON_CROSSBOW = 18
, ITEM_SUBCLASS_WEAPON_WAND = 19
,
ITEM_SUBCLASS_WEAPON_FISHING_POLE = 20
} |
|
enum | ItemSubclassGem {
ITEM_SUBCLASS_GEM_INTELLECT = 0
, ITEM_SUBCLASS_GEM_AGILITY = 1
, ITEM_SUBCLASS_GEM_STRENGTH = 2
, ITEM_SUBCLASS_GEM_STAMINA = 3
,
ITEM_SUBCLASS_GEM_SPIRIT = 4
, ITEM_SUBCLASS_GEM_CRITICAL_STRIKE = 5
, ITEM_SUBCLASS_GEM_MASTERY = 6
, ITEM_SUBCLASS_GEM_HASTE = 7
,
ITEM_SUBCLASS_GEM_VERSATILITY = 8
, ITEM_SUBCLASS_GEM_OTHER = 9
, ITEM_SUBCLASS_GEM_MULTIPLE_STATS = 10
, ITEM_SUBCLASS_GEM_ARTIFACT_RELIC = 11
} |
|
enum | ItemSubclassArmor {
ITEM_SUBCLASS_ARMOR_MISCELLANEOUS = 0
, ITEM_SUBCLASS_ARMOR_CLOTH = 1
, ITEM_SUBCLASS_ARMOR_LEATHER = 2
, ITEM_SUBCLASS_ARMOR_MAIL = 3
,
ITEM_SUBCLASS_ARMOR_PLATE = 4
, ITEM_SUBCLASS_ARMOR_COSMETIC = 5
, ITEM_SUBCLASS_ARMOR_SHIELD = 6
, ITEM_SUBCLASS_ARMOR_LIBRAM = 7
,
ITEM_SUBCLASS_ARMOR_IDOL = 8
, ITEM_SUBCLASS_ARMOR_TOTEM = 9
, ITEM_SUBCLASS_ARMOR_SIGIL = 10
, ITEM_SUBCLASS_ARMOR_RELIC = 11
} |
|
enum | ItemSubclassReagent { ITEM_SUBCLASS_REAGENT = 0
, ITEM_SUBCLASS_KEYSTONE = 1
, ITEM_SUBCLASS_CONTEXT_TOKEN = 2
} |
|
enum | ItemSubclassProjectile {
ITEM_SUBCLASS_WAND = 0
, ITEM_SUBCLASS_BOLT = 1
, ITEM_SUBCLASS_ARROW = 2
, ITEM_SUBCLASS_BULLET = 3
,
ITEM_SUBCLASS_THROWN = 4
} |
|
enum | ItemSubclassTradeGoods {
ITEM_SUBCLASS_TRADE_GOODS = 0
, ITEM_SUBCLASS_PARTS = 1
, ITEM_SUBCLASS_EXPLOSIVES = 2
, ITEM_SUBCLASS_DEVICES = 3
,
ITEM_SUBCLASS_JEWELCRAFTING = 4
, ITEM_SUBCLASS_CLOTH = 5
, ITEM_SUBCLASS_LEATHER = 6
, ITEM_SUBCLASS_METAL_STONE = 7
,
ITEM_SUBCLASS_MEAT = 8
, ITEM_SUBCLASS_HERB = 9
, ITEM_SUBCLASS_ELEMENTAL = 10
, ITEM_SUBCLASS_TRADE_GOODS_OTHER = 11
,
ITEM_SUBCLASS_ENCHANTING = 12
, ITEM_SUBCLASS_MATERIAL = 13
, ITEM_SUBCLASS_ENCHANTMENT = 14
, ITEM_SUBCLASS_WEAPON_ENCHANTMENT = 15
,
ITEM_SUBCLASS_INSCRIPTION = 16
, ITEM_SUBCLASS_EXPLOSIVES_DEVICES = 17
, ITEM_SUBCLASS_OPTIONAL_REAGENT = 18
, ITEM_SUBCLASS_FINISHING_REAGENT = 19
} |
|
enum | ItemSubclassItemEnhancement {
ITEM_SUBCLASS_ITEM_ENHANCEMENT_HEAD = 0
, ITEM_SUBCLASS_ITEM_ENHANCEMENT_NECK = 1
, ITEM_SUBCLASS_ITEM_ENHANCEMENT_SHOULDER = 2
, ITEM_SUBCLASS_ITEM_ENHANCEMENT_CLOAK = 3
,
ITEM_SUBCLASS_ITEM_ENHANCEMENT_CHEST = 4
, ITEM_SUBCLASS_ITEM_ENHANCEMENT_WRIST = 5
, ITEM_SUBCLASS_ITEM_ENHANCEMENT_HANDS = 6
, ITEM_SUBCLASS_ITEM_ENHANCEMENT_WAIST = 7
,
ITEM_SUBCLASS_ITEM_ENHANCEMENT_LEGS = 8
, ITEM_SUBCLASS_ITEM_ENHANCEMENT_FEET = 9
, ITEM_SUBCLASS_ITEM_ENHANCEMENT_FINGER = 10
, ITEM_SUBCLASS_ITEM_ENHANCEMENT_WEAPON = 11
,
ITEM_SUBCLASS_ITEM_ENHANCEMENT_TWO_HANDED_WEAPON = 12
, ITEM_SUBCLASS_ITEM_ENHANCEMENT_SHIELD_OFF_HAND = 13
, ITEM_SUBCLASS_ITEM_ENHANCEMENT_MISC = 14
} |
|
enum | ItemSubclassRecipe {
ITEM_SUBCLASS_BOOK = 0
, ITEM_SUBCLASS_LEATHERWORKING_PATTERN = 1
, ITEM_SUBCLASS_TAILORING_PATTERN = 2
, ITEM_SUBCLASS_ENGINEERING_SCHEMATIC = 3
,
ITEM_SUBCLASS_BLACKSMITHING = 4
, ITEM_SUBCLASS_COOKING_RECIPE = 5
, ITEM_SUBCLASS_ALCHEMY_RECIPE = 6
, ITEM_SUBCLASS_FIRST_AID_MANUAL = 7
,
ITEM_SUBCLASS_ENCHANTING_FORMULA = 8
, ITEM_SUBCLASS_FISHING_MANUAL = 9
, ITEM_SUBCLASS_JEWELCRAFTING_RECIPE = 10
, ITEM_SUBCLASS_INSCRIPTION_TECHNIQUE = 11
} |
|
enum | ItemSubclassMoney { ITEM_SUBCLASS_MONEY = 0
} |
|
enum | ItemSubclassQuiver { ITEM_SUBCLASS_QUIVER0 = 0
, ITEM_SUBCLASS_QUIVER1 = 1
, ITEM_SUBCLASS_QUIVER = 2
, ITEM_SUBCLASS_AMMO_POUCH = 3
} |
|
enum | ItemSubclassQuest { ITEM_SUBCLASS_QUEST = 0
, ITEM_SUBCLASS_QUEST_UNK3 = 3
, ITEM_SUBCLASS_QUEST_UNK8 = 8
} |
|
enum | ItemSubclassKey { ITEM_SUBCLASS_KEY = 0
, ITEM_SUBCLASS_LOCKPICK = 1
} |
|
enum | ItemSubclassPermanent { ITEM_SUBCLASS_PERMANENT = 0
} |
|
enum | ItemSubclassJunk {
ITEM_SUBCLASS_MISCELLANEOUS_JUNK = 0
, ITEM_SUBCLASS_MISCELLANEOUS_REAGENT = 1
, ITEM_SUBCLASS_MISCELLANEOUS_COMPANION_PET = 2
, ITEM_SUBCLASS_MISCELLANEOUS_HOLIDAY = 3
,
ITEM_SUBCLASS_MISCELLANEOUS_OTHER = 4
, ITEM_SUBCLASS_MISCELLANEOUS_MOUNT = 5
, ITEM_SUBCLASS_MISCELLANEOUS_MOUNT_EQUIPMENT = 6
} |
|
enum | ItemSubclassGlyph {
ITEM_SUBCLASS_GLYPH_WARRIOR = 1
, ITEM_SUBCLASS_GLYPH_PALADIN = 2
, ITEM_SUBCLASS_GLYPH_HUNTER = 3
, ITEM_SUBCLASS_GLYPH_ROGUE = 4
,
ITEM_SUBCLASS_GLYPH_PRIEST = 5
, ITEM_SUBCLASS_GLYPH_DEATH_KNIGHT = 6
, ITEM_SUBCLASS_GLYPH_SHAMAN = 7
, ITEM_SUBCLASS_GLYPH_MAGE = 8
,
ITEM_SUBCLASS_GLYPH_WARLOCK = 9
, ITEM_SUBCLASS_GLYPH_MONK = 10
, ITEM_SUBCLASS_GLYPH_DRUID = 11
, ITEM_SUBCLASS_GLYPH_DEMON_HUNTER = 12
} |
|
enum | ItemSubclassBattlePet { ITEM_SUBCLASS_BATTLE_PET = 0
} |
|
enum | ItemSubclassWowToken { ITEM_SUBCLASS_WOW_TOKEN = 0
} |
|
enum | ItemSubclassProfession {
ITEM_SUBCLASS_PROFESSION_BLACKSMITHING = 0
, ITEM_SUBCLASS_PROFESSION_LEATHERWORKING = 1
, ITEM_SUBCLASS_PROFESSION_ALCHEMY = 2
, ITEM_SUBCLASS_PROFESSION_HERBALISM = 3
,
ITEM_SUBCLASS_PROFESSION_COOKING = 4
, ITEM_SUBCLASS_PROFESSION_MINING = 5
, ITEM_SUBCLASS_PROFESSION_TAILORING = 6
, ITEM_SUBCLASS_PROFESSION_ENGINEERING = 7
,
ITEM_SUBCLASS_PROFESSION_ENCHANTING = 8
, ITEM_SUBCLASS_PROFESSION_FISHING = 9
, ITEM_SUBCLASS_PROFESSION_SKINNING = 10
, ITEM_SUBCLASS_PROFESSION_JEWELCRAFTING = 11
,
ITEM_SUBCLASS_PROFESSION_INSCRIPTION = 12
, ITEM_SUBCLASS_PROFESSION_ARCHAEOLOGY = 13
} |
|
enum | ItemLevelConstants : uint32 { MIN_ITEM_LEVEL = 1
, MAX_ITEM_LEVEL = 1300
} |
|