Compare commits

...

2 Commits

Author SHA1 Message Date
97e22459c5
Ah yes 2025-02-17 10:37:25 +07:00
995a57e631
Actually fix essence storage screen 2025-02-17 10:35:54 +07:00
2 changed files with 2 additions and 4 deletions

View File

@ -243,6 +243,7 @@ fun onMouseScrolled(event: ScreenEvent.MouseScrolled.Pre) {
}
fun onPostScreenInit(event: ScreenEvent.Init.Post) {
if (!LOGGED_IN) return
inventoryLogic(event)
onceClient {
exosuitInventoryLogic(event.screen, event::addListener)

View File

@ -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)
}