- 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.
23 lines
569 B
JSON
23 lines
569 B
JSON
{
|
|
"id": "NARRATIVE_TUTORIAL_SUCCESS",
|
|
"nodes": [
|
|
{
|
|
"id": "1",
|
|
"speaker": "Director Vorn",
|
|
"portrait": "assets/images/portraits/tinker.png",
|
|
"text": "Efficient. Brutal. I like it.",
|
|
"type": "DIALOGUE",
|
|
"next": "2"
|
|
},
|
|
{
|
|
"id": "2",
|
|
"speaker": "Director Vorn",
|
|
"portrait": "assets/images/portraits/tinker.png",
|
|
"text": "Here's your payment. And take these schematics—you'll need an engineer if you want to survive the deeper levels.",
|
|
"type": "DIALOGUE",
|
|
"next": "END"
|
|
}
|
|
]
|
|
}
|
|
|
|
|