From 35acad6162e5cc05f8af2f78382f2555f41f1c3b Mon Sep 17 00:00:00 2001 From: Griatch Date: Fri, 29 Jun 2012 07:51:59 +0200 Subject: [PATCH] Fixed a bug in @deluser when booting an already logged-in player. --- src/commands/default/admin.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/commands/default/admin.py b/src/commands/default/admin.py index 9731569978..fdc5c3f909 100644 --- a/src/commands/default/admin.py +++ b/src/commands/default/admin.py @@ -367,8 +367,11 @@ class CmdDelPlayer(MuxCommand): if reason: string += " Reason given:\n '%s'" % reason character.msg(string) - caller.execute_cmd("@boot %s" % uname) - + # we have a bootable object with a connected player + sessions = SESSIONS.sessions_from_player(character.player) + for session in sessions: + session.msg(string) + session.disconnect() player.delete() user.delete() caller.msg("Player %s was successfully deleted." % uname)