The sailing script now stores particular aliases to manipulate the exits to simulate sailing. Created George, the tinkering dwarf and his project that he needs help completing. Created an adventuring Hobbit who sails the sea. Created a "summarizing script" to limit the amount of chat history each Chatbot needs in order to carry on a conversation. Created a stateful object that changes its appearance based on "who" is looking. This allows a George's project to be seen as a complete bird to those who have given George some feathers. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| accounts.py | ||
| alchemy.py | ||
| channels.py | ||
| characters.py | ||
| chatbots.py | ||
| consumables.py | ||
| drinkables.py | ||
| exits.py | ||
| fishing.py | ||
| jethro_tull_songs.txt | ||
| lightables.py | ||
| monsters.py | ||
| npcs.py | ||
| npcs.txt | ||
| objects.py | ||
| pets.py | ||
| puppets.py | ||
| puzzles.py | ||
| readables.py | ||
| README.md | ||
| rooms.py | ||
| rooms_dark.py | ||
| rooms_weather.py | ||
| sailing.py | ||
| scripts.py | ||
| sittables.py | ||
| things.py | ||
| tutorial.py | ||
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.