dkmud/commands/unloggedin.py
Francesco Cappelli 5ef1b78c42 sistemati spells
2022-02-17 18:33:26 +01:00

36 lines
862 B
Python

from evennia import Command
from evennia.utils.evmenu import EvMenu
from evennia.commands.cmdhandler import CMD_LOGINSTART
from menus.login import plain_node_formatter
class CmdUnconnectedLook(Command):
"""
look when in unlogged-in state
Usage:
look
This is an unconnected version of the look command for simplicity.
This is called by the server and kicks everything in gear.
All it does is display the connect screen.
"""
key = CMD_LOGINSTART
aliases = ["look", "l"]
locks = "cmd:all()"
def func(self):
"""Show the connect screen."""
EvMenu(
self.caller,
"menus.login",
startnode="node_enter_username",
auto_look=False,
auto_quit=False,
cmd_on_exit=None,
node_formatter=plain_node_formatter,
)