Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- Server restart initiated ...
- ... Server restarted.
- Traceback (most recent call last):
- File "d:\muddev\evennia\evennia\commands\cmdhandler.py", line 591, in _run_command
- ret = cmd.func()
- File "d:\muddev\mygame\commands\command.py", line 315, in func
- auto_quit=True, cmd_on_exit="look", persistent=True)
- File "d:\muddev\evennia\evennia\utils\evmenu.py", line 464, in __init__
- if self.caller.ndb._menutree:
- AttributeError: 'CmdSpawnDog' object has no attribute 'ndb'
- An untrapped error occurred.
- (Traceback was logged 19-07-17 22:36:45-04).
- """
- # From commands.command.py
- from evennia.utils.evmenu import EvMenu
- class CmdSpawnDog(Command):
- key = "doggie"
- def func(self):
- EvMenu(self, "world.dogmenu", startnode="node_fur_color",
- cmdset_mergetype="Replace", cmdset_priority=1,
- auto_quit=True, cmd_on_exit="look", persistent=True)
- # From world.dogmenu.py
- def node_fur_color(self, raw_string, **kwargs):
- text = "Please choose your dog's fur color."
- options = (
- {"key": ("1", "black"),
- "desc": "black",
- "goto": "node_fur_pattern"},
- {"key": ("2", "brown"),
- "desc": "brown",
- "goto": "node_fur_pattern"},
- {"key": ("3", "chocolate"),
- "desc": "chocolate",
- "goto": "node_fur_pattern"},
- {"key": ("4", "liver"),
- "desc": "liver",
- "goto": "node_fur_pattern"},
- {"key": ("5", "white"),
- "desc": "white",
- "goto": "node_fur_pattern"},
- {"key": ("6", "red"),
- "desc": "red",
- "goto": "node_fur_pattern"},
- {"key": ("7", "ruby"),
- "desc": "ruby",
- "goto": "node_fur_pattern"},
- {"key": ("8", "red-gold"),
- "desc": "red-gold",
- "goto": "node_fur_pattern"},
- {"key": ("9", "cinnamon"),
- "desc": "cinnamon",
- "goto": "node_fur_pattern"},
- {"key": ("10", "orange"),
- "desc": "orange",
- "goto": "node_fur_pattern"},
- {"key": ("11", "gold"),
- "desc": "gold",
- "goto": "node_fur_pattern"},
- {"key": ("12", "yellow"),
- "desc": "yellow",
- "goto": "node_fur_pattern"},
- {"key": ("13", "lion-colored"),
- "desc": "lion-colored",
- "goto": "node_fur_pattern"},
- {"key": ("14", "sable"),
- "desc": "sable",
- "goto": "node_fur_pattern"},
- {"key": ("15", "apricot"),
- "desc": "apricot",
- "goto": "node_fur_pattern"},
- {"key": ("16", "tawny"),
- "desc": "tawny",
- "goto": "node_fur_pattern"},
- {"key": ("17", "mustard"),
- "desc": "mustard",
- "goto": "node_fur_pattern"},
- {"key": ("18", "sandy"),
- "desc": "sandy",
- "goto": "node_fur_pattern"},
- {"key": ("19", "cream"),
- "desc": "cream",
- "goto": "node_fur_pattern"},
- {"key": ("20", "pale cream"),
- "desc": "pale cream",
- "goto": "node_fur_pattern"},
- {"key": ("21", "fawn"),
- "desc": "fawn",
- "goto": "node_fur_pattern"},
- {"key": ("22", "blue-grey"),
- "desc": "blue-grey",
- "goto": "node_fur_pattern"},
- {"key": ("23", "silver"),
- "desc": "silver",
- "goto": "node_fur_pattern"},
- {"key": ("24", "slate"),
- "desc": "slate",
- "goto": "node_fur_pattern"},
- {"key": ("25", "pepper"),
- "desc": "pepper",
- "goto": "node_fur_pattern"},
- {"key": ("26", "silver beige"),
- "desc": "silver beige",
- "goto": "node_fur_pattern"},
- {"key": ("27", "steel"),
- "desc": "steel",
- "goto": "node_fur_pattern"}
- )
- return text, options
- def node_fur_pattern(self, raw_string, **kwargs):
- text = "Choose your dog's fur pattern."
- options = (
- {"key": ("1", "solid"),
- "desc": "solid",
- "goto": "node_fur_coarseness"},
- {"key": ("2", "striped"),
- "desc": "striped",
- "goto": "node_fur_coarseness"},
- {"key": ("3", "spotted"),
- "desc": "spotted",
- "goto": "node_fur_coarseness"},
- {"key": ("4", "flecked"),
- "desc": "flecked",
- "goto": "node_fur_coarseness"},
- {"key": ("5", "ticked"),
- "desc": "ticked",
- "goto": "node_fur_coarseness"},
- {"key": ("6", "speckled"),
- "desc": "speckled",
- "goto": "node_fur_coarseness"}
- )
- return text, options
- def node_fur_coarseness(self, raw_string, **kwargs):
- text = "Choose your dog's fur coarseness."
- options = (
- {"key": ("1", "smooth"),
- "desc": "smooth",
- "goto": "node_fur_texture"},
- {"key": ("2", "silky"),
- "desc": "silky",
- "goto": "node_fur_texture"},
- {"key": ("3," "wiry"),
- "desc": "wiry",
- "goto": "node_fur_texture"}
- )
- return text, options
- def node_fur_texture(self, raw_string, **kwargs):
- text = "Choose your dog's fur texture."
- options = (
- {"key": ("1", "straight"),
- "desc": "straight",
- "goto": "node_fur_length"},
- {"key": ("2", "wavy"),
- "desc": "wavy",
- "goto": "node_fur_length"},
- {"key": ("3," "curly"),
- "desc": "curly",
- "goto": "node_fur_length"}
- )
- return text, options
- def node_fur_length(self, raw_string, **kwargs):
- text = "Choose your dog's fur length."
- options = (
- {"key": ("1", "long"),
- "desc": "long",
- "goto": "node_fur_length"},
- {"key": ("2", "short"),
- "desc": "short",
- "goto": "node_fur_length"}
- )
- return text, options
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement