diff options
author | My-Name-Is-Jeff <37018278+My-Name-Is-Jeff@users.noreply.github.com> | 2021-10-08 16:55:41 -0400 |
---|---|---|
committer | My-Name-Is-Jeff <37018278+My-Name-Is-Jeff@users.noreply.github.com> | 2021-10-08 22:27:21 -0400 |
commit | 512bd29e8a6381c2e2b12b46bebdc2fa77b64f09 (patch) | |
tree | c267cc1f5c38dcac31ea1c8925137839ca90064e /src/main | |
parent | 77110faab6453d890657e705cb4ba72117fa769f (diff) | |
download | SkytilsMod-512bd29e8a6381c2e2b12b46bebdc2fa77b64f09.tar.gz SkytilsMod-512bd29e8a6381c2e2b12b46bebdc2fa77b64f09.tar.bz2 SkytilsMod-512bd29e8a6381c2e2b12b46bebdc2fa77b64f09.zip |
try to have thorn miss messages under copy fail
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/kotlin/skytils/skytilsmod/features/impl/dungeons/DungeonFeatures.kt | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main/kotlin/skytils/skytilsmod/features/impl/dungeons/DungeonFeatures.kt b/src/main/kotlin/skytils/skytilsmod/features/impl/dungeons/DungeonFeatures.kt index ecdcc3b3..50e6f026 100644 --- a/src/main/kotlin/skytils/skytilsmod/features/impl/dungeons/DungeonFeatures.kt +++ b/src/main/kotlin/skytils/skytilsmod/features/impl/dungeons/DungeonFeatures.kt @@ -63,6 +63,7 @@ import skytils.skytilsmod.events.GuiContainerEvent.SlotClickEvent import skytils.skytilsmod.events.PacketEvent.ReceiveEvent import skytils.skytilsmod.events.SendChatMessageEvent import skytils.skytilsmod.features.impl.handlers.MayorInfo +import skytils.skytilsmod.listeners.DungeonListener import skytils.skytilsmod.mixins.transformers.accessors.AccessorEnumDyeColor import skytils.skytilsmod.utils.* import skytils.skytilsmod.utils.graphics.ScreenRenderer @@ -294,7 +295,12 @@ class DungeonFeatures { if (Utils.inDungeons) { if (Skytils.config.autoCopyFailToClipboard) { val deathFailMatcher = deathOrPuzzleFail.matcher(unformatted) - if (deathFailMatcher.find()) { + if (deathFailMatcher.find() || (unformatted.startsWith("[CROWD]") && thornMissMessages.any { + unformatted.contains( + it, + true + ) + } && DungeonListener.team.any { unformatted.contains(it.playerName) })) { if (!unformatted.contains("disconnect")) { GuiScreen.setClipboardString(unformatted) UChat.chat("§9§lSkytils §8» §aCopied fail to clipboard.") |