diff --git a/evennia/contrib/slow_exit.py b/evennia/contrib/slow_exit.py index 0a1097ed4..f8216c4d9 100644 --- a/evennia/contrib/slow_exit.py +++ b/evennia/contrib/slow_exit.py @@ -135,7 +135,7 @@ class CmdStop(Command): stored deferred from the exit traversal above. """ currently_moving = self.caller.ndb.currently_moving - if currently_moving: + if currently_moving and not currently_moving.called: currently_moving.cancel() self.caller.msg("You stop moving.") for observer in self.caller.location.contents_get(self.caller):