summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/features/slayer
diff options
context:
space:
mode:
authorhannibal2 <24389977+hannibal00212@users.noreply.github.com>2024-01-11 12:42:13 +0100
committerhannibal2 <24389977+hannibal00212@users.noreply.github.com>2024-01-11 12:42:13 +0100
commit8c5e53facf75158bd8b0f4875f71133bf6a365e3 (patch)
tree999e48fcd0d449c26339ac9ad60abb33839ab016 /src/main/java/at/hannibal2/skyhanni/features/slayer
parente92fdc4d5e06fd70566f4ec844ecc2625f720a8a (diff)
downloadskyhanni-8c5e53facf75158bd8b0f4875f71133bf6a365e3.tar.gz
skyhanni-8c5e53facf75158bd8b0f4875f71133bf6a365e3.tar.bz2
skyhanni-8c5e53facf75158bd8b0f4875f71133bf6a365e3.zip
creating function addTotalProfit for item trackers and fixed wrong calculation when zero bosses killed in slayer profit trackers
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features/slayer')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/slayer/SlayerProfitTracker.kt11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/slayer/SlayerProfitTracker.kt b/src/main/java/at/hannibal2/skyhanni/features/slayer/SlayerProfitTracker.kt
index 6ff20129b..d0c374a8b 100644
--- a/src/main/java/at/hannibal2/skyhanni/features/slayer/SlayerProfitTracker.kt
+++ b/src/main/java/at/hannibal2/skyhanni/features/slayer/SlayerProfitTracker.kt
@@ -43,7 +43,7 @@ object SlayerProfitTracker {
var slayerSpawnCost: Long = 0
@Expose
- var slayerCompletedCount = 0
+ var slayerCompletedCount = 0L
override fun getDescription(timesDropped: Long): List<String> {
val percentage = timesDropped.toDouble() / slayerCompletedCount
@@ -168,14 +168,7 @@ object SlayerProfitTracker {
)
)
- val profitFormat = profit.addSeparators()
- val profitPrefix = if (profit < 0) "§c" else "§6"
-
- val profitPerBoss = profit / itemLog.slayerCompletedCount
- val profitPerBossFormat = NumberUtil.format(profitPerBoss)
-
- val text = "§eTotal Profit: $profitPrefix$profitFormat coins"
- addAsSingletonList(Renderable.hoverTips(text, listOf("§7Profit per boss: $profitPrefix$profitPerBossFormat")))
+ addAsSingletonList(tracker.addTotalProfit(profit, itemLog.slayerCompletedCount, "boss"))
tracker.addPriceFromButton(this)
}