moss-n-puddles/commands
Howard Abrams dfa6959843 Cleaned up the sailing procedure and other bug fixes
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.
2026-06-13 20:19:04 -07:00
..
__init__.py In the beginning was a tree... 2025-01-22 07:58:32 -08:00
command.py Refactored the eat/drink commands 2025-07-13 08:24:30 -07:00
consumables.py We can make potions now! 2025-07-21 18:11:09 -07:00
default_cmdsets.py Fix the say command ... for real this time 2026-02-14 20:43:50 -08:00
everyone.py Fixing more bugs 2026-04-27 15:50:52 -07:00
feedables.py Add 'pet' command for friendly pets. 2025-04-21 21:55:13 -07:00
hint.py Fix a few more minor bugs 2025-08-06 22:40:05 -07:00
misc.py Add a Tavern of NPCs! 2026-03-26 21:27:45 -07:00
pets.py Kiss a frog to transform into a frog 2025-09-14 22:27:11 -07:00
README.md In the beginning was a tree... 2025-01-22 07:58:32 -08:00
say.py More bug fixes 2026-04-23 20:53:15 -07:00
scoring.py Cleaned up the sailing procedure and other bug fixes 2026-06-13 20:19:04 -07:00
sittables.py Better help messages. 2025-03-02 10:25:28 -08:00
wizards.py Animate the Wee Beastie and scrying into rooms 2026-04-16 17:09:15 -07:00

commands/

This folder holds modules for implementing one's own commands and command sets. All the modules' classes are essentially empty and just imports the default implementations from Evennia; so adding anything to them will start overloading the defaults.

You can change the organisation of this directory as you see fit, just remember that if you change any of the default command set classes' locations, you need to add the appropriate paths to server/conf/settings.py so that Evennia knows where to find them. Also remember that if you create new sub directories you must put (optionally empty) __init__.py files in there so that Python can find your modules.