Commit graph

37 commits

Author SHA1 Message Date
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
b33f6ca7df Can make pets into familiars
Refactor get_name to a top-level place on the Object.
2026-02-24 21:44:09 -08:00
Howard Abrams
471d2ecfc2 Fix the character list when looking at a room 2025-09-06 23:42:34 -07:00
Howard Abrams
e322c2129e Fix transformation bug
When someone transforms into something, it blends better.
2025-09-01 23:07:31 -07:00
Howard Abrams
586fdadf7a Tag beginning characters as 'beginner'
This allows us to hide stuff if they are looking for alchemist stuff.
2025-08-28 21:56:15 -07:00
Howard Abrams
e62c23d15d NPCs can get points to characters 2025-08-26 19:52:42 -07: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
218a21a7a2 Fix bug when rooms try to give coins 2025-08-16 23:41:27 -07:00
Howard Abrams
ec1881a7cf Rooms can trigger actions like Puppets
Including sitting and standing.
2025-08-16 22:43:56 -07:00
Howard Abrams
c2a286d6f7 Fix 'alias' bug ... for sure this time 2025-08-16 00:06:23 -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
4f10ce205a Fix a few more minor bugs 2025-08-06 22:40:05 -07:00
Howard Abrams
283f022108 Paginate long books, like the book on Alchemy 2025-07-30 22:49:29 -07:00
Howard Abrams
25b38c4b3b Objects, like StoryCubes, can gift objects
This allows the completion of a puzzle to warrant an actual item to
the characters in the room.
2025-07-22 22:07:50 -07:00
Howard Abrams
8e2918564b Automate the adventure/puzzle
A character can acquire a horn (from stealing it from the witch) and
own the horn (traveling at will). The puzzle now gifts the players who
win a blue medal for their effort.
2025-07-22 21:17:36 -07:00
Howard Abrams
dca4048acf Fix the automated gift from puppets 2025-07-15 22:58:17 -07:00
Howard Abrams
b89ca629ee Special rooms allow doors to be opened and closed 2025-07-15 07:56:15 -07:00
Howard Abrams
192dd83000 Refactored the eat/drink commands 2025-07-13 08:24:30 -07:00
Howard Abrams
2d7c08ce30 Put the actions back in the Puppets 2025-07-10 22:38:13 -07:00
Howard Abrams
d1542ba846 Set sail for adventure!
Big change for sailing across the sea to an Escape Room
2025-07-07 22:34:06 -07:00
Howard Abrams
39deff444e Puppets change pose automatically 2025-07-02 21:51:32 -07:00
Howard Abrams
e654a46137 Create a currency system of coins
Each character can have a coin purse with gold coins. Granted, the
purse defaults to a pouch.
2025-06-21 10:48:25 -07:00
Howard Abrams
167e8f356f Moved 'eat' command from food to people
This handles better error messages.

Also, cleaned up code warnings.
2025-05-31 08:47:56 -07:00
Howard Abrams
2e69558b3f Automated puppets react on triggers 2025-05-25 22:06:52 -07:00
Howard Abrams
ddddfe4b7b Magically create sticks for throwing to the BHB 2025-04-26 09:32:14 -07:00
Howard Abrams
6b8a9e946b Create new dynamic say command
This also includes a 'gm' command that should make GMing a game
better.
2025-04-25 16:00:39 -07:00
Howard Abrams
04aa677fb7 Add role playing to this role playing game 2025-04-24 11:34:48 -07:00
Howard Abrams
45959b01ce We now have a living Big Hairy Beast 2025-04-14 10:11:19 -07:00
Howard Abrams
588ffcdab8 Fix feeding pets 2025-04-07 23:14:13 -07:00
Howard Abrams
c731383915 Attempt to update feed commands 2025-04-07 22:44:56 -07:00
Howard Abrams
1876919acd The tutorial bird of happiness 2025-03-02 10:26:12 -08:00
Howard Abrams
b2ca4beccc Fix the knock on the red door. 2025-02-14 19:55:26 -08:00
Howard Abrams
3d1ebfa3fc Adding a batchcommands file with descriptions
And fixed a number of bugs with starting from scratch.
2025-02-12 22:37:19 -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
cec2de230d Adding dark rooms
Decided that a Fireplace that is both a Pet and a Lightsource doesn't
get saved into the database. Might be a bug, but in the meantime,
Dabbler's house will softly be lit.
2025-01-31 22:37:01 -08:00
Howard Abrams
8c9f89c92e Got a cozy room with a fire 2025-01-28 15:57:14 -08:00
Howard Abrams
48fae4b4c9 In the beginning was a tree... 2025-01-22 07:58:32 -08:00