From 8081f9d7a395960880114c4a2fd9f9fb169ff385 Mon Sep 17 00:00:00 2001 From: Empa <42304516+ItsEmpa@users.noreply.github.com> Date: Wed, 29 May 2024 09:36:51 +0200 Subject: Improvement: Oringo Pet Rarity Message (#1862) --- .../at/hannibal2/skyhanni/features/chat/RareDropMessages.kt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/main/java/at/hannibal2/skyhanni/features/chat/RareDropMessages.kt b/src/main/java/at/hannibal2/skyhanni/features/chat/RareDropMessages.kt index 48bc90934..e4145c98f 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/chat/RareDropMessages.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/chat/RareDropMessages.kt @@ -46,8 +46,17 @@ class RareDropMessages { "(?.*has obtained (?:§.)*\\[Lvl 1] )(?:§.)*§(?.)(?[^§(.]+)(?.*)" ) + /** + * REGEX-TEST: §e[NPC] Oringo§f: §b✆ §f§r§8• §fBlue Whale Pet + * REGEX-TEST: §e[NPC] Oringo§f: §b✆ §f§r§8• §5Giraffe Pet + */ + private val oringoPattern by chatGroup.pattern( + "pet.oringopattern", + "(?§e\\[NPC] Oringo§f: §b✆ §f§r§8• )§(?.)(?[^§(.]+)(? Pet)" + ) + private val patterns = listOf( - petDroppedPattern, petFishedPattern, petClaimedPattern, petObtainedPattern + petDroppedPattern, petFishedPattern, petClaimedPattern, petObtainedPattern, oringoPattern ) private val config get() = SkyHanniMod.feature.chat.petRarityDropMessage -- cgit