aether-shards/test/systems
Matthew Mone 2c86d674f4 Add mission debrief and procedural mission generation features
- Introduce the MissionDebrief component to display after-action reports, including XP, rewards, and squad status.
- Implement the MissionGenerator class to create procedural side missions, enhancing replayability and resource management.
- Update mission schema to include mission objects for INTERACT objectives, improving mission complexity.
- Enhance GameLoop and MissionManager to support new mission features and interactions.
- Add tests for MissionDebrief and MissionGenerator to ensure functionality and integration within the game architecture.
2026-01-01 16:08:54 -08:00
..
EffectProcessor.test.js Implement EffectProcessor and related systems for enhanced game mechanics 2025-12-30 20:50:11 -08:00
EnvironmentalHazards.test.js Implement EffectProcessor and related systems for enhanced game mechanics 2025-12-30 20:50:11 -08:00
MissionGenerator.test.js Add mission debrief and procedural mission generation features 2026-01-01 16:08:54 -08:00
MovementSystem.test.js Add mission debrief and procedural mission generation features 2026-01-01 16:08:54 -08:00
PassiveItemEffects.test.js Implement EffectProcessor and related systems for enhanced game mechanics 2025-12-30 20:50:11 -08:00
SkillTargetingSystem.test.js Enhance testing and integration of inventory and character management systems 2025-12-27 16:54:03 -08:00
TurnSystem.test.js Add combat state and movement systems to manage turn-based mechanics. Implement CombatState and MovementSystem classes, integrating them into GameLoop for combat flow. Enhance UI with CombatHUD for displaying turn queue and active unit status. Add comprehensive tests for combat logic and movement validation, ensuring adherence to specifications. 2025-12-23 16:22:32 -08:00