From bcc3c48456900ade9835580ffa0cf3121b5d1234 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Thu, 11 May 2023 17:35:37 +0100 Subject: [PATCH] Improved bonus placeholder --- .../main/kotlin/com/willfp/ecoskills/stats/Stat.kt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/stats/Stat.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/stats/Stat.kt index 39cba3c..29be364 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/stats/Stat.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoskills/stats/Stat.kt @@ -8,12 +8,7 @@ import com.willfp.eco.util.toNumeral import com.willfp.ecoskills.EcoSkillsPlugin import com.willfp.ecoskills.api.getBaseStatLevel import com.willfp.ecoskills.api.getBonusStatLevel -import com.willfp.ecoskills.api.getRequiredXP -import com.willfp.ecoskills.api.getSkillLevel -import com.willfp.ecoskills.api.getSkillProgress -import com.willfp.ecoskills.api.getSkillXP import com.willfp.ecoskills.api.getStatLevel -import com.willfp.ecoskills.gui.components.SkillIcon import com.willfp.ecoskills.gui.components.StatIcon import com.willfp.ecoskills.obj.LevellableWithHolder import com.willfp.ecoskills.util.LevelMap @@ -50,7 +45,12 @@ class Stat( }.register() PlayerPlaceholder(plugin, "${id}_bonus") { - it.getBonusStatLevel(this).toNiceString() + val bonus = it.getBonusStatLevel(this) + when { + bonus > 0 -> "+${bonus}" + bonus < 0 -> "$bonus" + else -> "" + } }.register() }