kittype: include widgetinfo for the equipment widgets.
This commit is contained in:
@@ -26,6 +26,7 @@ package net.runelite.api.kit;
|
|||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
|
import net.runelite.api.widgets.WidgetInfo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Represents an equipment slot in a players composition.
|
* Represents an equipment slot in a players composition.
|
||||||
@@ -39,19 +40,19 @@ import lombok.Getter;
|
|||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
public enum KitType
|
public enum KitType
|
||||||
{
|
{
|
||||||
HELMET("Helmet", 0),
|
HELMET("Helmet", 0, WidgetInfo.EQUIPMENT_HELMET),
|
||||||
CAPE("Cape", 1),
|
CAPE("Cape", 1, WidgetInfo.EQUIPMENT_CAPE),
|
||||||
AMULET("Amulet", 2),
|
AMULET("Amulet", 2, WidgetInfo.EQUIPMENT_AMULET),
|
||||||
WEAPON("Weapon", 3),
|
WEAPON("Weapon", 3, WidgetInfo.EQUIPMENT_WEAPON),
|
||||||
TORSO("Torso", 4),
|
TORSO("Torso", 4, WidgetInfo.EQUIPMENT_BODY),
|
||||||
SHIELD("Shield", 5),
|
SHIELD("Shield", 5, WidgetInfo.EQUIPMENT_SHIELD),
|
||||||
LEGS("Legs", 7),
|
LEGS("Legs", 7, WidgetInfo.EQUIPMENT_LEGS),
|
||||||
HEAD("Head", 8),
|
HEAD("Head", 8, null),
|
||||||
HANDS("Hands", 9),
|
HANDS("Hands", 9, WidgetInfo.EQUIPMENT_GLOVES),
|
||||||
BOOTS("Boots", 10),
|
BOOTS("Boots", 10, WidgetInfo.EQUIPMENT_BOOTS),
|
||||||
JAW("Jaw", 11),
|
JAW("Jaw", 11, null),
|
||||||
RING("Ring", 12),
|
RING("Ring", 12, WidgetInfo.EQUIPMENT_RING),
|
||||||
AMMUNITION("Ammo", 13);
|
AMMUNITION("Ammo", 13, WidgetInfo.EQUIPMENT_AMMO);
|
||||||
|
|
||||||
private final String name;
|
private final String name;
|
||||||
|
|
||||||
@@ -59,4 +60,6 @@ public enum KitType
|
|||||||
* Gets the raw equipment index for use in {PlayerAppearance#getEquipmentIds()}.
|
* Gets the raw equipment index for use in {PlayerAppearance#getEquipmentIds()}.
|
||||||
*/
|
*/
|
||||||
private final int index;
|
private final int index;
|
||||||
}
|
|
||||||
|
private final WidgetInfo widgetInfo;
|
||||||
|
}
|
||||||
@@ -315,6 +315,17 @@ public class WidgetID
|
|||||||
|
|
||||||
static class Equipment
|
static class Equipment
|
||||||
{
|
{
|
||||||
|
static final int HELMET = 14;
|
||||||
|
static final int CAPE = 15;
|
||||||
|
static final int AMULET = 16;
|
||||||
|
static final int WEAPON = 17;
|
||||||
|
static final int BODY = 18;
|
||||||
|
static final int SHIELD = 19;
|
||||||
|
static final int LEGS = 20;
|
||||||
|
static final int GLOVES = 21;
|
||||||
|
static final int BOOTS = 22;
|
||||||
|
static final int RING = 23;
|
||||||
|
static final int AMMO = 24;
|
||||||
static final int INVENTORY_ITEM_CONTAINER = 0;
|
static final int INVENTORY_ITEM_CONTAINER = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1201,4 +1212,4 @@ public class WidgetID
|
|||||||
{
|
{
|
||||||
static final int CONTAINER = 0;
|
static final int CONTAINER = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -63,6 +63,18 @@ public enum WidgetInfo
|
|||||||
EQUIPMENT(WidgetID.EQUIPMENT_GROUP_ID, 0),
|
EQUIPMENT(WidgetID.EQUIPMENT_GROUP_ID, 0),
|
||||||
EQUIPMENT_INVENTORY_ITEMS_CONTAINER(WidgetID.EQUIPMENT_INVENTORY_GROUP_ID, WidgetID.Equipment.INVENTORY_ITEM_CONTAINER),
|
EQUIPMENT_INVENTORY_ITEMS_CONTAINER(WidgetID.EQUIPMENT_INVENTORY_GROUP_ID, WidgetID.Equipment.INVENTORY_ITEM_CONTAINER),
|
||||||
|
|
||||||
|
EQUIPMENT_HELMET(WidgetID.EQUIPMENT_GROUP_ID, WidgetID.Equipment.HELMET),
|
||||||
|
EQUIPMENT_CAPE(WidgetID.EQUIPMENT_GROUP_ID, WidgetID.Equipment.CAPE),
|
||||||
|
EQUIPMENT_AMULET(WidgetID.EQUIPMENT_GROUP_ID, WidgetID.Equipment.AMULET),
|
||||||
|
EQUIPMENT_WEAPON(WidgetID.EQUIPMENT_GROUP_ID, WidgetID.Equipment.WEAPON),
|
||||||
|
EQUIPMENT_BODY(WidgetID.EQUIPMENT_GROUP_ID, WidgetID.Equipment.BODY),
|
||||||
|
EQUIPMENT_SHIELD(WidgetID.EQUIPMENT_GROUP_ID, WidgetID.Equipment.SHIELD),
|
||||||
|
EQUIPMENT_LEGS(WidgetID.EQUIPMENT_GROUP_ID, WidgetID.Equipment.LEGS),
|
||||||
|
EQUIPMENT_GLOVES(WidgetID.EQUIPMENT_GROUP_ID, WidgetID.Equipment.GLOVES),
|
||||||
|
EQUIPMENT_BOOTS(WidgetID.EQUIPMENT_GROUP_ID, WidgetID.Equipment.BOOTS),
|
||||||
|
EQUIPMENT_RING(WidgetID.EQUIPMENT_GROUP_ID, WidgetID.Equipment.RING),
|
||||||
|
EQUIPMENT_AMMO(WidgetID.EQUIPMENT_GROUP_ID, WidgetID.Equipment.AMMO),
|
||||||
|
|
||||||
EMOTE_WINDOW(WidgetID.EMOTES_GROUP_ID, WidgetID.Emotes.EMOTE_WINDOW),
|
EMOTE_WINDOW(WidgetID.EMOTES_GROUP_ID, WidgetID.Emotes.EMOTE_WINDOW),
|
||||||
EMOTE_CONTAINER(WidgetID.EMOTES_GROUP_ID, WidgetID.Emotes.EMOTE_CONTAINER),
|
EMOTE_CONTAINER(WidgetID.EMOTES_GROUP_ID, WidgetID.Emotes.EMOTE_CONTAINER),
|
||||||
EMOTE_SCROLLBAR(WidgetID.EMOTES_GROUP_ID, WidgetID.Emotes.EMOTE_SCROLLBAR),
|
EMOTE_SCROLLBAR(WidgetID.EMOTES_GROUP_ID, WidgetID.Emotes.EMOTE_SCROLLBAR),
|
||||||
@@ -859,4 +871,4 @@ public enum WidgetInfo
|
|||||||
return groupId << 16 | childId;
|
return groupId << 16 | childId;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user