Add fairy ring plugin

Displays location of fairy ring destination on the fairy ring ui.
This commit is contained in:
Infinitay
2018-04-21 22:46:43 -04:00
committed by Adam
parent c72008d39e
commit d032c526d1
5 changed files with 221 additions and 2 deletions

View File

@@ -269,7 +269,7 @@ public enum Varbits
/**
* Barrows
*/
*/
BARROWS_KILLED_AHRIM(457),
BARROWS_KILLED_DHAROK(458),
BARROWS_KILLED_GUTHAN(459),
@@ -302,7 +302,15 @@ public enum Varbits
*/
DAILY_HERB_BOX(3961),
DAILY_STAVES(4539),
DAILY_ESSENCE(4547);
DAILY_ESSENCE(4547),
/**
* Fairy Ring
*/
FAIR_RING_LAST_DESTINATION(5374),
FAIRY_RING_DIAL_ADCB(3985), //Left dial
FAIRY_RIGH_DIAL_ILJK(3986), //Middle dial
FAIRY_RING_DIAL_PSRQ(3987); //Right dial
/**
* varbit id

View File

@@ -26,6 +26,8 @@ package net.runelite.api.widgets;
public class WidgetID
{
public static final int FAIRY_RING_CODE_GROUP_ID = 381;
public static final int FAIRY_RING_GROUP_ID = 398;
public static final int LOGOUT_PANEL_ID = 182;
public static final int BANK_GROUP_ID = 12;
public static final int BANK_INVENTORY_GROUP_ID = 15;
@@ -396,4 +398,20 @@ public class WidgetID
static final int WIDGET = 1;
static final int BOTTOM_BAR = 14;
}
static class FairyRing
{
static final int LEFT_ORB_CLOCKWISE = 19;
static final int LEFT_ORB_COUNTER_CLOCKWISE = 20;
static final int MIDDLE_ORB_CLOCKWISE = 21;
static final int MIDDLE_ORB_COUNTER_CLOCKWISE = 22;
static final int RIGHT_ORB_CLOCKWISE = 23;
static final int RIGHT_ORB_COUNTER_CLOCKWISE = 24;
static final int TELEPORT_BUTTON = 26;
}
static class FairyRingCode
{
static final int FAIRY_QUEEN_HIDEOUT = 139;
}
}

View File

@@ -26,6 +26,17 @@ package net.runelite.api.widgets;
public enum WidgetInfo
{
FAIRY_QUEEN_HIDEOUT_CODE(WidgetID.FAIRY_RING_CODE_GROUP_ID, WidgetID.FairyRingCode.FAIRY_QUEEN_HIDEOUT),
FAIRY_RING_LEFT_ORB_CLOCKWISE(WidgetID.FAIRY_RING_GROUP_ID, WidgetID.FairyRing.LEFT_ORB_CLOCKWISE),
FAIRY_RING_LEFT_ORB_COUNTER_CLOCKWISE(WidgetID.FAIRY_RING_GROUP_ID, WidgetID.FairyRing.LEFT_ORB_COUNTER_CLOCKWISE),
FAIRY_RING_MIDDLE_ORB_CLOCKWISE(WidgetID.FAIRY_RING_GROUP_ID, WidgetID.FairyRing.MIDDLE_ORB_CLOCKWISE),
FAIRY_RING_MIDDLE_ORB_COUNTER_CLOCKWISE(WidgetID.FAIRY_RING_GROUP_ID, WidgetID.FairyRing.MIDDLE_ORB_COUNTER_CLOCKWISE),
FAIRY_RING_RIGHT_ORB_CLOCKWISE(WidgetID.FAIRY_RING_GROUP_ID, WidgetID.FairyRing.RIGHT_ORB_CLOCKWISE),
FAIRY_RING_RIGHT_ORB_COUNTER_CLOCKWISE(WidgetID.FAIRY_RING_GROUP_ID, WidgetID.FairyRing.RIGHT_ORB_COUNTER_CLOCKWISE),
FAIRY_RING_TELEPORT_BUTTON(WidgetID.FAIRY_RING_GROUP_ID, WidgetID.FairyRing.TELEPORT_BUTTON),
LOGOUT_BUTTON(WidgetID.LOGOUT_PANEL_ID, WidgetID.LogoutPanel.LOGOUT_BUTTON),
INVENTORY(WidgetID.INVENTORY_GROUP_ID, 0),