aether-shards/test/core
Matthew Mone 8ac9fa441d Enhance mission management and gameplay interactions
- Introduce detailed logging for unit deaths during damage and chain damage events in GameLoop, improving feedback on combat outcomes.
- Update MissionManager to store completed mission details, ensuring procedural missions are accurately tracked and displayed in the UI.
- Modify TurnSystem to handle unit deaths from environmental hazards, enhancing gameplay realism and unit management.
- Improve MissionBoard to include completed missions that are no longer in the registry, ensuring players have visibility into past achievements.
- Add tests to validate new features and ensure integration with existing systems, enhancing overall game reliability.
2026-01-02 09:13:16 -08:00
..
GameLoop Enhance mission management and gameplay interactions 2026-01-02 09:13:16 -08:00
GameStateManager Add mission debrief and procedural mission generation features 2026-01-01 16:08:54 -08:00
CombatStateSpec.test.js Add mission debrief and procedural mission generation features 2026-01-01 16:08:54 -08:00
GameStateManager.test.js Implement BarracksScreen for roster management and enhance game state integration 2025-12-31 20:11:00 -08:00
InputManager.test.js Implement InputManager for comprehensive input handling, including keyboard, mouse, and gamepad support. Integrate InputManager into GameLoop for cursor management and validation during gameplay. Enhance GameLoop with input event handling for movement and selection. Add unit tests for InputManager to ensure functionality and reliability. 2025-12-19 20:58:16 -08:00
Persistence.test.js Add mission debrief and procedural mission generation features 2026-01-01 16:08:54 -08:00