Inclusion of type kwarg for common communications
Including a type kwarg for the say, whisper and pose commands allows the receivers of those messages to treat them differently depending on type. IMO This is a wide enough concern that it goes beyond a game specific requirement.
This commit is contained in:
parent
6224f90f74
commit
6cfbec83f1
1 changed files with 3 additions and 3 deletions
|
|
@ -417,7 +417,7 @@ class CmdSay(COMMAND_DEFAULT_CLASS):
|
||||||
|
|
||||||
# Build the string to emit to neighbors.
|
# Build the string to emit to neighbors.
|
||||||
emit_string = '%s says, "%s|n"' % (caller.name, speech)
|
emit_string = '%s says, "%s|n"' % (caller.name, speech)
|
||||||
caller.location.msg_contents(emit_string, exclude=caller, from_obj=caller)
|
caller.location.msg_contents(emit_string, exclude=caller, from_obj=caller, type="say")
|
||||||
|
|
||||||
|
|
||||||
class CmdWhisper(COMMAND_DEFAULT_CLASS):
|
class CmdWhisper(COMMAND_DEFAULT_CLASS):
|
||||||
|
|
@ -459,7 +459,7 @@ class CmdWhisper(COMMAND_DEFAULT_CLASS):
|
||||||
|
|
||||||
# Build the string to emit to receiver.
|
# Build the string to emit to receiver.
|
||||||
emit_string = '%s whispers, "%s|n"' % (caller.name, speech)
|
emit_string = '%s whispers, "%s|n"' % (caller.name, speech)
|
||||||
receiver.msg(emit_string, from_obj=caller)
|
receiver.msg(emit_string, from_obj=caller, type="whisper")
|
||||||
|
|
||||||
|
|
||||||
class CmdPose(COMMAND_DEFAULT_CLASS):
|
class CmdPose(COMMAND_DEFAULT_CLASS):
|
||||||
|
|
@ -502,7 +502,7 @@ class CmdPose(COMMAND_DEFAULT_CLASS):
|
||||||
self.caller.msg(msg)
|
self.caller.msg(msg)
|
||||||
else:
|
else:
|
||||||
msg = "%s%s" % (self.caller.name, self.args)
|
msg = "%s%s" % (self.caller.name, self.args)
|
||||||
self.caller.location.msg_contents(msg, from_obj=self.caller)
|
self.caller.location.msg_contents(msg, from_obj=self.caller, type="pose")
|
||||||
|
|
||||||
|
|
||||||
class CmdAccess(COMMAND_DEFAULT_CLASS):
|
class CmdAccess(COMMAND_DEFAULT_CLASS):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue