From a2c7ebe2115f6606414baf84aff7d040bf1182bd Mon Sep 17 00:00:00 2001 From: hannibal2 <24389977+hannibal002@users.noreply.github.com> Date: Sat, 7 Sep 2024 06:54:00 +0200 Subject: Improvement: Guardian Pet Experimentation Table (#2459) Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com> --- .../skyhanni/features/inventory/experiments/GuardianReminder.kt | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/main/java') diff --git a/src/main/java/at/hannibal2/skyhanni/features/inventory/experiments/GuardianReminder.kt b/src/main/java/at/hannibal2/skyhanni/features/inventory/experiments/GuardianReminder.kt index 70638619b..9ae93f227 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/inventory/experiments/GuardianReminder.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/inventory/experiments/GuardianReminder.kt @@ -30,6 +30,7 @@ object GuardianReminder { private val config get() = SkyHanniMod.feature.inventory.helper.enchanting private var lastInventoryOpen = SimpleTimeMark.farPast() + private var lastWarn = SimpleTimeMark.farPast() private var lastErrorSound = SimpleTimeMark.farPast() private val patternGroup = RepoPattern.group("data.enchanting.inventory.experimentstable") @@ -54,6 +55,9 @@ object GuardianReminder { if (petNamePattern.matches(PetAPI.currentPet)) return lastInventoryOpen = SimpleTimeMark.now() + + if (lastWarn.passedSince() < 5.seconds) return + lastWarn = SimpleTimeMark.now() ChatUtils.clickToActionOrDisable( "Use a §9§lGuardian Pet §efor more Exp in the Experimentation Table.", config::guardianReminder, -- cgit