mud/tests
Jared Miller dbb976be24
Add data-driven combat system with TOML move definitions
Combat moves defined as TOML content files in content/combat/,
not engine code. State machine (IDLE > TELEGRAPH > WINDOW > RESOLVE)
processes timing-based exchanges. Counter relationships, stamina
costs, damage formulas all tunable from data files.

Moves: punch right/left, roundhouse, sweep, dodge right/left,
parry high/low, duck, jump. Combat ends on knockout (PL <= 0)
or exhaustion (stamina <= 0).
2026-02-07 21:16:12 -05:00
..
test_ansi.py Add seed-based terrain world with movement and viewport 2026-02-07 13:27:44 -05:00
test_combat_commands.py Add data-driven combat system with TOML move definitions 2026-02-07 21:16:12 -05:00
test_combat_encounter.py Add data-driven combat system with TOML move definitions 2026-02-07 21:16:12 -05:00
test_combat_engine.py Add data-driven combat system with TOML move definitions 2026-02-07 21:16:12 -05:00
test_combat_moves.py Add data-driven combat system with TOML move definitions 2026-02-07 21:16:12 -05:00
test_commands.py Add mode stack to Player and mode check in dispatch 2026-02-07 16:17:01 -05:00
test_content_loader.py Add TOML content loader for declarative command definitions 2026-02-07 20:27:29 -05:00
test_effects.py Add fly command with cloud trail effects 2026-02-07 14:48:42 -05:00
test_entity.py Add data-driven combat system with TOML move definitions 2026-02-07 21:16:12 -05:00
test_fly.py Stagger cloud trail dissolution so tiles fade one at a time 2026-02-07 14:48:42 -05:00
test_import.py Add first generation 2026-02-07 09:45:48 -05:00
test_server.py Use contextlib.suppress for cleaner exception handling 2026-02-07 16:17:41 -05:00
test_terrain.py Add world cache to speedup startup 2026-02-07 15:00:07 -05:00