diff --git a/evennia/commands/default/general.py b/evennia/commands/default/general.py index cf45b34107..e2b543e502 100644 --- a/evennia/commands/default/general.py +++ b/evennia/commands/default/general.py @@ -439,11 +439,15 @@ class CmdWhisper(COMMAND_DEFAULT_CLASS): caller.msg("Usage: whisper = ") return - receiver = caller.search(self.lhs, - nofound_string="'%s' cannot be found." % self.lhs) + receiver = caller.search(self.lhs) + + if not receiver: + caller.msg("Usage: whisper = ") + return + if caller == receiver: - caller.msg("You can't whisper yourself.") - return + caller.msg("You can't whisper to yourself.") + return speech = self.rhs