From 3645cf53ff17e2bb95248997e884b14f66de1307 Mon Sep 17 00:00:00 2001 From: RaidMax Date: Sun, 26 Apr 2020 15:57:51 -0500 Subject: [PATCH] update default profanity filters to have something a little more usable --- Plugins/ProfanityDeterment/Configuration.cs | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/Plugins/ProfanityDeterment/Configuration.cs b/Plugins/ProfanityDeterment/Configuration.cs index e1e27b211..f8532d342 100644 --- a/Plugins/ProfanityDeterment/Configuration.cs +++ b/Plugins/ProfanityDeterment/Configuration.cs @@ -16,9 +16,23 @@ namespace IW4MAdmin.Plugins.ProfanityDeterment { OffensiveWords = new List() { - @"\s*n+.*i+.*g+.*e+.*r+\s*", - @"\s*n+.*i+.*g+.*a+\s*", - @"\s*f+u+.*c+.*k+.*\s*" + @"(ph|f)[a@]g[s\$]?", + @"(ph|f)[a@]gg[i1]ng", + @"(ph|f)[a@]gg?[o0][t\+][s\$]?", + @"(ph|f)[a@]gg[s\$]", + @"(ph|f)[e3][l1][l1]?[a@][t\+][i1][o0]", + @"(ph|f)u(c|k|ck|q)", + @"(ph|f)u(c|k|ck|q)[s\$]?", + @"(c|k|ck|q)un[t\+][l1][i1](c|k|ck|q)", + @"(c|k|ck|q)un[t\+][l1][i1](c|k|ck|q)[e3]r", + @"(c|k|ck|q)un[t\+][l1][i1](c|k|ck|q)[i1]ng", + @"b[i1][t\+]ch[s\$]?", + @"b[i1][t\+]ch[e3]r[s\$]?", + @"b[i1][t\+]ch[e3][s\$]", + @"b[i1][t\+]ch[i1]ng?", + @"n[i1]gg?[e3]r[s\$]?", + @"[s\$]h[i1][t\+][s\$]?", + @"[s\$][l1]u[t\+][s\$]?" }; var loc = Utilities.CurrentLocalization.LocalizationIndex;