From e481532319983aba82075007fa512b04c0841f19 Mon Sep 17 00:00:00 2001 From: alexia Date: Mon, 30 Oct 2023 22:01:17 +0100 Subject: Handle new cake buff refresh message (#648) Added support for detecting refreshed farming fortune century cake effect. #648 --- .../skyhanni/features/garden/fortuneguide/CaptureFarmingGear.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/at/hannibal2/skyhanni/features/garden/fortuneguide/CaptureFarmingGear.kt b/src/main/java/at/hannibal2/skyhanni/features/garden/fortuneguide/CaptureFarmingGear.kt index c824a04ef..97926b7e7 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/garden/fortuneguide/CaptureFarmingGear.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/garden/fortuneguide/CaptureFarmingGear.kt @@ -33,6 +33,8 @@ class CaptureFarmingGear { private val lotusUpgradePattern = "Lotus (?.*) upgraded to [+].*☘!".toPattern() private val petLevelUpPattern = "Your (?.*) leveled up to level .*!".toPattern() + private val cakePattern = "(?:Big )?Yum! You (?:gain|refresh) [+]5☘ Farming Fortune for 48 hours!".toPattern() + companion object { private val strengthPattern = " Strength: §r§c❁(?.*)".toPattern() private val farmingSets = arrayListOf("FERMENTO", "SQUASH", "CROPIE", "MELON", "FARM", @@ -234,7 +236,7 @@ class CaptureFarmingGear { } } } - if (msg == "Yum! You gain +5☘ Farming Fortune for 48 hours!") { + cakePattern.matchMatcher(msg) { hidden.cakeExpiring = System.currentTimeMillis() + 172800000 } if (msg == "CARROTS EXPORTATION COMPLETE!") { -- cgit