From 096469a202823b3be69e003f2dae7f64851c5120 Mon Sep 17 00:00:00 2001 From: Tyler Hardy Date: Fri, 19 Jan 2018 14:23:37 -0600 Subject: [PATCH] Add gargoyle boss to aoe plugin --- .../src/main/java/net/runelite/api/ProjectileID.java | 3 +++ .../client/plugins/aoewarnings/AoeProjectileInfo.java | 3 +++ .../client/plugins/aoewarnings/AoeWarningConfig.java | 10 ++++++++++ .../client/plugins/aoewarnings/AoeWarningPlugin.java | 3 +++ 4 files changed, 19 insertions(+) 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 0e5c8060f6..56c1354b56 100644 --- a/runelite-api/src/main/java/net/runelite/api/ProjectileID.java +++ b/runelite-api/src/main/java/net/runelite/api/ProjectileID.java @@ -47,6 +47,9 @@ public class ProjectileID public static final int GALVEK_MINE = 1495; public static final int GALVEK_BOMB = 1491; + public static final int DAWN_FREEZE = 1445; + public static final int DUSK_CEILING = 1435; + public static final int VETION_LIGHTNING = 280; public static final int CHAOS_FANATIC_AOE = 551; //for lack of a better word diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/aoewarnings/AoeProjectileInfo.java b/runelite-client/src/main/java/net/runelite/client/plugins/aoewarnings/AoeProjectileInfo.java index 964c4eaa37..697e98efe3 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/aoewarnings/AoeProjectileInfo.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/aoewarnings/AoeProjectileInfo.java @@ -59,6 +59,9 @@ public enum AoeProjectileInfo GALVEK_MINE(ProjectileID.GALVEK_MINE, 3600, 3), GALVEK_BOMB(ProjectileID.GALVEK_BOMB, 2400, 3), + DAWN_FREEZE(ProjectileID.DAWN_FREEZE, 3000, 3), + DUSK_CEILING(ProjectileID.DUSK_CEILING, 3000, 3), + /** * the AOE of Vet'ion */ diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/aoewarnings/AoeWarningConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/aoewarnings/AoeWarningConfig.java index 6852bd6258..8861c47581 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/aoewarnings/AoeWarningConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/aoewarnings/AoeWarningConfig.java @@ -115,6 +115,16 @@ public interface AoeWarningConfig extends Config return true; } + @ConfigItem( + keyName = "gargboss", + name = "Gargoyle Boss", + description = "Configs whether or not AoE Projectile Warnings for Dawn/Dusk are displayed" + ) + default boolean isGargBossEnabled() + { + return true; + } + @ConfigItem( keyName = "vetion", name = "Vet'ion", diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/aoewarnings/AoeWarningPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/aoewarnings/AoeWarningPlugin.java index f3565e77be..21f15d2c78 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/aoewarnings/AoeWarningPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/aoewarnings/AoeWarningPlugin.java @@ -137,6 +137,9 @@ public class AoeWarningPlugin extends Plugin case GALVEK_BOMB: case GALVEK_MINE: return config.isGalvekEnabled(); + case DAWN_FREEZE: + case DUSK_CEILING: + return config.isGargBossEnabled(); case OLM_FALLING_CRYSTAL: case OLM_BURNING: return config.isOlmEnabled();