装备槽位ID Taborea 修订版: 2026年8月5日
参考游戏客户端、Lua装备函数和角色装备数据所使用的本地装备穿戴位置ID。
规范定义为 EQWearPosENUM。当存在可用的Lua槽位名称时,插件应使用 GetInventorySlotInfo(),而不是硬编码数值。
使用装备槽位ID
单位框架API函数 在读取已装备物品时接受这些ID。GetInventorySlotInfo() 将支持的Lua槽位名称转换为其数值ID和纹理路径。
local slotId, texture = GetInventorySlotInfo("MainHandSlot")local itemLink = GetInventoryItemLink("player", slotId)
普通装备槽位
ID 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 |
鱼饵 |
武器扩展槽位
ID 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 |
远程武器的便携等级物品 |
衣橱界面槽位
ID 96–99 仅用于酷装衣橱界面。它们不代表可装备的背包物品,也不在普通装备数组中占行。
| 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 |
远程武器衣橱外观 |
备用装备槽位
ID 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 |
内部枚举大小哨兵;不是装备槽位。 |