Commit graph

455 commits

Author SHA1 Message Date
f450952e04
Add admin help topics for building, spawning, editing, content, and commands 2026-02-16 16:45:47 -05:00
10c9d907b5
Add player help topics for combat, movement, and skills 2026-02-16 16:45:47 -05:00
bb5fd4d64f
Add player help topics for crafting, mobs, world, and containers 2026-02-16 16:45:46 -05:00
7832c31f62
Add player help topics for getting started and interactive fiction 2026-02-16 16:45:46 -05:00
7e73fb5510
Update index.rst with new system documentation 2026-02-16 16:31:34 -05:00
1a91b384b5
Add content loading pipeline documentation 2026-02-16 16:31:34 -05:00
19d0836e2b
Add crafting system documentation 2026-02-16 16:31:34 -05:00
7ae292c5d7
Add loot/corpse system documentation 2026-02-16 16:31:34 -05:00
0c43859651
Add target resolution system documentation 2026-02-16 16:31:33 -05:00
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