Commit graph

70 commits

Author SHA1 Message Date
Howard Abrams
13991e0a03 Remove all tags from guest accounts
Especially the 'alchemist' tag.
2025-08-16 23:04:40 -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
a73faf0161 Send login notification with location information 2025-08-15 21:41:57 -07:00
Howard Abrams
262121d236 Fix bug in letter fixing. 2025-08-12 21:08:32 -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
656bf2f9f5 Fix minor bugs 2025-08-04 23:00:11 -07:00
Howard Abrams
9119b4aaa1 We can push/pull open/close almost anything
Fix a bug when standing, as well as the friendly level of pets.

I'm liking this test suite.
2025-08-04 22:15:56 -07:00
Howard Abrams
da51b5293f Fix a bug when a guest logs in
Also, wrote our expect script to validate the world interface.
2025-08-02 01:18:40 -07:00
Howard Abrams
250a57827b Fix the guest account to get the tutorial 2025-08-01 23:03:45 -07:00
Howard Abrams
6870c9008e Guest account restarts completely 2025-07-31 21:39:36 -07:00
Howard Abrams
0d2c966895 Created a Guest Book
Not sure if anyone will leave a message, but maybe...
2025-07-26 23:43:58 -07:00
Howard Abrams
dca4048acf Fix the automated gift from puppets 2025-07-15 22:58:17 -07:00
Howard Abrams
877da1cb7d Fix another money bug
Also, let's commit the batchcommands files.
2025-07-10 21:52:33 -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
a954dcfbdf Tutorial bird may return
By either calling the command, tutorial or by setting:

  @set character/guest_account = True
2025-07-04 16:27:24 -07:00
Howard Abrams
f02e16e1ba Fixed a flying bug 2025-07-02 22:27:52 -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
b09e0d6d8f Fixed a number of bugs 2025-06-30 22:13:02 -07:00
Howard Abrams
294ae2fa35 Fixed bug finding a character's coin pouch. 2025-06-24 22:26:11 -07:00
Howard Abrams
c147594489 Fix a small bug when displaying names 2025-06-21 10:57:21 -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
426e339ed8 Fix bug for seeing double 2025-06-14 23:44:20 -07:00
Howard Abrams
3bf63848dc Fix stacktrace when search returns a list 2025-06-14 23:39:21 -07:00
Howard Abrams
a0e746bcba English is hard. Fix $pron() to take 'op' 2025-06-08 21:22:51 -07:00
Howard Abrams
38120965dd Fix the intro with fix-width commands
Also use standard move, albeit quiet, when a character wakes up in the bar.
2025-06-08 19:54:31 -07:00
Howard Abrams
5a1ef48ce5 Fix bugs in taking things away from their tethers 2025-06-04 17:43:13 -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
c81ea8c55f Announce made drinks
And delete them all when they wake up in the field.
2025-05-27 21:59:40 -07:00
Howard Abrams
72c25bb33f After the bar, wake up in the meadow 2025-05-27 21:32:10 -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
eea40a2e7c Update capitalization 2025-05-18 22:10:09 -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
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
da9927c33a Allow puppets to have two descriptions 2025-05-16 11:33:27 -07:00
Howard Abrams
bd378c4d8b Fixed a sitting bug introduced in last commit 2025-05-13 22:13:15 -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
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
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
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
b6697bd56a Things can now reveal other things 2025-04-18 18:02:43 -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