From 7640156c861c9451e33a3ded65978884de12ae9a Mon Sep 17 00:00:00 2001 From: Jeremy Plsek Date: Sun, 8 Apr 2018 14:59:32 -0400 Subject: [PATCH] itemprices plugin: fix noted items not showing ge The ge price did not show up for noted items, this fixes that. --- .../client/plugins/itemprices/ItemPricesOverlay.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/itemprices/ItemPricesOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/itemprices/ItemPricesOverlay.java index b4de20797d..5406b44119 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/itemprices/ItemPricesOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/itemprices/ItemPricesOverlay.java @@ -180,7 +180,13 @@ class ItemPricesOverlay extends Overlay return StackFormatter.formatNumber(qty * 1000) + " gp"; } - final ItemComposition itemDef = itemManager.getItemComposition(id); + ItemComposition itemDef = itemManager.getItemComposition(id); + if (itemDef.getNote() != -1) + { + id = itemDef.getLinkedNoteId(); + itemDef = itemManager.getItemComposition(id); + } + // Only check prices for things with store prices if (itemDef.getPrice() <= 0) {