TrinityCore
Loading...
Searching...
No Matches
ItemDefines.h
Go to the documentation of this file.
1/*
2 * This file is part of the TrinityCore Project. See AUTHORS file for Copyright information
3 *
4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License as published by the
6 * Free Software Foundation; either version 2 of the License, or (at your
7 * option) any later version.
8 *
9 * This program is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12 * more details.
13 *
14 * You should have received a copy of the GNU General Public License along
15 * with this program. If not, see <http://www.gnu.org/licenses/>.
16 */
17
18#ifndef ItemDefines_h__
19#define ItemDefines_h__
20
21#include "Define.h"
22
23// EnumUtils: DESCRIBE THIS
25{
27 EQUIP_ERR_CANT_EQUIP_LEVEL_I = 1, // You must reach level %d to use that item.
28 EQUIP_ERR_CANT_EQUIP_SKILL = 2, // You aren't skilled enough to use that item.
29 EQUIP_ERR_WRONG_SLOT = 3, // That item does not go in that slot.
30 EQUIP_ERR_BAG_FULL = 4, // That bag is full.
31 EQUIP_ERR_BAG_IN_BAG = 5, // Can't put non-empty bags in other bags.
32 EQUIP_ERR_TRADE_EQUIPPED_BAG = 6, // You can't trade equipped bags.
33 EQUIP_ERR_AMMO_ONLY = 7, // Only ammo can go there.
34 EQUIP_ERR_PROFICIENCY_NEEDED = 8, // You do not have the required proficiency for that item.
35 EQUIP_ERR_NO_SLOT_AVAILABLE = 9, // No equipment slot is available for that item.
36 EQUIP_ERR_CANT_EQUIP_EVER = 10, // You can never use that item.
37 EQUIP_ERR_CANT_EQUIP_EVER_2 = 11, // You can never use that item.
38 EQUIP_ERR_NO_SLOT_AVAILABLE_2 = 12, // No equipment slot is available for that item.
39 EQUIP_ERR_2HANDED_EQUIPPED = 13, // Cannot equip that with a two-handed weapon.
40 EQUIP_ERR_2HSKILLNOTFOUND = 14, // You cannot dual-wield
41 EQUIP_ERR_WRONG_BAG_TYPE = 15, // That item doesn't go in that container.
42 EQUIP_ERR_WRONG_BAG_TYPE_2 = 16, // That item doesn't go in that container.
43 EQUIP_ERR_ITEM_MAX_COUNT = 17, // You can't carry any more of those items.
44 EQUIP_ERR_NO_SLOT_AVAILABLE_3 = 18, // No equipment slot is available for that item.
45 EQUIP_ERR_CANT_STACK = 19, // This item cannot stack.
46 EQUIP_ERR_NOT_EQUIPPABLE = 20, // This item cannot be equipped.
47 EQUIP_ERR_CANT_SWAP = 21, // These items can't be swapped.
48 EQUIP_ERR_SLOT_EMPTY = 22, // That slot is empty.
49 EQUIP_ERR_ITEM_NOT_FOUND = 23, // The item was not found.
50 EQUIP_ERR_DROP_BOUND_ITEM = 24, // You can't drop a soulbound item.
51 EQUIP_ERR_OUT_OF_RANGE = 25, // Out of range.
52 EQUIP_ERR_TOO_FEW_TO_SPLIT = 26, // Tried to split more than number in stack.
53 EQUIP_ERR_SPLIT_FAILED = 27, // Couldn't split those items.
55 EQUIP_ERR_CANT_TRADE_GOLD = 29, // Gold may only be offered by one trader.
56 EQUIP_ERR_NOT_ENOUGH_MONEY = 30, // You don't have enough money.
57 EQUIP_ERR_NOT_A_BAG = 31, // Not a bag.
58 EQUIP_ERR_DESTROY_NONEMPTY_BAG = 32, // You can only do that with empty bags.
59 EQUIP_ERR_NOT_OWNER = 33, // You don't own that item.
60 EQUIP_ERR_ONLY_ONE_QUIVER = 34, // You can only equip one quiver.
61 EQUIP_ERR_NO_BANK_SLOT = 35, // You must purchase that bag slot first
62 EQUIP_ERR_NO_BANK_HERE = 36, // You are too far away from a bank.
63 EQUIP_ERR_ITEM_LOCKED = 37, // Item is locked.
64 EQUIP_ERR_GENERIC_STUNNED = 38, // You are stunned
65 EQUIP_ERR_PLAYER_DEAD = 39, // You can't do that when you're dead.
66 EQUIP_ERR_CLIENT_LOCKED_OUT = 40, // You can't do that right now.
67 EQUIP_ERR_INTERNAL_BAG_ERROR = 41, // Internal Bag Error
68 EQUIP_ERR_ONLY_ONE_BOLT = 42, // You can only equip one quiver.
69 EQUIP_ERR_ONLY_ONE_AMMO = 43, // You can only equip one ammo pouch.
70 EQUIP_ERR_CANT_WRAP_STACKABLE = 44, // Stackable items can't be wrapped.
71 EQUIP_ERR_CANT_WRAP_EQUIPPED = 45, // Equipped items can't be wrapped.
72 EQUIP_ERR_CANT_WRAP_WRAPPED = 46, // Wrapped items can't be wrapped.
73 EQUIP_ERR_CANT_WRAP_BOUND = 47, // Bound items can't be wrapped.
74 EQUIP_ERR_CANT_WRAP_UNIQUE = 48, // Unique items can't be wrapped.
75 EQUIP_ERR_CANT_WRAP_BAGS = 49, // Bags can't be wrapped.
76 EQUIP_ERR_LOOT_GONE = 50, // Already looted
77 EQUIP_ERR_INV_FULL = 51, // Inventory is full.
78 EQUIP_ERR_BANK_FULL = 52, // Your bank is full
79 EQUIP_ERR_VENDOR_SOLD_OUT = 53, // That item is currently sold out.
80 EQUIP_ERR_BAG_FULL_2 = 54, // That bag is full.
81 EQUIP_ERR_ITEM_NOT_FOUND_2 = 55, // The item was not found.
82 EQUIP_ERR_CANT_STACK_2 = 56, // This item cannot stack.
83 EQUIP_ERR_BAG_FULL_3 = 57, // That bag is full.
84 EQUIP_ERR_VENDOR_SOLD_OUT_2 = 58, // That item is currently sold out.
85 EQUIP_ERR_OBJECT_IS_BUSY = 59, // That object is busy.
86 EQUIP_ERR_CANT_BE_DISENCHANTED = 60, // Item cannot be disenchanted
87 EQUIP_ERR_NOT_IN_COMBAT = 61, // You can't do that while in combat
88 EQUIP_ERR_NOT_WHILE_DISARMED = 62, // You can't do that while disarmed
89 EQUIP_ERR_BAG_FULL_4 = 63, // That bag is full.
90 EQUIP_ERR_CANT_EQUIP_RANK = 64, // You don't have the required rank for that item
91 EQUIP_ERR_CANT_EQUIP_REPUTATION = 65, // You don't have the required reputation for that item
92 EQUIP_ERR_TOO_MANY_SPECIAL_BAGS = 66, // You cannot equip another bag of that type
93 EQUIP_ERR_LOOT_CANT_LOOT_THAT_NOW = 67, // You can't loot that item now.
94 EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE = 68, // You cannot equip more than one of those.
95 EQUIP_ERR_VENDOR_MISSING_TURNINS = 69, // You do not have the required items for that purchase
96 EQUIP_ERR_NOT_ENOUGH_HONOR_POINTS = 70, // You don't have enough honor points
97 EQUIP_ERR_NOT_ENOUGH_ARENA_POINTS = 71, // You don't have enough arena points
98 EQUIP_ERR_ITEM_MAX_COUNT_SOCKETED = 72, // You have the maximum number of those gems in your inventory or socketed into items.
99 EQUIP_ERR_MAIL_BOUND_ITEM = 73, // You can't mail soulbound items.
100 EQUIP_ERR_INTERNAL_BAG_ERROR_2 = 74, // Internal Bag Error
101 EQUIP_ERR_BAG_FULL_5 = 75, // That bag is full.
102 EQUIP_ERR_ITEM_MAX_COUNT_EQUIPPED_SOCKETED = 76, // You have the maximum number of those gems socketed into equipped items.
103 EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE_SOCKETED = 77, // You cannot socket more than one of those gems into a single item.
104 EQUIP_ERR_TOO_MUCH_GOLD = 78, // At gold limit
105 EQUIP_ERR_NOT_DURING_ARENA_MATCH = 79, // You can't do that while in an arena match
106 EQUIP_ERR_TRADE_BOUND_ITEM = 80, // You can't trade a soulbound item.
107 EQUIP_ERR_CANT_EQUIP_RATING = 81, // You don't have the personal, team, or battleground rating required to buy that item
109 EQUIP_ERR_NOT_SAME_ACCOUNT = 83, // Account-bound items can only be given to your own characters.
112 EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_SOCKETED_EXCEEDED_IS = 86, // You can only equip %d |4item:items in the %s category
113 EQUIP_ERR_SCALING_STAT_ITEM_LEVEL_EXCEEDED = 87, // Your level is too high to use that item
114 EQUIP_ERR_PURCHASE_LEVEL_TOO_LOW = 88, // You must reach level %d to purchase that item.
115 EQUIP_ERR_CANT_EQUIP_NEED_TALENT = 89, // You do not have the required talent to equip that.
116 EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_EQUIPPED_EXCEEDED_IS = 90, // You can only equip %d |4item:items in the %s category
117 EQUIP_ERR_SHAPESHIFT_FORM_CANNOT_EQUIP = 91, // Cannot equip item in this form
118 EQUIP_ERR_ITEM_INVENTORY_FULL_SATCHEL = 92, // Your inventory is full. Your satchel has been delivered to your mailbox.
119 EQUIP_ERR_SCALING_STAT_ITEM_LEVEL_TOO_LOW = 93, // Your level is too low to use that item
120 EQUIP_ERR_CANT_BUY_QUANTITY = 94, // You can't buy the specified quantity of that item.
121 EQUIP_ERR_ITEM_IS_BATTLE_PAY_LOCKED = 95, // Your purchased item is still waiting to be unlocked
122 EQUIP_ERR_REAGENT_BANK_FULL = 96, // Your reagent bank is full
124 EQUIP_ERR_WRONG_BAG_TYPE_3 = 98, // That item doesn't go in that container.
125 EQUIP_ERR_CANT_USE_ITEM = 99, // You can't use that item.
126 EQUIP_ERR_CANT_BE_OBLITERATED = 100,// You can't obliterate that item
127 EQUIP_ERR_GUILD_BANK_CONJURED_ITEM = 101,// You cannot store conjured items in the guild bank
128 EQUIP_ERR_BAG_FULL_6 = 102,// That bag is full.
129 EQUIP_ERR_BAG_FULL_7 = 103,// That bag is full.
130 EQUIP_ERR_CANT_BE_SCRAPPED = 104,// You can't scrap that item
131 EQUIP_ERR_BAG_FULL_8 = 105,// That bag is full.
132 EQUIP_ERR_NOT_IN_PET_BATTLE = 106,// You cannot do that while in a pet battle
133 EQUIP_ERR_BAG_FULL_9 = 107,// That bag is full.
134 EQUIP_ERR_CANT_DO_THAT_RIGHT_NOW = 108,// You can't do that right now.
135 EQUIP_ERR_CANT_DO_THAT_RIGHT_NOW_2 = 109,// You can't do that right now.
136 EQUIP_ERR_NOT_IN_NPE = 110,// Not available during the tutorial
137 EQUIP_ERR_ITEM_COOLDOWN = 111,// Item is not ready yet.
138 EQUIP_ERR_NOT_IN_RATED_BATTLEGROUND = 112,// You can't do that in a rated battleground.
140 EQUIP_ERR_CANT_BE_RECRAFTED = 114,// You can't recraft that itemv
141 EQUIP_ERR_REAGENTBAG_WRONG_SLOT = 115,// Reagent Bags can only be placed in the reagent bag slot.
142 EQUIP_ERR_SLOT_ONLY_REAGENTBAG = 116,// Only Reagent Bags can be placed in the reagent bag slot.
143 EQUIP_ERR_REAGENTBAG_ITEM_TYPE = 117,// Only Reagents can be placed in Reagent Bags.
144 EQUIP_ERR_CANT_BULK_SELL_ITEM_WITH_REFUND = 118,// Items that can be refunded can't be bulk sold.
145 EQUIP_ERR_NO_SOULBOUND_ITEM_IN_ACCOUNT_BANK = 119,// Soulbound items cannot be stored in the Warband Bank.
146 EQUIP_ERR_CANT_DO_THAT_RIGHT_NOW_3 = 120,// You can't do that right now.
147 EQUIP_ERR_NO_ACCOUNT_INVENTORY_LOCK = 121,// Your character cannot complete this action.
148 EQUIP_ERR_TOO_MANY_ACCOUNT_BANK_TABS = 122,// You have already purchased the maximum amount of tabs.
149 EQUIP_ERR_NO_ACCOUNT_BANK_HERE = 123,// You are too far away from a Warband Bank.
150 EQUIP_ERR_NO_REFUNDABLE_ITEM_IN_ACCOUNT_BANK = 124,// Refundable items cannot be stored in the Warband Bank.
151 EQUIP_ERR_NO_IMMEDIATE_CONTAINER_IN_ACCOUNT_BANK = 125,// You cannot place that in the Warband Bank.
152 EQUIP_ERR_NO_OPEN_IMMEDIATE_CONTAINER_IN_ACCOUNT_BANK = 126,// You cannot open this while it is in the Warband Bank.
153 EQUIP_ERR_CANT_DELETE_IN_ACCOUNT_BANK = 127,// Items must be moved out of the Warband Bank to be deleted.
154 EQUIP_ERR_BANK_NOT_ACCESSIBLE = 128,// This character does not have access to this bank.
155 EQUIP_ERR_CANT_TRADE_ACCOUNT_ITEM = 129,// You can't trade an item from the Warband bank.
156 EQUIP_ERR_ACCOUNT_MONEY_LOCKED = 130,// You cannot withdraw or deposit gold from the warband bank currently; please try again later.
157 EQUIP_ERR_CHARACTER_BANK_NOT_ACCESSIBLE = 131,// This character does not have access to this bank.
158 EQUIP_ERR_CHARACTER_BANK_NOT_CONVERTED = 132,// Your character's bank has not been converted. Please try again later.
159};
160
161// EnumUtils: DESCRIBE THIS
174
175// EnumUtils: DESCRIBE THIS
177{
178 SELL_ERR_CANT_FIND_ITEM = 1, // DESCRIPTION The item was not found.
179 SELL_ERR_CANT_SELL_ITEM = 2, // DESCRIPTION The merchant doesn't want that item.
180 SELL_ERR_CANT_FIND_VENDOR = 3, // DESCRIPTION The merchant doesn't like you.
181 SELL_ERR_YOU_DONT_OWN_THAT_ITEM = 4, // DESCRIPTION You don't own that item.
182 SELL_ERR_UNK = 5, // DESCRIPTION nothing appears...
183 SELL_ERR_ONLY_EMPTY_BAG = 6, // DESCRIPTION You can only do that with empty bags.
184 SELL_ERR_CANT_SELL_TO_THIS_MERCHANT = 7, // DESCRIPTION You cannot sell items to this merchant.
185 SELL_ERR_MUST_REPAIR_DURABILITY = 8, // DESCRIPTION You must repair that item's durability to use it.
186 SELL_ERR_VENDOR_REFUSE_SCRAPPABLE_AZERITE = 9, // DESCRIPTION The merchant doesn't want that item. Bring it to the Scrapper to extract Titan Residuum.
187 SELL_ERR_INTERNAL_BAG_ERROR = 10, // DESCRIPTION Internal Bag Error
188};
189
190// -1 from client enchantment slot number
192{
199 PRISMATIC_ENCHANTMENT_SLOT = 6, // added at apply special permanent enchantment
201
203
204 PROP_ENCHANTMENT_SLOT_0 = 8, // used with RandomSuffix
205 PROP_ENCHANTMENT_SLOT_1 = 9, // used with RandomSuffix
206 PROP_ENCHANTMENT_SLOT_2 = 10, // used with RandomSuffix and RandomProperty
207 PROP_ENCHANTMENT_SLOT_3 = 11, // used with RandomProperty
208 PROP_ENCHANTMENT_SLOT_4 = 12, // used with RandomProperty
211
212#define MAX_VISIBLE_ITEM_OFFSET 2 // 2 fields per visible item (entry+enchantment)
213
222
224{
229 ITEM_MODIFIER_BATTLE_PET_BREED_DATA = 4, // (breedId) | (breedQuality << 24)
286
289
291{
292 None = 0,
293 EssenceNotUnlocked = 2, // Arg: AzeriteEssenceID
295 AffectingCombat = 4,
296 CantRemoveEssence = 5, // Arg: SpellID of active essence on cooldown
298 NotInRestArea = 7,
299 ConditionFailed = 8,
300 SlotLocked = 9,
301 NotAtForge = 10,
302 HeartLevelTooLow = 11, // Arg: RequiredLevel
303 NotEquipped = 12
304};
305
306enum class BankType : int8
307{
308 Character = 0,
309 Guild = 1,
310 Account = 2
311};
312
313#endif // ItemDefines_h__
uint8_t uint8
Definition Define.h:156
int8_t int8
Definition Define.h:152
uint16_t uint16
Definition Define.h:155
uint32_t uint32
Definition Define.h:154
EnchantmentSlot
@ PERM_ENCHANTMENT_SLOT
@ SOCK_ENCHANTMENT_SLOT_3
@ PROP_ENCHANTMENT_SLOT_0
@ MAX_ENCHANTMENT_SLOT
@ PROP_ENCHANTMENT_SLOT_2
@ TEMP_ENCHANTMENT_SLOT
@ SOCK_ENCHANTMENT_SLOT_2
@ PRISMATIC_ENCHANTMENT_SLOT
@ PROP_ENCHANTMENT_SLOT_1
@ SOCK_ENCHANTMENT_SLOT
@ BONUS_ENCHANTMENT_SLOT
@ MAX_INSPECTED_ENCHANTMENT_SLOT
@ PROP_ENCHANTMENT_SLOT_4
@ PROP_ENCHANTMENT_SLOT_3
@ USE_ENCHANTMENT_SLOT
InventoryResult
Definition ItemDefines.h:25
@ EQUIP_ERR_BAG_FULL_7
@ EQUIP_ERR_CANT_TRADE_GOLD
Definition ItemDefines.h:55
@ EQUIP_ERR_BAG_FULL
Definition ItemDefines.h:30
@ EQUIP_ERR_CANT_EQUIP_RANK
Definition ItemDefines.h:90
@ EQUIP_ERR_TOO_MUCH_GOLD
@ EQUIP_ERR_CANT_STACK_2
Definition ItemDefines.h:82
@ EQUIP_ERR_CANT_EQUIP_EVER
Definition ItemDefines.h:36
@ EQUIP_ERR_BAG_FULL_4
Definition ItemDefines.h:89
@ EQUIP_ERR_NOT_A_BAG
Definition ItemDefines.h:57
@ EQUIP_ERR_SLOT_EMPTY
Definition ItemDefines.h:48
@ EQUIP_ERR_REAGENT_BANK_FULL
@ EQUIP_ERR_NO_SLOT_AVAILABLE
Definition ItemDefines.h:35
@ EQUIP_ERR_NO_BANK_HERE
Definition ItemDefines.h:62
@ EQUIP_ERR_CANT_EQUIP_EVER_2
Definition ItemDefines.h:37
@ EQUIP_ERR_ACCOUNT_MONEY_LOCKED
@ EQUIP_ERR_CANT_DO_THAT_RIGHT_NOW
@ EQUIP_ERR_CANT_EQUIP_RATING
@ EQUIP_ERR_CANT_BE_OBLITERATED
@ EQUIP_ERR_VENDOR_SOLD_OUT
Definition ItemDefines.h:79
@ EQUIP_ERR_MAIL_BOUND_ITEM
Definition ItemDefines.h:99
@ EQUIP_ERR_NO_OPEN_IMMEDIATE_CONTAINER_IN_ACCOUNT_BANK
@ EQUIP_ERR_CANT_BUY_QUANTITY
@ EQUIP_ERR_SCALING_STAT_ITEM_LEVEL_TOO_LOW
@ EQUIP_ERR_ONLY_ONE_QUIVER
Definition ItemDefines.h:60
@ EQUIP_ERR_ITEM_INVENTORY_FULL_SATCHEL
@ EQUIP_ERR_ITEM_MAX_COUNT_EQUIPPED_SOCKETED
@ EQUIP_ERR_CANT_DO_THAT_RIGHT_NOW_2
@ EQUIP_ERR_NO_REFUNDABLE_ITEM_IN_ACCOUNT_BANK
@ EQUIP_ERR_EQUIPABLESPELLS_SLOTS_FULL
@ EQUIP_ERR_DESTROY_NONEMPTY_BAG
Definition ItemDefines.h:58
@ EQUIP_ERR_SPLIT_FAILED
Definition ItemDefines.h:53
@ EQUIP_ERR_NOT_ENOUGH_HONOR_POINTS
Definition ItemDefines.h:96
@ EQUIP_ERR_REAGENT_BANK_LOCKED
@ EQUIP_ERR_CANT_WRAP_BAGS
Definition ItemDefines.h:75
@ EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE
Definition ItemDefines.h:94
@ EQUIP_ERR_ITEM_MAX_COUNT_SOCKETED
Definition ItemDefines.h:98
@ EQUIP_ERR_BAG_FULL_6
@ EQUIP_ERR_NOT_DURING_ARENA_MATCH
@ EQUIP_ERR_REAGENTBAG_WRONG_SLOT
@ EQUIP_ERR_BANK_NOT_ACCESSIBLE
@ EQUIP_ERR_CANT_BE_SCRAPPED
@ EQUIP_ERR_CHARACTER_BANK_NOT_CONVERTED
@ EQUIP_ERR_BAG_FULL_2
Definition ItemDefines.h:80
@ EQUIP_ERR_SLOT_ONLY_REAGENTBAG
@ EQUIP_ERR_OUT_OF_RANGE
Definition ItemDefines.h:51
@ EQUIP_ERR_PLAYER_DEAD
Definition ItemDefines.h:65
@ EQUIP_ERR_BAG_FULL_3
Definition ItemDefines.h:83
@ EQUIP_ERR_SHAPESHIFT_FORM_CANNOT_EQUIP
@ EQUIP_ERR_BAG_IN_BAG
Definition ItemDefines.h:31
@ EQUIP_ERR_CANT_BULK_SELL_ITEM_WITH_REFUND
@ EQUIP_ERR_CLIENT_LOCKED_OUT
Definition ItemDefines.h:66
@ EQUIP_ERR_CANT_BE_DISENCHANTED
Definition ItemDefines.h:86
@ EQUIP_ERR_BANK_FULL
Definition ItemDefines.h:78
@ EQUIP_ERR_AMMO_ONLY
Definition ItemDefines.h:33
@ EQUIP_ERR_NOT_IN_COMBAT
Definition ItemDefines.h:87
@ EQUIP_ERR_ITEM_LOCKED
Definition ItemDefines.h:63
@ EQUIP_ERR_NOT_IN_NPE
@ EQUIP_ERR_OBJECT_IS_BUSY
Definition ItemDefines.h:85
@ EQUIP_ERR_NO_SLOT_AVAILABLE_3
Definition ItemDefines.h:44
@ EQUIP_ERR_ITEM_COOLDOWN
@ EQUIP_ERR_ITEM_NOT_FOUND_2
Definition ItemDefines.h:81
@ EQUIP_ERR_BAG_FULL_5
@ EQUIP_ERR_CANT_EQUIP_LEVEL_I
Definition ItemDefines.h:27
@ EQUIP_ERR_GENERIC_STUNNED
Definition ItemDefines.h:64
@ EQUIP_ERR_WRONG_SLOT
Definition ItemDefines.h:29
@ EQUIP_ERR_WRONG_BAG_TYPE
Definition ItemDefines.h:41
@ EQUIP_ERR_PROFICIENCY_NEEDED
Definition ItemDefines.h:34
@ EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS
@ EQUIP_ERR_EVENT_AUTOEQUIP_BIND_CONFIRM
@ EQUIP_ERR_CANT_EQUIP_NEED_TALENT
@ EQUIP_ERR_ITEM_IS_BATTLE_PAY_LOCKED
@ EQUIP_ERR_ONLY_ONE_BOLT
Definition ItemDefines.h:68
@ EQUIP_ERR_NO_BANK_SLOT
Definition ItemDefines.h:61
@ EQUIP_ERR_DROP_BOUND_ITEM
Definition ItemDefines.h:50
@ EQUIP_ERR_NOT_WHILE_DISARMED
Definition ItemDefines.h:88
@ EQUIP_ERR_PURCHASE_LEVEL_TOO_LOW
@ EQUIP_ERR_GUILD_BANK_CONJURED_ITEM
@ EQUIP_ERR_ITEM_NOT_FOUND
Definition ItemDefines.h:49
@ EQUIP_ERR_CANT_EQUIP_REPUTATION
Definition ItemDefines.h:91
@ EQUIP_ERR_CANT_WRAP_BOUND
Definition ItemDefines.h:73
@ EQUIP_ERR_TOO_MANY_ACCOUNT_BANK_TABS
@ EQUIP_ERR_WRONG_BAG_TYPE_3
@ EQUIP_ERR_OK
Definition ItemDefines.h:26
@ EQUIP_ERR_LOOT_GONE
Definition ItemDefines.h:76
@ EQUIP_ERR_CANT_SWAP
Definition ItemDefines.h:47
@ EQUIP_ERR_NOT_OWNER
Definition ItemDefines.h:59
@ EQUIP_ERR_BAG_FULL_8
@ EQUIP_ERR_NOT_SAME_ACCOUNT
@ EQUIP_ERR_CANT_EQUIP_SKILL
Definition ItemDefines.h:28
@ EQUIP_ERR_WRONG_BAG_TYPE_2
Definition ItemDefines.h:42
@ EQUIP_ERR_CANT_STACK
Definition ItemDefines.h:45
@ EQUIP_ERR_2HANDED_EQUIPPED
Definition ItemDefines.h:39
@ EQUIP_ERR_NOT_ENOUGH_MONEY
Definition ItemDefines.h:56
@ EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE_SOCKETED
@ EQUIP_ERR_CANT_DELETE_IN_ACCOUNT_BANK
@ EQUIP_ERR_INV_FULL
Definition ItemDefines.h:77
@ EQUIP_ERR_CANT_USE_ITEM
@ EQUIP_ERR_INTERNAL_BAG_ERROR
Definition ItemDefines.h:67
@ EQUIP_ERR_CANT_WRAP_EQUIPPED
Definition ItemDefines.h:71
@ EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_EQUIPPED_EXCEEDED_IS
@ EQUIP_ERR_CANT_TRADE_ACCOUNT_ITEM
@ EQUIP_ERR_INTERNAL_BAG_ERROR_2
@ EQUIP_ERR_REAGENTBAG_ITEM_TYPE
@ EQUIP_ERR_TRADE_EQUIPPED_BAG
Definition ItemDefines.h:32
@ EQUIP_ERR_NOT_EQUIPPABLE
Definition ItemDefines.h:46
@ EQUIP_ERR_NO_ACCOUNT_INVENTORY_LOCK
@ EQUIP_ERR_VENDOR_MISSING_TURNINS
Definition ItemDefines.h:95
@ EQUIP_ERR_NO_SOULBOUND_ITEM_IN_ACCOUNT_BANK
@ EQUIP_ERR_2HSKILLNOTFOUND
Definition ItemDefines.h:40
@ EQUIP_ERR_NOT_IN_PET_BATTLE
@ EQUIP_ERR_CHARACTER_BANK_NOT_ACCESSIBLE
@ EQUIP_ERR_NO_IMMEDIATE_CONTAINER_IN_ACCOUNT_BANK
@ EQUIP_ERR_LOOT_CANT_LOOT_THAT_NOW
Definition ItemDefines.h:93
@ EQUIP_ERR_CANT_WRAP_STACKABLE
Definition ItemDefines.h:70
@ EQUIP_ERR_TRADE_BOUND_ITEM
@ EQUIP_ERR_ONLY_ONE_AMMO
Definition ItemDefines.h:69
@ EQUIP_ERR_CANT_DO_THAT_RIGHT_NOW_3
@ EQUIP_ERR_SPELL_FAILED_REAGENTS_GENERIC
Definition ItemDefines.h:54
@ EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_SOCKETED_EXCEEDED_IS
@ EQUIP_ERR_NONE
@ EQUIP_ERR_NO_ACCOUNT_BANK_HERE
@ EQUIP_ERR_TOO_MANY_SPECIAL_BAGS
Definition ItemDefines.h:92
@ EQUIP_ERR_ITEM_MAX_COUNT
Definition ItemDefines.h:43
@ EQUIP_ERR_NO_SLOT_AVAILABLE_2
Definition ItemDefines.h:38
@ EQUIP_ERR_BAG_FULL_9
@ EQUIP_ERR_CANT_BE_RECRAFTED
@ EQUIP_ERR_CANT_WRAP_WRAPPED
Definition ItemDefines.h:72
@ EQUIP_ERR_VENDOR_SOLD_OUT_2
Definition ItemDefines.h:84
@ EQUIP_ERR_NOT_IN_RATED_BATTLEGROUND
@ EQUIP_ERR_CANT_WRAP_UNIQUE
Definition ItemDefines.h:74
@ EQUIP_ERR_SCALING_STAT_ITEM_LEVEL_EXCEEDED
@ EQUIP_ERR_TOO_FEW_TO_SPLIT
Definition ItemDefines.h:52
@ EQUIP_ERR_NOT_ENOUGH_ARENA_POINTS
Definition ItemDefines.h:97
BuyResult
@ BUY_ERR_RANK_REQUIRE
@ BUY_ERR_SELLER_DONT_LIKE_YOU
@ BUY_ERR_CANT_FIND_ITEM
@ BUY_ERR_DISTANCE_TOO_FAR
@ BUY_ERR_NOT_ENOUGHT_MONEY
@ BUY_ERR_ITEM_SOLD_OUT
@ BUY_ERR_REPUTATION_REQUIRE
@ BUY_ERR_ITEM_ALREADY_SOLD
@ BUY_ERR_CANT_CARRY_MORE
ItemModifier
@ ITEM_MODIFIER_CRAFTING_SKILL_WATERMARK
@ ITEM_MODIFIER_TRANSMOG_SECONDARY_APPEARANCE_SPEC_3
@ ITEM_MODIFIER_DBID_HIGH
@ ITEM_MODIFIER_CRAFTING_REAGENT_SLOT_2
@ ITEM_MODIFIER_CHANGE_MODIFIED_CRAFTING_STAT_2
@ ITEM_MODIFIER_CHANGE_MODIFIED_CRAFTING_STAT_1
@ ITEM_MODIFIER_CRAFTING_REAGENT_SLOT_4
@ ITEM_MODIFIER_CRAFTING_SKILL_REAGENTS
@ ITEM_MODIFIER_ENCHANT_ILLUSION_SPEC_5
@ ITEM_MODIFIER_PVP_RATING
@ ITEM_MODIFIER_ENCHANT_ILLUSION_SPEC_2
@ ITEM_MODIFIER_ENCHANT_ILLUSION_ALL_SPECS
@ ITEM_MODIFIER_CRAFTING_REAGENT_SLOT_5
@ ITEM_MODIFIER_CRAFTING_REAGENT_SLOT_11
@ ITEM_MODIFIER_TRANSMOG_SECONDARY_APPEARANCE_ALL_SPECS
@ ITEM_MODIFIER_CHALLENGE_KEYSTONE_AFFIX_ID_3
@ ITEM_MODIFIER_CRAFTING_REAGENT_SLOT_8
@ ITEM_MODIFIER_TRANSMOG_SECONDARY_APPEARANCE_SPEC_4
@ ITEM_MODIFIER_ENCHANT_ILLUSION_SPEC_1
@ ITEM_MODIFIER_TIMEWALKER_LEVEL
@ ITEM_MODIFIER_CHALLENGE_KEYSTONE_AFFIX_ID_1
@ ITEM_MODIFIER_CRAFTING_REAGENT_SLOT_9
@ ITEM_MODIFIER_DBID_LOW
@ ITEM_MODIFIER_CONTENT_TUNING_ID
@ ITEM_MODIFIER_BATTLE_PET_DISPLAY_ID
@ ITEM_MODIFIER_TRANSMOG_SECONDARY_APPEARANCE_SPEC_5
@ ITEM_MODIFIER_TRANSMOG_APPEARANCE_SPEC_4
@ ITEM_MODIFIER_CRAFTING_SKILL_LINE_ABILITY_ID
@ ITEM_MODIFIER_CHALLENGE_KEYSTONE_AFFIX_ID_2
@ ITEM_MODIFIER_TRANSMOG_APPEARANCE_SPEC_5
@ ITEM_MODIFIER_CHALLENGE_KEYSTONE_AFFIX_ID_4
@ ITEM_MODIFIER_CRAFTING_QUALITY_ID
@ ITEM_MODIFIER_CHALLENGE_MAP_CHALLENGE_MODE_ID
@ ITEM_MODIFIER_CRAFTING_REAGENT_SLOT_7
@ ITEM_MODIFIER_CHALLENGE_KEYSTONE_LEVEL
@ ITEM_MODIFIER_ENCHANT_ILLUSION_SPEC_4
@ ITEM_MODIFIER_TRANSMOG_SECONDARY_APPEARANCE_SPEC_1
@ ITEM_MODIFIER_CRAFTING_REAGENT_SLOT_14
@ ITEM_MODIFIER_CRAFTING_REAGENT_SLOT_6
@ ITEM_MODIFIER_SOULBIND_CONDUIT_RANK
@ ITEM_MODIFIER_ARTIFACT_APPEARANCE_ID
@ ITEM_MODIFIER_ENCHANT_ILLUSION_SPEC_3
@ ITEM_MODIFIER_CRAFTING_DATA_ID
@ ITEM_MODIFIER_CRAFTING_REAGENT_SLOT_12
@ ITEM_MODIFIER_BATTLE_PET_BREED_DATA
@ ITEM_MODIFIER_CRAFTING_REAGENT_SLOT_13
@ ITEM_MODIFIER_CRAFTING_REAGENT_SLOT_0
@ MAX_ITEM_MODIFIERS
@ ITEM_MODIFIER_REFORGE
@ ITEM_MODIFIER_ARTIFACT_KNOWLEDGE_LEVEL
@ ITEM_MODIFIER_CRAFTING_REAGENT_SLOT_1
@ ITEM_MODIFIER_TRANSMOG_APPEARANCE_SPEC_2
@ ITEM_MODIFIER_TRANSMOG_APPEARANCE_SPEC_3
@ ITEM_MODIFIER_UPGRADE_ID
@ ITEM_MODIFIER_TRANSMOG_APPEARANCE_ALL_SPECS
@ ITEM_MODIFIER_TRANSMOG_SECONDARY_APPEARANCE_SPEC_2
@ ITEM_MODIFIER_ARTIFACT_TIER
@ ITEM_MODIFIER_BATTLE_PET_SPECIES_ID
@ ITEM_MODIFIER_CRAFTING_REAGENT_SLOT_3
@ ITEM_MODIFIER_BATTLE_PET_LEVEL
@ ITEM_MODIFIER_TRANSMOG_APPEARANCE_SPEC_1
@ ITEM_MODIFIER_CRAFTING_REAGENT_SLOT_10
SellResult
@ SELL_ERR_CANT_FIND_VENDOR
@ SELL_ERR_UNK
@ SELL_ERR_MUST_REPAIR_DURABILITY
@ SELL_ERR_CANT_SELL_TO_THIS_MERCHANT
@ SELL_ERR_VENDOR_REFUSE_SCRAPPABLE_AZERITE
@ SELL_ERR_CANT_FIND_ITEM
@ SELL_ERR_CANT_SELL_ITEM
@ SELL_ERR_YOU_DONT_OWN_THAT_ITEM
@ SELL_ERR_INTERNAL_BAG_ERROR
@ SELL_ERR_ONLY_EMPTY_BAG
BankType
AzeriteEssenceActivateResult
ItemVendorType
@ ITEM_VENDOR_TYPE_ITEM
@ ITEM_VENDOR_TYPE_SPELL
@ ITEM_VENDOR_TYPE_NONE
@ ITEM_VENDOR_TYPE_MAW_POWER
@ ITEM_VENDOR_TYPE_CURRENCY
Definition Guild.h:329