From d379104d6e1d6a34a73ffd389bdafbfcbe349fe6 Mon Sep 17 00:00:00 2001 From: Empa <42304516+ItsEmpa@users.noreply.github.com> Date: Sun, 10 Mar 2024 22:36:36 +0100 Subject: [PATCH] cleanup --- .../config/features/chat/ChatConfig.java | 2 +- .../features/chat/RareDropMessages.kt | 26 ++++++++----------- 2 files changed, 12 insertions(+), 16 deletions(-) diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/chat/ChatConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/chat/ChatConfig.java index acf02e8748f0..597096db0e02 100644 --- a/src/main/java/at/hannibal2/skyhanni/config/features/chat/ChatConfig.java +++ b/src/main/java/at/hannibal2/skyhanni/config/features/chat/ChatConfig.java @@ -141,7 +141,7 @@ public String toString() { @ConfigOption( name = "Pet Drop Rarity", desc = "Shows what rarity the pet drop is in the pet drop message.\n" + - "§6§lPET DROP! §r§5§lEPIC §r§5Slug §6(§6+1300☘)" + "§6§lPET DROP! §5§lEPIC §5Slug §6(§6+1300☘)" ) @ConfigEditorBoolean @FeatureToggle 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 05d6a9fb19c8..6d67b757a74d 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/chat/RareDropMessages.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/chat/RareDropMessages.kt @@ -13,29 +13,25 @@ class RareDropMessages { private val petDropPattern by RepoPattern.pattern( "pet.petdropmessage", - "(?§6§lPET DROP!|§5§lGREAT CATCH! §r§bYou found a §r§7\\[Lvl 1]) (?:§r)?§(?.)(?[^§(.]+)(?.*)" + "(?§6§lPET DROP!|§5§lGREAT CATCH! §r§bYou found a §r§7\\[Lvl 1]) (?:§r)?§(?.)(?[^§(.]+)(?.*)" ) - val config get() = SkyHanniMod.feature.chat.petRarityDropMessage + private val config get() = SkyHanniMod.feature.chat.petRarityDropMessage @SubscribeEvent fun onChat(event: LorenzChatEvent) { if (!LorenzUtils.inSkyBlock) return - if (!config) return; - var rarityColor = "" - var petName = "" - var message1 = "" - var message2 = "" + if (!config) return petDropPattern.matchMatcher(event.message) { - message1 = group("message1") - rarityColor = group("rarityColor") - petName = group("petName") - message2 = group("message2") - } ?: return + val typeOfDrop = group("typeOfDrop") + val rarityColor = group("rarityColor") + val petName = group("petName") + val magicFindOrFarmingFortune = group("magicFindOrFarmingFortune") - event.chatComponent = ChatComponentText( - "$message1 §r§$rarityColor§l${colorCodeToRarity(rarityColor.first()).uppercase()} §r§$rarityColor$petName$message2" - ) + event.chatComponent = ChatComponentText( + "$typeOfDrop §$rarityColor§l${colorCodeToRarity(rarityColor.first()).uppercase()} §$rarityColor$petName$magicFindOrFarmingFortune" + ) + } ?: return } }