aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils
diff options
context:
space:
mode:
authorJ10a1n15 <45315647+j10a1n15@users.noreply.github.com>2024-09-11 23:24:00 +0200
committerGitHub <noreply@github.com>2024-09-11 23:24:00 +0200
commit5151e1a0a73e9e194f0b5ec06c49be2c853cc23f (patch)
tree09578f03cff8eb081ab3af1ff39247535005f6bb /src/main/java/at/hannibal2/skyhanni/utils
parentc48d82d06f375139f1e0a0a32ffd6d2f4aa98546 (diff)
downloadskyhanni-5151e1a0a73e9e194f0b5ec06c49be2c853cc23f.tar.gz
skyhanni-5151e1a0a73e9e194f0b5ec06c49be2c853cc23f.tar.bz2
skyhanni-5151e1a0a73e9e194f0b5ec06c49be2c853cc23f.zip
Technical: Make HandleEvent Islands take in a vararg (#2502)
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt
index 3c97919fc..1fd5419d9 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt
@@ -300,7 +300,8 @@ object LorenzUtils {
fun IslandType.isInIsland() = inSkyBlock && skyBlockIsland == this
- fun inAnyIsland(vararg islandTypes: IslandType) = inSkyBlock && islandTypes.any { it.isInIsland() }
+ fun inAnyIsland(vararg islandTypes: IslandType) = inSkyBlock && HypixelData.skyBlockIsland in islandTypes
+ fun inAnyIsland(islandTypes: Collection<IslandType>) = inSkyBlock && HypixelData.skyBlockIsland in islandTypes
fun GuiContainerEvent.SlotClickEvent.makeShiftClick() {
if (this.clickedButton == 1 && slot?.stack?.getItemCategoryOrNull() == ItemCategory.SACK) return
@@ -315,6 +316,7 @@ object LorenzUtils {
this.cancel()
}
}
+
// TODO move into mayor api
val isDerpy by RecalculatingValue(1.seconds) { Perk.DOUBLE_MOBS_HP.isActive }