diff options
author | alexia <me@alexia.lol> | 2023-10-30 22:01:17 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-30 22:01:17 +0100 |
commit | e481532319983aba82075007fa512b04c0841f19 (patch) | |
tree | 1e39b8605173e71c03b30421c3098a047095d94d /src/main/java | |
parent | ff66b139b8562a96d68eacac08a342c48418985b (diff) | |
download | skyhanni-e481532319983aba82075007fa512b04c0841f19.tar.gz skyhanni-e481532319983aba82075007fa512b04c0841f19.tar.bz2 skyhanni-e481532319983aba82075007fa512b04c0841f19.zip |
Handle new cake buff refresh message (#648)
Added support for detecting refreshed farming fortune century cake effect. #648
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/features/garden/fortuneguide/CaptureFarmingGear.kt | 4 |
1 files changed, 3 insertions, 1 deletions
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 (?<piece>.*) upgraded to [+].*☘!".toPattern() private val petLevelUpPattern = "Your (?<pet>.*) 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❁(?<strength>.*)".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!") { |