* Check for \r carriage return in chatCensoredList.txt and remove it to split profanities properly.

Also removed Russian unicode swears blin, they don't work idi nahuy

* resolves #20
This commit is contained in:
Logan Lowe 2022-04-01 21:52:42 -06:00 committed by GitHub
parent f2833e0883
commit b3569c772b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 83 deletions

View file

@ -7,6 +7,7 @@ using System.Xml.Serialization;
using LBPUnion.ProjectLighthouse.Helpers;
using LBPUnion.ProjectLighthouse.Serialization;
using LBPUnion.ProjectLighthouse.Types;
using LBPUnion.ProjectLighthouse.Types.Files;
using LBPUnion.ProjectLighthouse.Types.Levels;
using LBPUnion.ProjectLighthouse.Types.Profiles;
using LBPUnion.ProjectLighthouse.Types.Settings;
@ -91,6 +92,12 @@ public class PublishController : ControllerBase
if (!FileHelper.ResourceExists(resource)) return this.BadRequest();
}
LbpFile? rootLevel = LbpFile.FromHash(slot.RootLevel);
if (rootLevel == null) return this.BadRequest();
if (rootLevel.FileType != LbpFileType.Level) return this.BadRequest();
// Republish logic
if (slot.SlotId != 0)
{

View file

@ -17,7 +17,7 @@ public static class CensorHelper
"UwU", "OwO", "uwu", "owo", "o3o", ">.>", "*pounces on you*", "*boops*", "*baps*", ":P", "x3", "O_O", "xD", ":3", ";3", "^w^",
};
private static readonly string[] censorList = ResourceHelper.readManifestFile("chatCensoredList.txt").Split("\n");
private static readonly string[] censorList = ResourceHelper.readManifestFile("chatCensoredList.txt").Replace("\r", "").Split("\n");
public static string ScanMessage(string message)
{

View file

@ -825,85 +825,3 @@ zalupat
zasranetc
zassat
zlo'ebuchy
бздёнок
блядки
блядовать
блядство
блядь
бугор
во пизду
встать раком
выёбываться
гандон
говно
говнюк
голый
дать пизды
дерьмо
дрочить
другой дразнится
ёбарь
ебать
ебать-копать
ебло
ебнуть
ёб твою мать
жопа
жополиз
играть на кожаной флейте
измудохать
каждый дрочит как он хочет
какая разница
как два пальца обоссать
курите мою трубку
лысого в кулаке гонять
малофья
манда
мандавошка
мент
муда
мудило
мудозвон
наебать
наебениться
наебнуться
на фиг
на хуй
на хую вертеть
на хуя
нахуячиться
невебенный
не ебет
ни за хуй собачу
ни хуя
обнаженный
обоссаться можно
один ебётся
опесдол
офигеть
охуеть
охуительно
половое сношение
секс
сиськи
спиздить
срать
ссать
траxать
ты мне ваньку не валяй
фига
хапать
хер с ней
хер с ним
хохол
хрен
хуёво
хуёвый
хуем груши околачивать
хуеплет
хуило
хуиней страдать
хуиня
хуй
хуйнуть
хуй пинать