If lowercase is on, all incoming chats have "toLowerCase()" applied (JavaScript builtin). So if people don't want to see caps spam, they don't have to, and if people like it they can. This is a simpler solution than whatever the current Caps filter does that also doesn't pi$$ off the community
A local toggle (Just like when you have Mute Music or Timestamps) can be done using a code that changes it to lowercase. (My revision was to not use that code, and just use the already existing algorithm that lucid made)
You know what, if this idea actually gets ignored only because YHWH is/was a banned user or anything related to that reason, I'll just remake the topic and petition. Don't be ignorant.
deletedover 5 years
Imagine inherently denying an idea simply because a player was banned despite the fact that the idea itself is actually logically reasonable and a good start for a better playing experience. Read some context before making judgement calls.
if I'm banned how am I in the current round of comp? smd troll
deletedover 5 years
This is actually a logically reasonable solution to the issue at hand. Use your current caps-prevention checking algorithm when "lowercase toggle" is on, so that people who prefer to have it enabled can still see *some* capital letters, as all lowercase could be slightly annoying. This toggle check could potentially be a super simple change depending on how your code is set up.
"toLowerCase()" in my revision wouldn't be needed since you wouldn't convert the whole message to lowercase.
ANOTHER REASONABLE CHANGE is to use "toLowerCase()" on a full caps message instead of blocking the message and putting that warning message instead. And again, it would be a simple change since you'd only be changing at most 2 or 3 lines of code, logically (unless you code horribly).