diff options
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/features/inventory/chocolatefactory/ChocolateFactoryStats.kt | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/inventory/chocolatefactory/ChocolateFactoryStats.kt b/src/main/java/at/hannibal2/skyhanni/features/inventory/chocolatefactory/ChocolateFactoryStats.kt index f8ef3baf7..e18f6738d 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/inventory/chocolatefactory/ChocolateFactoryStats.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/inventory/chocolatefactory/ChocolateFactoryStats.kt @@ -55,6 +55,14 @@ object ChocolateFactoryStats { } val prestigeEstimate = ChocolateAmount.PRESTIGE.formattedTimeUntilGoal(ChocolateFactoryAPI.chocolateForPrestige) + val chocolateUntilPrestigeCalculation = + ChocolateFactoryAPI.chocolateForPrestige - ChocolateAmount.PRESTIGE.chocolate() + + var chocolateUntilPrestige = "§6${chocolateUntilPrestigeCalculation.addSeparators()}" + + if (chocolateUntilPrestigeCalculation <= 0) { + chocolateUntilPrestige = "§aPrestige Avaliable" + } val map = buildMap { put(ChocolateFactoryStat.HEADER, "§6§lChocolate Factory Stats") @@ -83,6 +91,10 @@ object ChocolateFactoryStats { ChocolateFactoryStat.RAW_PER_SECOND, "§eRaw Per Second: §6${profileStorage.rawChocPerSecond.addSeparators()}" ) + put( + ChocolateFactoryStat.CHOCOLATE_UNTIL_PRESTIGE, + "§eChocolate To Prestige: $chocolateUntilPrestige" + ) } val text = config.statsDisplayList.filter { it.shouldDisplay() }.mapNotNull { map[it] } @@ -132,6 +144,7 @@ object ChocolateFactoryStats { TIME_TOWER("§eTime Tower: §62/3 Charges", { ChocolateFactoryTimeTowerManager.currentCharges() != -1 }), TIME_TO_PRESTIGE("§eTime To Prestige: §61d 13h 59m 4s", { ChocolateFactoryAPI.currentPrestige != 5 }), RAW_PER_SECOND("§eRaw Per Second: §62,136"), + CHOCOLATE_UNTIL_PRESTIGE("§eChocolate To Prestige: §65,851", { ChocolateFactoryAPI.currentPrestige != 5 }), ; override fun toString(): String { |