diff options
author | CalMWolfs <94038482+CalMWolfs@users.noreply.github.com> | 2024-02-16 21:21:43 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-16 11:21:43 +0100 |
commit | f91973d60948d449cc45a4add901e6fe43aebd62 (patch) | |
tree | 4c8c77ec4a9585a821651a034ebe5bed3308a6af /src/main/java/at/hannibal2/skyhanni/features/minion | |
parent | 26fe548fa9a5cfe29b130a0a5585278df3429ee9 (diff) | |
download | skyhanni-f91973d60948d449cc45a4add901e6fe43aebd62.tar.gz skyhanni-f91973d60948d449cc45a4add901e6fe43aebd62.tar.bz2 skyhanni-f91973d60948d449cc45a4add901e6fe43aebd62.zip |
Moved many regex patterns in the repo and code cleanup. #871
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features/minion')
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/features/minion/MinionFeatures.kt | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/minion/MinionFeatures.kt b/src/main/java/at/hannibal2/skyhanni/features/minion/MinionFeatures.kt index 5b1a9e64b..5f623359e 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/minion/MinionFeatures.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/minion/MinionFeatures.kt @@ -66,13 +66,24 @@ class MinionFeatures { private var lastInventoryClosed = 0L private var coinsPerDay = "" - private val minionUpgradePattern by RepoPattern.pattern( - "minion.chat.upgrade", + + private val patternGroup = RepoPattern.group("minion") + private val minionUpgradePattern by patternGroup.pattern( + "chat.upgrade", "§aYou have upgraded your Minion to Tier (?<tier>.*)" ) - private val minionCoinPattern by RepoPattern.pattern("minion.chat.coin", "§aYou received §r§6(.*) coins§r§a!") - private val minionTitlePattern by RepoPattern.pattern("minion.title", "Minion [^➜]") - private val minionCollectItemPattern by RepoPattern.pattern("minion.item.collect", "^§aCollect All$") + private val minionCoinPattern by patternGroup.pattern( + "chat.coin", + "§aYou received §r§6(.*) coins§r§a!" + ) + private val minionTitlePattern by patternGroup.pattern( + "title", + "Minion [^➜]" + ) + private val minionCollectItemPattern by patternGroup.pattern( + "item.collect", + "^§aCollect All$" + ) @SubscribeEvent fun onPlayerInteract(event: PlayerInteractEvent) { |