Commit graph

24 commits

Author SHA1 Message Date
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
Howard Abrams
be13c8cb6e Create a recorder
These objects record the goings-on of a room into an HTML file.
2026-02-27 20:09:04 -08:00
Howard Abrams
cbfb79256c Fix minor starting bugs 2026-02-16 14:52:32 -08:00
Howard Abrams
43a1aefb49 Add a Scoring system to character
As character do things, they can now get a "score" for everything I
think could be interesting/challenging.
2025-08-24 22:34:11 -07:00
Howard Abrams
9d9908ba68 Forgot a drop of code. 2025-08-18 17:15:42 -07:00
Howard Abrams
2719bce82b Fix numerous bugs
Finally fixed the 'alias' bug that has plaqued me.
2025-08-12 13:55:18 -07:00
Howard Abrams
87277b3a0d Phase one of a hint system 2025-07-28 22:07:11 -07:00
Howard Abrams
61bec79397 Expanded the magic pipe to include other monsters 2025-07-27 12:28:54 -07:00
Howard Abrams
dca4048acf Fix the automated gift from puppets 2025-07-15 22:58:17 -07:00
Howard Abrams
b676bb7421 Replace split_party_msg with the announce_action
Fixed some long standing inconsistencies.
2025-06-01 19:32:00 -07:00
Howard Abrams
2e69558b3f Automated puppets react on triggers 2025-05-25 22:06:52 -07:00
Howard Abrams
060abf846c Character creation system
Also fixed many bugs and inconsistencies. Including:
  - Whisper works with RP system
  - Saying /to to non-player character just uses what they wrote
  - Minor yell bug
  - Actions on Things (like the puddle) work with RP system
2025-05-01 10:20:49 -07:00
Howard Abrams
600542b0d4 Fix room display with RP characters 2025-04-24 22:54:12 -07:00
Howard Abrams
e6742e4ab8 Add 'pet' command for friendly pets. 2025-04-21 21:55:13 -07:00
Howard Abrams
0230d5dc20 Change text randomization from {{...}} to <<..>>
This doesn't interfere with Python's formatting.
2025-04-17 20:39:40 -07:00
Howard Abrams
7e28dc3a7c Switch random choices to not clash with colors
Fix a few bugs while I'm at it.
2025-04-16 12:43:53 -07:00
Howard Abrams
45959b01ce We now have a living Big Hairy Beast 2025-04-14 10:11:19 -07:00
Howard Abrams
c731383915 Attempt to update feed commands 2025-04-07 22:44:56 -07:00
Howard Abrams
542e140013 Figured the give and take system
Now the Knocker will only accept the ring, and not berries.
2025-04-03 18:54:20 -07:00
Howard Abrams
0850301c65 We can knock on a door.
And a number of bugs squashed.
2025-02-11 21:09:23 -08:00
Howard Abrams
1c830d1f54 Created a hard of hearing, NPC, door knocker
Quite pleased with the results. This also fixed a utils issue to see
if an object has an item. I'm surprised this isn't in the standard library.
2025-02-09 10:48:24 -08:00
Howard Abrams
a408169bcc Adding a large collection of books to my library 2025-02-02 22:23:12 -08:00
Howard Abrams
37f3e8d479 Tea and teacups.
Dabbler's room will produce a tea cup for each person.

A teapot can make different types of teas, or even just a random one.
2025-02-02 00:02:49 -08:00
Howard Abrams
af1655fadb Multiple chairs and a fire bugfix 2025-01-30 21:35:38 -08:00