..
test_ansi.py
Wire client capabilities into Player & terrain
2026-02-07 22:44:45 -05:00
test_caps.py
Add MTTS capability parsing module with client color detection
2026-02-07 22:44:23 -05:00
test_collision_detection.py
Add collision detection tests
2026-02-08 13:32:49 -05:00
test_combat_commands.py
Migrate movement to use player.location (Zone)
2026-02-11 19:28:27 -05:00
test_combat_encounter.py
Add 30-second idle timeout for combat encounters
2026-02-08 12:28:17 -05:00
test_combat_engine.py
Fix variant defense mode and test cleanup
2026-02-08 12:28:17 -05:00
test_combat_moves.py
Update tests for alias removal
2026-02-08 13:39:58 -05:00
test_commands.py
Migrate movement to use player.location (Zone)
2026-02-11 19:28:27 -05:00
test_commands_list.py
Update tests for clean command listings
2026-02-08 13:41:36 -05:00
test_content_loader.py
Add TOML content loader for declarative command definitions
2026-02-07 20:27:29 -05:00
test_editor.py
Fix editor search/replace parsing, dirty flag, and cursor tracking
2026-02-07 23:06:47 -05:00
test_editor_integration.py
Wire edit command to open combat TOML files
2026-02-08 12:44:56 -05:00
test_effects.py
Add fly command with cloud trail effects
2026-02-07 14:48:42 -05:00
test_embedded_if.py
Suppress upper window writes in MudScreen to fix Lost Pig output
2026-02-10 14:36:42 -05:00
test_entity.py
Add defense commitment lock and defense-everywhere support
2026-02-08 12:28:17 -05:00
test_fly.py
Migrate fly to use player.location (Zone)
2026-02-11 19:33:15 -05:00
test_game_compatibility.py
Add pytest regression harness for z-machine game compatibility
2026-02-10 17:10:29 -05:00
test_help_command.py
Implement standalone help command
2026-02-08 13:33:46 -05:00
test_highlight.py
Wire client capabilities into Player & terrain
2026-02-07 22:44:45 -05:00
test_if_mode.py
Fix line-too-long lint errors in IF mode tests
2026-02-09 16:10:29 -05:00
test_if_session.py
Strip dfrotz prompt even without preceding newline
2026-02-09 17:55:14 -05:00
test_if_spectator.py
Add broadcast_to_spectators helper
2026-02-09 16:24:48 -05:00
test_import.py
Add first generation
2026-02-07 09:45:48 -05:00
test_login_flow.py
Add login and registration flow with server integration
2026-02-07 21:42:12 -05:00
test_mob_ai.py
Migrate movement to use player.location (Zone)
2026-02-11 19:28:27 -05:00
test_mobs.py
Migrate movement to use player.location (Zone)
2026-02-11 19:28:27 -05:00
test_object.py
Add Object base class with containment primitives
2026-02-11 18:40:31 -05:00
test_persistence.py
Add save on logout and disconnect
2026-02-07 21:42:16 -05:00
test_play_command.py
Fix IF bugs: case-insensitive story lookup, double prompt, phantom restore command
2026-02-10 14:16:19 -05:00
test_player_caps.py
Wire client capabilities into Player & terrain
2026-02-07 22:44:45 -05:00
test_prefix_matching.py
Add test for alias exact match over prefix
2026-02-08 13:48:32 -05:00
test_quetzal_roundtrip.py
Fix Quetzal Stks field mapping: return_pc to caller, varnum to frame
2026-02-10 12:39:40 -05:00
test_quetzal_stks.py
Fix Quetzal Stks field mapping: return_pc to caller, varnum to frame
2026-02-10 12:39:40 -05:00
test_quetzal_writer.py
Fix Quetzal Stks field mapping: return_pc to caller, varnum to frame
2026-02-10 12:39:40 -05:00
test_reload.py
Add reload command for hot-reloading TOML content
2026-02-08 14:32:51 -05:00
test_rest.py
Migrate movement to use player.location (Zone)
2026-02-11 19:28:27 -05:00
test_server.py
Create overworld Zone at startup, set player.location
2026-02-11 19:19:15 -05:00
test_spawn_command.py
Add spawn command and wire mobs into server
2026-02-09 11:54:29 -05:00
test_store.py
Add zone_name to persistence schema
2026-02-11 19:33:23 -05:00
test_terrain.py
Add world cache to speedup startup
2026-02-07 15:00:07 -05:00
test_variant_prefix.py
Migrate movement to use player.location (Zone)
2026-02-11 19:28:27 -05:00
test_zmachine_opcodes.py
Wire op_restore to QuetzalParser and filesystem
2026-02-10 10:13:45 -05:00
test_zmachine_undo.py
Add undo command support
2026-02-10 16:49:46 -05:00
test_zmemory_v8.py
Relax version gates to accept V8 story files
2026-02-10 13:37:22 -05:00
test_zone.py
Add contents_near() spatial query to Zone
2026-02-11 19:17:17 -05:00