装备槽位ID

Lua API、角色装备数据、特殊武器槽、衣橱槽和备用装备所使用的装备穿戴位置ID。

装备槽位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_MaxCount34,作为排他性上边界。

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 内部枚举大小哨兵;不是装备槽位。