From 67ffeb7119acd7cfd6874911fc28100be62cb4bf Mon Sep 17 00:00:00 2001 From: Lucas Date: Tue, 23 Apr 2019 21:46:56 +0200 Subject: [PATCH 1/2] API addons/cleanup Hydra animations/projectiles Cleanup on isle varbits n shit --- .../java/net/runelite/api/AnimationID.java | 22 +++++++++++++++++++ .../java/net/runelite/api/InventoryID.java | 8 +++---- .../java/net/runelite/api/ProjectileID.java | 6 +++++ .../main/java/net/runelite/api/SpriteID.java | 2 +- .../main/java/net/runelite/api/Varbits.java | 8 +++---- 5 files changed, 37 insertions(+), 9 deletions(-) diff --git a/runelite-api/src/main/java/net/runelite/api/AnimationID.java b/runelite-api/src/main/java/net/runelite/api/AnimationID.java index b488d21512..0a6060953a 100644 --- a/runelite-api/src/main/java/net/runelite/api/AnimationID.java +++ b/runelite-api/src/main/java/net/runelite/api/AnimationID.java @@ -213,4 +213,26 @@ public final class AnimationID public static final int LOW_LEVEL_MAGIC_ATTACK = 1162; public static final int HIGH_LEVEL_MAGIC_ATTACK = 1167; public static final int BLOWPIPE_ATTACK = 5061; + + // Hydra + public static final int HYDRA_POISON_1 = 8234; + public static final int HYDRA_RANGED_1 = 8235; + public static final int HYDRA_MAGIC_1 = 8236; + public static final int HYDRA_1_1 = 8237; + public static final int HYDRA_1_2 = 8238; + public static final int HYDRA_LIGHTNING = 8241; + public static final int HYDRA_RANGED_2 = 8242; + public static final int HYDRA_MAGIC_2 = 8243; + public static final int HYDRA_2_1 = 8244; + public static final int HYDRA_2_2 = 8245; + public static final int HYDRA_FIRE = 8248; + public static final int HYDRA_RANGED_3 = 8249; + public static final int HYDRA_MAGIC_3 = 8250; + public static final int HYDRA_3_1 = 8251; + public static final int HYDRA_3_2 = 8252; + public static final int HYDRA_MAGIC_4 = 8254; + public static final int HYDRA_POISON_4 = 8254; + public static final int HYDRA_RANGED_4 = 8255; + public static final int HYDRA_4_1 = 8257; + public static final int HYDRA_4_2 = 8258; } \ No newline at end of file diff --git a/runelite-api/src/main/java/net/runelite/api/InventoryID.java b/runelite-api/src/main/java/net/runelite/api/InventoryID.java index ff099afd70..df3f995df9 100644 --- a/runelite-api/src/main/java/net/runelite/api/InventoryID.java +++ b/runelite-api/src/main/java/net/runelite/api/InventoryID.java @@ -53,14 +53,14 @@ public enum InventoryID * Monkey madness puzzle box inventory. */ MONKEY_MADNESS_PUZZLE_BOX(221), - /** - * Chambers of Xeric chest inventory. - */ - CHAMBERS_OF_XERIC_CHEST(581), /** * Looting Bag inventory */ LOOTING_BAG(516), + /** + * Chambers of Xeric chest inventory. + */ + CHAMBERS_OF_XERIC_CHEST(581), /** * Theater of Blood reward chest inventory (Raids 2) */ diff --git a/runelite-api/src/main/java/net/runelite/api/ProjectileID.java b/runelite-api/src/main/java/net/runelite/api/ProjectileID.java index 34d5c54f3a..267675ad58 100644 --- a/runelite-api/src/main/java/net/runelite/api/ProjectileID.java +++ b/runelite-api/src/main/java/net/runelite/api/ProjectileID.java @@ -84,4 +84,10 @@ public class ProjectileID public static final int VORKATH_PRAYER_DISABLE = 1471; public static final int VORKATH_VENOM = 1470; public static final int VORKATH_ICE = 350; + + public static final int HYDRA_MAGIC = 1662; + public static final int HYDRA_RANGED = 1663; + public static final int HYDRA_POISON = 1644; + public static final int HYDRA_LIGHTNING = 1664; + public static final int HYDRA_LIGHTNING_2 = 1665; } diff --git a/runelite-api/src/main/java/net/runelite/api/SpriteID.java b/runelite-api/src/main/java/net/runelite/api/SpriteID.java index e707854c12..797d2ae078 100644 --- a/runelite-api/src/main/java/net/runelite/api/SpriteID.java +++ b/runelite-api/src/main/java/net/runelite/api/SpriteID.java @@ -431,7 +431,7 @@ public final class SpriteID public static final int SPELL_FIRE_SURGE_DISABLED = 415; /* Unmapped: 416, 417, 418 */ public static final int UNKNOWN_STANCE_ICON_1 = 419; - public static final int UNKNOWN_STANCE_ICON_2 = 320; + public static final int UNKNOWN_STANCE_ICON_2 = 420; public static final int UNKNOWN_STANCE_ICON_3 = 421; public static final int MINIMAP_DESTINATION_FLAG = 422; public static final int CHATBOX_BADGE_CROWN_PLAYER_MODERATOR = 423; diff --git a/runelite-api/src/main/java/net/runelite/api/Varbits.java b/runelite-api/src/main/java/net/runelite/api/Varbits.java index 987115bd28..f7223a237d 100644 --- a/runelite-api/src/main/java/net/runelite/api/Varbits.java +++ b/runelite-api/src/main/java/net/runelite/api/Varbits.java @@ -32,7 +32,8 @@ import lombok.Getter; */ @AllArgsConstructor @Getter -public enum Varbits { +public enum Varbits +{ /* * If chatbox is transparent or not */ @@ -484,10 +485,9 @@ public enum Varbits { GE_OFFER_CREATION_TYPE(4397), - /* + /** * Spells being auto-casted - * - * */ + */ AUTO_CAST_SPELL(276), From c31cd4fe50e07127dd1bf1d1ff1be1f0fe7aca22 Mon Sep 17 00:00:00 2001 From: Lucas Date: Wed, 24 Apr 2019 13:43:11 +0200 Subject: [PATCH 2/2] Add spriteID's for hydra (this time) --- runelite-api/src/main/java/net/runelite/api/SpriteID.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/runelite-api/src/main/java/net/runelite/api/SpriteID.java b/runelite-api/src/main/java/net/runelite/api/SpriteID.java index 797d2ae078..e83c268535 100644 --- a/runelite-api/src/main/java/net/runelite/api/SpriteID.java +++ b/runelite-api/src/main/java/net/runelite/api/SpriteID.java @@ -1566,4 +1566,7 @@ public final class SpriteID public static final int MOBILE_YELLOW_TOUCH_ANIMATION_2 = 1626; public static final int TAB_MAGIC_SPELLBOOK_ARCEUUS_UNUSED = 1708; public static final int TAB_MAGIC_SPELLBOOK_ARCEUUS = 1711; + public static final int BIG_ASS_GUTHIX_SPELL = 1774; + public static final int BIG_SUPERHEAT = 1800; + public static final int BIG_SPEC_TRANSFER = 1959; }