diff --git a/data/missions/alba/01 - patrol #1.json b/data/missions/alba/01 - patrol #1.json index bfd8be2..6243799 100644 --- a/data/missions/alba/01 - patrol #1.json +++ b/data/missions/alba/01 - patrol #1.json @@ -5,6 +5,7 @@ "background" : "gfx/backgrounds/background03.jpg", "planet" : "gfx/planets/torelli.png", "music" : "music/heroism.ogg", + "manualComplete" : 1, "objectives" : [ { "description" : "Check all wayponts", @@ -39,6 +40,37 @@ "scatter" : 7500, "active" : 0 } + ], + "script" : [ + { + "function" : "Waypoint #2", + "lines" : [ + "MSG_BOX Rice;Anyone got anything to report?", + "MSG_BOX Wingmate #1;You getting paranoid, Curtis?", + "MSG_BOX Rice;You all saw what happened at Coyote." + ] + }, + { + "function" : "Waypoint #3", + "lines" : [ + "MSG_BOX Wingmate #1;So, those Pandorans are, what, robots?", + "MSG_BOX Wingmate #2;Alien-Human hybrid, I heard.", + "MSG_BOX Wingmate #3;Hard to kill, whatever they are. Heard they'll still be coming at you even if you take both arms off.", + "MSG_BOX Wingmate #2;And what'll they do then? Bite you to death?", + "MSG_BOX Rice;Eyes open, lads" + ] + }, + { + "function" : "Waypoint #5", + "lines" : [ + "WAIT 1", + "MSG_BOX Rice;We're done. Anyone detect anything unusual?", + "MSG_BOX Wingmate #2;Same old, same old.", + "MSG_BOX Rice;Believe me, that's a good thing. Right, let's head home and report in", + "WAIT_MSG_BOX", + "COMPLETE_MISSION" + ] + } ] } diff --git a/data/missions/alba/02 - patrol #2.json b/data/missions/alba/02 - patrol #2.json index 4d26fde..05bba23 100644 --- a/data/missions/alba/02 - patrol #2.json +++ b/data/missions/alba/02 - patrol #2.json @@ -5,6 +5,7 @@ "background" : "gfx/backgrounds/background03.jpg", "planet" : "gfx/planets/torelli.png", "music" : "music/heroism.ogg", + "manualComplete" : 1, "objectives" : [ { "description" : "Check all Waypoints", @@ -63,7 +64,17 @@ "lines" : [ "ACTIVATE_ENTITIES Pandoran", "ACTIVATE_OBJECTIVES Destroy Pandoran fighters", - "MSG_BOX Alba Control;Patrol A-82, you have hostiles incoming. Identified as 3 Mitikas fighters; Jackals, possibly Pandoran. Engage, but exercise extreme caution." + "MSG_BOX Alba Control;Eightballers, you have hostiles incoming. Identified as 3 Mitikas fighters; Jackals, possibly Pandoran. Engage, but exercise extreme caution." + ] + }, + { + "function" : "ALL_OBJECTIVES_COMPLETE", + "lines" : [ + "MSG_BOX Rice;Control, enemies have been dispatched. Wasn't a comfortable fight.", + "MSG_BOX Alba Control;Eightballers, return home immediately, and deliver a full report. Do not leave out a single detail.", + "MSG_BOX Rice;Got it. See you soon.", + "WAIT_MSG_BOX", + "COMPLETE_MISSION" ] } ] diff --git a/data/missions/granada/01 - suspect packages #1.json b/data/missions/granada/01 - suspect packages #1.json index e3cfb67..fe31c3d 100644 --- a/data/missions/granada/01 - suspect packages #1.json +++ b/data/missions/granada/01 - suspect packages #1.json @@ -45,5 +45,13 @@ "scatter" : 5000, "flags" : "EF_MISSION_TARGET" } + ], + "script" : [ + { + "function" : "TIME 1", + "lines" : [ + "MSG_BOX Wingmate;Not expecting any company, Carr, so this should just be a routine pickup. We'll keep an eye out, though." + ] + } ] } diff --git a/data/missions/iliad/01 - iliad defence #1.json b/data/missions/iliad/01 - iliad defence #1.json index 81517a0..33dd04d 100644 --- a/data/missions/iliad/01 - iliad defence #1.json +++ b/data/missions/iliad/01 - iliad defence #1.json @@ -88,5 +88,14 @@ "number" : 3, "scatter" : 1000 } + ], + "script" : [ + { + "function" : "TIME 2", + "lines" : [ + "MSG_BOX UNF Williams;Recommending taking down the escorts before engaging the bombers. Just watch out for their rockets.", + "MSG_BOX UNF Williams;Be warned, people, these Pandorans are said to be relentless in battle." + ] + } ] } diff --git a/data/missions/temper/01 - pirate uprising #1.json b/data/missions/temper/01 - pirate uprising #1.json index 834d37c..4b114ad 100644 --- a/data/missions/temper/01 - pirate uprising #1.json +++ b/data/missions/temper/01 - pirate uprising #1.json @@ -54,5 +54,14 @@ "y" : 35, "scatter" : 2000 } + ], + "script" : [ + { + "function" : "TIME 1", + "lines" : [ + "MSG_BOX Heywood;Multiple incoming enemy fighters.", + "MSG_BOX Strickland;Follow my lead. Break and attack at will." + ] + } ] } diff --git a/data/missions/temper/02 - pirate uprising #2.json b/data/missions/temper/02 - pirate uprising #2.json index cef2e01..584c6fc 100644 --- a/data/missions/temper/02 - pirate uprising #2.json +++ b/data/missions/temper/02 - pirate uprising #2.json @@ -55,5 +55,20 @@ "y" : 35, "scatter" : 2000 } + ], + "script" : [ + { + "function" : "TIME 1", + "lines" : [ + "MSG_BOX Strickland;As before, everyone. Let's take it to 'em." + ] + }, + { + "function" : "TIME 10", + "lines" : [ + "MSG_BOX Heywood;Looks like these guys are all sporting modified Darts.", + "MSG_BOX Strickland;Acknowledged. Watch out for the lasers, people. They'll smash your shields to pieces if you let 'em." + ] + } ] } diff --git a/data/missions/temper/03 - pirate uprising #3.json b/data/missions/temper/03 - pirate uprising #3.json index ac2063d..ef0f84c 100644 --- a/data/missions/temper/03 - pirate uprising #3.json +++ b/data/missions/temper/03 - pirate uprising #3.json @@ -5,6 +5,7 @@ "background" : "gfx/backgrounds/background03.jpg", "planet" : "gfx/planets/spirit.png", "music" : "music/battleThemeA.mp3", + "manualComplete" : 1, "objectives" : [ { "description" : "Capture pirate lieutenant", @@ -75,5 +76,24 @@ "x" : 26, "y" : 25 } + ], + "script" : [ + { + "function" : "TIME 1", + "lines" : [ + "MSG_BOX Strickland;Seth, the lieutenant's Dart should be tagged on your HUD. Disable that ship as soon as possible.", + "MSG_BOX McLeod;Got it.", + "MSG_BOX Strickland;The rest of us will take down his buddies. Watch your stray fire around the mission target." + ] + }, + { + "function" : "ALL_OBJECTIVES_COMPLETE", + "lines" : [ + "WAIT 2", + "MSG_BOX Strickland;Control, this is Strickland. Target has been suppressed, all other threats eliminated Will awake pickup.", + "WAIT_MSG_BOX", + "COMPLETE_MISSION" + ] + } ] } diff --git a/data/missions/temper/04 - pirate uprising #4.json b/data/missions/temper/04 - pirate uprising #4.json index 83cf52c..71abd58 100644 --- a/data/missions/temper/04 - pirate uprising #4.json +++ b/data/missions/temper/04 - pirate uprising #4.json @@ -79,5 +79,13 @@ "x" : 8, "y" : 25 } + ], + "script" : [ + { + "function" : "TIME 1", + "lines" : [ + "MSG_BOX Strickland;This is a straight forward one, guys: take down all enemy targets. But make sure none of those Nymphs make it to the extraction point." + ] + } ] } diff --git a/data/missions/warro/01 - evacuation #1.json b/data/missions/warro/01 - evacuation #1.json index 6a8206c..6432a20 100644 --- a/data/missions/warro/01 - evacuation #1.json +++ b/data/missions/warro/01 - evacuation #1.json @@ -55,5 +55,14 @@ "x" : 25, "y" : 25 } + ], + "script" : [ + { + "function" : "TIME 1", + "lines" : [ + "MSG_BOX Control;ABCs, this is Control. Round up those civilians and escort them to the extraction point as quick as you can.", + "MSG_BOX Control;We're not expecting any opposition, but be prepared to engage hostiles if needed." + ] + } ] }