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

137 lines
3.3 KiB
JSON

{
"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 targets",
"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_TZAC",
"x" : 20,
"y" : 40,
"scatter" : 2500,
"flags" : "+EF_AI_TARGET"
},
{
"groupName" : "Rebels-1",
"types" : "SK-31",
"number" : 8,
"side" : "SIDE_TZAC",
"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_TZAC",
"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_TZAC",
"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_TZAC",
"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."
]
}
]
}