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). |
||
|---|---|---|
| .. | ||
| test_ansi.py | ||
| test_combat_commands.py | ||
| test_combat_encounter.py | ||
| test_combat_engine.py | ||
| test_combat_moves.py | ||
| test_commands.py | ||
| test_content_loader.py | ||
| test_effects.py | ||
| test_entity.py | ||
| test_fly.py | ||
| test_import.py | ||
| test_server.py | ||
| test_terrain.py | ||