diff --git a/data/fighters/jackal.json b/data/fighters/jackal.json index 7135812..19acc79 100644 --- a/data/fighters/jackal.json +++ b/data/fighters/jackal.json @@ -9,7 +9,12 @@ "guns" : [ { "type" : "BT_PLASMA", - "x" : 0, + "x" : -7, + "y" : 0 + }, + { + "type" : "BT_PLASMA", + "x" : 7, "y" : 0 } ] diff --git a/data/fighters/list.json b/data/fighters/list.json index 384f297..1f17bb4 100644 --- a/data/fighters/list.json +++ b/data/fighters/list.json @@ -7,5 +7,6 @@ "data/fighters/staticDart.json", "data/fighters/taf.json", "data/fighters/unarmedDart.json", - "data/fighters/ray.json" + "data/fighters/ray.json", + "data/fighters/nymph.json" ] diff --git a/data/fighters/nymph.json b/data/fighters/nymph.json new file mode 100644 index 0000000..3dfbb08 --- /dev/null +++ b/data/fighters/nymph.json @@ -0,0 +1,21 @@ +{ + "name" : "Nymph", + "health" : 30, + "shield" : 25, + "speed" : 2.5, + "reloadTime" : 14, + "shieldRechargeRate" : 30, + "textureName" : "gfx/fighters/nymph.png", + "guns" : [ + { + "type" : "BT_PLASMA", + "x" : -12, + "y" : -2 + }, + { + "type" : "BT_PLASMA", + "x" : 12, + "y" : -2 + } + ] +} diff --git a/data/fighters/sphinx.json b/data/fighters/sphinx.json index 2fb6b1e..3807034 100644 --- a/data/fighters/sphinx.json +++ b/data/fighters/sphinx.json @@ -10,6 +10,16 @@ { "type" : "BT_PLASMA", "x" : 0, + "y" : -4 + }, + { + "type" : "BT_PLASMA", + "x" : 9, + "y" : 0 + }, + { + "type" : "BT_PLASMA", + "x" : -9, "y" : 0 } ] diff --git a/data/missions/coyote/01 - coyote assault #1.json b/data/missions/coyote/01 - coyote assault #1.json index 941435b..15259ef 100644 --- a/data/missions/coyote/01 - coyote assault #1.json +++ b/data/missions/coyote/01 - coyote assault #1.json @@ -4,12 +4,26 @@ "background" : "gfx/backgrounds/background03.jpg", "planet" : "gfx/planets/mythos.png", "music" : "music/heroism.ogg", + "requires" : "temper/03 - pirate uprising #3.json", "objectives" : [ { "description" : "Destroy all enemy targets", "targetName" : "Pandoran", - "targetValue" : 250, + "targetValue" : 100, "targetType" : "TT_DESTROY" + }, + { + "description" : "Do not lose any of the ATAFs", + "targetName" : "ATAF", + "targetValue" : 1, + "targetType" : "TT_DESTROY", + "isCondition" : 1 + } + ], + "challenges" : [ + { + "type" : "CHALLENGE_NO_LOSSES", + "targetValue" : 0 } ], "player" : { @@ -19,37 +33,10 @@ "squadron" : "White Knights" }, "fighterGroups" : [ - { - "name" : "Ally", - "types" : "ATAF", - "number" : 4, - "side" : "SIDE_ALLIES", - "x" : 0, - "y" : 0, - "scatter" : 500 - }, - { - "name" : "Ally", - "types" : "TAF", - "number" : 2, - "side" : "SIDE_ALLIES", - "x" : 0, - "y" : 0, - "scatter" : 500 - }, - { - "name" : "Ally", - "types" : "Ray", - "number" : 2, - "side" : "SIDE_ALLIES", - "x" : 0, - "y" : 0, - "scatter" : 500 - }, { "name" : "Pandoran", - "types" : "Jackal;Sphinx", - "number" : 50, + "types" : "Jackal;Sphinx;Nymph", + "number" : 20, "side" : "SIDE_PANDORAN", "x" : -5000, "y" : 0, @@ -57,8 +44,8 @@ }, { "name" : "Pandoran", - "types" : "Jackal;Sphinx", - "number" : 50, + "types" : "Jackal;Sphinx;Nymph", + "number" : 20, "side" : "SIDE_PANDORAN", "x" : -5000, "y" : 5000, @@ -66,8 +53,8 @@ }, { "name" : "Pandoran", - "types" : "Jackal;Sphinx", - "number" : 50, + "types" : "Jackal;Sphinx;Nymph", + "number" : 20, "side" : "SIDE_PANDORAN", "x" : -5000, "y" : -5000, @@ -75,8 +62,8 @@ }, { "name" : "Pandoran", - "types" : "Jackal;Sphinx", - "number" : 50, + "types" : "Nymph", + "number" : 20, "side" : "SIDE_PANDORAN", "x" : 5000, "y" : 8000, @@ -85,7 +72,7 @@ { "name" : "Pandoran", "types" : "Jackal;Sphinx", - "number" : 50, + "number" : 20, "side" : "SIDE_PANDORAN", "x" : 7000, "y" : -4000, diff --git a/data/missions/test/test.json b/data/missions/test/test.json index 439bf2f..10b06f0 100644 --- a/data/missions/test/test.json +++ b/data/missions/test/test.json @@ -1,90 +1,11 @@ { - "name" : "Operation Menelaus", - "description" : "", + "name" : "Test Mission", + "description" : "Just a test mission", "background" : "gfx/backgrounds/background03.jpg", "planet" : "gfx/planets/spirit.png", - "music" : "music/battleThemeA.mp3", - "objectives" : [ - { - "description" : "Eliminate Enemies", - "targetName" : "Enemy", - "targetValue" : 100 - } - ], - "challenges" : [ - { - "type" : "CHALLENGE_NO_LOSSES", - "targetValue" : 0 - }, - { - "type" : "CHALLENGE_ARMOUR", - "targetValue" : 80 - }, - { - "type" : "CHALLENGE_PLAYER_KILLS", - "targetValue" : 25 - } - ], + "music" : "", "player" : { - "type" : "ATAF", + "type" : "Nymph", "side" : "SIDE_CSN" - }, - "fighterGroups" : [ - { - "name" : "Ally", - "type" : "TAF", - "number" : 16, - "side" : "SIDE_CSN", - "x" : 0, - "y" : 0 - }, - { - "type" : "Jackal", - "name" : "Enemy", - "number" : 10, - "side" : "SIDE_PIRATE", - "x" : 1000, - "y" : 5000 - }, - { - "type" : "Jackal", - "name" : "Enemy", - "number" : 10, - "side" : "SIDE_PIRATE", - "x" : 2500, - "y" : 5000 - }, - { - "type" : "Jackal", - "name" : "Enemy", - "number" : 10, - "side" : "SIDE_PIRATE", - "x" : 4000, - "y" : 5000 - }, - { - "type" : "Sphinx", - "name" : "Enemy", - "number" : 10, - "side" : "SIDE_PIRATE", - "x" : -1000, - "y" : 5000 - }, - { - "type" : "Sphinx", - "name" : "Enemy", - "number" : 10, - "side" : "SIDE_PIRATE", - "x" : -2500, - "y" : 5000 - }, - { - "type" : "Sphinx", - "name" : "Enemy", - "number" : 10, - "side" : "SIDE_PIRATE", - "x" : -5000, - "y" : 5000 - } - ] + } }