From 995a57e631e21e1ea8b09cade86a17f362f5815d Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Mon, 17 Feb 2025 10:35:54 +0700 Subject: [PATCH] Actually fix essence storage screen --- .../mc/otm/client/screen/tech/EssenceStorageScreen.kt | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/tech/EssenceStorageScreen.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/tech/EssenceStorageScreen.kt index 215faa113..3bab0a1a5 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/tech/EssenceStorageScreen.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/client/screen/tech/EssenceStorageScreen.kt @@ -61,10 +61,7 @@ class EssenceStorageScreen(menu: EssenceStorageMenu, inventory: Inventory, title BAR_BACKGROUND.render(graphics, canvasWidth = width, canvasHeight = height) val level = getLevelFromXp(menu.experienceStored) - val progress = if (level <= 0) - menu.experienceStored / getXpRequiredForLevelUp(level).toDouble() - else - (menu.experienceStored - getTotalXpRequiredForLevel(level - 1)).toDouble() / getXpRequiredForLevelUp(level).toDouble() + val progress = (menu.experienceStored - getTotalXpRequiredForLevel(level)).toDouble() / getXpRequiredForLevelUp(level + 1).toDouble() BAR_FOREGROUND.renderPartial(graphics, width = width * progress.toFloat(), height = height) }