diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/grandexchange/GrandExchangeOfferSlot.java b/runelite-client/src/main/java/net/runelite/client/plugins/grandexchange/GrandExchangeOfferSlot.java index b530aa1a82..856d997f1a 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/grandexchange/GrandExchangeOfferSlot.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/grandexchange/GrandExchangeOfferSlot.java @@ -134,8 +134,10 @@ public class GrandExchangeOfferSlot extends JPanel ImageIcon newItemIcon = new ImageIcon(itemImage); itemIcon.setIcon(newItemIcon); - offerState.setText(getNameForState(newOffer.getState()) + " at " + StackFormatter.formatNumber(newOffer.getPrice()) + - (newOffer.getTotalQuantity() > 1 ? "gp ea" : "gp")); + offerState.setText(getNameForState(newOffer.getState()) + + " at " + + StackFormatter.formatNumber(newOffer.getState() == GrandExchangeOfferState.BOUGHT ? (newOffer.getSpent() / newOffer.getTotalQuantity()) : newOffer.getPrice()) + + (newOffer.getTotalQuantity() > 1 ? " gp ea" : " gp")); progressBar.setMaximum(newOffer.getTotalQuantity()); progressBar.setValue(newOffer.getQuantitySold());