From 55edaebf6bfa7843295046a2c12356aad855665d Mon Sep 17 00:00:00 2001 From: Kyleeld <48519776+Kyleeld@users.noreply.github.com> Date: Wed, 8 May 2019 09:50:08 +0100 Subject: [PATCH] Update ExaminePlugin.java --- .../client/plugins/examine/ExaminePlugin.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/examine/ExaminePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/examine/ExaminePlugin.java index 1f78bddb9f..217ee55c91 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/examine/ExaminePlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/examine/ExaminePlugin.java @@ -54,6 +54,8 @@ import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.util.StackFormatter; import net.runelite.http.api.examine.ExamineClient; +import net.runelite.http.api.osbuddy.OSBGrandExchangeClient; +import net.runelite.http.api.osbuddy.OSBGrandExchangeResult; /** * Submits examine info to the api @@ -72,6 +74,7 @@ public class ExaminePlugin extends Plugin private static final Pattern X_PATTERN = Pattern.compile("^\\d+ x "); private final Deque pending = new ArrayDeque<>(); + private final OSBGrandExchangeClient CLIENT = new OSBGrandExchangeClient(); private final Cache cache = CacheBuilder.newBuilder() .maximumSize(128L) .build(); @@ -342,11 +345,25 @@ public class ExaminePlugin extends Plugin if (gePrice > 0) { + OSBGrandExchangeResult osbresult = new OSBGrandExchangeResult(); + try + { + osbresult = CLIENT.lookupItem(itemComposition.getId()); + } + catch (IOException e) + { + e.printStackTrace(); + } message .append(ChatColorType.NORMAL) - .append(" GE average ") + .append(" GE ") .append(ChatColorType.HIGHLIGHT) .append(StackFormatter.formatNumber(gePrice * quantity)); + .append(ChatColorType.NORMAL) + .append(" OSB ") + .append(ChatColorType.HIGHLIGHT) + .append(StackFormatter.formatNumber(gePrice * quantity)); + .append(StackFormatter.formatNumber(osbresult.getOverall_average() * quantity)); if (quantity > 1) {