Howard Abrams
0b04ddb7d3
Second potion available to make
2026-04-22 12:09:29 -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
bef4d35f36
Change in grammar
2026-02-27 22:45:06 -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
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
ec1881a7cf
Rooms can trigger actions like Puppets
...
Including sitting and standing.
2025-08-16 22:43:56 -07:00
Howard Abrams
989b3210a9
BHB should sleep in the Lair
...
Instead of the dock!
2025-08-16 10:14:00 -07:00
Howard Abrams
f293b506b9
Limit ability to litter with berries, flowers, etc.
...
Also gave the wee beastie a taste for yellow flowers.
2025-08-15 23:15:46 -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
0ad4936f48
Feed command is now global
...
And not tied to a pet.
2025-08-07 22:18:52 -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
ce449c8570
Fix bug in hint system and petting friendly pets
2025-07-29 11:48:53 -07:00
Howard Abrams
bae082b249
Ugh ... test first?
2025-06-17 20:08:28 -07:00
Howard Abrams
cd51424f7c
The beast is now afraid of the portal
2025-06-17 20:00:11 -07:00
Howard Abrams
a0e746bcba
English is hard. Fix $pron() to take 'op'
2025-06-08 21:22:51 -07:00
Howard Abrams
fb45aa44a3
Extract the shrub's chalkboard writing
...
This should allow any GM-puppeted account to control the shrub without
puppeting it.
2025-06-05 22:01:01 -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
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
c4777ef1c2
Persist knock and pet commands
2025-05-16 21:53:53 -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
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
e6742e4ab8
Add 'pet' command for friendly pets.
2025-04-21 21:55:13 -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
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
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
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
Howard Abrams
588ffcdab8
Fix feeding pets
2025-04-07 23:14:13 -07:00
Howard Abrams
43956fa818
Create a friendly pet
2025-04-07 22:45:45 -07:00
Howard Abrams
c731383915
Attempt to update feed commands
2025-04-07 22:44:56 -07:00
Howard Abrams
245a1bb389
Refactored code
...
Cleaned up flake8 warnings
2025-03-05 21:54:41 -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
056162d820
Allow Dabbler's Room to incorporate the Fire status.
2025-02-05 21:01:18 -08:00
Howard Abrams
a408169bcc
Adding a large collection of books to my library
2025-02-02 22:23:12 -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
af1655fadb
Multiple chairs and a fire bugfix
2025-01-30 21:35:38 -08:00
Howard Abrams
8c9f89c92e
Got a cozy room with a fire
2025-01-28 15:57:14 -08:00