ID:132630
 
We have html_encode that helps us remove stuff like font tags from chat. Though we can do that players can still add line breaks with \n. A feature to disallow those in text from players would be good. There are times we want inputed text from players to only take up a little space. Even with character limits making new lines can expand a small message beyond the desired size.
As it goes: *facepalm*
You'd have caught it, at least, if you had previewed your post.

As for the topic at hand, you can filter out newline characters just like you can filter any other character, or words, etc (nothing here particularly has to do with macros BTW, a macro shortcut is only used to represent a newline, which can also be represented without it with as message), so there's no reason for any changes to be made to BYOND here.
client/verb/say(msg as text)
if(findtext(msg,"\n"))
src << "You sneaky bastard!"