From 5b18841bf77991178eee740696da082be448cb01 Mon Sep 17 00:00:00 2001 From: Steve Date: Thu, 2 Jun 2016 09:48:54 +0100 Subject: [PATCH] Challenges 26, 27, and 28. --- data/challenges/26.json | 46 ++++++++++++++++++++++ data/challenges/27.json | 84 +++++++++++++++++++++++++++++++++++++++++ data/challenges/28.json | 44 +++++++++++++++++++++ 3 files changed, 174 insertions(+) create mode 100644 data/challenges/26.json create mode 100644 data/challenges/27.json create mode 100644 data/challenges/28.json diff --git a/data/challenges/26.json b/data/challenges/26.json new file mode 100644 index 0000000..9bec064 --- /dev/null +++ b/data/challenges/26.json @@ -0,0 +1,46 @@ +{ + "name" : "Surrender! #2", + "description" : "Surrender! #2", + "background" : "AUTO", + "planet" : "AUTO", + "music" : "AUTO", + "player" : { + "type" : "SK-34", + "side" : "SIDE_TZAC", + "pilot" : "-", + "squadron" : "-", + "x" : 25, + "y" : 25 + }, + "challenge" : { + "allowPlayerDeath" : 1, + "timeLimit" : 90, + "disableLimit" : 4, + "eliminateThreats" : 1, + "challenges" : [ + { + "type" : "CHALLENGE_SURRENDER", + "value" : 3 + }, + { + "type" : "CHALLENGE_SURRENDER", + "value" : 4 + }, + { + "type" : "CHALLENGE_DISABLE", + "value" : 4 + } + ] + }, + "fighters" : [ + { + "types" : "Rook", + "side" : "SIDE_ALLIES", + "x" : 25, + "y" : 20, + "scatter" : 3000, + "number" : 4, + "aiFlags" : "+AIF_SURRENDERS" + } + ] +} diff --git a/data/challenges/27.json b/data/challenges/27.json new file mode 100644 index 0000000..0c88a9b --- /dev/null +++ b/data/challenges/27.json @@ -0,0 +1,84 @@ +{ + "name" : "Piracy #2", + "description" : "Piracy #2", + "background" : "AUTO", + "planet" : "AUTO", + "music" : "AUTO", + "player" : { + "type" : "Dart", + "side" : "SIDE_PIRATE", + "pilot" : "-", + "squadron" : "-", + "x" : 25, + "y" : 25, + "flags" : "+EF_COLLECTS_ITEMS" + }, + "challenge" : { + "timeLimit" : 180, + "playerItemLimit" : 10, + "allowPlayerDeath" : 1, + "challenges" : [ + { + "type" : "CHALLENGE_PLAYER_ITEMS", + "value" : 5 + }, + { + "type" : "CHALLENGE_PLAYER_ITEMS", + "value" : 8 + }, + { + "type" : "CHALLENGE_PLAYER_ITEMS", + "value" : 10 + } + ] + }, + "spawners" : [ + { + "name" : "spawner", + "types" : "Shuttle", + "side" : "SIDE_ALLIES", + "interval" : 10, + "total" : -1, + "step" : 2, + "offscreen" : 1, + "flags" : "+EF_DROPS_ITEMS+EF_MISSION_TARGET", + "aiFlags" : "AIF_DEFENSIVE" + }, + { + "name" : "spawner", + "types" : "Dart", + "side" : "SIDE_PIRATE", + "interval" : 10, + "total" : -1, + "step" : 1, + "offscreen" : 1, + "flags" : "+EF_COLLECTS_ITEMS", + "aiFlags" : "+AIF_UNLIMITED_RANGE+AIF_COLLECTS_ITEMS" + }, + { + "name" : "csnSpawner", + "types" : "TAF;Kingfisher;Ray;Rook", + "side" : "SIDE_ALLIES", + "interval" : 12, + "total" : -1, + "step" : 1, + "offscreen" : 1, + "aiFlags" : "+AIF_UNLIMITED_RANGE", + "active" : 0 + } + ], + "script" : [ + { + "function" : "TIME 1", + "lines" : [ + "MSG_BOX Boss;Get those packages from those shuttles. Every man for himself!" + ] + }, + { + "function" : "TIME 10", + "lines" : [ + "ACTIVATE_SPAWNER 1 csnSpawner" + ] + } + ] +} diff --git a/data/challenges/28.json b/data/challenges/28.json new file mode 100644 index 0000000..96bd037 --- /dev/null +++ b/data/challenges/28.json @@ -0,0 +1,44 @@ +{ + "name" : "ATAF Training", + "description" : "ATAF Training", + "background" : "AUTO", + "planet" : "AUTO", + "music" : "AUTO", + "player" : { + "type" : "ATAF", + "side" : "SIDE_ALLIES", + "pilot" : "-", + "squadron" : "-", + "x" : 25, + "y" : 25 + }, + "challenge" : { + "timeLimit" : 210, + "killLimit" : 120, + "challenges" : [ + { + "type" : "CHALLENGE_PLAYER_KILLS", + "value" : 100 + }, + { + "type" : "CHALLENGE_PLAYER_KILLS", + "value" : 115 + }, + { + "type" : "CHALLENGE_PLAYER_KILLS", + "value" : 120 + } + ] + }, + "spawners" : [ + { + "name" : "spawner", + "types" : "Dart", + "side" : "SIDE_PIRATE", + "interval" : 10, + "total" : 120, + "step" : 10, + "offscreen" : 1 + } + ] +}