From 265bb0305b2f60bd466cd864b42d3dc785a055b8 Mon Sep 17 00:00:00 2001 From: Steve Date: Fri, 8 Apr 2016 10:58:38 +0100 Subject: [PATCH] First Donesta mission. --- .../donesta/01 - donesta defence #1.json | 136 ++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 data/missions/donesta/01 - donesta defence #1.json diff --git a/data/missions/donesta/01 - donesta defence #1.json b/data/missions/donesta/01 - donesta defence #1.json new file mode 100644 index 0000000..698e9c7 --- /dev/null +++ b/data/missions/donesta/01 - donesta defence #1.json @@ -0,0 +1,136 @@ +{ + "name" : "Donesta Defence #1", + "description" : "A number of key Independent systems have come under simultaneous attack by Tzac forces. We need to drive them away, so that we can continue to focus on the more pressing threat of the Pandoran army. At this time, it is vital that we prevent Christabel from making any significant gains by amassing her forces in these locations.", + "requires" : 35, + "background" : "gfx/backgrounds/background01.jpg", + "planet" : "gfx/planets/bluePlanet.png", + "music" : "music/battle/heroism.ogg", + "player" : { + "type" : "Nymph", + "side" : "SIDE_ALLIES", + "pilot" : "2nd Lt. Raquel Carpenter", + "squadron" : "The Specials", + "x" : 10, + "y" : 45 + }, + "objectives" : [ + { + "description" : "Eliminate all enemy target", + "targetName" : "ENEMY", + "targetValue" : 1, + "targetType" : "TT_DESTROY", + "isEliminateAll" : 1 + }, + { + "description" : "Protect UNF Zenobia", + "targetName" : "UNF Zenobia", + "targetValue" : 1, + "targetType" : "TT_DESTROY", + "isCondition" : 1 + } + ], + "fighters" : [ + { + "types" : "Firefly;Nymph;Leopard", + "number" : 8, + "side" : "SIDE_ALLIES", + "x" : 10, + "y" : 45, + "scatter" : 500, + "aiFlags" : "+AIF_MOVES_TO_LEADER" + }, + { + "types" : "Shale", + "number" : 6, + "side" : "SIDE_REBEL", + "x" : 20, + "y" : 40, + "scatter" : 2500, + "flags" : "+EF_AI_TARGET" + }, + { + "groupName" : "Rebels-1", + "types" : "Blizzard", + "number" : 8, + "side" : "SIDE_REBEL", + "x" : -10, + "y" : 35, + "scatter" : 2500, + "flags" : "+EF_AI_TARGET", + "aiFlags" : "+AIF_UNLIMITED_RANGE", + "active" : 0 + }, + { + "groupName" : "Rebels-1", + "types" : "Khepri", + "number" : 6, + "side" : "SIDE_REBEL", + "x" : 25, + "y" : 51, + "scatter" : 2500, + "flags" : "EF_TAKES_DAMAGE+EF_AI_TARGET", + "aiFlags" : "AIF_UNLIMITED_RANGE+AIF_TARGET_FOCUS+AIF_MISSILE_BOAT+AIF_LONG_RANGE_FIRE", + "active" : 0 + }, + { + "groupName" : "Rebels-1", + "types" : "Khepri", + "number" : 6, + "side" : "SIDE_REBEL", + "x" : -1, + "y" : 51, + "scatter" : 2500, + "flags" : "EF_TAKES_DAMAGE+EF_AI_TARGET", + "aiFlags" : "AIF_UNLIMITED_RANGE+AIF_TARGET_FOCUS+AIF_MISSILE_BOAT+AIF_LONG_RANGE_FIRE", + "active" : 0 + }, + { + "groupName" : "Rebels-1", + "types" : "Khepri", + "number" : 6, + "side" : "SIDE_REBEL", + "x" : -10, + "y" : 0, + "scatter" : 2500, + "flags" : "EF_TAKES_DAMAGE+EF_AI_TARGET", + "aiFlags" : "AIF_UNLIMITED_RANGE+AIF_TARGET_FOCUS+AIF_MISSILE_BOAT+AIF_LONG_RANGE_FIRE", + "active" : 0 + } + ], + "capitalShips" : [ + { + "name" : "UNF Zenobia", + "types" : "UNF Corvette 02", + "side" : "SIDE_ALLIES", + "x" : 11, + "y" : 45, + "flags" : "+EF_AI_LEADER+EF_AI_TARGET" + } + ], + "script" : [ + { + "function" : "TIME 1", + "lines" : [ + "MSG_BOX UNF Zenobia;Tzac Shales sighted. Moving to intercept." + ] + }, + { + "function" : "ENEMIES_KILLED 1", + "lines" : [ + "WAIT 1", + "MSG_BOX Carpenter;Fewer than we were expecting.", + "MSG_BOX Wingmate;Agreed. Scouts?" + ] + }, + { + "function" : "ENEMIES_KILLED 6", + "lines" : [ + "WAIT 2", + "ACTIVATE_ENTITY_GROUPS Rebels-1", + "MSG_BOX Wingmate;Zenobia, I'm detecting a large squadron of fighters and bombers, heading our way. Looks like they're focusing directly on you.", + "MSG_BOX UNF Zenobia;Dammit! The Shales were acting as bait. Specials, keep those bombers away from us." + ] + } + ] +} +