Идентификаторы слотов экипировки Ревизии Табореи: 5 августа 2026 г.
Справочник по идентификаторам позиций экипировки, используемым игровым клиентом, Lua-функциями экипировки и данными экипировки персонажа.
Каноническое определение — EQWearPosENUM. Аддоны должны использовать GetInventorySlotInfo(), когда доступно Lua-имя слота, вместо жёстко заданного числового значения.
Использование идентификаторов слотов экипировки
Функции API каркаса юнитов принимают эти идентификаторы при чтении надетых предметов. GetInventorySlotInfo() преобразует поддерживаемое Lua-имя слота в его числовой идентификатор и путь к текстуре.
local slotId, texture = GetInventorySlotInfo("MainHandSlot")local itemLink = GetInventoryItemLink("player", slotId)
Обычные слоты экипировки
Идентификаторы 0–33 хранятся в обычном массиве экипировки персонажа. EM_EQWearPos_MaxCount равен 34 и является исключительной верхней границей.
| ID | Константа перечисления | Lua-имя слота | Назначение |
|---|---|---|---|
0 |
EM_EQWearPos_Head |
HeadSlot |
Броня головы |
1 |
EM_EQWearPos_Gloves |
HandsSlot |
Броня рук |
2 |
EM_EQWearPos_Shoes |
FeetSlot |
Броня ног |
3 |
EM_EQWearPos_Clothes |
ChestSlot |
Броня груди |
4 |
EM_EQWearPos_Pants |
LegsSlot |
Броня поножей |
5 |
EM_EQWearPos_Back |
BackSlot |
Экипировка спины |
6 |
EM_EQWearPos_Belt |
WaistSlot |
Пояс |
7 |
EM_EQWearPos_Shoulder |
ShoulderSlot |
Броня плеч |
8 |
EM_EQWearPos_Necklace |
NecklaceSlot |
Ожерелье |
9 |
EM_EQWearPos_Ammo |
AmmoSlot |
Боеприпасы |
10 |
EM_EQWearPos_Bow |
RangedSlot |
Дальнобойное оружие |
11 |
EM_EQWearPos_Ring1 |
Ring0Slot |
Первое кольцо |
12 |
EM_EQWearPos_Ring2 |
Ring1Slot |
Второе кольцо |
13 |
EM_EQWearPos_Earring1 |
Earring0Slot |
Первая серьга |
14 |
EM_EQWearPos_Earring2 |
Earring1Slot |
Вторая серьга |
15 |
EM_EQWearPos_MainHand |
MainHandSlot |
Оружие основной руки |
16 |
EM_EQWearPos_SecondHand |
SecondaryHandSlot |
Оружие второй руки или щит |
17 |
EM_EQWearPos_Manufactory |
UtensilSlot |
Ремесленный инструмент |
18 |
EM_EQWearPos_MagicTool1 |
Talisman0Slot |
Первый талисман |
19 |
EM_EQWearPos_MagicTool2 |
Talisman1Slot |
Второй талисман |
20 |
EM_EQWearPos_MagicTool3 |
Talisman2Slot |
Третий талисман |
21 |
EM_EQWearPos_Ornament |
AdornmentSlot |
Украшение |
22 |
EM_EQWearPos_Artefact1 |
Artefact1Slot |
Первый артефакт |
23 |
EM_EQWearPos_Artefact2 |
Artefact2Slot |
Второй артефакт |
24 |
EM_EQWearPos_Robot |
RobotSlot |
Робот |
25 |
EM_EQWearPos_Robot_Component1 |
RobotComponent1Slot |
Первый компонент робота |
26 |
EM_EQWearPos_Robot_Component2 |
RobotComponent2Slot |
Второй компонент робота |
27 |
EM_EQWearPos_Robot_Component3 |
RobotComponent3Slot |
Третий компонент робота |
28 |
EM_EQWearPos_Robot_Component4 |
RobotComponent4Slot |
Четвёртый компонент робота |
29 |
EM_EQWearPos_Tool_Mine |
ToolMineSlot |
Горный инструмент |
30 |
EM_EQWearPos_Tool_Wood |
ToolWoodSlot |
Инструмент рубки леса |
31 |
EM_EQWearPos_Tool_Herb |
ToolHerbSlot |
Инструмент травничества |
32 |
EM_EQWearPos_Tool_Fish |
ToolFishSlot |
Удочка |
33 |
EM_EQWearPos_Tool_Fish_Bait |
ToolFishBaitSlot |
Рыболовная наживка |
Расширенные слоты оружия
Идентификаторы 90–95 — это экипируемые поля вне обычного массива Item[]. Слоты извлечения переопределяют соответствующие динамические атрибуты оружия, когда они применимы. Слоты переносных уровней доступны только для совместимого оружия.
| ID | Константа перечисления | Lua-имя слота | Назначение |
|---|---|---|---|
90 |
EM_EQWearPos_Extraction_MainHand |
MainHandExtractSlot |
Надетый камень извлечения для оружия основной руки |
91 |
EM_EQWearPos_Extraction_SecondHand |
SecondaryHandExtractSlot |
Надетый камень извлечения для оружия второй руки |
92 |
EM_EQWearPos_Extraction_Bow |
RangedExtractSlot |
Надетый камень извлечения для дальнобойного оружия |
93 |
EM_EQWearPos_PortableTier_MainHand |
MainHandPortableTierSlot |
Предмет переносного уровня для оружия основной руки |
94 |
EM_EQWearPos_PortableTier_SecondHand |
SecondaryHandPortableTierSlot |
Предмет переносного уровня для оружия второй руки |
95 |
EM_EQWearPos_PortableTier_Bow |
RangedPortableTierSlot |
Предмет переносного уровня для дальнобойного оружия |
Слоты интерфейса гардероба
Идентификаторы 96–99 используются только интерфейсом гардероба Cool Suit. Они не представляют экипируемые предметы из сумки и не имеют строк в обычном массиве экипировки.
| ID | Константа перечисления | Lua-имя слота | Назначение |
|---|---|---|---|
96 |
EM_EQWearPos_CoolSuit_MainHandPlus |
MainHandPlusSlot |
Внешний вид гардероба основной руки |
97 |
EM_EQWearPos_CoolSuit_OffHandPlus |
OffHandPlusSlot |
Внешний вид гардероба второй руки |
98 |
EM_EQWearPos_CoolSuit_WeaponTrail |
WeaponTrailSlot |
Внешний вид следа оружия в гардеробе |
99 |
EM_EQWearPos_CoolSuit_BowPlus |
BowPlusSlot |
Внешний вид дальнобойного оружия в гардеробе |
Резервные слоты экипировки
Идентификаторы 100–133 зеркально отражают обычные слоты экипировки для данных резервной экипировки. Соответствие: резервный ID = обычный ID + 100. Эти внутренние резервные позиции не разрешаются функцией GetInventorySlotInfo().
| ID | Константа перечисления | Зеркалит | Назначение |
|---|---|---|---|
100 |
EM_EQWearPos_BK_Head |
0 |
Резерв брони головы |
101 |
EM_EQWearPos_BK_Gloves |
1 |
Резерв брони рук |
102 |
EM_EQWearPos_BK_Shoes |
2 |
Резерв брони ног |
103 |
EM_EQWearPos_BK_Clothes |
3 |
Резерв брони груди |
104 |
EM_EQWearPos_BK_Pants |
4 |
Резерв брони поножей |
105 |
EM_EQWearPos_BK_Back |
5 |
Резерв экипировки спины |
106 |
EM_EQWearPos_BK_Belt |
6 |
Резерв пояса |
107 |
EM_EQWearPos_BK_Shoulder |
7 |
Резерв брони плеч |
108 |
EM_EQWearPos_BK_Necklace |
8 |
Резерв ожерелья |
109 |
EM_EQWearPos_BK_Ammo |
9 |
Резерв боеприпасов |
110 |
EM_EQWearPos_BK_Bow |
10 |
Резерв дальнобойного оружия |
111 |
EM_EQWearPos_BK_Ring1 |
11 |
Резерв первого кольца |
112 |
EM_EQWearPos_BK_Ring2 |
12 |
Резерв второго кольца |
113 |
EM_EQWearPos_BK_Earring1 |
13 |
Резерв первой серьги |
114 |
EM_EQWearPos_BK_Earring2 |
14 |
Резерв второй серьги |
115 |
EM_EQWearPos_BK_MainHand |
15 |
Резерв оружия основной руки |
116 |
EM_EQWearPos_BK_SecondHand |
16 |
Резерв оружия второй руки или щита |
117 |
EM_EQWearPos_BK_Manufactory |
17 |
Резерв ремесленного инструмента |
118 |
EM_EQWearPos_BK_MagicTool1 |
18 |
Резерв первого талисмана |
119 |
EM_EQWearPos_BK_MagicTool2 |
19 |
Резерв второго талисмана |
120 |
EM_EQWearPos_BK_MagicTool3 |
20 |
Резерв третьего талисмана |
121 |
EM_EQWearPos_BK_Ornament |
21 |
Резерв украшения |
122 |
EM_EQWearPos_BK_Artefact1 |
22 |
Резерв первого артефакта |
123 |
EM_EQWearPos_BK_Artefact2 |
23 |
Резерв второго артефакта |
124 |
EM_EQWearPos_BK_Robot |
24 |
Резерв робота |
125 |
EM_EQWearPos_BK_Robot_Component1 |
25 |
Резерв первого компонента робота |
126 |
EM_EQWearPos_BK_Robot_Component2 |
26 |
Резерв второго компонента робота |
127 |
EM_EQWearPos_BK_Robot_Component3 |
27 |
Резерв третьего компонента робота |
128 |
EM_EQWearPos_BK_Robot_Component4 |
28 |
Резерв четвёртого компонента робота |
129 |
EM_EQWearPos_BK_Tool_Mine |
29 |
Резерв горного инструмента |
130 |
EM_EQWearPos_BK_Tool_Wood |
30 |
Резерв инструмента рубки леса |
131 |
EM_EQWearPos_BK_Tool_Herb |
31 |
Резерв инструмента травничества |
132 |
EM_EQWearPos_BK_Tool_Fish |
32 |
Резерв удочки |
133 |
EM_EQWearPos_BK_Tool_Fish_Bait |
33 |
Резерв рыболовной наживки |
Граничные и сторожевые значения
| Значение | Константа | Значение |
|---|---|---|
-1 |
EM_EQWearPos_None |
Нет позиции экипировки. |
34 |
EM_EQWearPos_MaxCount |
Исключительная верхняя граница обычного массива экипировки. |
100 |
_DEF_EQ_BACKUP_BASE_ |
Базовое смещение для позиций резервной экипировки. |
0x7FFFFFFF |
EM_EQWearPosENUM_FORCE_DWORD |
Внутренний сторожевой маркер размера перечисления; не является слотом экипировки. |