装備スロット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 1つ目の指輪
12 EM_EQWearPos_Ring2 Ring1Slot 2つ目の指輪
13 EM_EQWearPos_Earring1 Earring0Slot 1つ目のイヤリング
14 EM_EQWearPos_Earring2 Earring1Slot 2つ目のイヤリング
15 EM_EQWearPos_MainHand MainHandSlot 主武器
16 EM_EQWearPos_SecondHand SecondaryHandSlot 副武器または盾
17 EM_EQWearPos_Manufactory UtensilSlot 製作道具
18 EM_EQWearPos_MagicTool1 Talisman0Slot 1つ目のお守り
19 EM_EQWearPos_MagicTool2 Talisman1Slot 2つ目のお守り
20 EM_EQWearPos_MagicTool3 Talisman2Slot 3つ目のお守り
21 EM_EQWearPos_Ornament AdornmentSlot 装飾品
22 EM_EQWearPos_Artefact1 Artefact1Slot 1つ目のアーティファクト
23 EM_EQWearPos_Artefact2 Artefact2Slot 2つ目のアーティファクト
24 EM_EQWearPos_Robot RobotSlot ロボット
25 EM_EQWearPos_Robot_Component1 RobotComponent1Slot 1つ目のロボット部品
26 EM_EQWearPos_Robot_Component2 RobotComponent2Slot 2つ目のロボット部品
27 EM_EQWearPos_Robot_Component3 RobotComponent3Slot 3つ目のロボット部品
28 EM_EQWearPos_Robot_Component4 RobotComponent4Slot 4つ目のロボット部品
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 遠距離武器用の携帯ティアアイテム

ワードローブUIスロット

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 1つ目の指輪の予備
112 EM_EQWearPos_BK_Ring2 12 2つ目の指輪の予備
113 EM_EQWearPos_BK_Earring1 13 1つ目のイヤリングの予備
114 EM_EQWearPos_BK_Earring2 14 2つ目のイヤリングの予備
115 EM_EQWearPos_BK_MainHand 15 主武器の予備
116 EM_EQWearPos_BK_SecondHand 16 副武器または盾の予備
117 EM_EQWearPos_BK_Manufactory 17 製作道具の予備
118 EM_EQWearPos_BK_MagicTool1 18 1つ目のお守りの予備
119 EM_EQWearPos_BK_MagicTool2 19 2つ目のお守りの予備
120 EM_EQWearPos_BK_MagicTool3 20 3つ目のお守りの予備
121 EM_EQWearPos_BK_Ornament 21 装飾品の予備
122 EM_EQWearPos_BK_Artefact1 22 1つ目のアーティファクトの予備
123 EM_EQWearPos_BK_Artefact2 23 2つ目のアーティファクトの予備
124 EM_EQWearPos_BK_Robot 24 ロボットの予備
125 EM_EQWearPos_BK_Robot_Component1 25 1つ目のロボット部品の予備
126 EM_EQWearPos_BK_Robot_Component2 26 2つ目のロボット部品の予備
127 EM_EQWearPos_BK_Robot_Component3 27 3つ目のロボット部品の予備
128 EM_EQWearPos_BK_Robot_Component4 28 4つ目のロボット部品の予備
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 内部列挙型サイズのセンチネル。装備スロットではありません。