From 4deda67db56b237f277df8b41cedc052bba0d3fb Mon Sep 17 00:00:00 2001 From: Fazfoxy <78978526+Fazfoxy@users.noreply.github.com> Date: Sun, 20 Oct 2024 22:43:44 +0100 Subject: Fix: item stars + Estimated Item Value issues (#2758) --- .../java/at/hannibal2/skyhanni/features/inventory/ItemStars.kt | 10 ++++------ .../features/misc/items/EstimatedItemValueCalculator.kt | 2 +- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/main/java/at/hannibal2/skyhanni/features/inventory/ItemStars.kt b/src/main/java/at/hannibal2/skyhanni/features/inventory/ItemStars.kt index 05b0d46c7..3b94d84eb 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/inventory/ItemStars.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/inventory/ItemStars.kt @@ -59,12 +59,10 @@ object ItemStars { private fun ItemStack.grabStarCount(): Int? { val internalName = getInternalNameOrNull() ?: return null - val baseStars = getDungeonStarCount() ?: getStarCount() ?: return null - if (internalName.isKuudraArmor()) { - val tier = internalName.getKuudraTier() ?: return baseStars - return baseStars + tier * 10 - } - return baseStars + val baseStars = getDungeonStarCount() ?: getStarCount() + if (!internalName.isKuudraArmor()) return baseStars + val tier = internalName.getKuudraTier() ?: return baseStars + return (baseStars ?: 0) + (tier-1) * 10 } private fun isEnabled() = LorenzUtils.inSkyBlock && config.itemStars diff --git a/src/main/java/at/hannibal2/skyhanni/features/misc/items/EstimatedItemValueCalculator.kt b/src/main/java/at/hannibal2/skyhanni/features/misc/items/EstimatedItemValueCalculator.kt index e268f6f64..df9d02911 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/misc/items/EstimatedItemValueCalculator.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/misc/items/EstimatedItemValueCalculator.kt @@ -479,7 +479,7 @@ object EstimatedItemValueCalculator { ): Pair>? { var totalStars = inputStars val (price, maxStars) = if (internalName.isKuudraArmor()) { - val tier = internalName.getKuudraTier() ?: 0 + val tier = (internalName.getKuudraTier() ?: 0) -1 totalStars += tier * 10 var remainingStars = totalStars -- cgit