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 994a551ffc..986d02591e 100644 --- a/runelite-api/src/main/java/net/runelite/api/ProjectileID.java +++ b/runelite-api/src/main/java/net/runelite/api/ProjectileID.java @@ -27,6 +27,7 @@ package net.runelite.api; public class ProjectileID { public static final int LIZARDMAN_SHAMAN_AOE = 1293; + public static final int CRAZY_ARCHAEOLOGIST_AOE = 1260; public static final int ICE_DEMON_RANGED_AOE = 1324; public static final int ICE_DEMON_ICE_BARRAGE_AOE = 366; public static final int VASA_AWAKEN_AOE = 1327; 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 1fce1189f5..80996c92b3 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 @@ -30,6 +30,7 @@ import net.runelite.api.ProjectileID; public enum AoeProjectileInfo { LIZARDMAN_SHAMAN_AOE(ProjectileID.LIZARDMAN_SHAMAN_AOE, 3000, 3), + CRAZY_ARCHAEOLOGIST_AOE(ProjectileID.CRAZY_ARCHAEOLOGIST_AOE, 3000, 3), ICE_DEMON_RANGED_AOE(ProjectileID.ICE_DEMON_RANGED_AOE, 3000, 3), /** * When you don't have pray range on ice demon does an ice barrage 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 33a84b9d34..a5ed6004a7 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 @@ -55,6 +55,16 @@ public interface AoeWarningConfig extends Config return true; } + @ConfigItem( + keyName = "archaeologistaoe", + name = "Crazy Archaeologist", + description = "Configures whether or not AoE Projectile Warnings for Archaeologist is displayed" + ) + default boolean isArchaeologistEnabled() + { + return true; + } + @ConfigItem( keyName = "icedemon", name = "Ice Demon", 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 9fb76481a8..8733bacd51 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 @@ -115,6 +115,8 @@ public class AoeWarningPlugin extends Plugin { case LIZARDMAN_SHAMAN_AOE: return config.isShamansEnabled(); + case CRAZY_ARCHAEOLOGIST_AOE: + return config.isArchaeologistEnabled(); case ICE_DEMON_RANGED_AOE: case ICE_DEMON_ICE_BARRAGE_AOE: return config.isIceDemonEnabled();