From ee88bfe3f0334e6c24253b75c4c3420025cebdc3 Mon Sep 17 00:00:00 2001 From: Jordan Date: Fri, 29 Dec 2023 00:55:35 +0000 Subject: [PATCH] Fixed Bogrog spirit shard pouch exchange rounding --- .../kandarin/feldip/gutanoth/handlers/BogrogPouchSwapper.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Server/src/main/content/region/kandarin/feldip/gutanoth/handlers/BogrogPouchSwapper.kt b/Server/src/main/content/region/kandarin/feldip/gutanoth/handlers/BogrogPouchSwapper.kt index 02481d4c5..90dbfbea5 100644 --- a/Server/src/main/content/region/kandarin/feldip/gutanoth/handlers/BogrogPouchSwapper.kt +++ b/Server/src/main/content/region/kandarin/feldip/gutanoth/handlers/BogrogPouchSwapper.kt @@ -7,6 +7,7 @@ import content.global.skill.summoning.SummoningPouch import content.global.skill.summoning.SummoningScroll import core.game.node.item.Item import core.game.world.map.zone.ZoneBorders +import kotlin.math.ceil import kotlin.math.floor /** @@ -76,7 +77,6 @@ object BogrogPouchSwapper { if(item == null) item = SummoningPouch.get(SummoningScroll.forItemId(itemID)?.pouch ?: -1).also { isScroll = true } item ?: return 0.0 var shardQuantity = item.items[item.items.size - 1].amount * 0.7 - if(isScroll) shardQuantity /= 20.0 - return shardQuantity + return if(isScroll) shardQuantity / 20.0 else ceil(shardQuantity) } }