tbftss/data/missions/trilliack/01 - trilliack defence #1.json

96 lines
2.1 KiB
JSON

{
"name" : "Trilliack 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/background05.jpg",
"planet" : "gfx/planets/bluePlanet.png",
"music" : "music/battle/track-4.mp3",
"player" : {
"type" : "Leopard",
"side" : "SIDE_ALLIES",
"pilot" : "Cdr. Preston Young",
"squadron" : "Sparrows",
"x" : 10,
"y" : 10
},
"objectives" : [
{
"description" : "Eliminate all enemy targets",
"targetName" : "ENEMY",
"targetValue" : 1,
"targetType" : "TT_DESTROY",
"isEliminateAll" : 1
}
],
"fighters" : [
{
"name" : "Ally",
"types" : "Firefly;Nymph;Leopard",
"number" : 8,
"side" : "SIDE_ALLIES",
"x" : 10,
"y" : 10,
"scatter" : 500
},
{
"groupName" : "Rebels-1",
"types" : "Shale;Razor;Khepri",
"number" : 6,
"side" : "SIDE_REBEL",
"x" : 20,
"y" : 20,
"scatter" : 500,
"aiFlags" : "+AIF_UNLIMITED_RANGE"
},
{
"groupName" : "Rebels-2",
"types" : "Shale;SK-31;Khepri",
"number" : 6,
"side" : "SIDE_REBEL",
"x" : -1,
"y" : 20,
"scatter" : 500,
"aiFlags" : "+AIF_UNLIMITED_RANGE",
"active" : 0
},
{
"groupName" : "Rebels-3",
"types" : "Shale;Razor;Khepri",
"number" : 6,
"side" : "SIDE_REBEL",
"x" : 20,
"y" : -1,
"scatter" : 500,
"aiFlags" : "+AIF_UNLIMITED_RANGE",
"active" : 0
}
],
"script" : [
{
"function" : "TIME 1",
"lines" : [
"MSG_BOX Young;Our goal is simple, lads: destroy all enemy targets."
]
},
{
"function" : "ENEMIES_KILLED 4",
"lines" : [
"ACTIVATE_ENTITY_GROUPS Rebels-2"
]
},
{
"function" : "ENEMIES_KILLED 10",
"lines" : [
"ACTIVATE_ENTITY_GROUPS Rebels-3"
]
},
{
"function" : "ALL_OBJECTIVES_COMPLETE",
"lines" : [
"MSG_BOX Young;Good work, everyone. Let's prepare to lend a hand to the other squadrons."
]
}
]
}