Commit graph

66 commits

Author SHA1 Message Date
Howard Abrams
5bdb42042b Fix the lighting of torches and stuff. 2025-07-04 16:26:32 -07:00
Howard Abrams
b0618891c8 Update use to take an object 2025-07-01 16:53:35 -07:00
Howard Abrams
853b1c2504 Fix bug when taking objects from non-characters
Not that you _can_, but it shouldn't give a stack trace.
2025-07-01 12:47:18 -07:00
Howard Abrams
aeea787887 Add 'use', 'push' and 'push' commands 2025-06-30 22:14:00 -07:00
Howard Abrams
cb88d646f9 Combine 'get' and 'take'
Depends on if you have a from something at the end.
2025-06-25 20:13:53 -07:00
Howard Abrams
34820da276 Create dice for gambling games. 2025-06-21 10:59:19 -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
cb6ad0ee19 Cast prestidigitation spells 2025-06-19 11:26:07 -07:00
Howard Abrams
3e94f45dd0 Add pre-messages to shaking cocktails 2025-06-19 11:21:46 -07:00
Howard Abrams
b3ce68faca Fix to read of the cocktail list
Would still like to figure out how aliases are supposed to work.
2025-06-19 10:42:07 -07:00
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