Identyfikatory slotów wyposażenia Rewizja: 5 sierpnia 2026
Informacje o identyfikatorach pozycji noszenia ekwipunku używanych przez klienta gry, funkcje Lua dotyczące ekwipunku oraz dane ekwipunku postaci.
Kanoniczną definicją jest EQWearPosENUM. Dodatki powinny używać GetInventorySlotInfo(), gdy dostępna jest nazwa slotu Lua, zamiast kodowania na stałe wartości liczbowej.
Używanie identyfikatorów slotów ekwipunku
Funkcje API ramek jednostek przyjmują te identyfikatory podczas odczytu założonych przedmiotów. GetInventorySlotInfo() konwertuje obsługiwaną nazwę slotu Lua na jej numeryczny identyfikator i ścieżkę tekstury.
local slotId, texture = GetInventorySlotInfo("MainHandSlot")local itemLink = GetInventoryItemLink("player", slotId)
Normalne sloty ekwipunku
Identyfikatory 0–33 są przechowywane w normalnej tablicy ekwipunku postaci. EM_EQWearPos_MaxCount wynosi 34 i stanowi wyłączną górną granicę.
| ID | Stała wyliczeniowa | Nazwa slotu Lua | Przeznaczenie |
|---|---|---|---|
0 |
EM_EQWearPos_Head |
HeadSlot |
Zbroja na głowę |
1 |
EM_EQWearPos_Gloves |
HandsSlot |
Zbroja na dłonie |
2 |
EM_EQWearPos_Shoes |
FeetSlot |
Zbroja na stopy |
3 |
EM_EQWearPos_Clothes |
ChestSlot |
Zbroja na klatkę piersiową |
4 |
EM_EQWearPos_Pants |
LegsSlot |
Zbroja na nogi |
5 |
EM_EQWearPos_Back |
BackSlot |
Ekwipunek na plecy |
6 |
EM_EQWearPos_Belt |
WaistSlot |
Pas |
7 |
EM_EQWearPos_Shoulder |
ShoulderSlot |
Zbroja na ramiona |
8 |
EM_EQWearPos_Necklace |
NecklaceSlot |
Naszyjnik |
9 |
EM_EQWearPos_Ammo |
AmmoSlot |
Amunicja |
10 |
EM_EQWearPos_Bow |
RangedSlot |
Broń dystansowa |
11 |
EM_EQWearPos_Ring1 |
Ring0Slot |
Pierwszy pierścień |
12 |
EM_EQWearPos_Ring2 |
Ring1Slot |
Drugi pierścień |
13 |
EM_EQWearPos_Earring1 |
Earring0Slot |
Pierwszy kolczyk |
14 |
EM_EQWearPos_Earring2 |
Earring1Slot |
Drugi kolczyk |
15 |
EM_EQWearPos_MainHand |
MainHandSlot |
Broń w ręce głównej |
16 |
EM_EQWearPos_SecondHand |
SecondaryHandSlot |
Broń w ręce drugiej lub tarcza |
17 |
EM_EQWearPos_Manufactory |
UtensilSlot |
Narzędzie rzemieślnicze |
18 |
EM_EQWearPos_MagicTool1 |
Talisman0Slot |
Pierwszy talizman |
19 |
EM_EQWearPos_MagicTool2 |
Talisman1Slot |
Drugi talizman |
20 |
EM_EQWearPos_MagicTool3 |
Talisman2Slot |
Trzeci talizman |
21 |
EM_EQWearPos_Ornament |
AdornmentSlot |
Ozdoba |
22 |
EM_EQWearPos_Artefact1 |
Artefact1Slot |
Pierwszy artefakt |
23 |
EM_EQWearPos_Artefact2 |
Artefact2Slot |
Drugi artefakt |
24 |
EM_EQWearPos_Robot |
RobotSlot |
Robot |
25 |
EM_EQWearPos_Robot_Component1 |
RobotComponent1Slot |
Pierwszy komponent robota |
26 |
EM_EQWearPos_Robot_Component2 |
RobotComponent2Slot |
Drugi komponent robota |
27 |
EM_EQWearPos_Robot_Component3 |
RobotComponent3Slot |
Trzeci komponent robota |
28 |
EM_EQWearPos_Robot_Component4 |
RobotComponent4Slot |
Czwarty komponent robota |
29 |
EM_EQWearPos_Tool_Mine |
ToolMineSlot |
Narzędzie górnicze |
30 |
EM_EQWearPos_Tool_Wood |
ToolWoodSlot |
Narzędzie do wyrębu drewna |
31 |
EM_EQWearPos_Tool_Herb |
ToolHerbSlot |
Narzędzie zielarskie |
32 |
EM_EQWearPos_Tool_Fish |
ToolFishSlot |
Wędka |
33 |
EM_EQWearPos_Tool_Fish_Bait |
ToolFishBaitSlot |
Przynęta wędkarska |
Rozszerzone sloty broni
Identyfikatory 90–95 to pola wyposażenia poza normalną tablicą Item[]. Slot ekstrakcji zastępuje pasujące dynamiczne atrybuty broni, gdy są używalne. Przenośne sloty poziomów są dostępne tylko dla kompatybilnych broni.
| ID | Stała wyliczeniowa | Nazwa slotu Lua | Przeznaczenie |
|---|---|---|---|
90 |
EM_EQWearPos_Extraction_MainHand |
MainHandExtractSlot |
Założony kamień ekstrakcji dla broni w ręce głównej |
91 |
EM_EQWearPos_Extraction_SecondHand |
SecondaryHandExtractSlot |
Założony kamień ekstrakcji dla broni w ręce drugiej |
92 |
EM_EQWearPos_Extraction_Bow |
RangedExtractSlot |
Założony kamień ekstrakcji dla broni dystansowej |
93 |
EM_EQWearPos_PortableTier_MainHand |
MainHandPortableTierSlot |
Przenośny przedmiot poziomu dla broni w ręce głównej |
94 |
EM_EQWearPos_PortableTier_SecondHand |
SecondaryHandPortableTierSlot |
Przenośny przedmiot poziomu dla broni w ręce drugiej |
95 |
EM_EQWearPos_PortableTier_Bow |
RangedPortableTierSlot |
Przenośny przedmiot poziomu dla broni dystansowej |
Sloty interfejsu garderoby
Identyfikatory 96–99 są używane wyłącznie przez interfejs garderoby Cool Suit. Nie reprezentują przedmiotów z plecaka, które można założyć, i nie mają wierszy w normalnej tablicy ekwipunku.
| ID | Stała wyliczeniowa | Nazwa slotu Lua | Przeznaczenie |
|---|---|---|---|
96 |
EM_EQWearPos_CoolSuit_MainHandPlus |
MainHandPlusSlot |
Wygląd garderoby dla ręki głównej |
97 |
EM_EQWearPos_CoolSuit_OffHandPlus |
OffHandPlusSlot |
Wygląd garderoby dla ręki drugiej |
98 |
EM_EQWearPos_CoolSuit_WeaponTrail |
WeaponTrailSlot |
Ślad broni w garderobie |
99 |
EM_EQWearPos_CoolSuit_BowPlus |
BowPlusSlot |
Wygląd garderoby dla broni dystansowej |
Zapasowe sloty ekwipunku
Identyfikatory 100–133 odwzorowują normalne sloty ekwipunku dla danych zapasowego ekwipunku. Mapowanie to zapasowy ID = normalny ID + 100. Te wewnętrzne pozycje zapasowe nie są rozwiązywane przez GetInventorySlotInfo().
| ID | Stała wyliczeniowa | Odwzorowuje | Przeznaczenie |
|---|---|---|---|
100 |
EM_EQWearPos_BK_Head |
0 |
Zapas zbroi na głowę |
101 |
EM_EQWearPos_BK_Gloves |
1 |
Zapas zbroi na dłonie |
102 |
EM_EQWearPos_BK_Shoes |
2 |
Zapas zbroi na stopy |
103 |
EM_EQWearPos_BK_Clothes |
3 |
Zapas zbroi na klatkę piersiową |
104 |
EM_EQWearPos_BK_Pants |
4 |
Zapas zbroi na nogi |
105 |
EM_EQWearPos_BK_Back |
5 |
Zapas ekwipunku na plecy |
106 |
EM_EQWearPos_BK_Belt |
6 |
Zapas pasa |
107 |
EM_EQWearPos_BK_Shoulder |
7 |
Zapas zbroi na ramiona |
108 |
EM_EQWearPos_BK_Necklace |
8 |
Zapas naszyjnika |
109 |
EM_EQWearPos_BK_Ammo |
9 |
Zapas amunicji |
110 |
EM_EQWearPos_BK_Bow |
10 |
Zapas broni dystansowej |
111 |
EM_EQWearPos_BK_Ring1 |
11 |
Zapas pierwszego pierścienia |
112 |
EM_EQWearPos_BK_Ring2 |
12 |
Zapas drugiego pierścienia |
113 |
EM_EQWearPos_BK_Earring1 |
13 |
Zapas pierwszego kolczyka |
114 |
EM_EQWearPos_BK_Earring2 |
14 |
Zapas drugiego kolczyka |
115 |
EM_EQWearPos_BK_MainHand |
15 |
Zapas broni w ręce głównej |
116 |
EM_EQWearPos_BK_SecondHand |
16 |
Zapas broni w ręce drugiej lub tarczy |
117 |
EM_EQWearPos_BK_Manufactory |
17 |
Zapas narzędzia rzemieślniczego |
118 |
EM_EQWearPos_BK_MagicTool1 |
18 |
Zapas pierwszego talizmanu |
119 |
EM_EQWearPos_BK_MagicTool2 |
19 |
Zapas drugiego talizmanu |
120 |
EM_EQWearPos_BK_MagicTool3 |
20 |
Zapas trzeciego talizmanu |
121 |
EM_EQWearPos_BK_Ornament |
21 |
Zapas ozdoby |
122 |
EM_EQWearPos_BK_Artefact1 |
22 |
Zapas pierwszego artefaktu |
123 |
EM_EQWearPos_BK_Artefact2 |
23 |
Zapas drugiego artefaktu |
124 |
EM_EQWearPos_BK_Robot |
24 |
Zapas robota |
125 |
EM_EQWearPos_BK_Robot_Component1 |
25 |
Zapas pierwszego komponentu robota |
126 |
EM_EQWearPos_BK_Robot_Component2 |
26 |
Zapas drugiego komponentu robota |
127 |
EM_EQWearPos_BK_Robot_Component3 |
27 |
Zapas trzeciego komponentu robota |
128 |
EM_EQWearPos_BK_Robot_Component4 |
28 |
Zapas czwartego komponentu robota |
129 |
EM_EQWearPos_BK_Tool_Mine |
29 |
Zapas narzędzia górniczego |
130 |
EM_EQWearPos_BK_Tool_Wood |
30 |
Zapas narzędzia do wyrębu drewna |
131 |
EM_EQWearPos_BK_Tool_Herb |
31 |
Zapas narzędzia zielarskiego |
132 |
EM_EQWearPos_BK_Tool_Fish |
32 |
Zapas wędki |
133 |
EM_EQWearPos_BK_Tool_Fish_Bait |
33 |
Zapas przynęty wędkarskiej |
Wartości graniczne i wartownicze
| Wartość | Stała | Znaczenie |
|---|---|---|
-1 |
EM_EQWearPos_None |
Brak pozycji ekwipunku. |
34 |
EM_EQWearPos_MaxCount |
Wyłączna górna granica normalnej tablicy ekwipunku. |
100 |
_DEF_EQ_BACKUP_BASE_ |
Podstawowe przesunięcie używane przez pozycje zapasowego ekwipunku. |
0x7FFFFFFF |
EM_EQWearPosENUM_FORCE_DWORD |
Wewnętrzny wartownik rozmiaru wyliczenia; nie jest slotem ekwipunku. |