diff options
author | My-Name-Is-Jeff <37018278+My-Name-Is-Jeff@users.noreply.github.com> | 2021-10-08 01:12:08 -0400 |
---|---|---|
committer | My-Name-Is-Jeff <37018278+My-Name-Is-Jeff@users.noreply.github.com> | 2021-10-08 01:12:08 -0400 |
commit | c2205cab45aa2abad7afe83c0ed58a34849da699 (patch) | |
tree | 5be530580039ba58f6c900f0e0d210de1990df2f /src/main | |
parent | ecacde05de3f4874626b69aa343df0e727ffa99b (diff) | |
download | SkytilsMod-c2205cab45aa2abad7afe83c0ed58a34849da699.tar.gz SkytilsMod-c2205cab45aa2abad7afe83c0ed58a34849da699.tar.bz2 SkytilsMod-c2205cab45aa2abad7afe83c0ed58a34849da699.zip |
fix calcxp giving the wrong amount of xp
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/kotlin/skytils/skytilsmod/commands/CalcXPCommand.kt | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main/kotlin/skytils/skytilsmod/commands/CalcXPCommand.kt b/src/main/kotlin/skytils/skytilsmod/commands/CalcXPCommand.kt index 44fc7b64..752d2f7a 100644 --- a/src/main/kotlin/skytils/skytilsmod/commands/CalcXPCommand.kt +++ b/src/main/kotlin/skytils/skytilsmod/commands/CalcXPCommand.kt @@ -29,7 +29,7 @@ object CalcXPCommand : BaseCommand("skytilscalcxp") { override fun processCommand(sender: ICommandSender, args: Array<String>) { if (args.size != 3) throw SyntaxErrorException("invalid arguments") val type = args[0].lowercase() - var starting = (args[1].toIntOrNull() ?: 0).inc() + var starting = args[1].toIntOrNull() ?: 0 var ending = args[2].toIntOrNull() ?: 0 val xpMap = when { type.endsWith("_slayer") -> SkillUtils.slayerXp[type.substringBefore("_slayer")] @@ -42,7 +42,9 @@ object CalcXPCommand : BaseCommand("skytilscalcxp") { } ending = ending.coerceIn(starting, xpMap?.keys?.last()) starting = starting.coerceIn(0, ending) - val xp = (starting.inc()..ending).sumOf { xpMap?.get(it) ?: 0 } - UChat.chat("§9§lSkytils ➜ §bYou need §6${NumberUtil.nf.format(xp)}§b to get from §6$type§b level §6${starting.dec()}§b to level §6$ending§b!") + val xp = (starting.inc()..ending).sumOf { + xpMap?.get(it) ?: 0 + } + UChat.chat("§9§lSkytils ➜ §bYou need §6${NumberUtil.nf.format(xp)}§b to get from §6$type§b level §6${starting}§b to level §6$ending§b!") } }
\ No newline at end of file |