diff options
author | Walker Selby <git@walkerselby.com> | 2023-11-22 12:36:06 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-22 13:36:06 +0100 |
commit | ab4ee55eb6b2951e24c4bed144b2cf68e86501c1 (patch) | |
tree | 4ba3c71493b405be1689a7bc3f991bc7c07b4a2d /src | |
parent | 12b6f4f5a9d962dc178e1805a5900cb32e50ae34 (diff) | |
download | skyhanni-ab4ee55eb6b2951e24c4bed144b2cf68e86501c1.tar.gz skyhanni-ab4ee55eb6b2951e24c4bed144b2cf68e86501c1.tar.bz2 skyhanni-ab4ee55eb6b2951e24c4bed144b2cf68e86501c1.zip |
Extract isOtherTool checks to a list (#726)
Extract isOtherTool checks to a list #726
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/features/garden/GardenAPI.kt | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/garden/GardenAPI.kt b/src/main/java/at/hannibal2/skyhanni/features/garden/GardenAPI.kt index 8998903d5..ee590806a 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/garden/GardenAPI.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/garden/GardenAPI.kt @@ -62,6 +62,17 @@ object GardenAPI { private val barnArea = AxisAlignedBB(35.5, 70.0, -4.5, -32.5, 100.0, -46.5) + // TODO USE SH-REPO + private val otherToolsList = listOf( + "DAEDALUS_AXE", + "BASIC_GARDENING_HOE", + "ADVANCED_GARDENING_AXE", + "BASIC_GARDENING_AXE", + "ADVANCED_GARDENING_HOE", + "ROOKIE_HOE", + "BINGHOE" + ) + @SubscribeEvent fun onSendPacket(event: PacketEvent.SendEvent) { if (!inGarden()) return @@ -123,19 +134,7 @@ object GardenAPI { } private fun isOtherTool(internalName: NEUInternalName): Boolean { - if (internalName.startsWith("DAEDALUS_AXE")) return true - - if (internalName.startsWith("BASIC_GARDENING_HOE")) return true - if (internalName.startsWith("ADVANCED_GARDENING_AXE")) return true - - if (internalName.startsWith("BASIC_GARDENING_AXE")) return true - if (internalName.startsWith("ADVANCED_GARDENING_HOE")) return true - - if (internalName.startsWith("ROOKIE_HOE")) return true - - if (internalName.startsWith("BINGHOE")) return true - - return false + return internalName.asString() in otherToolsList } fun inGarden() = IslandType.GARDEN.isInIsland() |