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
4c4d947ce2
Add visibility system for time and weather effects
...
Night, fog, and storms now reduce viewport size. Night reduces by 6
width and 2 height (21x11 -> 15x9). Thick fog reduces by 8 width and 4
height. Storm reduces by 4 width and 2 height. Effects stack but clamp
to minimum 7x5. Dawn and dusk subtly dim by 2 width.
2026-02-14 16:20:00 -05:00
9594e23011
Add atmosphere rendering function
2026-02-14 16:20:00 -05:00