0e1c46cdcc
Add visual effects system documentation
2026-02-16 16:31:33 -05:00
b1ae0bcb81
Add time/season/weather system documentation
2026-02-16 16:31:33 -05:00
a350b3e1f6
Add Thing/verb system documentation
2026-02-16 16:31:33 -05:00
db8b395257
Add NPC/mob system documentation
2026-02-16 16:31:33 -05:00
50a1d356a8
Strengthen loose assertions in test suite
...
Remove redundant bare-truthy and .called checks where more specific
content or entity validation already exists on subsequent lines.
2026-02-16 16:10:38 -05:00
87b971abcc
Delete trivial version-check test
2026-02-16 16:10:38 -05:00
23b201a0d0
Merge portal display and two-way tests into test_portal.py
2026-02-16 16:10:38 -05:00
7afdeb72a5
Merge help command tests into test_help_topics.py
2026-02-16 16:10:38 -05:00
d030d8e026
Merge container display tests into test_container.py
2026-02-16 16:10:38 -05:00
37d1c86b34
Delete trivial constructor and property tests
...
Removed 32 tests that only verified constructor args are stored as
properties. Type annotations and behavioral tests already cover this.
2026-02-16 16:10:38 -05:00
9c480f8d47
Remove duplicate mock_writer/mock_reader fixtures
...
Removed identical local copies from 45 test files. These fixtures
are already defined in conftest.py.
2026-02-16 15:29:21 -05:00
5c2cc28415
Validate timing fields per move type in load_move
2026-02-16 14:49:09 -05:00
0a9a7f74bc
Add validation tests for combat move timing fields
2026-02-16 14:49:06 -05:00
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