From 466ca732a51cc6854ad9675976f9b0e3539671d0 Mon Sep 17 00:00:00 2001 From: Steve Date: Thu, 31 Dec 2015 12:22:17 +0000 Subject: [PATCH] Mission tweaks. --- .../coyote/01 - coyote assault #1.json | 142 +++++++++++++----- data/missions/warro/05 - evacuation #5.json | 4 +- 2 files changed, 110 insertions(+), 36 deletions(-) diff --git a/data/missions/coyote/01 - coyote assault #1.json b/data/missions/coyote/01 - coyote assault #1.json index 5fcc928..5ccfb0f 100644 --- a/data/missions/coyote/01 - coyote assault #1.json +++ b/data/missions/coyote/01 - coyote assault #1.json @@ -13,72 +13,146 @@ "targetType" : "TT_DESTROY" }, { - "description" : "Do not lose any team mates", - "targetName" : "ATAF", + "description" : "DUMMY", + "targetName" : "DUMMY", "targetValue" : 1, "targetType" : "TT_DESTROY", - "isCondition" : 1 + "active" : 0 } ], "player" : { - "type" : "ATAF", + "type" : "Firefly", "side" : "SIDE_ALLIES", - "pilot" : "Lt. Cdr. Simon Dodds", - "squadron" : "White Knights" + "pilot" : "Lt. Cdr. Gordon Stone", + "squadron" : "Atom Smashers" }, "fighters" : [ { "name" : "ATAF", "types" : "ATAF", - "number" : 4, + "number" : 5, "side" : "SIDE_ALLIES", - "x" : 26, - "y" : 25 - }, - { - "name" : "Pandoran", - "types" : "Jackal;Sphinx;Nymph", - "number" : 20, - "side" : "SIDE_PANDORAN", - "x" : 20, + "x" : 25, "y" : 25, - "scatter" : 2000 + "scatter" : 500, + "flags" : "+EF_AI_LEADER", + "aiFlags" : "+AIF_UNLIMITED_RANGE" + }, + { + "name" : "Ally", + "types" : "Firefly;Leopard;Hyena-A;Hyena-B", + "number" : 6, + "side" : "SIDE_ALLIES", + "x" : 25, + "y" : 25, + "scatter" : 500, + "aiFlags" : "+AIF_MOVES_TO_LEADER" }, { "name" : "Pandoran", "types" : "Jackal;Sphinx;Nymph", - "number" : 20, + "number" : 25, "side" : "SIDE_PANDORAN", - "x" : 20, - "y" : 20, - "scatter" : 2000 + "x" : 15, + "y" : 15, + "scatter" : 2500 }, { "name" : "Pandoran", + "groupName" : "pandoran-2", "types" : "Jackal;Sphinx;Nymph", - "number" : 20, + "number" : 25, "side" : "SIDE_PANDORAN", - "x" : 20, + "x" : 30, "y" : 30, - "scatter" : 2000 + "scatter" : 2500, + "active" : 0 }, { "name" : "Pandoran", + "groupName" : "pandoran-3", + "types" : "Jackal;Sphinx;Nymph", + "number" : 25, + "side" : "SIDE_PANDORAN", + "x" : 15, + "y" : 15, + "scatter" : 2500, + "active" : 0 + }, + { + "name" : "Pandoran", + "groupName" : "pandoran-4", "types" : "Nymph", - "number" : 20, + "number" : 25, "side" : "SIDE_PANDORAN", "x" : 30, - "y" : 40, - "scatter" : 2000 + "y" : 30, + "scatter" : 2500, + "active" : 0 + } + ], + "script" : [ + { + "function" : "TIME 1", + "lines" : [ + "MSG_BOX de Winter;All fighters, this is Commander de Winter. Enemy targets sighted, engage at will." + ] }, { - "name" : "Pandoran", - "types" : "Jackal;Sphinx", - "number" : 20, - "side" : "SIDE_PANDORAN", - "x" : 30, - "y" : 20, - "scatter" : 2000 + "function" : "ENEMIES_KILLED 20", + "lines" : [ + "MSG_BOX Koonan;More enemies inbound.", + "ACTIVATE_ENTITY_GROUPS pandoran-2" + ] + }, + { + "function" : "ENEMIES_KILLED 45", + "lines" : [ + "ACTIVATE_ENTITY_GROUPS pandoran-3" + ] + }, + { + "function" : "ENEMIES_KILLED 70", + "lines" : [ + "ACTIVATE_ENTITY_GROUPS pandoran-4" + ] + }, + { + "function" : "ENEMIES_KILLED 90", + "lines" : [ + "MSG_BOX Stone;Man, I've got to get me one of those!" + ] + }, + { + "function" : "TIME 10", + "lines" : [ + "MSG_BOX Stone;What the hell are those things you're flying?", + "MSG_BOX Dodds;An ATAF. Stands for Advanced Tactical Assault Fighter." + ] + }, + { + "function" : "TIME 50", + "lines" : [ + "MSG_BOX Stone;The CSN rolling those out to everyone?", + "MSG_BOX Todd;No, they ... were built for a different purpose." + ] + }, + { + "function" : "TIME 80", + "lines" : [ + "MSG_BOX Stone;What sort of purpose?", + "MSG_BOX de Winter;Sorry, for now, that's classified." + ] + }, + { + "function" : "OBJECTIVES_COMPLETE 1", + "lines" : [ + "WAIT 1", + "MSG_BOX de Winter;Griffin, this is de Winter. All targets destroyed.", + "MSG_BOX CSN Griffin;Acknowledged, Commander. Stand by for new orders.", + "WAIT_MSG_BOX", + "COMPLETE_MISSION" + ] } ] } diff --git a/data/missions/warro/05 - evacuation #5.json b/data/missions/warro/05 - evacuation #5.json index 14e93a8..d412f39 100644 --- a/data/missions/warro/05 - evacuation #5.json +++ b/data/missions/warro/05 - evacuation #5.json @@ -202,7 +202,7 @@ "WAIT 2", "MSG_BOX Todd;Scratch another two Imperial corvettes.", "WAIT_MSG_BOX", - "MSG_BOX Leviathan;Tracking two more corvettes heading your way: Dragonlance and Trident.", + "MSG_BOX CSN Leviathan;Tracking two more corvettes heading your way: Dragonlance and Trident.", "ACTIVATE_ENTITIES INF Dragonlance;INF Trident", "ACTIVATE_ENTITY_GROUPS DragonTrident", "ACTIVATE_OBJECTIVES Destroy INF Dragonlance;Destroy INF Trident;Eliminate all enemies", @@ -215,7 +215,7 @@ "lines" : [ "WAIT 2", "MSG_BOX Taylor;Leviathan, this is Taylor. All targets have been eliminated.", - "MSG_BOX Leviathan;Acknowledged. We're preparing to fall back and abandon Warro. Return to Leviathan as soon as possible.", + "MSG_BOX CSN Leviathan;Acknowledged. We're preparing to fall back and abandon Warro. Return to Leviathan as soon as possible.", "MSG_BOX Taylor;Understood, will see you soon.", "MSG_BOX Taylor;Nice working with you, Wiley.", "MSG_BOX Wiley;Likewise. Maybe we'll get it do it again some day, though a part of me really hopes we won't need to ....",