Commit graph

3 commits

Author SHA1 Message Date
Matthew Mone
0f4210d5c4 Enhance mission management and introduce new mission features
- Add support for regenerating procedural missions and generating specific mission types through the DebugCommands class.
- Implement new methods in MissionManager for populating zone coordinates for REACH_ZONE objectives, improving mission complexity and tracking.
- Update GameLoop to dispatch UNIT_MOVE events for better interaction tracking with mission objectives.
- Introduce MissionReview component for reviewing completed missions, displaying rewards and narrative elements.
- Enhance MissionBoard to support mission review functionality and improve UI for mission selection.
- Add tests for new mission features and ensure integration with existing game systems.
2026-01-01 21:02:37 -08:00
Matthew Mone
63bfb7da31 Add agent instructions and NPC personality specifications
- Introduce AGENTS.md to outline agent behavior, quality standards, and self-improvement guidelines.
- Create AI-AGENTS.md for internal agent use, ensuring clarity in agent operations.
- Add NPC_Personalities.md to define character traits, speech patterns, and writing guidelines for major NPCs, enhancing narrative consistency.
- Update mission JSON files to include new narrative elements and unlock conditions for procedural missions.
- Enhance GameLoop and MissionManager to support new mission features and procedural generation.
- Implement tests for new functionalities to ensure integration and reliability within the game architecture.
2026-01-01 17:57:06 -08:00
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