装備スロット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 |
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 |
内部列挙型サイズのセンチネル。装備スロットではありません。 |