Commit graph

433 commits

Author SHA1 Message Date
03d04f0a33
Update combat docs to match 3-state machine and correct field names 2026-02-16 14:48:39 -05:00
13eb6a947b
Update builder manual combat examples with correct field names 2026-02-16 14:48:22 -05:00
baf1c6ea25
Add project health audit findings and cleanup plan 2026-02-16 12:19:02 -05:00
edbad4666f
Rework combat state machine
PENDING phase, defense active/recovery windows
2026-02-16 12:17:34 -05:00
312da1dbac
Update combat TOML schema
hit_time_ms for attacks, active_ms/recovery_ms for defenses
2026-02-16 12:17:28 -05:00
30e7123912
Add dbzfe log parser 2026-02-15 15:40:50 -05:00
d9739b4f09
Fix tintin aliases 2026-02-15 15:02:10 -05:00
e0406e39e5
Make snapneck the explicit kill/death/corpse finisher path 2026-02-15 12:40:25 -05:00
a4a866a77c
Change combat flow: KO persists, timeout requires no landed damage 2026-02-15 12:40:21 -05:00
f40ee68f9a
Refactor look/examine targeting and improve room rendering 2026-02-15 12:40:16 -05:00
8424404d27
Normalize alias casing across command and persistence 2026-02-15 12:40:10 -05:00
3d1279475e
Add a top level redirecting agent config 2026-02-15 10:49:38 -05:00
4991c87104
Add anti-capitalist license 2026-02-15 10:41:50 -05:00
129541743f
Add help @help topic for admin documentation 2026-02-15 10:30:48 -05:00
e361050b93
Add @help remove with confirmation prompt 2026-02-15 10:30:48 -05:00
24154a052c
Add @help edit for modifying existing topics 2026-02-15 10:30:47 -05:00
e94e92acea
Add @help create with guided prompts and editor 2026-02-15 10:30:14 -05:00
d1671c60c1
Add @help list command for admin topic management 2026-02-15 10:29:25 -05:00
6524116e97
Add pending_input callback to Player for prompted input 2026-02-15 10:21:34 -05:00
a24e0c03c3
Migrate zones help from hardcoded to TOML 2026-02-15 10:21:34 -05:00
d7698ca830
Wire TOML help topics into help command 2026-02-15 10:21:34 -05:00
b69c2e83d9
Add HelpTopic dataclass and TOML loader 2026-02-15 10:21:34 -05:00
5eb205e7bf
Add help system plan 2026-02-14 22:47:17 -05:00
938dd613d4
Add @zones command to list registered zones 2026-02-14 22:27:44 -05:00
7f6eda4be7
Add help zones guide topic 2026-02-14 22:27:44 -05:00
9a4ceca74b
Fix prompt command to show correct active template 2026-02-14 21:17:03 -05:00
7ae82480bc
Enrich GMCP Char.Status with admin, coords, and paint state 2026-02-14 21:17:03 -05:00
115675c02e
Add mode-aware default prompts with terrain, paint, and admin support 2026-02-14 21:17:03 -05:00
f45d391e3c
Add tests for mode-aware prompts 2026-02-14 21:09:11 -05:00
dde166f89c
Import build and paint command modules at startup 2026-02-14 19:21:37 -05:00
9eaca966c8
Add tests for admin system 2026-02-14 19:21:37 -05:00
fea7430304
Hide admin commands from non-admin players in command list 2026-02-14 19:21:37 -05:00
1064af87d0
Add @promote and @demote admin commands 2026-02-14 19:21:37 -05:00
05afff9538
Add is_admin column with first-account-is-admin migration 2026-02-14 19:21:37 -05:00
a5588ca21b
Add builder manual for content creation workflow 2026-02-14 19:18:29 -05:00
708985e62a
Add decorative furniture and crafting material templates 2026-02-14 17:58:59 -05:00
11636e073a
Add craft and recipes commands
Implements craft command to create items from recipes by consuming
ingredients from player inventory. Recipes command lists available
recipes or shows details for a specific recipe. Registers commands
and loads recipes at server startup.
2026-02-14 17:58:59 -05:00
7342a70ba2
Add furnish and unfurnish commands 2026-02-14 17:58:47 -05:00
5b6c808050
Add describe command for home zone descriptions
Allows players to set custom descriptions for their home zones.
Only works in the player's own home zone. Saves to TOML file.
2026-02-14 17:58:47 -05:00
5d14011684
Add terrain editing command for home zones 2026-02-14 17:58:30 -05:00
ec43ead568
Add crafting recipe system
Implements Recipe dataclass, recipe loading from TOML files, and recipe
registry. Recipes define ingredients consumed and result produced for
item crafting.
2026-02-14 17:58:30 -05:00
9f760bc3af
Add furniture persistence to home zone TOML 2026-02-14 17:58:30 -05:00
acfff671fe
Wire character creation and housing into server login flow 2026-02-14 17:17:36 -05:00
32c570b777
Update roadmap to split furniture and crafting into phase 18 2026-02-14 17:17:36 -05:00
6229c87945
Add home command for personal zone teleportation 2026-02-14 17:17:36 -05:00
9fac18ad2b
Add player housing zone creation and persistence 2026-02-14 17:17:36 -05:00
1c22530be7
Add character creation flow with description prompt 2026-02-14 17:17:36 -05:00
0f3ae87f33
Add description and home_zone fields to player and database 2026-02-14 17:17:36 -05:00
97d5173522
Fix command registry leaking between tests 2026-02-14 16:22:45 -05:00
25339edbf5
Add weather-driven ambient messages
Rain, storm, snow, and fog now have atmospheric ambient messages.
Clear and cloudy conditions return empty list. Messages are evocative
and lowercase, ready to be mixed with zone-specific ambience.
2026-02-14 16:20:00 -05:00