Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # characters.py
- from evennia import DefaultCharacter
- class Character(DefaultCharacter):
- def at_after_move(self, source):
- if self.access(self.location, 'view'):
- self.msg( self.location.return_short_appearance(self) )
- else:
- return("Unable to view {}".format(self.location.key))
- # rooms.py
- from evennia import DefaultRoom
- class Room(DefaultRoom):
- def return_short_appearance(self, looker):
- desc = self.key + "\n"
- desc += str(self.short_desc) # I'm lazy - this will convert the possible
- # None value to a string - literally "None"
- return desc
Advertisement
Add Comment
Please, Sign In to add comment