From 4fff8fea3a85a9e2100e19a39e9ab038e6e3eecc Mon Sep 17 00:00:00 2001 From: Greg Taylor Date: Tue, 26 Dec 2006 05:00:43 +0000 Subject: [PATCH] Emit when a player connects/disconnects to those in the same room. --- evennia/trunk/session.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/evennia/trunk/session.py b/evennia/trunk/session.py index 47529e7950..dd10b650d3 100755 --- a/evennia/trunk/session.py +++ b/evennia/trunk/session.py @@ -58,7 +58,9 @@ class PlayerSession(async_chat): """ Break the connection and do some accounting. """ - self.get_pobject().set_flag("CONNECTED", False) + pobject = self.get_pobject() + pobject.set_flag("CONNECTED", False) + pobject.get_location().emit_to_contents("%s has disconnected." % (pobject.get_name(),), exclude=pobject) async_chat.handle_close(self) self.logged_in = False session_mgr.remove_session(self)