From f5528aa39998cad69bff2fb5c793b814f38e27a8 Mon Sep 17 00:00:00 2001 From: Ganom Date: Thu, 16 May 2019 18:46:59 -0400 Subject: [PATCH] Adding config option for skull (#272) * Adding config option for skull * Update TimersConfig.java --- .../runelite/client/plugins/timers/TimersConfig.java | 10 ++++++++++ .../runelite/client/plugins/timers/TimersPlugin.java | 6 +++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/timers/TimersConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/timers/TimersConfig.java index 81f5e818dc..39f228d994 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/timers/TimersConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/timers/TimersConfig.java @@ -181,6 +181,16 @@ public interface TimersConfig extends Config return true; } + @ConfigItem( + keyName = "showSkull", + name = "Skull timer", + description = "Configures whether skull timer is displayed" + ) + default boolean showSkull() + { + return true; + } + @ConfigItem( keyName = "showStaffOfTheDead", name = "Staff of the Dead timer", diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/timers/TimersPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/timers/TimersPlugin.java index ebe8f976b0..889feb3bba 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/timers/TimersPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/timers/TimersPlugin.java @@ -44,9 +44,9 @@ import net.runelite.api.NPC; import net.runelite.api.NpcID; import net.runelite.api.Player; import net.runelite.api.Prayer; +import net.runelite.api.Skill; import net.runelite.api.SkullIcon; import net.runelite.api.VarPlayer; -import net.runelite.api.Skill; import net.runelite.api.Varbits; import net.runelite.api.WorldType; import net.runelite.api.coords.WorldPoint; @@ -590,7 +590,7 @@ public class TimersPlugin extends Plugin final boolean isSkulled = player.getSkullIcon() != null && player.getSkullIcon() != SkullIcon.SKULL_FIGHT_PIT; - if (isSkulled != skulledLastTick) + if (isSkulled != skulledLastTick && config.showSkull()) { skulledLastTick = isSkulled; if (isSkulled) @@ -655,7 +655,7 @@ public class TimersPlugin extends Plugin if (config.showAbyssalSireStun() && actor instanceof NPC) { - int npcId = ((NPC)actor).getId(); + int npcId = ((NPC) actor).getId(); switch (npcId) {