From 92f677727dd1bf386e1c5cfcfccad66671e069d0 Mon Sep 17 00:00:00 2001 From: sdburns1998 <49877861+sdburns1998@users.noreply.github.com> Date: Wed, 1 May 2019 23:59:47 +0200 Subject: [PATCH] ItemContainer !=InventoryID (#163) * ItemContainer !=InventoryID * Change overlay to use isDisplayGloryOverlay --- .../whalewatchers/WhaleWatchersGloryOverlay.java | 11 +---------- .../plugins/whalewatchers/WhaleWatchersPlugin.java | 2 +- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/whalewatchers/WhaleWatchersGloryOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/whalewatchers/WhaleWatchersGloryOverlay.java index 12d2e5cc80..035433e280 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/whalewatchers/WhaleWatchersGloryOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/whalewatchers/WhaleWatchersGloryOverlay.java @@ -52,16 +52,7 @@ public class WhaleWatchersGloryOverlay extends Overlay public Dimension render(Graphics2D graphics) { panelComponent.getChildren().clear(); - int amuletID = 0; - try - { - amuletID = client.getLocalPlayer().getPlayerComposition().getEquipmentId(KitType.AMULET); - } - catch (NullPointerException e) - { - - } - if (config.gloryWarning() && amuletID == ItemID.AMULET_OF_GLORY) + if (plugin.isDisplayGloryOverlay()) { panelComponent.setBackgroundColor(Color.lightGray); final AsyncBufferedImage gloryImage = itemManager.getImage(ItemID.AMULET_OF_GLORY); diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/whalewatchers/WhaleWatchersPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/whalewatchers/WhaleWatchersPlugin.java index cdbc5a2e70..2e23972b9a 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/whalewatchers/WhaleWatchersPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/whalewatchers/WhaleWatchersPlugin.java @@ -142,7 +142,7 @@ public class WhaleWatchersPlugin extends Plugin @Subscribe public void onItemContainerChanged(ItemContainerChanged event) { - if (config.gloryWarning() && event.getItemContainer().equals(InventoryID.EQUIPMENT)) + if (config.gloryWarning() && event.getItemContainer() == client.getItemContainer(InventoryID.EQUIPMENT)) { final int amuletID = ObjectUtils.defaultIfNull(client.getLocalPlayer() .getPlayerComposition().getEquipmentId(KitType.AMULET), 0);