moss-n-puddles/typeclasses
Howard Abrams e2a43b8694 Better reporting user data
And fix a bug in reading books.

With a webclient experiment.
2025-08-18 17:14:19 -07:00
..
__init__.py
accounts.py
alchemy.py We can make potions now! 2025-07-21 18:11:09 -07:00
channels.py
characters.py Better reporting user data 2025-08-18 17:14:19 -07:00
consumables.py Limit ability to litter with berries, flowers, etc. 2025-08-15 23:15:46 -07:00
drinkables.py Fix minor bugs 2025-08-04 23:00:11 -07:00
exits.py
fishing.py Fix numerous bugs 2025-08-12 13:55:18 -07:00
jethro_tull_songs.txt
lightables.py Fix bug when lighting torches 2025-08-17 09:48:33 -07:00
monsters.py
npcs.py
npcs.txt
objects.py Fix bug when rooms try to give coins 2025-08-16 23:41:27 -07:00
pets.py Rooms can trigger actions like Puppets 2025-08-16 22:43:56 -07:00
puppets.py We can push/pull open/close almost anything 2025-08-04 22:15:56 -07:00
puzzles.py Fix numerous bugs 2025-08-12 13:55:18 -07:00
readables.py Better reporting user data 2025-08-18 17:14:19 -07:00
README.md
rooms.py Add images to the beginnning of rooms 2025-08-17 13:09:59 -07:00
rooms_dark.py
rooms_weather.py
sailing.py Automate the adventure/puzzle 2025-07-22 21:17:36 -07:00
scripts.py Fix numerous bugs 2025-08-12 13:55:18 -07:00
sittables.py Rooms can trigger actions like Puppets 2025-08-16 22:43:56 -07:00
things.py Create teleporter device 2025-08-17 22:14:56 -07:00
tutorial.py Add images to the beginnning of rooms 2025-08-17 13:09:59 -07:00

typeclasses/

This directory holds the modules for overloading all the typeclasses representing the game entities and many systems of the game. Other server functionality not covered here is usually modified by the modules in server/conf/.

Each module holds empty classes that just imports Evennia's defaults. Any modifications done to these classes will overload the defaults.

You can change the structure of this directory (even rename the directory itself) as you please, but if you do you must add the appropriate new paths to your settings.py file so Evennia knows where to look. Also remember that for Python to find your modules, it requires you to add an empty __init__.py file in any new sub directories you create.