oldwrench:
1) some type of language "filter".
There's already one:
if you type "f***", you'll see it echoed in your chat box yet the others won't see it.
(the same happens when you are muzzled by the the way)
However, it you type "f*ck" everyone will see it echoed.
It's because when you type a text, say "XXX",
your flash client first echo it in red in the chat box as "oldwrench: XXX"
and then sends it throught network to server, will the line "AXXX".
The server then decide to echo it back (or not) to all clients with the line "@Aoldwrench: XXX"
This is where the filter is eventually applied:
if XXX = "f***" or if "oldwrench" is muzzled then the server does not echo it back.
When the client receive the line "@Aoldwrench: XXX",
it either displays it in red as "oldwrench: XXX"
or does nothing if its the client of the sender oldwrench,
because the string was already displayed by the client before being sent to server.
Edit : swampy....sorry Bat, I know your only giving examples, but I can't leave those words.