diff --git a/evennia/objects/objects.py b/evennia/objects/objects.py index 7ae296bf2c..ec4be68e2c 100644 --- a/evennia/objects/objects.py +++ b/evennia/objects/objects.py @@ -2846,8 +2846,8 @@ class DefaultExit(DefaultObject): ) ) - # an exit should have a destination (this is replaced at creation time) - if self.location: + # an exit should have a destination - try to make sure it does + if self.location and not self.destination: self.destination = self.location def at_cmdset_get(self, **kwargs):