Why is an underscore needed when messaging someone with two words in their name but not whois?
/whois works on the premise that you’re not typing a message to that person, you’re looking up someone’s name. If you’re sending someone a message the game doesn’t know if you mean to send the message ‘/msg Bob The Gun Hello’ to Player Bob with the message “The Gun Hello” or to Player ‘Bob The Gun’ saying “Hello” if underscores are not used to denote where the player name ends.