From 1ddfbca7ea6562cd60652e979918a1f2e1986df1 Mon Sep 17 00:00:00 2001 From: Griatch Date: Fri, 25 Mar 2016 12:29:10 +0100 Subject: [PATCH] Finished changing session.screenreader into session.protocol_flags[SCREENREADER] --- evennia/commands/default/player.py | 1 + evennia/commands/default/unloggedin.py | 1 + 2 files changed, 2 insertions(+) diff --git a/evennia/commands/default/player.py b/evennia/commands/default/player.py index 3fef227077..ce4f22be05 100644 --- a/evennia/commands/default/player.py +++ b/evennia/commands/default/player.py @@ -433,6 +433,7 @@ class CmdOption(MuxPlayerCommand): onoff = self.rhs.lower() == "on" self.session.protocol_flags["SCREENREADER"] = onoff self.msg("Screen reader mode was turned {w%s{n." % ("on" if onoff else "off")) + sync = True if sync: self.session.sessionhandler.session_portal_sync(self.session) diff --git a/evennia/commands/default/unloggedin.py b/evennia/commands/default/unloggedin.py index 66d476c117..483157beb3 100644 --- a/evennia/commands/default/unloggedin.py +++ b/evennia/commands/default/unloggedin.py @@ -510,6 +510,7 @@ class CmdUnconnectedScreenreader(MuxCommand): self.session.protocol_flags["SCREENREADER"] = new_setting string = "Screenreader mode turned {w%s{n." % ("on" if new_setting else "off") self.caller.msg(string) + self.session.sessionhandler.session_portal_sync(self.session) def _create_player(session, playername, password, permissions, typeclass=None):