From 226c9596fc2ddcc783c7b45271a521b32c41bdb0 Mon Sep 17 00:00:00 2001 From: Kamiel Date: Tue, 6 Mar 2018 10:09:19 +0100 Subject: [PATCH] Allow disabling of the skill icons on XP drops --- .../client/plugins/experiencedrop/XpDropConfig.java | 10 ++++++++++ .../client/plugins/experiencedrop/XpDropPlugin.java | 8 +++++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropConfig.java index 45eb016ba4..f49eb7c872 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropConfig.java @@ -36,6 +36,16 @@ import net.runelite.client.config.ConfigItem; ) public interface XpDropConfig extends Config { + @ConfigItem( + keyName = "hideSkillIcons", + name = "Hide skill icons", + description = "Configure if XP drops will show their respective skill icons" + ) + default boolean hideSkillIcons() + { + return false; + } + @ConfigItem( keyName = "meleePrayerColor", name = "Melee Prayer Color", diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropPlugin.java index 5af47cd8d7..17fad58090 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropPlugin.java @@ -66,12 +66,18 @@ public class XpDropPlugin extends Plugin return; } - PrayerType prayer = getActivePrayerType(); if (widget.isHidden()) { return; } + if (config.hideSkillIcons() && widget.getSpriteId() > 0) + { + widget.setHidden(true); + return; + } + + PrayerType prayer = getActivePrayerType(); if (prayer == null) { resetTextColor(widget);