From 6e9d7fbca2205d04c9b7ea7f337ac60d12f59748 Mon Sep 17 00:00:00 2001 From: montlikadani Date: Thu, 2 Jul 2020 16:40:30 +0200 Subject: [PATCH] Fix when boosted items amount not calculates the correct boosts from inventory --- src/main/java/com/gamingmesh/jobs/Gui/GuiManager.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/gamingmesh/jobs/Gui/GuiManager.java b/src/main/java/com/gamingmesh/jobs/Gui/GuiManager.java index ac8eea20..ed9cde67 100644 --- a/src/main/java/com/gamingmesh/jobs/Gui/GuiManager.java +++ b/src/main/java/com/gamingmesh/jobs/Gui/GuiManager.java @@ -211,15 +211,18 @@ public class GuiManager { } double income = jInfo.getIncome(level, numjobs); - income = boost.getFinalAmount(CurrencyType.MONEY, income); + income = boost.getFinalAmount(CurrencyType.MONEY, income) + ((Jobs.getPlayerManager().getInventoryBoost(player, job) + .get(CurrencyType.MONEY)) + 1); String incomeColor = income >= 0 ? "" : ChatColor.DARK_RED.toString(); double xp = jInfo.getExperience(level, numjobs); - xp = boost.getFinalAmount(CurrencyType.EXP, xp); + xp = boost.getFinalAmount(CurrencyType.EXP, xp) + ((Jobs.getPlayerManager().getInventoryBoost(player, job) + .get(CurrencyType.EXP)) + 1); String xpColor = xp >= 0 ? "" : ChatColor.GRAY.toString(); double points = jInfo.getPoints(level, numjobs); - points = boost.getFinalAmount(CurrencyType.POINTS, points); + points = boost.getFinalAmount(CurrencyType.POINTS, points) + ((Jobs.getPlayerManager().getInventoryBoost(player, job) + .get(CurrencyType.POINTS)) + 1); String pointsColor = xp >= 0 ? "" : ChatColor.RED.toString(); if (income == 0D && points == 0D && xp == 0D)