Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CmdMark(Command):
- """
- Mark the current location.
- Usage:
- mark <custom mark name>
- Marks the player's current location, using the provided arguments.
- For a list of marks, simply type 'mark' with no argument.
- """
- key = "mark"
- def func(self):
- caller = self.caller
- if not caller.attributes.has('mark'):
- caller.db.mark = {}
- mark = caller.db.mark
- if not self.args:
- marks = ""
- for x in mark:
- marks = f'{marks}\n |w{x}|n'
- caller.msg(f"List of Marks: {marks}")
- return
- caller.db.mark[self.args] = caller.location.dbref
- caller.msg(f"{self.args} was added to your list of marks as {caller.location.get_display_name(caller)}.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement