IDs de ranuras de equipo

IDs de posición de equipamiento utilizados por las APIs de Lua, datos de equipamiento del personaje, ranuras de armas especiales, ranuras de vestuario y equipamiento de respaldo.

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.