Commit graph

106 commits

Author SHA1 Message Date
Howard Abrams
cc673a5c7a Work around the aliases bug
Sigh.
2025-06-16 20:53:11 -07:00
Howard Abrams
ea8f9253cc Create an IceBreaker hat
Which slips of papers for conversations.
2025-06-14 22:19:35 -07:00
Howard Abrams
1f5a776ebd Call 'get' on a producer to return its produce
This now makes more sense too.
2025-06-05 22:02:14 -07:00
Howard Abrams
afb092bfb0 Create an octopus familiar 2025-06-02 22:22:29 -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
60dc1da080 Better read object message
And some refactoring.
2025-05-31 09:52:56 -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
ddcb0f0306 Moved 'drink' command from cups to people
This handles better error messages.
2025-05-31 07:41:47 -07:00
Howard Abrams
2994ecf255 Fix bug in 'say' when 'to' doesn't match 2025-05-31 07:41:20 -07:00
Howard Abrams
e3e87f3ec9 Create a cat as a player-pupppetable NPC 2025-05-29 22:23:19 -07:00
Howard Abrams
5a1f8d8b56 Create a Bag of Holding class for Tweed Jackets 2025-05-29 18:28:20 -07:00
Howard Abrams
72c25bb33f After the bar, wake up in the meadow 2025-05-27 21:32:10 -07:00
Howard Abrams
9c607157cb Ugh ... getting sloppy 2025-05-27 18:39:22 -07:00
Howard Abrams
e7cd87c0c9 Fix trigger when no one is around. 2025-05-27 18:36:03 -07:00
Howard Abrams
a1e852c8a8 Triggers now execute commands when preceded with @ 2025-05-27 18:23:42 -07:00
Howard Abrams
daace6e983 Triggers now work with |p and {0} for a target.
Fixed some bugs, including the trailing period when looking at something.
2025-05-26 14:45:43 -07:00
Howard Abrams
2e69558b3f Automated puppets react on triggers 2025-05-25 22:06:52 -07:00
Howard Abrams
4bee4036a9 Shout, shout, let it all out 2025-05-25 22:02:13 -07:00
Howard Abrams
eea40a2e7c Update capitalization 2025-05-18 22:10:09 -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
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
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
0e57870efa The think command now goes to the public channel 2025-05-15 23:00:45 -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
2d283c2f7a Fix a 'say' command bug 2025-05-13 21:00:50 -07:00
Howard Abrams
8a542e2f77 The 'gm' command should be an emote
This will keep to the short descriptions if /target is mentioned.
2025-05-10 22:00:07 -07:00
Howard Abrams
c72a86f615 Change the say with ! to be an exclaim instead of yell 2025-05-10 21:59: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
545bddd9f2 Add a "reply" and "respond" alias to "say" 2025-05-09 09:12:10 -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
a9e0c24ad9 Expand the 'say' command to be personable again 2025-04-27 09:08:53 -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
e6742e4ab8 Add 'pet' command for friendly pets. 2025-04-21 21:55:13 -07:00
Howard Abrams
21747092b8 Add a think command 2025-04-18 14:49:45 -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
5d830e03d9 Gender all characters
And capitalize all messages, allowing lowercase objects, like door knocker.
2025-04-17 13:47:44 -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
c085561157 Created first wizard spell, fly. 2025-04-14 23:15:11 -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
245a1bb389 Refactored code
Cleaned up flake8 warnings
2025-03-05 21:54:41 -08:00
Howard Abrams
107241f925 Better help messages. 2025-03-02 10:25:28 -08:00
Howard Abrams
3b378722d8 Created a wizardly stick 2025-02-17 17:07:06 -08:00
Howard Abrams
f2b8ae4478 Create the puddle 2025-02-17 14:25:19 -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
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
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
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