moss-n-puddles/typeclasses
Howard Abrams fb4f0a0f0d Take notes in the transcript
Along with an daily introduction, the shrub can take notes.
2025-06-10 13:45:36 -07:00
..
__init__.py
accounts.py Better auto-logging/charcreate 2025-05-18 17:06:09 -07:00
channels.py
characters.py English is hard. Fix $pron() to take 'op' 2025-06-08 21:22:51 -07:00
consumables.py Call 'get' on a producer to return its produce 2025-06-05 22:02:14 -07:00
drinkables.py Moved 'drink' command from cups to people 2025-05-31 07:41:47 -07:00
exits.py
fishing.py Suppress a double warning. 2025-05-31 08:54:11 -07:00
lightables.py
monsters.py
npcs.py Create an octopus familiar 2025-06-02 22:22:29 -07:00
objects.py Moved 'eat' command from food to people 2025-05-31 08:47:56 -07:00
pets.py English is hard. Fix $pron() to take 'op' 2025-06-08 21:22:51 -07:00
puppets.py Take notes in the transcript 2025-06-10 13:45:36 -07:00
readables.py Better read object message 2025-05-31 09:52:56 -07:00
README.md
rooms.py Fix character display bug due to faulty logic 2025-05-18 14:46:04 -07:00
rooms_dark.py
rooms_weather.py
scripts.py Fixed the knocker script again 2025-05-13 22:18:16 -07:00
sittables.py Fix bugs in taking things away from their tethers 2025-06-04 17:43:13 -07:00
things.py Create a Bag of Holding class for Tweed Jackets 2025-05-29 18:28:20 -07:00
tutorial.py Minor grammar fix to help and tutorial 2025-05-16 11:38:47 -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.