Commit graph

85 commits

Author SHA1 Message Date
Howard Abrams
366917981d Better auto-logging/charcreate 2025-05-18 17:06:09 -07:00
Howard Abrams
b1da084cca Fix user connection logging 2025-05-18 16:16:01 -07:00
Howard Abrams
6fed2e88c3 Fix character display bug due to faulty logic
Also add periods to the end of lists.
2025-05-18 14:46:04 -07:00
Howard Abrams
166bfed218 Create a functioning, magical pipe
This fixes an issue for using the RP system with the built-in
funcparser, and the "actor stance".
2025-05-18 00:39:09 -07:00
Howard Abrams
bd745e999b Added a ticket to the Wyldwood Bar
Fix the name displacement in the Letter.
2025-05-17 17:56:40 -07:00
Howard Abrams
5c01a15a17 Fix reading of multiple books
This makes a better use of 'dropping' generated items, like books, the
letter, glasses, etc.
2025-05-17 17:07:32 -07:00
Howard Abrams
4ab02c7bd5 Move read command to character
Fixed a puppet pose of the reset.

Updated the introduction.
2025-05-17 11:51:56 -07:00
Howard Abrams
af8f9e220d Remove the boat path and fix triggers 2025-05-16 22:50:05 -07:00
Howard Abrams
82425dc3cd Shake entertaining cocktails 2025-05-16 21:55:21 -07:00
Howard Abrams
c4777ef1c2 Persist knock and pet commands 2025-05-16 21:53:53 -07:00
Howard Abrams
c86d94e59e Minor grammar fix to help and tutorial 2025-05-16 11:38:47 -07:00
Howard Abrams
da9927c33a Allow puppets to have two descriptions 2025-05-16 11:33:27 -07:00
Howard Abrams
0e57870efa The think command now goes to the public channel 2025-05-15 23:00:45 -07:00
Howard Abrams
ae4d3b69ef Fix capitalization when more than one character in a room 2025-05-14 16:09:41 -07:00
Howard Abrams
0dd66a4c12 Fixed the knocker script again 2025-05-13 22:18:16 -07:00
Howard Abrams
bd378c4d8b Fixed a sitting bug introduced in last commit 2025-05-13 22:13:15 -07:00
Howard Abrams
876c890052 Made the knocker more interesting to see 2025-05-13 22:08:33 -07:00
Howard Abrams
f3aef6cc54 Fix bugs with Steve
The 'say' command works with the webclient
Unplugging from the game makes you stand
Trying to sit on someone else's character, now uses the RP system
The fish now gets the right phrasing.
2025-05-13 21:37:37 -07:00
Howard Abrams
5eac299d4c Fix the seer stone 2025-05-13 17:51:54 -07:00
Howard Abrams
b1a9f69275 Fix the 'throw' for throwing the fish back into the water 2025-05-13 17:12:51 -07:00
Howard Abrams
4b06830680 Fix the 'cast' command for fishing. 2025-05-13 17:10:32 -07:00
Howard Abrams
e52618fd6f Fix the knock command 2025-05-12 20:38:07 -07:00
Howard Abrams
951d35356d Casting spells ... first, is donkey head
Spells can affect a characters speech and their appearance.
All spells should create attributes with a 'effect' category,
and spell scripts will clean up after they are stopped.
2025-05-10 21:57:12 -07:00
Howard Abrams
0a955fe2b6 Post event sequences from a GMTrigger command 2025-05-10 12:45:42 -07:00
Howard Abrams
db53ba62a3 Fix bug with character generation and the tutor bird 2025-05-06 22:08:46 -07:00
Howard Abrams
568ff30b54 Allow puppeting NPCs that stay put. 2025-05-03 21:20:18 -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
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
600542b0d4 Fix room display with RP characters 2025-04-24 22:54:12 -07:00
Howard Abrams
04aa677fb7 Add role playing to this role playing game 2025-04-24 11:34:48 -07:00
Howard Abrams
518c691dee We can now walk slower around the world
With a user-configurable speed setting.
2025-04-23 08:24:49 -07:00
Howard Abrams
e6742e4ab8 Add 'pet' command for friendly pets. 2025-04-21 21:55:13 -07:00
Howard Abrams
254a8ace79 Create a magic crystal ball 2025-04-18 18:42:21 -07:00
Howard Abrams
b6697bd56a Things can now reveal other things 2025-04-18 18:02:43 -07:00
Howard Abrams
3c0a4951e7 Fix knock command 2025-04-18 17:07:54 -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
fa5ba513f6 Made the tutor bird into my high school cockatiel 2025-04-17 14:33:36 -07:00
Howard Abrams
5d830e03d9 Gender all characters
And capitalize all messages, allowing lowercase objects, like door knocker.
2025-04-17 13:47:44 -07:00
Howard Abrams
6e75f9f23a Fix formatting errors 2025-04-16 21:06:21 -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
7955d99a76 Have commands match the help system
That is, make everything green.
2025-04-16 09:25:38 -07:00
Howard Abrams
97c0178cea Create a few trinkets for Dabbler's Room
And fixed a few other bugs.
2025-04-15 22:29:21 -07:00
Howard Abrams
c78859bae3 Fix logic bug in the beast's sleep schedule 2025-04-15 11:57:24 -07:00
Howard Abrams
c085561157 Created first wizard spell, fly. 2025-04-14 23:15:11 -07:00
Howard Abrams
b31c4a9aaa Remove debugging message 2025-04-14 16:40:41 -07:00
Howard Abrams
bc380928e7 Expand conversation with the Door Knocker 2025-04-14 16:39:34 -07:00
Howard Abrams
11785cd534 Fix bug with undefined variable 2025-04-14 14:11:27 -07:00
Howard Abrams
46590de8ab Get the database in sync with new way of hiding things 2025-04-14 13:52:18 -07:00
Howard Abrams
45959b01ce We now have a living Big Hairy Beast 2025-04-14 10:11:19 -07:00