diff options
author | David Cole <40234707+DavidArthurCole@users.noreply.github.com> | 2024-09-28 15:23:23 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-28 21:23:23 +0200 |
commit | 2178deb82a1cc3305113db1fbeee939cd7272d2e (patch) | |
tree | b711c96d4af599588f3bd32b5d4229f8c24251b2 /src/main/java/at/hannibal2/skyhanni/features/garden | |
parent | 633b8f0bdd9b05f553b1bc521a83b4b7de238125 (diff) | |
download | skyhanni-2178deb82a1cc3305113db1fbeee939cd7272d2e.tar.gz skyhanni-2178deb82a1cc3305113db1fbeee939cd7272d2e.tar.bz2 skyhanni-2178deb82a1cc3305113db1fbeee939cd7272d2e.zip |
Backend: Detekt Fixes Part 3 (#2606)
Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com>
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features/garden')
3 files changed, 20 insertions, 13 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/garden/composter/ComposterOverlay.kt b/src/main/java/at/hannibal2/skyhanni/features/garden/composter/ComposterOverlay.kt index fa45e579d..6faa7746a 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/garden/composter/ComposterOverlay.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/garden/composter/ComposterOverlay.kt @@ -564,18 +564,24 @@ object ComposterOverlay { } } + private val blockedItems = listOf( + "POTION_AFFINITY_TALISMAN", + "CROPIE_TALISMAN", + "SPEED_TALISMAN", + "SIMPLE_CARROT_CANDY", + ) + + private fun isBlockedArmor(internalName: String): Boolean { + return internalName.endsWith("_BOOTS") || + internalName.endsWith("_HELMET") || + internalName.endsWith("_CHESTPLATE") || + internalName.endsWith("_LEGGINGS") + } + private fun updateOrganicMatterFactors(baseValues: Map<NEUInternalName, Double>): Map<NEUInternalName, Double> { val map = mutableMapOf<NEUInternalName, Double>() for ((internalName, _) in NEUItems.allNeuRepoItems()) { - if (internalName == "POTION_AFFINITY_TALISMAN" - || internalName == "CROPIE_TALISMAN" - || internalName.endsWith("_BOOTS") - || internalName.endsWith("_HELMET") - || internalName.endsWith("_CHESTPLATE") - || internalName.endsWith("_LEGGINGS") - || internalName == "SPEED_TALISMAN" - || internalName == "SIMPLE_CARROT_CANDY" - ) continue + if (blockedItems.contains(internalName) || isBlockedArmor(internalName)) continue var (newId, amount) = NEUItems.getPrimitiveMultiplier(internalName.asInternalName()) if (amount <= 9) continue diff --git a/src/main/java/at/hannibal2/skyhanni/features/garden/fortuneguide/pages/OverviewPage.kt b/src/main/java/at/hannibal2/skyhanni/features/garden/fortuneguide/pages/OverviewPage.kt index b05acf959..00e994f7d 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/garden/fortuneguide/pages/OverviewPage.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/garden/fortuneguide/pages/OverviewPage.kt @@ -21,8 +21,9 @@ class OverviewPage(sizeX: Int, sizeY: Int, paddingX: Int = 15, paddingY: Int = 7 update(content, footer) } - // TODO split up this 240 lines function - fun getPage(): Pair<List<List<Renderable>>, List<Renderable>> { + // TODO split up this 240 lines function - remove suppression when done + @Suppress("CyclomaticComplexMethod", "LongMethod") + private fun getPage(): Pair<List<List<Renderable>>, List<Renderable>> { val content = mutableListOf<MutableList<Renderable>>() val footer = mutableListOf<Renderable>() val timeUntilCakes = FFStats.cakeExpireTime.timeUntil().format(TimeUnit.HOUR, maxUnits = 1) diff --git a/src/main/java/at/hannibal2/skyhanni/features/garden/visitor/HighlightVisitorsOutsideOfGarden.kt b/src/main/java/at/hannibal2/skyhanni/features/garden/visitor/HighlightVisitorsOutsideOfGarden.kt index 8a8c11165..a413f295a 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/garden/visitor/HighlightVisitorsOutsideOfGarden.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/garden/visitor/HighlightVisitorsOutsideOfGarden.kt @@ -62,8 +62,8 @@ object HighlightVisitorsOutsideOfGarden { val possibleJsons = visitorJson[mode] ?: return false val skinOrType = getSkinOrTypeFor(entity) return possibleJsons.any { - (it.position == null || it.position.distance(entity.position.toLorenzVec()) < 1) - && it.skinOrType == skinOrType + (it.position == null || it.position.distance(entity.position.toLorenzVec()) < 1) && + it.skinOrType == skinOrType } } |