Identifiants d'emplacements d'équipement Révisions de Taborea: 5 août 2026
Référence pour les identifiants de position d'équipement natifs utilisés par le client du jeu, les fonctions d'équipement Lua et les données d'équipement du personnage.
La définition canonique est EQWearPosENUM. Les addons doivent utiliser GetInventorySlotInfo() lorsqu'un nom d'emplacement Lua est disponible au lieu de coder en dur une valeur numérique.
Utilisation des identifiants d'emplacement d'équipement
Les fonctions de l'API Unit Frame acceptent ces identifiants lors de la lecture des objets équipés. GetInventorySlotInfo() convertit un nom d'emplacement Lua pris en charge en son identifiant numérique et son chemin de texture.
local slotId, texture = GetInventorySlotInfo("MainHandSlot")local itemLink = GetInventoryItemLink("player", slotId)
Emplacements d'équipement normaux
Les identifiants 0–33 sont stockés dans le tableau d'équipement normal du personnage. EM_EQWearPos_MaxCount est 34 et agit comme la limite supérieure exclusive.
| ID | Constante d'énumération | Nom d'emplacement Lua | Fonction |
|---|---|---|---|
0 |
EM_EQWearPos_Head |
HeadSlot |
Armure de tête |
1 |
EM_EQWearPos_Gloves |
HandsSlot |
Armure de mains |
2 |
EM_EQWearPos_Shoes |
FeetSlot |
Armure de pieds |
3 |
EM_EQWearPos_Clothes |
ChestSlot |
Armure de poitrine |
4 |
EM_EQWearPos_Pants |
LegsSlot |
Armure de jambes |
5 |
EM_EQWearPos_Back |
BackSlot |
Équipement de dos |
6 |
EM_EQWearPos_Belt |
WaistSlot |
Ceinture |
7 |
EM_EQWearPos_Shoulder |
ShoulderSlot |
Armure d'épaules |
8 |
EM_EQWearPos_Necklace |
NecklaceSlot |
Collier |
9 |
EM_EQWearPos_Ammo |
AmmoSlot |
Munitions |
10 |
EM_EQWearPos_Bow |
RangedSlot |
Arme à distance |
11 |
EM_EQWearPos_Ring1 |
Ring0Slot |
Première bague |
12 |
EM_EQWearPos_Ring2 |
Ring1Slot |
Deuxième bague |
13 |
EM_EQWearPos_Earring1 |
Earring0Slot |
Première boucle d'oreille |
14 |
EM_EQWearPos_Earring2 |
Earring1Slot |
Deuxième boucle d'oreille |
15 |
EM_EQWearPos_MainHand |
MainHandSlot |
Arme de la main principale |
16 |
EM_EQWearPos_SecondHand |
SecondaryHandSlot |
Arme de la main secondaire ou bouclier |
17 |
EM_EQWearPos_Manufactory |
UtensilSlot |
Ustensile d'artisanat |
18 |
EM_EQWearPos_MagicTool1 |
Talisman0Slot |
Premier talisman |
19 |
EM_EQWearPos_MagicTool2 |
Talisman1Slot |
Deuxième talisman |
20 |
EM_EQWearPos_MagicTool3 |
Talisman2Slot |
Troisième talisman |
21 |
EM_EQWearPos_Ornament |
AdornmentSlot |
Ornement |
22 |
EM_EQWearPos_Artefact1 |
Artefact1Slot |
Premier artefact |
23 |
EM_EQWearPos_Artefact2 |
Artefact2Slot |
Deuxième artefact |
24 |
EM_EQWearPos_Robot |
RobotSlot |
Robot |
25 |
EM_EQWearPos_Robot_Component1 |
RobotComponent1Slot |
Premier composant de robot |
26 |
EM_EQWearPos_Robot_Component2 |
RobotComponent2Slot |
Deuxième composant de robot |
27 |
EM_EQWearPos_Robot_Component3 |
RobotComponent3Slot |
Troisième composant de robot |
28 |
EM_EQWearPos_Robot_Component4 |
RobotComponent4Slot |
Quatrième composant de robot |
29 |
EM_EQWearPos_Tool_Mine |
ToolMineSlot |
Outil d'extraction minière |
30 |
EM_EQWearPos_Tool_Wood |
ToolWoodSlot |
Outil de bûcheronnage |
31 |
EM_EQWearPos_Tool_Herb |
ToolHerbSlot |
Outil d'herboristerie |
32 |
EM_EQWearPos_Tool_Fish |
ToolFishSlot |
Canne à pêche |
33 |
EM_EQWearPos_Tool_Fish_Bait |
ToolFishBaitSlot |
Appât de pêche |
Emplacements d'extension d'arme
Les identifiants 90–95 sont des champs équipés en dehors du tableau normal Item[]. Les emplacements d'extraction remplacent les attributs dynamiques correspondants de l'arme lorsqu'ils sont utilisables. Les emplacements de palier portable ne sont disponibles que pour les armes compatibles.
| ID | Constante d'énumération | Nom d'emplacement Lua | Fonction |
|---|---|---|---|
90 |
EM_EQWearPos_Extraction_MainHand |
MainHandExtractSlot |
Pierre d'extraction équipée pour l'arme de la main principale |
91 |
EM_EQWearPos_Extraction_SecondHand |
SecondaryHandExtractSlot |
Pierre d'extraction équipée pour l'arme de la main secondaire |
92 |
EM_EQWearPos_Extraction_Bow |
RangedExtractSlot |
Pierre d'extraction équipée pour l'arme à distance |
93 |
EM_EQWearPos_PortableTier_MainHand |
MainHandPortableTierSlot |
Objet de palier portable pour l'arme de la main principale |
94 |
EM_EQWearPos_PortableTier_SecondHand |
SecondaryHandPortableTierSlot |
Objet de palier portable pour l'arme de la main secondaire |
95 |
EM_EQWearPos_PortableTier_Bow |
RangedPortableTierSlot |
Objet de palier portable pour l'arme à distance |
Emplacements de l'interface de garde-robe
Les identifiants 96–99 sont utilisés uniquement par l'interface de garde-robe Cool Suit. Ils ne représentent pas des objets de sac équipables et n'ont pas de lignes dans le tableau d'équipement normal.
| ID | Constante d'énumération | Nom d'emplacement Lua | Fonction |
|---|---|---|---|
96 |
EM_EQWearPos_CoolSuit_MainHandPlus |
MainHandPlusSlot |
Apparence de garde-robe de la main principale |
97 |
EM_EQWearPos_CoolSuit_OffHandPlus |
OffHandPlusSlot |
Apparence de garde-robe de la main secondaire |
98 |
EM_EQWearPos_CoolSuit_WeaponTrail |
WeaponTrailSlot |
Apparence de traînée d'arme en garde-robe |
99 |
EM_EQWearPos_CoolSuit_BowPlus |
BowPlusSlot |
Apparence de garde-robe de l'arme à distance |
Emplacements d'équipement de secours
Les identifiants 100–133 reflètent les emplacements d'équipement normaux pour les données d'équipement de secours. La correspondance est ID de secours = ID normal + 100. Ces positions de secours internes ne sont pas résolues par GetInventorySlotInfo().
| ID | Constante d'énumération | Reflète | Fonction |
|---|---|---|---|
100 |
EM_EQWearPos_BK_Head |
0 |
Copie de secours de l'armure de tête |
101 |
EM_EQWearPos_BK_Gloves |
1 |
Copie de secours de l'armure de mains |
102 |
EM_EQWearPos_BK_Shoes |
2 |
Copie de secours de l'armure de pieds |
103 |
EM_EQWearPos_BK_Clothes |
3 |
Copie de secours de l'armure de poitrine |
104 |
EM_EQWearPos_BK_Pants |
4 |
Copie de secours de l'armure de jambes |
105 |
EM_EQWearPos_BK_Back |
5 |
Copie de secours de l'équipement de dos |
106 |
EM_EQWearPos_BK_Belt |
6 |
Copie de secours de la ceinture |
107 |
EM_EQWearPos_BK_Shoulder |
7 |
Copie de secours de l'armure d'épaules |
108 |
EM_EQWearPos_BK_Necklace |
8 |
Copie de secours du collier |
109 |
EM_EQWearPos_BK_Ammo |
9 |
Copie de secours des munitions |
110 |
EM_EQWearPos_BK_Bow |
10 |
Copie de secours de l'arme à distance |
111 |
EM_EQWearPos_BK_Ring1 |
11 |
Copie de secours de la première bague |
112 |
EM_EQWearPos_BK_Ring2 |
12 |
Copie de secours de la deuxième bague |
113 |
EM_EQWearPos_BK_Earring1 |
13 |
Copie de secours de la première boucle d'oreille |
114 |
EM_EQWearPos_BK_Earring2 |
14 |
Copie de secours de la deuxième boucle d'oreille |
115 |
EM_EQWearPos_BK_MainHand |
15 |
Copie de secours de l'arme de la main principale |
116 |
EM_EQWearPos_BK_SecondHand |
16 |
Copie de secours de l'arme de la main secondaire ou du bouclier |
117 |
EM_EQWearPos_BK_Manufactory |
17 |
Copie de secours de l'ustensile d'artisanat |
118 |
EM_EQWearPos_BK_MagicTool1 |
18 |
Copie de secours du premier talisman |
119 |
EM_EQWearPos_BK_MagicTool2 |
19 |
Copie de secours du deuxième talisman |
120 |
EM_EQWearPos_BK_MagicTool3 |
20 |
Copie de secours du troisième talisman |
121 |
EM_EQWearPos_BK_Ornament |
21 |
Copie de secours de l'ornement |
122 |
EM_EQWearPos_BK_Artefact1 |
22 |
Copie de secours du premier artefact |
123 |
EM_EQWearPos_BK_Artefact2 |
23 |
Copie de secours du deuxième artefact |
124 |
EM_EQWearPos_BK_Robot |
24 |
Copie de secours du robot |
125 |
EM_EQWearPos_BK_Robot_Component1 |
25 |
Copie de secours du premier composant de robot |
126 |
EM_EQWearPos_BK_Robot_Component2 |
26 |
Copie de secours du deuxième composant de robot |
127 |
EM_EQWearPos_BK_Robot_Component3 |
27 |
Copie de secours du troisième composant de robot |
128 |
EM_EQWearPos_BK_Robot_Component4 |
28 |
Copie de secours du quatrième composant de robot |
129 |
EM_EQWearPos_BK_Tool_Mine |
29 |
Copie de secours de l'outil d'extraction minière |
130 |
EM_EQWearPos_BK_Tool_Wood |
30 |
Copie de secours de l'outil de bûcheronnage |
131 |
EM_EQWearPos_BK_Tool_Herb |
31 |
Copie de secours de l'outil d'herboristerie |
132 |
EM_EQWearPos_BK_Tool_Fish |
32 |
Copie de secours de la canne à pêche |
133 |
EM_EQWearPos_BK_Tool_Fish_Bait |
33 |
Copie de secours de l'appât de pêche |
Valeurs limites et sentinelles
| Valeur | Constante | Signification |
|---|---|---|
-1 |
EM_EQWearPos_None |
Aucune position d'équipement. |
34 |
EM_EQWearPos_MaxCount |
Limite supérieure exclusive du tableau d'équipement normal. |
100 |
_DEF_EQ_BACKUP_BASE_ |
Décalage de base utilisé par les positions d'équipement de secours. |
0x7FFFFFFF |
EM_EQWearPosENUM_FORCE_DWORD |
Sentinelle interne de taille d'énumération ; pas un emplacement d'équipement. |