tbftss/data/missions/temper/05 - pirate uprising #5.json

140 lines
3.4 KiB
JSON
Raw Normal View History

2015-12-02 20:17:25 +01:00
{
"name" : "Pirate Uprising #5",
"description" : "With the leaders all gone, we're now in a position to end the organised piracy problem in Temper for good. We have identified a number of Darts massing for what appears to be a strike against CSN assets, in retribution. We're not going to give the pirates the chance to do so, and strike them first. Strickland will lead the Steel Bulls into battle.",
2016-02-21 17:55:11 +01:00
"requires" : 8,
2015-12-02 20:17:25 +01:00
"background" : "gfx/backgrounds/background03.jpg",
"planet" : "gfx/planets/spirit.png",
"music" : "music/battle/battleThemeA.mp3",
"manualComplete" : 1,
2015-12-02 20:17:25 +01:00
"objectives" : [
{
"description" : "Destroy all pirate forces",
"targetName" : "Dart",
"targetValue" : 88,
"targetType" : "TT_DESTROY"
}
],
"player" : {
"type" : "TAF",
"side" : "SIDE_ALLIES",
2016-04-15 09:51:12 +02:00
"pilot" : "Cdr. Katherine Strickland",
2015-12-02 20:17:25 +01:00
"squadron" : "Steel Bulls",
"x" : 20,
"y" : 20
},
"fighters" : [
2016-07-20 09:30:43 +02:00
{
"name" : "Heywood",
"types" : "TAF",
"side" : "SIDE_ALLIES",
"x" : 20,
"y" : 20,
"scatter" : 1000,
"flags" : "+EF_IMMORTAL"
2016-07-20 09:30:43 +02:00
},
2015-12-02 20:17:25 +01:00
{
"types" : "TAF;Ray;Rook;Hammerhead",
2016-07-20 09:30:43 +02:00
"number" : 11,
2015-12-02 20:17:25 +01:00
"side" : "SIDE_ALLIES",
"x" : 20,
2015-12-02 20:17:25 +01:00
"y" : 20,
"scatter" : 1000
},
{
"name" : "Dart",
"types" : "Dart",
"groupName" : "group1",
"number" : 22,
"side" : "SIDE_PIRATE",
"x" : 30,
"y" : 30,
"scatter" : 1000,
"active" : 0,
"aiFlags" : "AIF_UNLIMITED_RANGE"
},
{
"name" : "Dart",
"types" : "Dart",
"groupName" : "group2",
"number" : 22,
"side" : "SIDE_PIRATE",
"x" : 40,
"y" : 20,
"scatter" : 1000,
"active" : 0,
"aiFlags" : "AIF_UNLIMITED_RANGE"
},
{
"name" : "Dart",
"types" : "Dart",
"groupName" : "group3",
"number" : 22,
"side" : "SIDE_PIRATE",
"x" : 10,
"y" : 10,
"scatter" : 1000,
"active" : 0,
"aiFlags" : "AIF_UNLIMITED_RANGE"
},
{
"name" : "Dart",
"types" : "Dart",
"groupName" : "group4",
"number" : 22,
"side" : "SIDE_PIRATE",
"x" : 40,
"y" : 40,
"scatter" : 1000,
"active" : 0,
"aiFlags" : "AIF_UNLIMITED_RANGE"
}
],
"script" : [
{
"function" : "TIME 2",
"lines" : [
"ACTIVATE_ENTITY_GROUPS group1",
"WAIT 1",
"MSG_BOX Heywood;Enemy forces sighted.",
"MSG_BOX Strickland;This is it, boys and girls, let's stick it to 'em. Break and attack!"
]
},
{
"function" : "ENEMIES_KILLED 18",
"lines" : [
"ACTIVATE_ENTITY_GROUPS group2",
"WAIT 3",
"MSG_BOX Heywood;Looks like we touched a nerve. We've got more Darts incoming."
]
},
{
"function" : "ENEMIES_KILLED 36",
"lines" : [
"ACTIVATE_ENTITY_GROUPS group3",
"WAIT 3",
"MSG_BOX Heywood;Another group just arrived.",
"MSG_BOX Strickland;They'll keep lining 'em up, and we'll keep knocking them down."
]
},
{
"function" : "ENEMIES_KILLED 60",
"lines" : [
"ACTIVATE_ENTITY_GROUPS group4",
"WAIT 3",
2018-12-16 13:59:54 +01:00
"MSG_BOX Strickland;Another group. That tallies with the numbers we were expecting."
2015-12-02 20:17:25 +01:00
]
},
{
"function" : "ALL_OBJECTIVES_COMPLETE",
2015-12-02 20:17:25 +01:00
"lines" : [
"WAIT 2",
2018-12-16 13:59:54 +01:00
"MSG_BOX Strickland;Looks like that was the last of 'em.",
"MSG_BOX Strickland;Spirit, this is Commander Strickland. Opposing forces have been defeated.",
2015-12-02 20:17:25 +01:00
"MSG_BOX Spirit Orbital;Acknowledged. Good work out there, Commander. Thanks to you, Temper will be a safer system, and we can focus on shoring up our defenses against the Pandoran forces. Come on home.",
"WAIT_MSG_BOX",
"COMPLETE_MISSION"
]
}
]
}