From 9beb1bb5876d0f3203606e59b16225fbee40e652 Mon Sep 17 00:00:00 2001 From: hannibal2 <24389977+hannibal002@users.noreply.github.com> Date: Wed, 9 Oct 2024 00:43:16 +0200 Subject: Improvement: Pocket Sack-in-a-Sack in Estimated Item Value (#2698) Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com> --- .../features/misc/items/EstimatedItemValueCalculator.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src') 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 e2efab05b..5797c50cd 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 @@ -29,6 +29,7 @@ import at.hannibal2.skyhanni.utils.NumberUtil.shortFormat import at.hannibal2.skyhanni.utils.PrimitiveIngredient import at.hannibal2.skyhanni.utils.SkyBlockItemModifierUtils import at.hannibal2.skyhanni.utils.SkyBlockItemModifierUtils.getAbilityScrolls +import at.hannibal2.skyhanni.utils.SkyBlockItemModifierUtils.getAppliedPocketSackInASack import at.hannibal2.skyhanni.utils.SkyBlockItemModifierUtils.getArmorDye import at.hannibal2.skyhanni.utils.SkyBlockItemModifierUtils.getAttributes import at.hannibal2.skyhanni.utils.SkyBlockItemModifierUtils.getBookwormBookCount @@ -98,6 +99,7 @@ object EstimatedItemValueCalculator { ::addManaDisintegrators, ::addPolarvoidBook, ::addBookwormBook, + ::addPocketSackInASack, // cosmetic ::addHelmetSkin, @@ -393,6 +395,15 @@ object EstimatedItemValueCalculator { return price } + private fun addPocketSackInASack(stack: ItemStack, list: MutableList): Double { + val count = stack.getAppliedPocketSackInASack() ?: return 0.0 + + val pocketSackInASack = "POCKET_SACK_IN_A_SACK".asInternalName() + val price = pocketSackInASack.getPrice() * count + list.add("§7Pocket Sack-in-a-Sack: §e$count§7/§e3 §7(§6" + price.shortFormat() + "§7)") + return price + } + private fun addBookwormBook(stack: ItemStack, list: MutableList): Double { val count = stack.getBookwormBookCount() ?: return 0.0 -- cgit