IDs de ranuras de equipo Revisiones de Taborea: 5 de agosto de 2026
Referencia para los IDs de posición de uso de equipo nativo utilizados por el cliente del juego, las funciones de equipo Lua y los datos de equipo del personaje.
La definición canónica es EQWearPosENUM. Los addons deben usar GetInventorySlotInfo() cuando haya un nombre de ranura Lua disponible en lugar de codificar un valor numérico.
Uso de los IDs de ranura de equipo
Las funciones de la API de marcos de unidad aceptan estos IDs al leer objetos equipados. GetInventorySlotInfo() convierte un nombre de ranura Lua compatible en su ID numérico y ruta de textura.
local slotId, texture = GetInventorySlotInfo("MainHandSlot")local itemLink = GetInventoryItemLink("player", slotId)
Ranuras de equipo normales
Los IDs 0–33 se almacenan en la matriz de equipo normal del personaje. EM_EQWearPos_MaxCount es 34 y actúa como el límite superior exclusivo.
| ID | Constante de enumeración | Nombre de ranura Lua | Propósito |
|---|---|---|---|
0 |
EM_EQWearPos_Head |
HeadSlot |
Armadura de cabeza |
1 |
EM_EQWearPos_Gloves |
HandsSlot |
Armadura de manos |
2 |
EM_EQWearPos_Shoes |
FeetSlot |
Armadura de pies |
3 |
EM_EQWearPos_Clothes |
ChestSlot |
Armadura de pecho |
4 |
EM_EQWearPos_Pants |
LegsSlot |
Armadura de piernas |
5 |
EM_EQWearPos_Back |
BackSlot |
Equipo de espalda |
6 |
EM_EQWearPos_Belt |
WaistSlot |
Cinturón |
7 |
EM_EQWearPos_Shoulder |
ShoulderSlot |
Armadura de hombros |
8 |
EM_EQWearPos_Necklace |
NecklaceSlot |
Collar |
9 |
EM_EQWearPos_Ammo |
AmmoSlot |
Municiones |
10 |
EM_EQWearPos_Bow |
RangedSlot |
Arma a distancia |
11 |
EM_EQWearPos_Ring1 |
Ring0Slot |
Primer anillo |
12 |
EM_EQWearPos_Ring2 |
Ring1Slot |
Segundo anillo |
13 |
EM_EQWearPos_Earring1 |
Earring0Slot |
Primer arete |
14 |
EM_EQWearPos_Earring2 |
Earring1Slot |
Segundo arete |
15 |
EM_EQWearPos_MainHand |
MainHandSlot |
Arma de la mano principal |
16 |
EM_EQWearPos_SecondHand |
SecondaryHandSlot |
Arma de la mano secundaria o escudo |
17 |
EM_EQWearPos_Manufactory |
UtensilSlot |
Utensilio de artesanía |
18 |
EM_EQWearPos_MagicTool1 |
Talisman0Slot |
Primer talismán |
19 |
EM_EQWearPos_MagicTool2 |
Talisman1Slot |
Segundo talismán |
20 |
EM_EQWearPos_MagicTool3 |
Talisman2Slot |
Tercer talismán |
21 |
EM_EQWearPos_Ornament |
AdornmentSlot |
Adorno |
22 |
EM_EQWearPos_Artefact1 |
Artefact1Slot |
Primer artefacto |
23 |
EM_EQWearPos_Artefact2 |
Artefact2Slot |
Segundo artefacto |
24 |
EM_EQWearPos_Robot |
RobotSlot |
Robot |
25 |
EM_EQWearPos_Robot_Component1 |
RobotComponent1Slot |
Primer componente de robot |
26 |
EM_EQWearPos_Robot_Component2 |
RobotComponent2Slot |
Segundo componente de robot |
27 |
EM_EQWearPos_Robot_Component3 |
RobotComponent3Slot |
Tercer componente de robot |
28 |
EM_EQWearPos_Robot_Component4 |
RobotComponent4Slot |
Cuarto componente de robot |
29 |
EM_EQWearPos_Tool_Mine |
ToolMineSlot |
Herramienta de minería |
30 |
EM_EQWearPos_Tool_Wood |
ToolWoodSlot |
Herramienta de tala |
31 |
EM_EQWearPos_Tool_Herb |
ToolHerbSlot |
Herramienta de herbología |
32 |
EM_EQWearPos_Tool_Fish |
ToolFishSlot |
Caña de pescar |
33 |
EM_EQWearPos_Tool_Fish_Bait |
ToolFishBaitSlot |
Cebo de pesca |
Ranuras de extensión de armas
Los IDs 90–95 son campos equipados fuera de la matriz normal Item[]. Las ranuras de extracción anulan los atributos dinámicos del arma correspondiente cuando son utilizables. Las ranuras de nivel portátil solo están disponibles para armas compatibles.
| ID | Constante de enumeración | Nombre de ranura Lua | Propósito |
|---|---|---|---|
90 |
EM_EQWearPos_Extraction_MainHand |
MainHandExtractSlot |
Piedra de extracción equipada para el arma de la mano principal |
91 |
EM_EQWearPos_Extraction_SecondHand |
SecondaryHandExtractSlot |
Piedra de extracción equipada para el arma de la mano secundaria |
92 |
EM_EQWearPos_Extraction_Bow |
RangedExtractSlot |
Piedra de extracción equipada para el arma a distancia |
93 |
EM_EQWearPos_PortableTier_MainHand |
MainHandPortableTierSlot |
Objeto de nivel portátil para el arma de la mano principal |
94 |
EM_EQWearPos_PortableTier_SecondHand |
SecondaryHandPortableTierSlot |
Objeto de nivel portátil para el arma de la mano secundaria |
95 |
EM_EQWearPos_PortableTier_Bow |
RangedPortableTierSlot |
Objeto de nivel portátil para el arma a distancia |
Ranuras de la interfaz de vestuario
Los IDs 96–99 se usan únicamente en la interfaz de vestuario Cool Suit. No representan objetos de bolsa equipables y no tienen filas en la matriz de equipo normal.
| ID | Constante de enumeración | Nombre de ranura Lua | Propósito |
|---|---|---|---|
96 |
EM_EQWearPos_CoolSuit_MainHandPlus |
MainHandPlusSlot |
Apariencia de vestuario de la mano principal |
97 |
EM_EQWearPos_CoolSuit_OffHandPlus |
OffHandPlusSlot |
Apariencia de vestuario de la mano secundaria |
98 |
EM_EQWearPos_CoolSuit_WeaponTrail |
WeaponTrailSlot |
Apariencia de vestuario de estela de arma |
99 |
EM_EQWearPos_CoolSuit_BowPlus |
BowPlusSlot |
Apariencia de vestuario de arma a distancia |
Ranuras de equipo de respaldo
Los IDs 100–133 reflejan las ranuras de equipo normales para los datos de equipo de respaldo. La asignación es ID de respaldo = ID normal + 100. Estas posiciones internas de respaldo no se resuelven mediante GetInventorySlotInfo().
| ID | Constante de enumeración | Refleja | Propósito |
|---|---|---|---|
100 |
EM_EQWearPos_BK_Head |
0 |
Respaldo de armadura de cabeza |
101 |
EM_EQWearPos_BK_Gloves |
1 |
Respaldo de armadura de manos |
102 |
EM_EQWearPos_BK_Shoes |
2 |
Respaldo de armadura de pies |
103 |
EM_EQWearPos_BK_Clothes |
3 |
Respaldo de armadura de pecho |
104 |
EM_EQWearPos_BK_Pants |
4 |
Respaldo de armadura de piernas |
105 |
EM_EQWearPos_BK_Back |
5 |
Respaldo de equipo de espalda |
106 |
EM_EQWearPos_BK_Belt |
6 |
Respaldo de cinturón |
107 |
EM_EQWearPos_BK_Shoulder |
7 |
Respaldo de armadura de hombros |
108 |
EM_EQWearPos_BK_Necklace |
8 |
Respaldo de collar |
109 |
EM_EQWearPos_BK_Ammo |
9 |
Respaldo de municiones |
110 |
EM_EQWearPos_BK_Bow |
10 |
Respaldo de arma a distancia |
111 |
EM_EQWearPos_BK_Ring1 |
11 |
Respaldo del primer anillo |
112 |
EM_EQWearPos_BK_Ring2 |
12 |
Respaldo del segundo anillo |
113 |
EM_EQWearPos_BK_Earring1 |
13 |
Respaldo del primer arete |
114 |
EM_EQWearPos_BK_Earring2 |
14 |
Respaldo del segundo arete |
115 |
EM_EQWearPos_BK_MainHand |
15 |
Respaldo del arma de la mano principal |
116 |
EM_EQWearPos_BK_SecondHand |
16 |
Respaldo del arma de la mano secundaria o escudo |
117 |
EM_EQWearPos_BK_Manufactory |
17 |
Respaldo de utensilio de artesanía |
118 |
EM_EQWearPos_BK_MagicTool1 |
18 |
Respaldo del primer talismán |
119 |
EM_EQWearPos_BK_MagicTool2 |
19 |
Respaldo del segundo talismán |
120 |
EM_EQWearPos_BK_MagicTool3 |
20 |
Respaldo del tercer talismán |
121 |
EM_EQWearPos_BK_Ornament |
21 |
Respaldo de adorno |
122 |
EM_EQWearPos_BK_Artefact1 |
22 |
Respaldo del primer artefacto |
123 |
EM_EQWearPos_BK_Artefact2 |
23 |
Respaldo del segundo artefacto |
124 |
EM_EQWearPos_BK_Robot |
24 |
Respaldo de robot |
125 |
EM_EQWearPos_BK_Robot_Component1 |
25 |
Respaldo del primer componente de robot |
126 |
EM_EQWearPos_BK_Robot_Component2 |
26 |
Respaldo del segundo componente de robot |
127 |
EM_EQWearPos_BK_Robot_Component3 |
27 |
Respaldo del tercer componente de robot |
128 |
EM_EQWearPos_BK_Robot_Component4 |
28 |
Respaldo del cuarto componente de robot |
129 |
EM_EQWearPos_BK_Tool_Mine |
29 |
Respaldo de herramienta de minería |
130 |
EM_EQWearPos_BK_Tool_Wood |
30 |
Respaldo de herramienta de tala |
131 |
EM_EQWearPos_BK_Tool_Herb |
31 |
Respaldo de herramienta de herbología |
132 |
EM_EQWearPos_BK_Tool_Fish |
32 |
Respaldo de caña de pescar |
133 |
EM_EQWearPos_BK_Tool_Fish_Bait |
33 |
Respaldo de cebo de pesca |
Valores de límite y centinela
| Valor | Constante | Significado |
|---|---|---|
-1 |
EM_EQWearPos_None |
Sin posición de equipo. |
34 |
EM_EQWearPos_MaxCount |
Límite superior exclusivo de la matriz de equipo normal. |
100 |
_DEF_EQ_BACKUP_BASE_ |
Desplazamiento base utilizado por las posiciones de equipo de respaldo. |
0x7FFFFFFF |
EM_EQWearPosENUM_FORCE_DWORD |
Centinela interno de tamaño de enumeración; no es una ranura de equipo. |