From 71b039a1808c8530f4a4e9665e6048e707f42a50 Mon Sep 17 00:00:00 2001 From: Tehom Date: Fri, 8 Dec 2017 02:41:33 -0500 Subject: [PATCH 1/2] Fix msg_receivers to be used --- evennia/objects/objects.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/evennia/objects/objects.py b/evennia/objects/objects.py index f9b9510670..94e122ba30 100644 --- a/evennia/objects/objects.py +++ b/evennia/objects/objects.py @@ -1624,7 +1624,7 @@ class DefaultObject(with_metaclass(TypeclassBase, ObjectDB)): # whisper mode msg_type = 'whisper' msg_self = '{self} whisper to {all_receivers}, "{speech}"' if msg_self is True else msg_self - msg_receivers = '{object} whispers: "{speech}"' + msg_receivers = msg_receivers or '{object} whispers: "{speech}"' msg_location = None else: msg_self = '{self} say, "{speech}"' if msg_self is True else msg_self From dd2c74231fcfb2d21040f22f05b6da73281dfdbc Mon Sep 17 00:00:00 2001 From: Tehom Date: Fri, 8 Dec 2017 03:00:43 -0500 Subject: [PATCH 2/2] Fix error in passing non-strings to str.join() --- evennia/objects/objects.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/evennia/objects/objects.py b/evennia/objects/objects.py index 94e122ba30..aca4ec0924 100644 --- a/evennia/objects/objects.py +++ b/evennia/objects/objects.py @@ -1669,7 +1669,7 @@ class DefaultObject(with_metaclass(TypeclassBase, ObjectDB)): location_mapping = {"self": "You", "object": self, "location": location, - "all_receivers": ", ".join(recv for recv in receivers) if receivers else None, + "all_receivers": ", ".join(str(recv) for recv in receivers) if receivers else None, "receiver": None, "speech": message} location_mapping.update(custom_mapping)