Dismiss Notice
Wynncraft, the Minecraft MMORPG. Play it now on your Minecraft client at (IP): play.wynncraft.com. No mods required! Click here for more info...
Dismiss Notice
Have some great ideas for Wynncraft? Join the official CT (content team) and help us make quests, builds, cinematics and much more!

Swear Toggle Blocking Non-curse Words

Discussion in 'Feedback' started by Undyne, Oct 16, 2016.

Thread Status:
Not open for further replies.
  1. Undyne

    Undyne Do you enjoy going through hell? CHAMPION

    Messages:
    1,042
    Likes Received:
    2,141
    Trophy Points:
    151
    Minecraft:
    Hello,

    Recently I encountered a scenario in Cinfras that made me want to post a thread about the nature of the swearing toggle. Personally, I don't like seeing a bunch of swearing in my chat (especially if I'm in Detlas), so I turn the swear toggle on so I won't see 95% of the words (the 5% being the occasional spaced swear word or a party chat/message sent to me).

    Now, in Cinfras there was a person who was looking for wood scrap for the "Ultimate Weapon" quest. He went up to me and attempted to ask, but with the swear toggle on all I saw was "wood s****". Despite the word being scrap, it was blocking the word "crap" even though it was a whole other word. Eventually, I tried to turn the toggle off so I could see what he was saying, but he had lost patience and decided that I didn't have any scrap (which, to be honest, he was right).

    Overall, I find it annoying that if you have the swear toggle on it blocks words containing a swear word. I suspect a lot of people don't care, but there are younger kids out there who would have a better use with the swear toggle. If possible, the swear filter should bypass certain words that have a swear word in them but are not intended to be a swear. Words like "grass" or "scrap" are just normal words that would be partially blocked because it had swears in them. In return, this creates confusion among conversation and could potentially lead to conflict.

    I know that this does not happen very often, but it still is a bit of an issue that may confuse younger children with the swear toggle turned on. Fixing this issue will prevent this from happening in the future.
     
    Nyam, Zelefant, Soviet Union and 2 others like this.
  2. Pretzule

    Pretzule eats pretzels HERO

    Messages:
    3,607
    Likes Received:
    21,511
    Trophy Points:
    215
    Minecraft:
    This is something that actually is kind of weird to have, I can see if anything can be edited for this, however it's most likely not going to be something that will be focused on for a while because of update n stuff.
     
  3. XavierEXE

    XavierEXE ♪ Wynncraft's Composer and Ability Tree Lead ♫ ♪ Music Item Team CHAMPION

    Messages:
    6,492
    Likes Received:
    22,035
    Trophy Points:
    215
    Minecraft:

    Good luck fixing that.
     
    Zelefant and UltimateShitLord like this.
  4. DatDraggy

    DatDraggy Untouchable HERO

    Messages:
    401
    Likes Received:
    1,653
    Trophy Points:
    89
    Minecraft:
    No wildcards. You still got a little filter and that's better than nothing.
     
    XavierEXE likes this.
  5. Undyne

    Undyne Do you enjoy going through hell? CHAMPION

    Messages:
    1,042
    Likes Received:
    2,141
    Trophy Points:
    151
    Minecraft:
    I know that if this issue were to ever be resolved, it might take a while. However, I know it is possible to filter specific words because I've seen chat filters on other MMORPGs. While you can "type" the word, it would replace it with asterisks when released in chat. Also, they allowed the saying of other words that have swear words inside of them (such as grass).

    The filter does work as intended, but if there was a way to "spare" common words such as "grass" from being blocked out, it would eliminate this confusion aspect with the filter. I'm not saying it's an urgent issue, but it's something that everyone should be aware of.
     
  6. AppleTheGolden

    AppleTheGolden Aimless Renegade VIP+

    Messages:
    200
    Likes Received:
    240
    Trophy Points:
    67
    Guild:
    Minecraft:
    There actually was a server where the chat filter was so exact it would filter out "muffin".

    We should be glad it isn't as sensitive, but the filter should be adjusted a bit, yeah.
     
    Soviet Union and XavierEXE like this.
  7. Undyne

    Undyne Do you enjoy going through hell? CHAMPION

    Messages:
    1,042
    Likes Received:
    2,141
    Trophy Points:
    151
    Minecraft:
    Right now the chat filter is leaning towards the "specific" side of things. It blocks out the intended words, but it also blocks out words that contain the swear inside of them. It's not overly sensitive as mentioned above, but it needs to be toned down a bit so words like "scrap" aren't turning into asterisks.

    I would say it is functional, and it's not an immediate issue that should be put above other things. I'm just saying that maybe in the future the filter can be reconfigured so normal words aren't affected by asterisk blocking.
     
  8. Toasted Asian

    Toasted Asian Toasty VIP+

    Messages:
    1,994
    Likes Received:
    1,461
    Trophy Points:
    115
    Guild:
    Minecraft:
    So all 8 can see now is ****************************** if the community goes to shit
     
  9. Undyne

    Undyne Do you enjoy going through hell? CHAMPION

    Messages:
    1,042
    Likes Received:
    2,141
    Trophy Points:
    151
    Minecraft:
    I'm not sure what you mean by that. I simply stated that certain words should be exempt from being filtered out. I did not say that more words should be filtered to the point that you can't read anything on the chat.

    Also, why would the community in game be using that many swears in a sentence? I would say somewhere around 50% of the community swears, and when they do they only use one or two swear words per chat message, and not every chat message has swears in them.

    As I mentioned above, I want the filter to be less sensitive in blocking swears in normal words, not for it to become overly sensitive to the point where many normal words are blocked out.
     
  10. Tis_awesomeness

    Tis_awesomeness /minecraft:me HERO

    Messages:
    100
    Likes Received:
    113
    Trophy Points:
    59
    Minecraft:
    Regex filters are your friend (test them here). They're much better at sorting out what swearing is and what isn't.

    Simply filtering for "ass" catches "ass", "asshole" but also "assassin" and "bass". We don't want that.
    The regex filter "\bass" (\b is word boundary) catches "ass", "asshole", "assassin" but not "bass". Everything is detected correctly except "assassin".
    The regex filter "\bass[^a]" catches "ass" and "asshole" but not "bass" and "assassin". Now everything works.

    You can even account for people trying to get around the filters by using @ instead of a, putting crap tons of spaces between the letters, etc.
    The filters can get quite complicated, but it works 99% of the time. I use the one below on my own server. Try pasting it into the test link above and see how long it takes you to get around the filter.
    "\b[a@*]+(\W|\d|_)*[s5]+(\W|\d|_)*[s5]+(\W|\d|_)*([^aeiou]|$)"

    They might take a little bit of work to implement, but they work.
     
    XavierEXE likes this.
Thread Status:
Not open for further replies.