tbftss/data/missions/aster/01 - return to aster #1.json

156 lines
4.2 KiB
JSON

{
"name" : "Return to Aster",
"description" : "",
"requires" : 30,
"background" : "gfx/backgrounds/background04.jpg",
"planet" : "gfx/planets/bluePlanet.png",
"music" : "music/battle/track-3.mp3",
"manualComplete" : 1,
"objectives" : [
{
"description" : "Protect CSN Florin",
"targetName" : "CSN Florin",
"targetValue" : 1,
"targetType" : "TT_DESTROY",
"isCondition" : 1
},
{
"description" : "Destroy Pandoran shuttles and tugs",
"targetName" : "ShuttleTug",
"targetValue" : 12,
"targetType" : "TT_DESTROY",
"active" : 0
},
{
"description" : "Defeat rebel forces",
"targetName" : "Rebels",
"targetValue" : 12,
"targetType" : "TT_DESTROY",
"active" : 0
}
],
"player" : {
"type" : "Rook",
"side" : "SIDE_ALLIES",
"pilot" : "Shaun Black",
"squadron" : "Salty Wildcats",
"x" : 5,
"y" : 45
},
"fighters" : [
{
"types" : "TAF;Ray",
"side" : "SIDE_ALLIES",
"x" : 5,
"y" : 45,
"number" : 7,
"scatter" : 350
},
{
"groupName" : "ShuttleTug",
"types" : "INF Tug",
"side" : "SIDE_PANDORAN",
"x" : 25,
"y" : 25,
"number" : 6,
"aiFlags" : "AIF_MOVES_TO_LEADER+AIF_UNLIMITED_RANGE+AIF_DEFENSIVE"
},
{
"groupName" : "ShuttleTug",
"types" : "Shuttle",
"side" : "SIDE_PANDORAN",
"x" : 25,
"y" : 25,
"number" : 6,
"aiFlags" : "AIF_MOVES_TO_LEADER+AIF_UNLIMITED_RANGE+AIF_DEFENSIVE"
},
{
"types" : "Thunderhead;Jackal;Sphinx",
"side" : "SIDE_PANDORAN",
"x" : 25,
"y" : 30,
"number" : 4,
"flags" : "+EF_AI_LEADER",
"aiFlags" : "+AIF_UNLIMITED_RANGE"
},
{
"groupName" : "Rebels",
"types" : "Razor",
"side" : "SIDE_REBEL",
"x" : 10,
"y" : 51,
"number" : 4,
"aiFlags" : "+AIF_UNLIMITED_RANGE",
"scatter" : 500,
"active" : 0
},
{
"groupName" : "Rebels",
"types" : "Khepri",
"side" : "SIDE_REBEL",
"x" : 10,
"y" : 51,
"number" : 8,
"aiFlags" : "+AIF_UNLIMITED_RANGE+AIF_TARGET_FOCUS",
"scatter" : 500,
"active" : 0
}
],
"capitalShips" : [
{
"name" : "CSN Florin",
"types" : "CSN Corvette 01",
"side" : "SIDE_ALLIES",
"x" : 10,
"y" : 37,
"flags" : "+EF_AI_TARGET+EF_DISABLED+EF_MISSION_TARGET"
}
],
"script" : [
{
"function" : "TIME 2",
"lines" : [
"MSG_BOX Black;Florin, this is Black of the Salty Wildcats, here to assist.",
"MSG_BOX CSN Florin;Glad to see you, Wildcats. The Pandorans arrived shortly before you did. We've got tugs and shuttles incoming.",
"MSG_BOX Black;Acknowledged, we'll secure the area while you get things up and running.",
"WAIT_MSG_BOX",
"ACTIVATE_OBJECTIVES Destroy Pandoran shuttles and tugs"
]
},
{
"function" : "ENEMIES_KILLED 16",
"lines" : [
"WAIT 2",
"MSG_BOX Black;Florin, Pandoran vessels have been dealt with.",
"MSG_BOX CSN Florin;Many thanks, Wildcats. We've identified the cause of the power outage. Should be no more than a few minutes before we can restart all systems.",
"WAIT_MSG_BOX",
"WAIT 10",
"MSG_BOX CSN Florin;Wildcats, we're picking up an incoming squadron.",
"MSG_BOX Black;More Pandoran tugs?",
"MSG_BOX CSN Florin;Negative. These appear to be non-aligned forces, fighters and bombers.",
"WAIT_MSG_BOX",
"WAIT 5",
"ACTIVATE_ENTITY_GROUPS Rebels",
"MSG_BOX CSN Florin;Incoming forces are on intercept vectors. We only need a few more minutes.",
"MSG_BOX Black;On it.",
"WAIT_MSG_BOX",
"ACTIVATE_OBJECTIVES Defeat rebel forces"
]
},
{
"function" : "OBJECTIVES_COMPLETE 2",
"lines" : [
"WAIT 2",
"MSG_BOX Black;Looks like that's all of them.",
"MSG_BOX CSN Florin;Those were Nation of Tzac fighters. We've heard reports of them being active in some Confederation systems.",
"MSG_BOX Black;Would appear that Crystabelle is finally ready to make good on all her threats. Great, so now we have both her AND the Pandorans to deal with.",
"MSG_BOX CSN Florin;It never rains ...",
"MSG_BOX CSN Florin;We're starting systems up again. Once we've completed pre-jump checks we're heading for Temper. Thank you for your assistance.",
"MSG_BOX Black;We'll meet you there.",
"WAIT_MSG_BOX",
"COMPLETE_MISSION"
]
}
]
}