aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorMy-Name-Is-Jeff <37018278+My-Name-Is-Jeff@users.noreply.github.com>2021-10-08 16:55:41 -0400
committerMy-Name-Is-Jeff <37018278+My-Name-Is-Jeff@users.noreply.github.com>2021-10-08 22:27:21 -0400
commit512bd29e8a6381c2e2b12b46bebdc2fa77b64f09 (patch)
treec267cc1f5c38dcac31ea1c8925137839ca90064e /src/main
parent77110faab6453d890657e705cb4ba72117fa769f (diff)
downloadSkytilsMod-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.kt8
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.")