From 93229bf2caa30de689664b665b58ee59949137fc Mon Sep 17 00:00:00 2001 From: saga <45262877+saga-00@users.noreply.github.com> Date: Wed, 5 Jun 2024 16:03:22 -0300 Subject: Feature: Favorite Power Stones (#2002) Co-authored-by: CalMWolfs <94038482+CalMWolfs@users.noreply.github.com> Co-authored-by: Cal Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com> --- src/main/java/at/hannibal2/skyhanni/data/MaxwellAPI.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/main/java/at/hannibal2/skyhanni/data') diff --git a/src/main/java/at/hannibal2/skyhanni/data/MaxwellAPI.kt b/src/main/java/at/hannibal2/skyhanni/data/MaxwellAPI.kt index cc9a6aa43..060181815 100644 --- a/src/main/java/at/hannibal2/skyhanni/data/MaxwellAPI.kt +++ b/src/main/java/at/hannibal2/skyhanni/data/MaxwellAPI.kt @@ -49,6 +49,12 @@ object MaxwellAPI { storage?.maxwell?.tunings = value ?: return } + var favoritePowers: List + get() = storage?.maxwell?.favoritePowers ?: listOf() + set(value) { + storage?.maxwell?.favoritePowers = value + } + private var powers = mutableListOf() private val patternGroup = RepoPattern.group("data.maxwell") @@ -282,7 +288,7 @@ object MaxwellAPI { if (!foundMagicalPower) magicalPower = 0 } - private fun getPowerByNameOrNull(name: String) = powers.find { it == name } + fun getPowerByNameOrNull(name: String) = powers.find { it == name } private fun isEnabled() = LorenzUtils.inSkyBlock && storage != null -- cgit