Identifiants d'emplacements d'équipement

Identifiants de position d'équipement utilisés par les API Lua, les données d'équipement des personnages, les emplacements d'armes spéciales, les emplacements de garde-robe et l'équipement de secours.

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.