From 5fe8f3d01ed029eacccdc246e61b9c7c95f2aa40 Mon Sep 17 00:00:00 2001 From: Owain van Brakel Date: Fri, 19 Jul 2019 15:15:16 +0200 Subject: [PATCH] examine: Fix prices (#1046) --- .../client/plugins/examine/ExaminePlugin.java | 35 +++++++++++++++---- 1 file changed, 28 insertions(+), 7 deletions(-) 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 32ad61add6..8fb6cecad4 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 @@ -400,12 +400,33 @@ public class ExaminePlugin extends Plugin .append(ChatColorType.NORMAL) .append("ea)"); } + + message + .append(ChatColorType.NORMAL) + .append(" HA value ") + .append(ChatColorType.HIGHLIGHT) + .append(StackFormatter.formatNumber(alchPrice * finalQuantity)); + + if (finalQuantity > 1) + { + message + .append(ChatColorType.NORMAL) + .append(" (") + .append(ChatColorType.HIGHLIGHT) + .append(StackFormatter.formatNumber(alchPrice)) + .append(ChatColorType.NORMAL) + .append("ea)"); + } + + chatMessageManager.queue(QueuedMessage.builder() + .type(ChatMessageType.ITEM_EXAMINE) + .runeLiteFormattedMessage(message.build()) + .build()); }, (e) -> log.error(e.toString()) ); } - - if (alchPrice > 0) + else { message .append(ChatColorType.NORMAL) @@ -423,12 +444,12 @@ public class ExaminePlugin extends Plugin .append(ChatColorType.NORMAL) .append("ea)"); } - } - chatMessageManager.queue(QueuedMessage.builder() - .type(ChatMessageType.ITEM_EXAMINE) - .runeLiteFormattedMessage(message.build()) - .build()); + chatMessageManager.queue(QueuedMessage.builder() + .type(ChatMessageType.ITEM_EXAMINE) + .runeLiteFormattedMessage(message.build()) + .build()); + } } }