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_NOT_ENOUGH_MONEY:
return {
"EQUIP_ERR_NOT_ENOUGH_MONEY",
"EQUIP_ERR_NOT_ENOUGH_MONEY",
"You don't have enough money." };
64 case EQUIP_ERR_NOT_A_BAG:
return {
"EQUIP_ERR_NOT_A_BAG",
"EQUIP_ERR_NOT_A_BAG",
"Not a bag." };
65 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." };
66 case EQUIP_ERR_NOT_OWNER:
return {
"EQUIP_ERR_NOT_OWNER",
"EQUIP_ERR_NOT_OWNER",
"You don't own that item." };
67 case EQUIP_ERR_ONLY_ONE_QUIVER:
return {
"EQUIP_ERR_ONLY_ONE_QUIVER",
"EQUIP_ERR_ONLY_ONE_QUIVER",
"You can only equip one quiver." };
68 case EQUIP_ERR_NO_BANK_SLOT:
return {
"EQUIP_ERR_NO_BANK_SLOT",
"EQUIP_ERR_NO_BANK_SLOT",
"You must purchase that bag slot first" };
69 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." };
70 case EQUIP_ERR_ITEM_LOCKED:
return {
"EQUIP_ERR_ITEM_LOCKED",
"EQUIP_ERR_ITEM_LOCKED",
"Item is locked." };
72 case EQUIP_ERR_PLAYER_DEAD:
return {
"EQUIP_ERR_PLAYER_DEAD",
"EQUIP_ERR_PLAYER_DEAD",
"You can't do that when you're dead." };
73 case EQUIP_ERR_CLIENT_LOCKED_OUT:
return {
"EQUIP_ERR_CLIENT_LOCKED_OUT",
"EQUIP_ERR_CLIENT_LOCKED_OUT",
"You can't do that right now." };
75 case EQUIP_ERR_ONLY_ONE_BOLT:
return {
"EQUIP_ERR_ONLY_ONE_BOLT",
"EQUIP_ERR_ONLY_ONE_BOLT",
"You can only equip one quiver." };
76 case EQUIP_ERR_ONLY_ONE_AMMO:
return {
"EQUIP_ERR_ONLY_ONE_AMMO",
"EQUIP_ERR_ONLY_ONE_AMMO",
"You can only equip one ammo pouch." };
77 case EQUIP_ERR_CANT_WRAP_STACKABLE:
return {
"EQUIP_ERR_CANT_WRAP_STACKABLE",
"EQUIP_ERR_CANT_WRAP_STACKABLE",
"Stackable items can't be wrapped." };
78 case EQUIP_ERR_CANT_WRAP_EQUIPPED:
return {
"EQUIP_ERR_CANT_WRAP_EQUIPPED",
"EQUIP_ERR_CANT_WRAP_EQUIPPED",
"Equipped items can't be wrapped." };
79 case EQUIP_ERR_CANT_WRAP_WRAPPED:
return {
"EQUIP_ERR_CANT_WRAP_WRAPPED",
"EQUIP_ERR_CANT_WRAP_WRAPPED",
"Wrapped items can't be wrapped." };
80 case EQUIP_ERR_CANT_WRAP_BOUND:
return {
"EQUIP_ERR_CANT_WRAP_BOUND",
"EQUIP_ERR_CANT_WRAP_BOUND",
"Bound items can't be wrapped." };
81 case EQUIP_ERR_CANT_WRAP_UNIQUE:
return {
"EQUIP_ERR_CANT_WRAP_UNIQUE",
"EQUIP_ERR_CANT_WRAP_UNIQUE",
"Unique items can't be wrapped." };
82 case EQUIP_ERR_CANT_WRAP_BAGS:
return {
"EQUIP_ERR_CANT_WRAP_BAGS",
"EQUIP_ERR_CANT_WRAP_BAGS",
"Bags can't be wrapped." };
83 case EQUIP_ERR_LOOT_GONE:
return {
"EQUIP_ERR_LOOT_GONE",
"EQUIP_ERR_LOOT_GONE",
"Already looted" };
84 case EQUIP_ERR_INV_FULL:
return {
"EQUIP_ERR_INV_FULL",
"EQUIP_ERR_INV_FULL",
"Inventory is full." };
85 case EQUIP_ERR_BANK_FULL:
return {
"EQUIP_ERR_BANK_FULL",
"EQUIP_ERR_BANK_FULL",
"Your bank is full" };
86 case EQUIP_ERR_VENDOR_SOLD_OUT:
return {
"EQUIP_ERR_VENDOR_SOLD_OUT",
"EQUIP_ERR_VENDOR_SOLD_OUT",
"That item is currently sold out." };
87 case EQUIP_ERR_BAG_FULL_2:
return {
"EQUIP_ERR_BAG_FULL_2",
"EQUIP_ERR_BAG_FULL_2",
"That bag is full." };
88 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." };
89 case EQUIP_ERR_CANT_STACK_2:
return {
"EQUIP_ERR_CANT_STACK_2",
"EQUIP_ERR_CANT_STACK_2",
"This item cannot stack." };
90 case EQUIP_ERR_BAG_FULL_3:
return {
"EQUIP_ERR_BAG_FULL_3",
"EQUIP_ERR_BAG_FULL_3",
"That bag is full." };
91 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." };
92 case EQUIP_ERR_OBJECT_IS_BUSY:
return {
"EQUIP_ERR_OBJECT_IS_BUSY",
"EQUIP_ERR_OBJECT_IS_BUSY",
"That object is busy." };
94 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" };
95 case EQUIP_ERR_NOT_WHILE_DISARMED:
return {
"EQUIP_ERR_NOT_WHILE_DISARMED",
"EQUIP_ERR_NOT_WHILE_DISARMED",
"You can't do that while disarmed" };
96 case EQUIP_ERR_BAG_FULL_4:
return {
"EQUIP_ERR_BAG_FULL_4",
"EQUIP_ERR_BAG_FULL_4",
"That bag is full." };
97 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" };
98 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" };
99 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" };
101 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." };
102 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" };
103 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" };
104 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" };
105 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." };
106 case EQUIP_ERR_MAIL_BOUND_ITEM:
return {
"EQUIP_ERR_MAIL_BOUND_ITEM",
"EQUIP_ERR_MAIL_BOUND_ITEM",
"You can't mail soulbound items." };
108 case EQUIP_ERR_BAG_FULL_5:
return {
"EQUIP_ERR_BAG_FULL_5",
"EQUIP_ERR_BAG_FULL_5",
"That bag is full." };
109 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." };
110 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." };
111 case EQUIP_ERR_TOO_MUCH_GOLD:
return {
"EQUIP_ERR_TOO_MUCH_GOLD",
"EQUIP_ERR_TOO_MUCH_GOLD",
"At gold limit" };
112 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" };
113 case EQUIP_ERR_TRADE_BOUND_ITEM:
return {
"EQUIP_ERR_TRADE_BOUND_ITEM",
"EQUIP_ERR_TRADE_BOUND_ITEM",
"You can't trade a soulbound item." };
114 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" };
116 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." };
117 case EQUIP_ERR_NONE:
return {
"EQUIP_ERR_NONE",
"EQUIP_ERR_NONE",
"" };
121 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." };
122 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." };
125 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." };
126 default:
throw std::out_of_range(
"value");
230 default:
throw std::out_of_range(
"index");
331 default:
throw std::out_of_range(
"value");
352 default:
throw std::out_of_range(
"value");
373 default:
throw std::out_of_range(
"index");
391 default:
throw std::out_of_range(
"value");
403 case SELL_ERR_CANT_FIND_ITEM:
return {
"SELL_ERR_CANT_FIND_ITEM",
"SELL_ERR_CANT_FIND_ITEM",
"The item was not found." };
404 case SELL_ERR_CANT_SELL_ITEM:
return {
"SELL_ERR_CANT_SELL_ITEM",
"SELL_ERR_CANT_SELL_ITEM",
"The merchant doesn't want that item." };
405 case SELL_ERR_CANT_FIND_VENDOR:
return {
"SELL_ERR_CANT_FIND_VENDOR",
"SELL_ERR_CANT_FIND_VENDOR",
"The merchant doesn't like you." };
407 case SELL_ERR_UNK:
return {
"SELL_ERR_UNK",
"SELL_ERR_UNK",
"nothing appears..." };
408 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." };
409 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." };
410 default:
throw std::out_of_range(
"value");
429 default:
throw std::out_of_range(
"index");
445 default:
throw std::out_of_range(
"value");
@ EQUIP_ERR_CANT_EQUIP_RANK
@ EQUIP_ERR_TOO_MUCH_GOLD
@ EQUIP_ERR_CANT_EQUIP_EVER
@ EQUIP_ERR_NO_SLOT_AVAILABLE
@ EQUIP_ERR_CANT_EQUIP_EVER_2
@ EQUIP_ERR_CANT_EQUIP_RATING
@ EQUIP_ERR_VENDOR_SOLD_OUT
@ EQUIP_ERR_MAIL_BOUND_ITEM
@ EQUIP_ERR_ONLY_ONE_QUIVER
@ EQUIP_ERR_ITEM_INVENTORY_FULL_SATCHEL
@ EQUIP_ERR_ITEM_MAX_COUNT_EQUIPPED_SOCKETED
@ EQUIP_ERR_DESTROY_NONEMPTY_BAG
@ EQUIP_ERR_NOT_ENOUGH_HONOR_POINTS
@ EQUIP_ERR_CANT_WRAP_BAGS
@ EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE
@ EQUIP_ERR_ITEM_MAX_COUNT_SOCKETED
@ EQUIP_ERR_NOT_DURING_ARENA_MATCH
@ EQUIP_ERR_SHAPESHIFT_FORM_CANNOT_EQUIP
@ 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_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_ONLY_ONE_BOLT
@ EQUIP_ERR_DROP_BOUND_ITEM
@ EQUIP_ERR_NOT_WHILE_DISARMED
@ EQUIP_ERR_PURCHASE_LEVEL_TOO_LOW
@ EQUIP_ERR_ITEM_NOT_FOUND
@ EQUIP_ERR_CANT_EQUIP_REPUTATION
@ EQUIP_ERR_CANT_WRAP_BOUND
@ 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_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_TRADE_EQUIPPED_BAG
@ EQUIP_ERR_NOT_EQUIPPABLE
@ EQUIP_ERR_VENDOR_MISSING_TURNINS
@ EQUIP_ERR_2HSKILLNOTFOUND
@ 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_WRAP_WRAPPED
@ EQUIP_ERR_VENDOR_SOLD_OUT_2
@ 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_CANT_SELL_TO_THIS_MERCHANT
@ SELL_ERR_CANT_FIND_ITEM
@ SELL_ERR_CANT_SELL_ITEM
@ SELL_ERR_YOU_DONT_OWN_THAT_ITEM
@ SELL_ERR_ONLY_EMPTY_BAG
static size_t ToIndex(Enum index)
static EnumText ToString(Enum value)
static Enum FromIndex(size_t index)