From 8a337a7ecd36f93269eeb4c166c59c08b3213db0 Mon Sep 17 00:00:00 2001 From: Steve Date: Tue, 26 Jul 2016 10:15:40 +0100 Subject: [PATCH] Mission tweaks. --- .../clarke/02 - clarke defence #2.json | 2 +- .../clarke/03 - clarke defence #3.json | 65 +++++++------------ .../coyote/03 - coyote assault #3.json | 6 +- data/missions/granada/04 - pirate smash.json | 6 +- 4 files changed, 34 insertions(+), 45 deletions(-) diff --git a/data/missions/clarke/02 - clarke defence #2.json b/data/missions/clarke/02 - clarke defence #2.json index b716473..05b0c01 100644 --- a/data/missions/clarke/02 - clarke defence #2.json +++ b/data/missions/clarke/02 - clarke defence #2.json @@ -63,7 +63,7 @@ "side" : "SIDE_PANDORAN", "x" : 39, "y" : 39, - "flags" : "EF_AI_LEADER" + "flags" : "+EF_AI_LEADER" } ], "script" : [ diff --git a/data/missions/clarke/03 - clarke defence #3.json b/data/missions/clarke/03 - clarke defence #3.json index 1b9f926..dc0d351 100644 --- a/data/missions/clarke/03 - clarke defence #3.json +++ b/data/missions/clarke/03 - clarke defence #3.json @@ -1,6 +1,6 @@ { "name" : "Clarke Defence #3", - "description" : "We need continue taking down the enemy's captial ships, digging in, and holding the line here. More of our own cap ships are heading up the field to meet the Pandorans head on. UNF Cleopatra is moving to intercept more enemy corvettes. Your orders are to assist it in achieving its goals.", + "description" : "We need continue taking down the enemy's captial ships, digging in, and holding the line here. More of our own cap ships are heading up the field to meet the Pandorans head on. UNF Cleopatra and UNF Artemis are moving to intercept more enemy corvettes. Your orders are to assist them in achieving their goals.", "requires" : 18, "background" : "gfx/backgrounds/background06.jpg", "planet" : "gfx/planets/lewis.png", @@ -19,16 +19,10 @@ "targetValue" : 1, "targetType" : "TT_DESTROY" }, - { - "description" : "Destroy INF Asi", - "targetName" : "INF Asi", - "targetValue" : 1, - "targetType" : "TT_DESTROY" - }, { "description" : "Eliminate support fighters", "targetName" : "Pandoran", - "targetValue" : 18, + "targetValue" : 6, "targetType" : "TT_DESTROY" }, { @@ -37,6 +31,13 @@ "targetValue" : 1, "targetType" : "TT_DESTROY", "isCondition": 1 + }, + { + "description" : "Protect UNF Artemis", + "targetName" : "UNF Artemis", + "targetValue" : 1, + "targetType" : "TT_DESTROY", + "isCondition": 1 } ], "player" : { @@ -50,20 +51,11 @@ "fighters" : [ { "name" : "ALLIES", - "types" : "Firefly;Nymph;Leopard;Hyena-A;Hyena-B", + "types" : "Firefly;Leopard;Lynx", "side" : "SIDE_ALLIES", "x" : 45, "y" : 45, - "number" : 4, - "scatter" : 500 - }, - { - "name" : "ALLIES", - "types" : "Firefly;Nymph;Leopard;Hyena-A;Hyena-B", - "side" : "SIDE_ALLIES", - "x" : 45, - "y" : 45, - "number" : 4, + "number" : 12, "scatter" : 500, "aiFlags" : "+AIF_MOVES_TO_LEADER" }, @@ -73,7 +65,7 @@ "side" : "SIDE_PANDORAN", "x" : 25, "y" : 25, - "number" : 18, + "number" : 6, "scatter" : 20000, "aiFlags" : "+AIF_MOVES_TO_LEADER" } @@ -84,8 +76,8 @@ "types" : "INF Corvette 01", "side" : "SIDE_PANDORAN", "x" : 25, - "y" : 25, - "flags" : "EF_AI_LEADER+EF_AI_TARGET" + "y" : 15, + "flags" : "+EF_AI_LEADER+EF_AI_TARGET" }, { "name" : "INF Blackjack", @@ -93,15 +85,7 @@ "side" : "SIDE_PANDORAN", "x" : 40, "y" : 25, - "flags" : "EF_AI_LEADER+EF_AI_TARGET" - }, - { - "name" : "INF Asi", - "types" : "INF Corvette 01", - "side" : "SIDE_PANDORAN", - "x" : 46, - "y" : 35, - "flags" : "EF_AI_LEADER+EF_AI_TARGET" + "flags" : "+EF_AI_LEADER+EF_AI_TARGET" }, { "name" : "UNF Cleopatra", @@ -109,7 +93,15 @@ "side" : "SIDE_ALLIES", "x" : 46, "y" : 45, - "flags" : "EF_AI_LEADER" + "flags" : "+EF_AI_LEADER+EF_AI_TARGET" + }, + { + "name" : "UNF Artemis", + "types" : "UNF Corvette 02", + "side" : "SIDE_ALLIES", + "x" : 44, + "y" : 45, + "flags" : "+EF_AI_LEADER+EF_AI_TARGET" } ], "script" : [ @@ -127,18 +119,11 @@ "MSG_BOX Carlyle;INF Blackjack has been destroyed." ] }, - { - "function" : "Destroy INF Asi", - "lines" : [ - "WAIT 1", - "MSG_BOX Carlyle;INF Asi has been destroyed." - ] - }, { "function" : "ALL_OBJECTIVES_COMPLETE", "lines" : [ "WAIT 1", - "MSG_BOX Carlyle;This is Carlyle. Enemy targets have been eliminated. Cleopatra still in one piece.", + "MSG_BOX Carlyle;This is Carlyle. Enemy targets have been eliminated. Cleopatra and Artemis still in one piece.", "MSG_BOX Control;Acknowledged. Fall back to the main fleet and await new instructions.", "MSG_BOX Carlyle;This is going to be a long day, eh?", "MSG_BOX Control;Maybe not, if we continue to lose ground the way we are already ...", diff --git a/data/missions/coyote/03 - coyote assault #3.json b/data/missions/coyote/03 - coyote assault #3.json index db38012..f3faff5 100644 --- a/data/missions/coyote/03 - coyote assault #3.json +++ b/data/missions/coyote/03 - coyote assault #3.json @@ -6,7 +6,8 @@ "planet" : "gfx/planets/mythos.png", "music" : "music/battle/Tactical Pursuit.mp3", "epic" : { - "fighterLimit" : 12 + "fighterLimit" : 12, + "unlimitedEnemies" : 1 }, "objectives" : [ { @@ -116,9 +117,10 @@ "function" : "ALLIES_KILLED 90", "lines" : [ "IMPORTANT_MSG_BOX UNF Talos;All fighters, Captain Bailey has signalled the retreat. Coyote is lost. Fall back to the jumpgate.", + "ACTIVATE_OBJECTIVE Retreat to jumpgate", "MSG_BOX de Winter;You all heard the Captain - fall back, we'll cover the retreat.", "MSG_BOX Dodds;Estelle, we've got this. We can take them.", - "MSG_BOX de Winter;We're taking too many losses, Dodds. Fall back now, that's an order.", + "MSG_BOX de Winter;We're suffering too many losses, Dodds. Fall back now, that's an order.", "WAIT_MSG_BOX", "ACTIVATE_JUMPGATE 1", "RETREAT_ALLIES" diff --git a/data/missions/granada/04 - pirate smash.json b/data/missions/granada/04 - pirate smash.json index 02c7518..1269186 100644 --- a/data/missions/granada/04 - pirate smash.json +++ b/data/missions/granada/04 - pirate smash.json @@ -67,7 +67,8 @@ "y" : 25, "side" : "SIDE_PIRATE", "scatter" : 3000, - "number": 8 + "number" : 8, + "flags" : "+EF_MISSION_TARGET" }, { "types" : "Dart", @@ -83,7 +84,8 @@ "x" : 25, "y" : 25, "side" : "SIDE_PIRATE", - "number": 3 + "number": 3, + "flags" : "+EF_MISSION_TARGET" } ], "script" : [