34 case EQUIP_ERR_OK:
return {
"EQUIP_ERR_OK",
"EQUIP_ERR_OK",
"" };
35 case EQUIP_ERR_CANT_EQUIP_LEVEL_I:
return {
"EQUIP_ERR_CANT_EQUIP_LEVEL_I",
"EQUIP_ERR_CANT_EQUIP_LEVEL_I",
"You must reach level %d to use that item." };
36 case EQUIP_ERR_CANT_EQUIP_SKILL:
return {
"EQUIP_ERR_CANT_EQUIP_SKILL",
"EQUIP_ERR_CANT_EQUIP_SKILL",
"You aren't skilled enough to use that item." };
37 case EQUIP_ERR_WRONG_SLOT:
return {
"EQUIP_ERR_WRONG_SLOT",
"EQUIP_ERR_WRONG_SLOT",
"That item does not go in that slot." };
38 case EQUIP_ERR_BAG_FULL:
return {
"EQUIP_ERR_BAG_FULL",
"EQUIP_ERR_BAG_FULL",
"That bag is full." };
39 case EQUIP_ERR_BAG_IN_BAG:
return {
"EQUIP_ERR_BAG_IN_BAG",
"EQUIP_ERR_BAG_IN_BAG",
"Can't put non-empty bags in other bags." };
40 case EQUIP_ERR_TRADE_EQUIPPED_BAG:
return {
"EQUIP_ERR_TRADE_EQUIPPED_BAG",
"EQUIP_ERR_TRADE_EQUIPPED_BAG",
"You can't trade equipped bags." };
41 case EQUIP_ERR_AMMO_ONLY:
return {
"EQUIP_ERR_AMMO_ONLY",
"EQUIP_ERR_AMMO_ONLY",
"Only ammo can go there." };
42 case EQUIP_ERR_PROFICIENCY_NEEDED:
return {
"EQUIP_ERR_PROFICIENCY_NEEDED",
"EQUIP_ERR_PROFICIENCY_NEEDED",
"You do not have the required proficiency for that item." };
43 case EQUIP_ERR_NO_SLOT_AVAILABLE:
return {
"EQUIP_ERR_NO_SLOT_AVAILABLE",
"EQUIP_ERR_NO_SLOT_AVAILABLE",
"No equipment slot is available for that item." };
44 case EQUIP_ERR_CANT_EQUIP_EVER:
return {
"EQUIP_ERR_CANT_EQUIP_EVER",
"EQUIP_ERR_CANT_EQUIP_EVER",
"You can never use that item." };
45 case EQUIP_ERR_CANT_EQUIP_EVER_2:
return {
"EQUIP_ERR_CANT_EQUIP_EVER_2",
"EQUIP_ERR_CANT_EQUIP_EVER_2",
"You can never use that item." };
46 case EQUIP_ERR_NO_SLOT_AVAILABLE_2:
return {
"EQUIP_ERR_NO_SLOT_AVAILABLE_2",
"EQUIP_ERR_NO_SLOT_AVAILABLE_2",
"No equipment slot is available for that item." };
47 case EQUIP_ERR_2HANDED_EQUIPPED:
return {
"EQUIP_ERR_2HANDED_EQUIPPED",
"EQUIP_ERR_2HANDED_EQUIPPED",
"Cannot equip that with a two-handed weapon." };
48 case EQUIP_ERR_2HSKILLNOTFOUND:
return {
"EQUIP_ERR_2HSKILLNOTFOUND",
"EQUIP_ERR_2HSKILLNOTFOUND",
"You cannot dual-wield" };
49 case EQUIP_ERR_WRONG_BAG_TYPE:
return {
"EQUIP_ERR_WRONG_BAG_TYPE",
"EQUIP_ERR_WRONG_BAG_TYPE",
"That item doesn't go in that container." };
50 case EQUIP_ERR_WRONG_BAG_TYPE_2:
return {
"EQUIP_ERR_WRONG_BAG_TYPE_2",
"EQUIP_ERR_WRONG_BAG_TYPE_2",
"That item doesn't go in that container." };
51 case EQUIP_ERR_ITEM_MAX_COUNT:
return {
"EQUIP_ERR_ITEM_MAX_COUNT",
"EQUIP_ERR_ITEM_MAX_COUNT",
"You can't carry any more of those items." };
52 case EQUIP_ERR_NO_SLOT_AVAILABLE_3:
return {
"EQUIP_ERR_NO_SLOT_AVAILABLE_3",
"EQUIP_ERR_NO_SLOT_AVAILABLE_3",
"No equipment slot is available for that item." };
53 case EQUIP_ERR_CANT_STACK:
return {
"EQUIP_ERR_CANT_STACK",
"EQUIP_ERR_CANT_STACK",
"This item cannot stack." };
54 case EQUIP_ERR_NOT_EQUIPPABLE:
return {
"EQUIP_ERR_NOT_EQUIPPABLE",
"EQUIP_ERR_NOT_EQUIPPABLE",
"This item cannot be equipped." };
55 case EQUIP_ERR_CANT_SWAP:
return {
"EQUIP_ERR_CANT_SWAP",
"EQUIP_ERR_CANT_SWAP",
"These items can't be swapped." };
56 case EQUIP_ERR_SLOT_EMPTY:
return {
"EQUIP_ERR_SLOT_EMPTY",
"EQUIP_ERR_SLOT_EMPTY",
"That slot is empty." };
57 case EQUIP_ERR_ITEM_NOT_FOUND:
return {
"EQUIP_ERR_ITEM_NOT_FOUND",
"EQUIP_ERR_ITEM_NOT_FOUND",
"The item was not found." };
58 case EQUIP_ERR_DROP_BOUND_ITEM:
return {
"EQUIP_ERR_DROP_BOUND_ITEM",
"EQUIP_ERR_DROP_BOUND_ITEM",
"You can't drop a soulbound item." };
59 case EQUIP_ERR_OUT_OF_RANGE:
return {
"EQUIP_ERR_OUT_OF_RANGE",
"EQUIP_ERR_OUT_OF_RANGE",
"Out of range." };
60 case EQUIP_ERR_TOO_FEW_TO_SPLIT:
return {
"EQUIP_ERR_TOO_FEW_TO_SPLIT",
"EQUIP_ERR_TOO_FEW_TO_SPLIT",
"Tried to split more than number in stack." };
61 case EQUIP_ERR_SPLIT_FAILED:
return {
"EQUIP_ERR_SPLIT_FAILED",
"EQUIP_ERR_SPLIT_FAILED",
"Couldn't split those items." };
63 case EQUIP_ERR_CANT_TRADE_GOLD:
return {
"EQUIP_ERR_CANT_TRADE_GOLD",
"EQUIP_ERR_CANT_TRADE_GOLD",
"Gold may only be offered by one trader." };
64 case EQUIP_ERR_NOT_ENOUGH_MONEY:
return {
"EQUIP_ERR_NOT_ENOUGH_MONEY",
"EQUIP_ERR_NOT_ENOUGH_MONEY",
"You don't have enough money." };
65 case EQUIP_ERR_NOT_A_BAG:
return {
"EQUIP_ERR_NOT_A_BAG",
"EQUIP_ERR_NOT_A_BAG",
"Not a bag." };
66 case EQUIP_ERR_DESTROY_NONEMPTY_BAG:
return {
"EQUIP_ERR_DESTROY_NONEMPTY_BAG",
"EQUIP_ERR_DESTROY_NONEMPTY_BAG",
"You can only do that with empty bags." };
67 case EQUIP_ERR_NOT_OWNER:
return {
"EQUIP_ERR_NOT_OWNER",
"EQUIP_ERR_NOT_OWNER",
"You don't own that item." };
68 case EQUIP_ERR_ONLY_ONE_QUIVER:
return {
"EQUIP_ERR_ONLY_ONE_QUIVER",
"EQUIP_ERR_ONLY_ONE_QUIVER",
"You can only equip one quiver." };
69 case EQUIP_ERR_NO_BANK_SLOT:
return {
"EQUIP_ERR_NO_BANK_SLOT",
"EQUIP_ERR_NO_BANK_SLOT",
"You must purchase that bag slot first" };
70 case EQUIP_ERR_NO_BANK_HERE:
return {
"EQUIP_ERR_NO_BANK_HERE",
"EQUIP_ERR_NO_BANK_HERE",
"You are too far away from a bank." };
71 case EQUIP_ERR_ITEM_LOCKED:
return {
"EQUIP_ERR_ITEM_LOCKED",
"EQUIP_ERR_ITEM_LOCKED",
"Item is locked." };
73 case EQUIP_ERR_PLAYER_DEAD:
return {
"EQUIP_ERR_PLAYER_DEAD",
"EQUIP_ERR_PLAYER_DEAD",
"You can't do that when you're dead." };
74 case EQUIP_ERR_CLIENT_LOCKED_OUT:
return {
"EQUIP_ERR_CLIENT_LOCKED_OUT",
"EQUIP_ERR_CLIENT_LOCKED_OUT",
"You can't do that right now." };
76 case EQUIP_ERR_ONLY_ONE_BOLT:
return {
"EQUIP_ERR_ONLY_ONE_BOLT",
"EQUIP_ERR_ONLY_ONE_BOLT",
"You can only equip one quiver." };
77 case EQUIP_ERR_ONLY_ONE_AMMO:
return {
"EQUIP_ERR_ONLY_ONE_AMMO",
"EQUIP_ERR_ONLY_ONE_AMMO",
"You can only equip one ammo pouch." };
78 case EQUIP_ERR_CANT_WRAP_STACKABLE:
return {
"EQUIP_ERR_CANT_WRAP_STACKABLE",
"EQUIP_ERR_CANT_WRAP_STACKABLE",
"Stackable items can't be wrapped." };
79 case EQUIP_ERR_CANT_WRAP_EQUIPPED:
return {
"EQUIP_ERR_CANT_WRAP_EQUIPPED",
"EQUIP_ERR_CANT_WRAP_EQUIPPED",
"Equipped items can't be wrapped." };
80 case EQUIP_ERR_CANT_WRAP_WRAPPED:
return {
"EQUIP_ERR_CANT_WRAP_WRAPPED",
"EQUIP_ERR_CANT_WRAP_WRAPPED",
"Wrapped items can't be wrapped." };
81 case EQUIP_ERR_CANT_WRAP_BOUND:
return {
"EQUIP_ERR_CANT_WRAP_BOUND",
"EQUIP_ERR_CANT_WRAP_BOUND",
"Bound items can't be wrapped." };
82 case EQUIP_ERR_CANT_WRAP_UNIQUE:
return {
"EQUIP_ERR_CANT_WRAP_UNIQUE",
"EQUIP_ERR_CANT_WRAP_UNIQUE",
"Unique items can't be wrapped." };
83 case EQUIP_ERR_CANT_WRAP_BAGS:
return {
"EQUIP_ERR_CANT_WRAP_BAGS",
"EQUIP_ERR_CANT_WRAP_BAGS",
"Bags can't be wrapped." };
84 case EQUIP_ERR_LOOT_GONE:
return {
"EQUIP_ERR_LOOT_GONE",
"EQUIP_ERR_LOOT_GONE",
"Already looted" };
85 case EQUIP_ERR_INV_FULL:
return {
"EQUIP_ERR_INV_FULL",
"EQUIP_ERR_INV_FULL",
"Inventory is full." };
86 case EQUIP_ERR_BANK_FULL:
return {
"EQUIP_ERR_BANK_FULL",
"EQUIP_ERR_BANK_FULL",
"Your bank is full" };
87 case EQUIP_ERR_VENDOR_SOLD_OUT:
return {
"EQUIP_ERR_VENDOR_SOLD_OUT",
"EQUIP_ERR_VENDOR_SOLD_OUT",
"That item is currently sold out." };
88 case EQUIP_ERR_BAG_FULL_2:
return {
"EQUIP_ERR_BAG_FULL_2",
"EQUIP_ERR_BAG_FULL_2",
"That bag is full." };
89 case EQUIP_ERR_ITEM_NOT_FOUND_2:
return {
"EQUIP_ERR_ITEM_NOT_FOUND_2",
"EQUIP_ERR_ITEM_NOT_FOUND_2",
"The item was not found." };
90 case EQUIP_ERR_CANT_STACK_2:
return {
"EQUIP_ERR_CANT_STACK_2",
"EQUIP_ERR_CANT_STACK_2",
"This item cannot stack." };
91 case EQUIP_ERR_BAG_FULL_3:
return {
"EQUIP_ERR_BAG_FULL_3",
"EQUIP_ERR_BAG_FULL_3",
"That bag is full." };
92 case EQUIP_ERR_VENDOR_SOLD_OUT_2:
return {
"EQUIP_ERR_VENDOR_SOLD_OUT_2",
"EQUIP_ERR_VENDOR_SOLD_OUT_2",
"That item is currently sold out." };
93 case EQUIP_ERR_OBJECT_IS_BUSY:
return {
"EQUIP_ERR_OBJECT_IS_BUSY",
"EQUIP_ERR_OBJECT_IS_BUSY",
"That object is busy." };
95 case EQUIP_ERR_NOT_IN_COMBAT:
return {
"EQUIP_ERR_NOT_IN_COMBAT",
"EQUIP_ERR_NOT_IN_COMBAT",
"You can't do that while in combat" };
96 case EQUIP_ERR_NOT_WHILE_DISARMED:
return {
"EQUIP_ERR_NOT_WHILE_DISARMED",
"EQUIP_ERR_NOT_WHILE_DISARMED",
"You can't do that while disarmed" };
97 case EQUIP_ERR_BAG_FULL_4:
return {
"EQUIP_ERR_BAG_FULL_4",
"EQUIP_ERR_BAG_FULL_4",
"That bag is full." };
98 case EQUIP_ERR_CANT_EQUIP_RANK:
return {
"EQUIP_ERR_CANT_EQUIP_RANK",
"EQUIP_ERR_CANT_EQUIP_RANK",
"You don't have the required rank for that item" };
99 case EQUIP_ERR_CANT_EQUIP_REPUTATION:
return {
"EQUIP_ERR_CANT_EQUIP_REPUTATION",
"EQUIP_ERR_CANT_EQUIP_REPUTATION",
"You don't have the required reputation for that item" };
100 case EQUIP_ERR_TOO_MANY_SPECIAL_BAGS:
return {
"EQUIP_ERR_TOO_MANY_SPECIAL_BAGS",
"EQUIP_ERR_TOO_MANY_SPECIAL_BAGS",
"You cannot equip another bag of that type" };
102 case EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE:
return {
"EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE",
"EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE",
"You cannot equip more than one of those." };
103 case EQUIP_ERR_VENDOR_MISSING_TURNINS:
return {
"EQUIP_ERR_VENDOR_MISSING_TURNINS",
"EQUIP_ERR_VENDOR_MISSING_TURNINS",
"You do not have the required items for that purchase" };
104 case EQUIP_ERR_NOT_ENOUGH_HONOR_POINTS:
return {
"EQUIP_ERR_NOT_ENOUGH_HONOR_POINTS",
"EQUIP_ERR_NOT_ENOUGH_HONOR_POINTS",
"You don't have enough honor points" };
105 case EQUIP_ERR_NOT_ENOUGH_ARENA_POINTS:
return {
"EQUIP_ERR_NOT_ENOUGH_ARENA_POINTS",
"EQUIP_ERR_NOT_ENOUGH_ARENA_POINTS",
"You don't have enough arena points" };
106 case EQUIP_ERR_ITEM_MAX_COUNT_SOCKETED:
return {
"EQUIP_ERR_ITEM_MAX_COUNT_SOCKETED",
"EQUIP_ERR_ITEM_MAX_COUNT_SOCKETED",
"You have the maximum number of those gems in your inventory or socketed into items." };
107 case EQUIP_ERR_MAIL_BOUND_ITEM:
return {
"EQUIP_ERR_MAIL_BOUND_ITEM",
"EQUIP_ERR_MAIL_BOUND_ITEM",
"You can't mail soulbound items." };
109 case EQUIP_ERR_BAG_FULL_5:
return {
"EQUIP_ERR_BAG_FULL_5",
"EQUIP_ERR_BAG_FULL_5",
"That bag is full." };
110 case EQUIP_ERR_ITEM_MAX_COUNT_EQUIPPED_SOCKETED:
return {
"EQUIP_ERR_ITEM_MAX_COUNT_EQUIPPED_SOCKETED",
"EQUIP_ERR_ITEM_MAX_COUNT_EQUIPPED_SOCKETED",
"You have the maximum number of those gems socketed into equipped items." };
111 case EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE_SOCKETED:
return {
"EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE_SOCKETED",
"EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE_SOCKETED",
"You cannot socket more than one of those gems into a single item." };
112 case EQUIP_ERR_TOO_MUCH_GOLD:
return {
"EQUIP_ERR_TOO_MUCH_GOLD",
"EQUIP_ERR_TOO_MUCH_GOLD",
"At gold limit" };
113 case EQUIP_ERR_NOT_DURING_ARENA_MATCH:
return {
"EQUIP_ERR_NOT_DURING_ARENA_MATCH",
"EQUIP_ERR_NOT_DURING_ARENA_MATCH",
"You can't do that while in an arena match" };
114 case EQUIP_ERR_TRADE_BOUND_ITEM:
return {
"EQUIP_ERR_TRADE_BOUND_ITEM",
"EQUIP_ERR_TRADE_BOUND_ITEM",
"You can't trade a soulbound item." };
115 case EQUIP_ERR_CANT_EQUIP_RATING:
return {
"EQUIP_ERR_CANT_EQUIP_RATING",
"EQUIP_ERR_CANT_EQUIP_RATING",
"You don't have the personal, team, or battleground rating required to buy that item" };
117 case EQUIP_ERR_NOT_SAME_ACCOUNT:
return {
"EQUIP_ERR_NOT_SAME_ACCOUNT",
"EQUIP_ERR_NOT_SAME_ACCOUNT",
"Account-bound items can only be given to your own characters." };
118 case EQUIP_NONE_3:
return {
"EQUIP_NONE_3",
"EQUIP_NONE_3",
"" };
122 case EQUIP_ERR_PURCHASE_LEVEL_TOO_LOW:
return {
"EQUIP_ERR_PURCHASE_LEVEL_TOO_LOW",
"EQUIP_ERR_PURCHASE_LEVEL_TOO_LOW",
"You must reach level %d to purchase that item." };
123 case EQUIP_ERR_CANT_EQUIP_NEED_TALENT:
return {
"EQUIP_ERR_CANT_EQUIP_NEED_TALENT",
"EQUIP_ERR_CANT_EQUIP_NEED_TALENT",
"You do not have the required talent to equip that." };
126 case EQUIP_ERR_ITEM_INVENTORY_FULL_SATCHEL:
return {
"EQUIP_ERR_ITEM_INVENTORY_FULL_SATCHEL",
"EQUIP_ERR_ITEM_INVENTORY_FULL_SATCHEL",
"Your inventory is full. Your satchel has been delivered to your mailbox." };
128 case EQUIP_ERR_CANT_BUY_QUANTITY:
return {
"EQUIP_ERR_CANT_BUY_QUANTITY",
"EQUIP_ERR_CANT_BUY_QUANTITY",
"You can't buy the specified quantity of that item." };
129 case EQUIP_ERR_ITEM_IS_BATTLE_PAY_LOCKED:
return {
"EQUIP_ERR_ITEM_IS_BATTLE_PAY_LOCKED",
"EQUIP_ERR_ITEM_IS_BATTLE_PAY_LOCKED",
"Your purchased item is still waiting to be unlocked" };
130 case EQUIP_ERR_REAGENT_BANK_FULL:
return {
"EQUIP_ERR_REAGENT_BANK_FULL",
"EQUIP_ERR_REAGENT_BANK_FULL",
"Your reagent bank is full" };
132 case EQUIP_ERR_WRONG_BAG_TYPE_3:
return {
"EQUIP_ERR_WRONG_BAG_TYPE_3",
"EQUIP_ERR_WRONG_BAG_TYPE_3",
"That item doesn't go in that container." };
133 case EQUIP_ERR_CANT_USE_ITEM:
return {
"EQUIP_ERR_CANT_USE_ITEM",
"EQUIP_ERR_CANT_USE_ITEM",
"You can't use that item." };
134 case EQUIP_ERR_CANT_BE_OBLITERATED:
return {
"EQUIP_ERR_CANT_BE_OBLITERATED",
"EQUIP_ERR_CANT_BE_OBLITERATED",
"You can't obliterate that item" };
135 case EQUIP_ERR_GUILD_BANK_CONJURED_ITEM:
return {
"EQUIP_ERR_GUILD_BANK_CONJURED_ITEM",
"EQUIP_ERR_GUILD_BANK_CONJURED_ITEM",
"You cannot store conjured items in the guild bank" };
136 case EQUIP_ERR_BAG_FULL_6:
return {
"EQUIP_ERR_BAG_FULL_6",
"EQUIP_ERR_BAG_FULL_6",
"That bag is full." };
137 case EQUIP_ERR_BAG_FULL_7:
return {
"EQUIP_ERR_BAG_FULL_7",
"EQUIP_ERR_BAG_FULL_7",
"That bag is full." };
138 case EQUIP_ERR_CANT_BE_SCRAPPED:
return {
"EQUIP_ERR_CANT_BE_SCRAPPED",
"EQUIP_ERR_CANT_BE_SCRAPPED",
"You can't scrap that item" };
139 case EQUIP_ERR_BAG_FULL_8:
return {
"EQUIP_ERR_BAG_FULL_8",
"EQUIP_ERR_BAG_FULL_8",
"That bag is full." };
140 case EQUIP_ERR_NOT_IN_PET_BATTLE:
return {
"EQUIP_ERR_NOT_IN_PET_BATTLE",
"EQUIP_ERR_NOT_IN_PET_BATTLE",
"You cannot do that while in a pet battle" };
141 case EQUIP_ERR_BAG_FULL_9:
return {
"EQUIP_ERR_BAG_FULL_9",
"EQUIP_ERR_BAG_FULL_9",
"That bag is full." };
144 case EQUIP_ERR_NOT_IN_NPE:
return {
"EQUIP_ERR_NOT_IN_NPE",
"EQUIP_ERR_NOT_IN_NPE",
"Not available during the tutorial" };
145 case EQUIP_ERR_ITEM_COOLDOWN:
return {
"EQUIP_ERR_ITEM_COOLDOWN",
"EQUIP_ERR_ITEM_COOLDOWN",
"Item is not ready yet." };
146 case EQUIP_ERR_NOT_IN_RATED_BATTLEGROUND:
return {
"EQUIP_ERR_NOT_IN_RATED_BATTLEGROUND",
"EQUIP_ERR_NOT_IN_RATED_BATTLEGROUND",
"You can't do that in a rated battleground." };
148 case EQUIP_ERR_CANT_BE_RECRAFTED:
return {
"EQUIP_ERR_CANT_BE_RECRAFTED",
"EQUIP_ERR_CANT_BE_RECRAFTED",
"You can't recraft that itemv" };
149 case EQUIP_ERR_REAGENTBAG_WRONG_SLOT:
return {
"EQUIP_ERR_REAGENTBAG_WRONG_SLOT",
"EQUIP_ERR_REAGENTBAG_WRONG_SLOT",
"Reagent Bags can only be placed in the reagent bag slot." };
150 case EQUIP_ERR_SLOT_ONLY_REAGENTBAG:
return {
"EQUIP_ERR_SLOT_ONLY_REAGENTBAG",
"EQUIP_ERR_SLOT_ONLY_REAGENTBAG",
"Only Reagent Bags can be placed in the reagent bag slot." };
151 case EQUIP_ERR_REAGENTBAG_ITEM_TYPE:
return {
"EQUIP_ERR_REAGENTBAG_ITEM_TYPE",
"EQUIP_ERR_REAGENTBAG_ITEM_TYPE",
"Only Reagents can be placed in Reagent Bags." };
153 default:
throw std::out_of_range(
"value");
284 default:
throw std::out_of_range(
"index");
412 default:
throw std::out_of_range(
"value");
433 default:
throw std::out_of_range(
"value");
454 default:
throw std::out_of_range(
"index");
472 default:
throw std::out_of_range(
"value");
484 case SELL_ERR_CANT_FIND_ITEM:
return {
"SELL_ERR_CANT_FIND_ITEM",
"SELL_ERR_CANT_FIND_ITEM",
"The item was not found." };
485 case SELL_ERR_CANT_SELL_ITEM:
return {
"SELL_ERR_CANT_SELL_ITEM",
"SELL_ERR_CANT_SELL_ITEM",
"The merchant doesn't want that item." };
486 case SELL_ERR_CANT_FIND_VENDOR:
return {
"SELL_ERR_CANT_FIND_VENDOR",
"SELL_ERR_CANT_FIND_VENDOR",
"The merchant doesn't like you." };
488 case SELL_ERR_UNK:
return {
"SELL_ERR_UNK",
"SELL_ERR_UNK",
"nothing appears..." };
489 case SELL_ERR_ONLY_EMPTY_BAG:
return {
"SELL_ERR_ONLY_EMPTY_BAG",
"SELL_ERR_ONLY_EMPTY_BAG",
"You can only do that with empty bags." };
490 case SELL_ERR_CANT_SELL_TO_THIS_MERCHANT:
return {
"SELL_ERR_CANT_SELL_TO_THIS_MERCHANT",
"SELL_ERR_CANT_SELL_TO_THIS_MERCHANT",
"You cannot sell items to this merchant." };
491 case SELL_ERR_MUST_REPAIR_DURABILITY:
return {
"SELL_ERR_MUST_REPAIR_DURABILITY",
"SELL_ERR_MUST_REPAIR_DURABILITY",
"You must repair that item's durability to use it." };
492 case SELL_ERR_VENDOR_REFUSE_SCRAPPABLE_AZERITE:
return {
"SELL_ERR_VENDOR_REFUSE_SCRAPPABLE_AZERITE",
"SELL_ERR_VENDOR_REFUSE_SCRAPPABLE_AZERITE",
"The merchant doesn't want that item. Bring it to the Scrapper to extract Titan Residuum." };
494 default:
throw std::out_of_range(
"value");
516 default:
throw std::out_of_range(
"index");
535 default:
throw std::out_of_range(
"value");
@ EQUIP_ERR_CANT_TRADE_GOLD
@ EQUIP_ERR_CANT_EQUIP_RANK
@ EQUIP_ERR_TOO_MUCH_GOLD
@ EQUIP_ERR_CANT_EQUIP_EVER
@ EQUIP_ERR_REAGENT_BANK_FULL
@ EQUIP_ERR_NO_SLOT_AVAILABLE
@ EQUIP_ERR_CANT_EQUIP_EVER_2
@ EQUIP_ERR_CANT_DO_THAT_RIGHT_NOW
@ EQUIP_ERR_CANT_EQUIP_RATING
@ EQUIP_ERR_CANT_BE_OBLITERATED
@ EQUIP_ERR_VENDOR_SOLD_OUT
@ EQUIP_ERR_MAIL_BOUND_ITEM
@ EQUIP_ERR_CANT_BUY_QUANTITY
@ EQUIP_ERR_SCALING_STAT_ITEM_LEVEL_TOO_LOW
@ EQUIP_ERR_ONLY_ONE_QUIVER
@ EQUIP_ERR_ITEM_INVENTORY_FULL_SATCHEL
@ EQUIP_ERR_ITEM_MAX_COUNT_EQUIPPED_SOCKETED
@ EQUIP_ERR_CANT_DO_THAT_RIGHT_NOW_2
@ EQUIP_ERR_EQUIPABLESPELLS_SLOTS_FULL
@ EQUIP_ERR_DESTROY_NONEMPTY_BAG
@ EQUIP_ERR_NOT_ENOUGH_HONOR_POINTS
@ EQUIP_ERR_REAGENT_BANK_LOCKED
@ EQUIP_ERR_CANT_WRAP_BAGS
@ EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE
@ EQUIP_ERR_ITEM_MAX_COUNT_SOCKETED
@ EQUIP_ERR_NOT_DURING_ARENA_MATCH
@ EQUIP_ERR_REAGENTBAG_WRONG_SLOT
@ EQUIP_ERR_CANT_BE_SCRAPPED
@ EQUIP_ERR_SLOT_ONLY_REAGENTBAG
@ EQUIP_ERR_SHAPESHIFT_FORM_CANNOT_EQUIP
@ EQUIP_ERR_CANT_BULK_SELL_ITEM_WITH_REFUND
@ EQUIP_ERR_CLIENT_LOCKED_OUT
@ EQUIP_ERR_CANT_BE_DISENCHANTED
@ EQUIP_ERR_NOT_IN_COMBAT
@ EQUIP_ERR_OBJECT_IS_BUSY
@ EQUIP_ERR_NO_SLOT_AVAILABLE_3
@ EQUIP_ERR_ITEM_COOLDOWN
@ EQUIP_ERR_ITEM_NOT_FOUND_2
@ EQUIP_ERR_CANT_EQUIP_LEVEL_I
@ EQUIP_ERR_GENERIC_STUNNED
@ EQUIP_ERR_WRONG_BAG_TYPE
@ EQUIP_ERR_PROFICIENCY_NEEDED
@ 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
@ EQUIP_ERR_DROP_BOUND_ITEM
@ EQUIP_ERR_NOT_WHILE_DISARMED
@ EQUIP_ERR_PURCHASE_LEVEL_TOO_LOW
@ EQUIP_ERR_GUILD_BANK_CONJURED_ITEM
@ EQUIP_ERR_ITEM_NOT_FOUND
@ EQUIP_ERR_CANT_EQUIP_REPUTATION
@ EQUIP_ERR_CANT_WRAP_BOUND
@ EQUIP_ERR_WRONG_BAG_TYPE_3
@ EQUIP_ERR_NOT_SAME_ACCOUNT
@ EQUIP_ERR_CANT_EQUIP_SKILL
@ EQUIP_ERR_WRONG_BAG_TYPE_2
@ EQUIP_ERR_2HANDED_EQUIPPED
@ EQUIP_ERR_NOT_ENOUGH_MONEY
@ EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE_SOCKETED
@ EQUIP_ERR_CANT_USE_ITEM
@ EQUIP_ERR_INTERNAL_BAG_ERROR
@ EQUIP_ERR_CANT_WRAP_EQUIPPED
@ EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_EQUIPPED_EXCEEDED_IS
@ EQUIP_ERR_INTERNAL_BAG_ERROR_2
@ EQUIP_ERR_REAGENTBAG_ITEM_TYPE
@ EQUIP_ERR_TRADE_EQUIPPED_BAG
@ EQUIP_ERR_NOT_EQUIPPABLE
@ EQUIP_ERR_VENDOR_MISSING_TURNINS
@ EQUIP_ERR_2HSKILLNOTFOUND
@ EQUIP_ERR_NOT_IN_PET_BATTLE
@ EQUIP_ERR_LOOT_CANT_LOOT_THAT_NOW
@ EQUIP_ERR_CANT_WRAP_STACKABLE
@ EQUIP_ERR_TRADE_BOUND_ITEM
@ EQUIP_ERR_ONLY_ONE_AMMO
@ EQUIP_ERR_SPELL_FAILED_REAGENTS_GENERIC
@ EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_SOCKETED_EXCEEDED_IS
@ EQUIP_ERR_TOO_MANY_SPECIAL_BAGS
@ EQUIP_ERR_ITEM_MAX_COUNT
@ EQUIP_ERR_NO_SLOT_AVAILABLE_2
@ EQUIP_ERR_CANT_BE_RECRAFTED
@ EQUIP_ERR_CANT_WRAP_WRAPPED
@ EQUIP_ERR_VENDOR_SOLD_OUT_2
@ EQUIP_ERR_NOT_IN_RATED_BATTLEGROUND
@ EQUIP_ERR_CANT_WRAP_UNIQUE
@ EQUIP_ERR_SCALING_STAT_ITEM_LEVEL_EXCEEDED
@ EQUIP_ERR_TOO_FEW_TO_SPLIT
@ EQUIP_ERR_NOT_ENOUGH_ARENA_POINTS
@ BUY_ERR_SELLER_DONT_LIKE_YOU
@ BUY_ERR_DISTANCE_TOO_FAR
@ BUY_ERR_NOT_ENOUGHT_MONEY
@ BUY_ERR_REPUTATION_REQUIRE
@ BUY_ERR_ITEM_ALREADY_SOLD
@ BUY_ERR_CANT_CARRY_MORE
@ SELL_ERR_CANT_FIND_VENDOR
@ 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
static size_t ToIndex(Enum index)
static EnumText ToString(Enum value)
static Enum FromIndex(size_t index)