evennia.contrib.tutorials.evadventure.rooms¶
EvAdventure rooms.
The base EvAdventure room has a modified display header that shows a little mini-map.
All EvAdventure rooms inherit from this room, and it is integral to combat as well as the dungeon generation. But one can also mix with other non-EvAdventure rooms (you will just not be able to fight in them).
- class evennia.contrib.tutorials.evadventure.rooms.EvAdventureRoom(*args, **kwargs)[source]¶
Bases:
DefaultRoomSimple room supporting some EvAdventure-specifics.
- allow_combat¶
AttributeProperty.
- allow_pvp¶
AttributeProperty.
- allow_death¶
AttributeProperty.
- exception DoesNotExist¶
Bases:
DoesNotExist
- exception MultipleObjectsReturned¶
Bases:
MultipleObjectsReturned
- path = 'evennia.contrib.tutorials.evadventure.rooms.EvAdventureRoom'¶
- typename = 'EvAdventureRoom'¶
- class evennia.contrib.tutorials.evadventure.rooms.EvAdventurePvPRoom(*args, **kwargs)[source]¶
Bases:
EvAdventureRoomRoom where PvP can happen, but noone gets killed.
- allow_combat¶
AttributeProperty.
- allow_pvp¶
AttributeProperty.
Customize footer of description.
- exception DoesNotExist¶
Bases:
DoesNotExist
- exception MultipleObjectsReturned¶
Bases:
MultipleObjectsReturned
- path = 'evennia.contrib.tutorials.evadventure.rooms.EvAdventurePvPRoom'¶
- typename = 'EvAdventurePvPRoom'¶