From f76e143e83a669dcbbe29fec34974953ab1da667 Mon Sep 17 00:00:00 2001 From: FalloutFalcon Date: Sat, 13 Jun 2026 22:30:10 -0500 Subject: [PATCH 1/2] uh oh --- modular_darkpack/modules/masquerade/code/word_checker.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modular_darkpack/modules/masquerade/code/word_checker.dm b/modular_darkpack/modules/masquerade/code/word_checker.dm index 6eea25ed7fa6..b52a1a9c9dbd 100644 --- a/modular_darkpack/modules/masquerade/code/word_checker.dm +++ b/modular_darkpack/modules/masquerade/code/word_checker.dm @@ -15,7 +15,8 @@ return FALSE var/treated_message = translate_language(speaker, message_language, raw_message, spans, message_mods) - if(lowertext(MASQUERADE_FILTER_CHECK(treated_message))) + var/regexed_message = MASQUERADE_FILTER_CHECK(LOWER_TEXT(treated_message)) + if(length(regexed_message)) SEND_SIGNAL(src, COMSIG_SEEN_MASQUERADE_VIOLATION, speaker) return TRUE @@ -27,7 +28,8 @@ return var/message = compose_message(hearing_args[HEARING_SPEAKER], hearing_args[HEARING_LANGUAGE], hearing_args[HEARING_RAW_MESSAGE], hearing_args[HEARING_RADIO_FREQ], hearing_args[HEARING_RADIO_FREQ_NAME], hearing_args[HEARING_RADIO_FREQ_COLOR], hearing_args[HEARING_SPANS], hearing_args[HEARING_MESSAGE_MODE], FALSE) SSmasquerade.log_phone_message(message, source) - if(MASQUERADE_FILTER_CHECK(lowertext(hearing_args[HEARING_RAW_MESSAGE]))) + var/regexed_message = MASQUERADE_FILTER_CHECK(LOWER_TEXT(hearing_args[HEARING_RAW_MESSAGE])) + if(length(regexed_message)) SEND_SIGNAL(src, COMSIG_SEEN_MASQUERADE_VIOLATION, hearing_args[HEARING_SPEAKER]) #undef MASQUERADE_FILTER_CHECK From 1ae38ab945885959292a67ad3dc8d6876fda30e3 Mon Sep 17 00:00:00 2001 From: FalloutFalcon Date: Sat, 13 Jun 2026 22:34:13 -0500 Subject: [PATCH 2/2] yea --- modular_darkpack/modules/masquerade/code/word_checker.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modular_darkpack/modules/masquerade/code/word_checker.dm b/modular_darkpack/modules/masquerade/code/word_checker.dm index b52a1a9c9dbd..2ecdcef89ebf 100644 --- a/modular_darkpack/modules/masquerade/code/word_checker.dm +++ b/modular_darkpack/modules/masquerade/code/word_checker.dm @@ -16,7 +16,7 @@ var/treated_message = translate_language(speaker, message_language, raw_message, spans, message_mods) var/regexed_message = MASQUERADE_FILTER_CHECK(LOWER_TEXT(treated_message)) - if(length(regexed_message)) + if(regexed_message) SEND_SIGNAL(src, COMSIG_SEEN_MASQUERADE_VIOLATION, speaker) return TRUE @@ -29,7 +29,7 @@ var/message = compose_message(hearing_args[HEARING_SPEAKER], hearing_args[HEARING_LANGUAGE], hearing_args[HEARING_RAW_MESSAGE], hearing_args[HEARING_RADIO_FREQ], hearing_args[HEARING_RADIO_FREQ_NAME], hearing_args[HEARING_RADIO_FREQ_COLOR], hearing_args[HEARING_SPANS], hearing_args[HEARING_MESSAGE_MODE], FALSE) SSmasquerade.log_phone_message(message, source) var/regexed_message = MASQUERADE_FILTER_CHECK(LOWER_TEXT(hearing_args[HEARING_RAW_MESSAGE])) - if(length(regexed_message)) + if(regexed_message) SEND_SIGNAL(src, COMSIG_SEEN_MASQUERADE_VIOLATION, hearing_args[HEARING_SPEAKER]) #undef MASQUERADE_FILTER_CHECK