Commit graph

273 commits

Author SHA1 Message Date
Howard Abrams
f8a7f46fa0 Hints for the Glittering Glade 2026-04-20 20:36:07 -07:00
Howard Abrams
66cabcc1a2 Animate the Wee Beastie and scrying into rooms
This commit gives an "AI" capability to any object (still
triggered by the 'say' command), so now the Wee Beastie can do more
than purr.

Also fixes the Witch and the Dragon's movements throughout the Realm.

We can also Scry into rooms in order to watch the behavior of the Chatbots.
2026-04-16 17:09:15 -07:00
Howard Abrams
c9b602e0ab Improve the chatbot interaction 2026-04-08 20:54:27 -07:00
Howard Abrams
7c0c92d761 Fixed numerous Chatbot bugs 2026-03-27 00:59:42 -07:00
Howard Abrams
bbe8d06759 Add a Tavern of NPCs!
Plus a few bug tweaks.
2026-03-26 21:27:45 -07:00
b2e77cdd4c Make text more readable with extra space 2026-03-18 04:30:41 +00:00
Howard Abrams
8863fcefd6 New puppetable NPCs are now Chatbot Agents 2026-03-16 21:03:40 -07:00
Howard Abrams
92b6c9973b Fix bug in say to command
Also, if you say without ending in punctuation, the "say" command
output is reversed. Just to keep everyone on their toes.
2026-03-13 22:18:46 -07:00
Howard Abrams
bef4d35f36 Change in grammar 2026-02-27 22:45:06 -08:00
Howard Abrams
4c12c7d3ad Fix a bug for wizards
And now the "gm" command will get recorded.
2026-02-27 22:16:24 -08: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
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
cbfb79256c Fix minor starting bugs 2026-02-16 14:52:32 -08:00
Howard Abrams
2a0c6e5e10 Fix the say command ... for real this time
More flexible and intuitive, where the comma is no longer critical.
2026-02-14 20:43:50 -08:00
Howard Abrams
5120e365b4 Undid the bug prior to committing the fix 2025-11-23 20:07:51 -08:00
Howard Abrams
127edc67df No need for these guys to stick around. 2025-11-23 20:01:25 -08:00
Howard Abrams
134322d2b4 Fix the writing bug 2025-11-23 19:59:24 -08:00
Howard Abrams
6cea0e122a Better 'say' command
That is easier to use.
2025-11-03 22:08:07 -08:00
Howard Abrams
d28b993e71 Kiss a frog to transform into a frog 2025-09-14 22:27:11 -07:00
Howard Abrams
c7eb10cc81 Add 'use' to the fishing pole
Which does both the `cast` and `reel` commands.
The fishing messages are alos public notices.
2025-09-14 11:48:44 -07:00
Howard Abrams
b45e906f58 Items can be plural by default 2025-09-14 10:57:19 -07:00
Howard Abrams
dcab25c5ce Fix a stacktrace when trying to whisper... really this time 2025-09-09 22:11:50 -07:00
Howard Abrams
13a3a91a65 Fix a stacktrace when trying to whisper 2025-09-09 21:55:55 -07:00
Howard Abrams
471d2ecfc2 Fix the character list when looking at a room 2025-09-06 23:42:34 -07:00
Howard Abrams
6e05733082 Fix scrolling in the webclient 2025-09-05 21:53:17 -07:00
Howard Abrams
28abb59210 Fix bug is display the two bird images 2025-09-05 21:47:14 -07:00
Howard Abrams
aaf7df9e2c Get some more images when starting the game 2025-09-05 21:42:27 -07:00
Howard Abrams
3f9272ff24 Center the welcoming image 2025-09-05 20:42:53 -07:00
Howard Abrams
7a898422df New initial image 2025-09-05 20:33:55 -07:00
Howard Abrams
60aa93fb24 Areas have different images for time of day
And Dabbler's room can have a fire level.
2025-09-03 23:28:29 -07:00
Howard Abrams
e322c2129e Fix transformation bug
When someone transforms into something, it blends better.
2025-09-01 23:07:31 -07:00
e1958ed3dd Fix DarkRoom bug 2025-08-29 07:51:15 +00:00
Howard Abrams
4d578df314 Fix the 'close' command in an Openable Room 2025-08-29 00:10:21 -07:00
Howard Abrams
1df17bd858 Fix an openable room by specifying the openable item
This allows the exit to be something other than the item used to open
the exit.
2025-08-28 23:59:28 -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
fe6c088152 Fix spawning of the Mist Horns 2025-08-27 22:12:16 -07:00
Howard Abrams
9e81276aee Familiars can have aliases.
This allows Josh to do antics with his frogs or a single frog.
2025-08-26 21:22:46 -07:00
Howard Abrams
4d76593b1e Create a frog familiar 2025-08-26 20:30:22 -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
5edc657678 Add scrollbar to the output.
And shrink to put more on the screen.
2025-08-23 21:38:30 -07:00
Howard Abrams
c862ffde82 New start screen. 2025-08-23 18:27:31 -07:00
Howard Abrams
7daf75c167 Hide and go seek game
Which includes magic rings to hide and monocles to find.
2025-08-23 18:25:59 -07:00
Howard Abrams
d717e7c852 Fix vial potion bug
Plus some minor enhancements.
2025-08-19 16:32:51 -07:00
Howard Abrams
4c348e0fb6 Fixed the potions when emptied 2025-08-18 22:19:51 -07:00
Howard Abrams
ec011949ef Fix minor webclient bug when reading books 2025-08-18 17:19:20 -07:00
Howard Abrams
9d9908ba68 Forgot a drop of code. 2025-08-18 17:15:42 -07:00
Howard Abrams
e2a43b8694 Better reporting user data
And fix a bug in reading books.

With a webclient experiment.
2025-08-18 17:14:19 -07:00
Howard Abrams
ea68f8f3b9 Create teleporter device
This is for the curious payphone.
2025-08-17 22:14:56 -07:00
Howard Abrams
303c78f3be Add images to the beginnning of rooms 2025-08-17 13:09:59 -07:00