mirror of
https://github.com/evennia/evennia.git
synced 2026-03-16 21:06:30 +01:00
Merge 32b0d694e9 into 3761a7cb21
This commit is contained in:
commit
1a92dbcd5c
1 changed files with 7 additions and 3 deletions
|
|
@ -3467,12 +3467,13 @@ class ExitCommand(_COMMAND_DEFAULT_CLASS):
|
|||
|
||||
"""
|
||||
|
||||
obj = None
|
||||
|
||||
def func(self):
|
||||
"""
|
||||
Default exit traverse if no syscommand is defined.
|
||||
"""
|
||||
if not hasattr(self, "obj") or self.obj is None:
|
||||
return
|
||||
self.obj = typing.cast(DefaultExit, self.obj)
|
||||
|
||||
if self.obj.access(self.caller, "traverse"):
|
||||
# we may traverse the exit.
|
||||
|
|
@ -3487,6 +3488,9 @@ class ExitCommand(_COMMAND_DEFAULT_CLASS):
|
|||
# No shorthand error message. Call hook.
|
||||
self.obj.at_failed_traverse(self.caller)
|
||||
|
||||
def get_display_name(self, looker=None, **kwargs):
|
||||
return self.obj.get_display_name(looker, **kwargs)
|
||||
|
||||
def get_extra_info(self, caller, **kwargs):
|
||||
"""
|
||||
Shows a bit of information on where the exit leads.
|
||||
|
|
@ -3506,7 +3510,7 @@ class ExitCommand(_COMMAND_DEFAULT_CLASS):
|
|||
destination=self.obj.destination.get_display_name(caller, **kwargs)
|
||||
)
|
||||
else:
|
||||
return " (%s)" % self.obj.get_display_name(caller, **kwargs)
|
||||
return _(" (exit)")
|
||||
|
||||
|
||||
#
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue