From 78ce03a486a45712e451829b04940d001ec4350d Mon Sep 17 00:00:00 2001 From: Griatch Date: Sat, 3 Feb 2018 11:13:01 +0100 Subject: [PATCH] The at_say hook didn't forward the from_obj keyword to msg(). --- evennia/objects/objects.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/evennia/objects/objects.py b/evennia/objects/objects.py index 1509e7ce08..0d5f85b695 100644 --- a/evennia/objects/objects.py +++ b/evennia/objects/objects.py @@ -1645,7 +1645,7 @@ class DefaultObject(with_metaclass(TypeclassBase, ObjectDB)): for recv in receivers) if receivers else None, "speech": message} self_mapping.update(custom_mapping) - self.msg(text=(msg_self.format(**self_mapping), {"type": msg_type})) + self.msg(text=(msg_self.format(**self_mapping), {"type": msg_type}), from_obj=self) if receivers and msg_receivers: receiver_mapping = {"self": "You", @@ -1663,7 +1663,8 @@ class DefaultObject(with_metaclass(TypeclassBase, ObjectDB)): for recv in receivers) if receivers else None} receiver_mapping.update(individual_mapping) receiver_mapping.update(custom_mapping) - receiver.msg(text=(msg_receivers.format(**receiver_mapping), {"type": msg_type})) + receiver.msg(text=(msg_receivers.format(**receiver_mapping), + {"type": msg_type}), from_obj=self) if self.location and msg_location: location_mapping = {"self": "You",