From 963da98e2f20f142bbb4395a57e8cfbd40c91a8a Mon Sep 17 00:00:00 2001 From: hannibal2 <24389977+hannibal00212@users.noreply.github.com> Date: Tue, 23 Jan 2024 16:37:47 +0100 Subject: code cleanup --- .../skyhanni/features/fishing/tracker/SeaCreatureTracker.kt | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/main/java/at/hannibal2/skyhanni/features/fishing/tracker/SeaCreatureTracker.kt b/src/main/java/at/hannibal2/skyhanni/features/fishing/tracker/SeaCreatureTracker.kt index 29ac6bf3b..eb0fe4a51 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/fishing/tracker/SeaCreatureTracker.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/fishing/tracker/SeaCreatureTracker.kt @@ -34,7 +34,7 @@ object SeaCreatureTracker { private val tracker = SkyHanniTracker("Sea Creature Tracker", { Data() }, { it.fishing.seaCreatureTracker }) { drawDisplay(it) } private val trophyArmorNames by RepoPattern.pattern("fishing.trophyfishing.armor", "(BRONZE|SILVER|GOLD|DIAMOND)_HUNTER_(HELMET|CHESTPLATE|LEGGINGS|BOOTS)") - private var trophyFishingCooldown = SimpleTimeMark.farPast() + private var lastArmorCheck = SimpleTimeMark.farPast() private var isTrophyFishing = false class Data : TrackerData() { @@ -167,17 +167,14 @@ object SeaCreatureTracker { private fun isEnabled() = LorenzUtils.inSkyBlock && config.enabled && !isTrophyFishing - private fun isWearingTrophyArmor(): Boolean { - val armorInternalNames = InventoryUtils.getArmor() - return armorInternalNames.all { armorInternal -> - trophyArmorNames.matches(armorInternal?.getInternalName()?.asString().toString()) - } + private fun isWearingTrophyArmor(): Boolean = InventoryUtils.getArmor().all { + trophyArmorNames.matches(it?.getInternalName()?.asString()) } @SubscribeEvent fun onTick (event: LorenzTickEvent) { - if (trophyFishingCooldown.passedSince() < 3.seconds) return - trophyFishingCooldown = SimpleTimeMark.now() + if (lastArmorCheck.passedSince() < 3.seconds) return + lastArmorCheck = SimpleTimeMark.now() isTrophyFishing = isWearingTrophyArmor() } } -- cgit