ge: fix computing bought/sold amount

Use the total spent price instead of the delta spent price, as it is
being divided by the total quantity
This commit is contained in:
Adam
2020-06-06 00:01:08 -04:00
parent dfce3bd7fc
commit a1122ba141
4 changed files with 7 additions and 4 deletions

View File

@@ -420,7 +420,6 @@ public class GrandExchangePlugin extends Plugin
grandExchangeTrade.setBuy(state == GrandExchangeOfferState.BUYING);
grandExchangeTrade.setItemId(offer.getItemId());
grandExchangeTrade.setTotal(offer.getTotalQuantity());
grandExchangeTrade.setSpent(0);
grandExchangeTrade.setOffer(offer.getPrice());
grandExchangeTrade.setSlot(slot);
grandExchangeTrade.setWorldType(getGeWorldType());
@@ -475,7 +474,8 @@ public class GrandExchangePlugin extends Plugin
grandExchangeTrade.setQty(offer.getQuantitySold());
grandExchangeTrade.setDqty(qty);
grandExchangeTrade.setTotal(offer.getTotalQuantity());
grandExchangeTrade.setSpent(dspent);
grandExchangeTrade.setDspent(dspent);
grandExchangeTrade.setSpent(offer.getSpent());
grandExchangeTrade.setOffer(offer.getPrice());
grandExchangeTrade.setSlot(slot);
grandExchangeTrade.setWorldType(getGeWorldType());