Compare commits

..

7 commits
main ... main

Author SHA1 Message Date
d1611dd0b0 Update index.ts 2024-10-19 17:43:42 -04:00
4beec45850 Update index.ts 2024-10-19 13:37:18 -04:00
e943fc9460 Update index.ts 2024-10-11 14:43:20 -04:00
e0488f23bc remove more furryspeak 2024-09-15 17:38:53 -04:00
3fd131ddcb Update index.ts 2024-09-09 12:34:06 -04:00
53217612b8 Update index.ts 2024-09-07 13:54:16 -04:00
724905c8ce Added n word variations
Someone had to add it 😭

Reviewed-on: https://git.nin0.dev///userplugins/vc-goodperson/pulls/3
Co-authored-by: Its3rr0rsWRLD <socketerror404@proton.me>
Co-committed-by: Its3rr0rsWRLD <socketerror404@proton.me>
2024-09-07 06:39:14 -04:00

View file

@ -25,11 +25,8 @@ import { FluxDispatcher } from "@webpack/common";
/** * SEXUAL ***/
const badVerbsSexual = ["fuck", "cum"];
const badNounsSexual = ["cunt", "yuri", "whore", "dick", "pussy", "slut", "tit", "cum", "cock", "blowjob", "sex", "ass", "furry", "bewbs", "boob", "booba", "boobies", "boobs", "booby", "porn", "pron", "pronhub", "r34", "rape", "raped", "raping", "rapist"];
/** * FURRY ***/
const badNounsFurry = ["meow", "miau", "mreow", "mrow", "woof", "nya", ":pleading_catgirl", "purr"];
const badRegexesFurry = ["mr*eo*w+, mr+p, nya+, mrow+, purr+"];
/** * BRAINROT ***/
const badNounsBrainrot = ["mewing", "mew", "skibidi", "gyat", "gyatt", "rizzler", "nettspend", "boykisser", "ohio", "rizz"];
const badNounsBrainrot = ["mewing", "mew", "skibidi", "gyat", "gyatt", "rizzler", "nettspend", "boykisser", "ohio", "rizz", "tickle my toes bruh", "crack my spine like a whip", "hawk tuah"];
/** * SLURS ***/
const badNounsSlurs = ["retard", "faggot", "fag", "faggots", "fags", "retards", "n*g", "n*gg*", "n*gg*r"];
const badRegexesSlurs = ["\\bn{1,}(i|!|1){1,}(b|g){2,}(a|@|e|3){1,}?"];
@ -37,7 +34,7 @@ const badRegexesSlurs = ["\\bn{1,}(i|!|1){1,}(b|g){2,}(a|@|e|3){1,}?"];
const badVerbsGeneral = ["kill", "destroy"];
const badNounsGeneral = ["shit", "bullshit", "bitch", "bastard", "die", "brainless"];
/** * FUN ***/
const badNounsFun = ["kotlin", "avast"];
const badNounsFun = ["kotlin", "avast", "fres"];
/** * REPLACEMENTS ***/
const badVerbsReplacements = ["love", "eat", "deconstruct", "marry", "fart", "teach", "display", "plug", "explode", "undress", "finish", "freeze", "beat", "free", "brush", "allocate", "date", "melt", "breed", "educate", "injure", "change"];
const badNounsReplacements = ["pasta", "kebab", "cake", "potato", "woman", "computer", "java", "hamburger", "monster truck", "osu!", "Ukrainian ball in search of gas game", "Anime", "Anime girl", "good", "keyboard", "NVIDIA RTX 3090 Graphics Card", "storm", "queen", "single", "umbrella", "mosque", "physics", "bath", "virus", "bathroom", "mom", "owner", "airport", "Avast Antivirus Free"];
@ -58,11 +55,6 @@ export default definePlugin({
description: "Block sexual words/hornyspeak",
default: true
},
blockFurryspeak: {
type: OptionType.BOOLEAN,
description: "Block furryspeak/meowing",
default: true
},
blockBrainrot: {
type: OptionType.BOOLEAN,
description: "Block things commonly said by Gen Alpha children",
@ -96,7 +88,6 @@ export default definePlugin({
getEnabledBadNouns() {
const thingToReturn: string[] = [];
if (this.settings.store.blockBrainrot) thingToReturn.push(...badNounsBrainrot);
if (this.settings.store.blockFurryspeak) thingToReturn.push(...badNounsFurry);
if (this.settings.store.blockInsults) thingToReturn.push(...badNounsGeneral);
if (this.settings.store.blockOthers) thingToReturn.push(...badNounsFun);
if (this.settings.store.blockSexual) thingToReturn.push(...badNounsSexual);