tbftss/data/missions/clarke/03 - clarke defence #3.json

151 lines
3.5 KiB
JSON

{
"name" : "Clarke Defence #3",
"description" : "We need continue taking down the enemy's captial ships, digging in, and holding the line here. More of our own cap ships are heading up the field to meet the Pandorans head on. UNF Cleopatra is moving to intecept more enemy corvettes. Your orders are to assist it in achieving its goals.",
"requires" : 18,
"background" : "gfx/backgrounds/background06.jpg",
"planet" : "gfx/planets/bluePlanet.png",
"music" : "music/battle/heroism.ogg",
"manualComplete" : 1,
"objectives" : [
{
"description" : "Destroy INF Khopesh",
"targetName" : "INF Khopesh",
"targetValue" : 1,
"targetType" : "TT_DESTROY"
},
{
"description" : "Destroy INF Blackjack",
"targetName" : "INF Blackjack",
"targetValue" : 1,
"targetType" : "TT_DESTROY"
},
{
"description" : "Destroy INF Asi",
"targetName" : "INF Asi",
"targetValue" : 1,
"targetType" : "TT_DESTROY"
},
{
"description" : "Eliminate support fighters",
"targetName" : "Pandoran",
"targetValue" : 18,
"targetType" : "TT_DESTROY"
},
{
"description" : "Protect UNF Cleopatra",
"targetName" : "UNF Cleopatra",
"targetValue" : 1,
"targetType" : "TT_DESTROY",
"isCondition": 1
}
],
"player" : {
"type" : "Firefly",
"side" : "SIDE_ALLIES",
"pilot" : "1st Lt. Angus Carlyle",
"squadron" : "Sentinels",
"x" : 45,
"y" : 45
},
"fighters" : [
{
"name" : "ALLIES",
"types" : "Firefly;Nymph;Leopard;Hyena-A;Hyena-B",
"side" : "SIDE_ALLIES",
"x" : 45,
"y" : 45,
"number" : 4,
"scatter" : 500
},
{
"name" : "ALLIES",
"types" : "Firefly;Nymph;Leopard;Hyena-A;Hyena-B",
"side" : "SIDE_ALLIES",
"x" : 45,
"y" : 45,
"number" : 4,
"scatter" : 500,
"aiFlags" : "+AIF_MOVES_TO_LEADER"
},
{
"name" : "Pandoran",
"types" : "Jackal;Sphinx;Mantis",
"side" : "SIDE_PANDORAN",
"x" : 25,
"y" : 25,
"number" : 18,
"scatter" : 20000,
"aiFlags" : "+AIF_MOVES_TO_LEADER"
}
],
"capitalShips" : [
{
"name" : "INF Khopesh",
"types" : "INF Corvette 01",
"side" : "SIDE_PANDORAN",
"x" : 25,
"y" : 25,
"flags" : "EF_AI_LEADER+EF_AI_TARGET"
},
{
"name" : "INF Blackjack",
"types" : "INF Corvette 02",
"side" : "SIDE_PANDORAN",
"x" : 40,
"y" : 25,
"flags" : "EF_AI_LEADER+EF_AI_TARGET"
},
{
"name" : "INF Asi",
"types" : "INF Corvette 01",
"side" : "SIDE_PANDORAN",
"x" : 46,
"y" : 35,
"flags" : "EF_AI_LEADER+EF_AI_TARGET"
},
{
"name" : "UNF Cleopatra",
"types" : "UNF Corvette 01",
"side" : "SIDE_ALLIES",
"x" : 46,
"y" : 45,
"flags" : "EF_AI_LEADER"
}
],
"script" : [
{
"function" : "Destroy INF Khopesh",
"lines" : [
"WAIT 1",
"MSG_BOX Carlyle;INF Khopesh is down."
]
},
{
"function" : "Destroy INF Blackjack",
"lines" : [
"WAIT 1",
"MSG_BOX Carlyle;INF Blackjack has been destroyed."
]
},
{
"function" : "Destroy INF Asi",
"lines" : [
"WAIT 1",
"MSG_BOX Carlyle;INF Asi has been destroyed."
]
},
{
"function" : "ALL_OBJECTIVES_COMPLETE",
"lines" : [
"WAIT 1",
"MSG_BOX Carlyle;This is Carlyle. Enemy targets have been eliminated. Cleopatra still in one piece.",
"MSG_BOX Control;Acknowledged. Fall back to the main fleet and await new instructions.",
"MSG_BOX Carlyle;This is going to be a long day, eh?",
"MSG_BOX Control;Maybe not, if we continue to lose ground the way we are already ...",
"WAIT_MSG_BOX",
"COMPLETE_MISSION"
]
}
]
}