diff --git a/src/main/java/com/trophonix/tradeplus/extras/TokenManagerExtra.java b/src/main/java/com/trophonix/tradeplus/extras/TokenManagerExtra.java index 3019c38..59f5b8c 100644 --- a/src/main/java/com/trophonix/tradeplus/extras/TokenManagerExtra.java +++ b/src/main/java/com/trophonix/tradeplus/extras/TokenManagerExtra.java @@ -25,11 +25,11 @@ public double getMax(Player player) { public void onTradeEnd() { if (value1 > 0) { api.setTokens(player1, api.getTokens(player1).orElse((long) value1) - (long) value1); - api.setTokens(player2, api.getTokens(player2).orElse(0L) + (long) value1); + api.setTokens(player2, api.getTokens(player2).orElse(0L) + (long) (value1 - ((value1 / 100) * taxPercent))); } if (value2 > 0) { api.setTokens(player2, api.getTokens(player2).orElse((long) value2) - (long) value2); - api.setTokens(player1, api.getTokens(player1).orElse(0L) + (long) value2); + api.setTokens(player1, api.getTokens(player1).orElse(0L) + (long) (value2 - ((value2 / 100) * taxPercent))); } }