aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/features/garden
diff options
context:
space:
mode:
authorDavid Cole <40234707+DavidArthurCole@users.noreply.github.com>2024-09-28 15:23:23 -0400
committerGitHub <noreply@github.com>2024-09-28 21:23:23 +0200
commit2178deb82a1cc3305113db1fbeee939cd7272d2e (patch)
treeb711c96d4af599588f3bd32b5d4229f8c24251b2 /src/main/java/at/hannibal2/skyhanni/features/garden
parent633b8f0bdd9b05f553b1bc521a83b4b7de238125 (diff)
downloadskyhanni-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')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/garden/composter/ComposterOverlay.kt24
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/garden/fortuneguide/pages/OverviewPage.kt5
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/garden/visitor/HighlightVisitorsOutsideOfGarden.kt4
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
}
}