summaryrefslogtreecommitdiffhomepage
path: root/data/content/Campaigns/04/campaign.def
diff options
context:
space:
mode:
Diffstat (limited to 'data/content/Campaigns/04/campaign.def')
-rw-r--r--data/content/Campaigns/04/campaign.def862
1 files changed, 862 insertions, 0 deletions
diff --git a/data/content/Campaigns/04/campaign.def b/data/content/Campaigns/04/campaign.def
new file mode 100644
index 0000000..7262b90
--- /dev/null
+++ b/data/content/Campaigns/04/campaign.def
@@ -0,0 +1,862 @@
+CAMPAIGN
+
+name: "c04.name"
+desc: "c04.desc"
+situation: "c04.sitrep"
+orders: "c04.orders"
+
+combatant: {
+ name: "Terellian Alliance",
+ group: { type: fleet, id: 6 }, // Ostara, Tarsus, Kolchev
+ group: { type: fleet, id: 7 }, // Loris, Korius
+}
+
+combatant: {
+ name: "Marakan Hegemony",
+ group: { type: fleet, id: 3 }, // Kolchev and Tarsus
+ group: { type: fleet, id: 5 }, // Loris and Korius
+ group: { type: battalion, id: 9 }, // Ostara Outpost
+ group: { type: battalion, id: 10 }, // Lovo Base (Kolchev)
+ group: { type: war_production, id: 4000 },
+ group: { type: infrastructure, id: 3000 }, // kolchev farcasters
+ group: { type: infrastructure, id: 4000 }, // korius farcasters
+ group: { type: infrastructure, id: 5000 }, // loris farcasters
+}
+
+combatant: {
+ name: "Dantari Separatists",
+ group: { type: fleet, id: 2 }, // Adantar
+ group: { type: battalion, id: 3 }, // Tanis Starbase
+ group: { type: war_production, id: 3000 }, // Tanis
+}
+
+combatant: {
+ name: "Brotherhood of Iron",
+ group: { type: fleet, id: 2 }, // Loris
+ group: { type: fleet, id: 3 }, // Loris
+}
+
+combatant: {
+ name: "Zolon Empire",
+ group: { type: fleet, id: 1 },
+ group: { type: non_com, id: 1 },
+}
+
+action: {
+ id: 0,
+ type: event,
+ subtype: campaign_start,
+ team: 1,
+ rgn: Jarnell,
+ text: "c04.a000",
+ source: News,
+ file: "Actions/01-campaign-start.txt",
+ image: "Actions/01-campaign-start.pcx"
+ scene: "Scenes/01-Campaign-Start.def"
+}
+
+action: {
+ id: 1,
+ type: system,
+ team: 1,
+ sys: Ostara,
+ asset_type: fleet,
+ asset_id: 6,
+ text: "do-not-display",
+}
+
+action: {
+ id: 2,
+ type: intel,
+ subtype: reserve,
+ team: 1,
+ asset_type: fleet,
+ asset_id: 7,
+ text: "do-not-display",
+}
+
+action: {
+ id: 3,
+ type: system,
+ team: 2,
+ sys: Loris,
+ asset_type: fleet,
+ asset_id: 5,
+ text: "do-not-display",
+}
+
+action: {
+ id: 4,
+ type: system,
+ team: 2,
+ sys: Ostara,
+ asset_type: battalion,
+ asset_id: 9,
+ text: "do-not-display",
+}
+
+action: {
+ id: 5,
+ type: zone,
+ team: 2,
+ rgn: Theramin,
+ asset_type: fleet,
+ asset_id: 3,
+ text: "do-not-display",
+}
+
+action: {
+ id: 6,
+ type: zone,
+ team: 4,
+ rgn: Sintar,
+ asset_type: fleet,
+ asset_id: 1,
+ text: "do-not-display",
+}
+
+action: {
+ id: 7,
+ type: system,
+ team: 3,
+ sys: Loris,
+ asset_type: fleet,
+ asset_id: 2,
+ text: "do-not-display",
+}
+
+action: {
+ id: 8,
+ type: system,
+ team: 3,
+ sys: Loris,
+ asset_type: fleet,
+ asset_id: 3,
+ text: "do-not-display",
+}
+
+
+action: {
+ id: 20,
+ type: event,
+ subtype: story,
+ team: 1,
+ rgn: Borova,
+ after: "01/04:00:00",
+ text: "c04.a020",
+ source: News,
+ file: "Actions/02-borovan-archaelith.txt"
+ image: "Actions/02-borovan-archaelith.pcx"
+ scene: "Scenes/02-Borovan-Archaelith.def"
+}
+
+action: {
+ id: 30,
+ type: event,
+ subtype: story,
+ team: 1,
+ rgn: Haiche,
+ after: "01/21:30:00",
+ text: "c04.a030",
+ source: News,
+ file: "Actions/03-technite-found.txt"
+ image: "Actions/03-technite-found.pcx"
+ scene: "Scenes/03-Technite-Found.def"
+}
+
+action: {
+ id: 40,
+ type: event,
+ subtype: story,
+ team: 1,
+ rgn: Tarsus,
+ after: "02/06:00:00",
+ text: "c04.a040",
+ source: FORCOM,
+ file: "Actions/04-zolon-ambassador.txt",
+ image: "Actions/04-zolon-ambassador.pcx"
+ scene: "Scenes/04-Zolon-Ambassador.def"
+}
+
+
+action: {
+ id: 50,
+ type: sitrep,
+ team: 1,
+ text: "c04.a050",
+
+ after: "02/04:00:00",
+}
+
+action: {
+ id: 51,
+ type: intel,
+ subtype: secret,
+ team: 4,
+ asset_type: fleet,
+ asset_id: 1,
+ text: "do-not-display",
+
+ after: "02/12:00:00",
+}
+
+action: {
+ id: 52,
+ type: orders,
+ team: 1,
+ text: "c04.a052"
+
+ after: "02/12:00:00",
+}
+
+action: {
+ id: 53,
+ type: zone,
+ team: 1,
+ rgn: Tarsus,
+ asset_type: fleet,
+ asset_id: 6,
+ text: "do-not-display",
+
+ after: "02/12:00:00",
+}
+
+action: {
+ id: 60,
+ type: mission,
+ subtype: patrol,
+ team: 1,
+ rgn: Tarsus,
+ asset_type: intercept_squadron,
+ asset_id: 94,
+ count: 4,
+
+ text: "Scripts/Zolon_IS_Patrol.def",
+
+ after: "02/12:00:00",
+ before: "02/23:00:00",
+}
+
+
+action: {
+ id: 61,
+ type: mission,
+ subtype: patrol,
+ team: 1,
+ rgn: Tarsus,
+ asset_type: fighter_squadron,
+ asset_id: 35,
+ count: 1,
+
+ text: "Scripts/Zolon_FS_Patrol.def",
+
+ after: "02/12:00:00",
+ before: "02/23:00:00",
+}
+
+action: {
+ id: 62,
+ type: mission,
+ subtype: patrol,
+ team: 1,
+ rgn: Tarsus,
+ asset_type: attack_squadron,
+ asset_id: 101,
+ count: 1,
+
+ text: "Scripts/Zolon_AS_Patrol.def",
+
+ after: "02/12:00:00",
+ before: "02/23:00:00",
+}
+
+action: {
+ id: 65,
+ type: mission,
+ subtype: patrol,
+ team: 1,
+ rgn: Tarsus,
+ asset_type: destroyer_squadron,
+ asset_id: 61,
+ count: 4,
+
+ text: "Scripts/Zolon_Asher_Patrol.def",
+
+ after: "02/12:00:00",
+ before: "02/23:30:00",
+}
+
+action: {
+ id: 66,
+ type: mission,
+ subtype: patrol,
+ team: 1,
+ rgn: Tarsus,
+ asset_type: battle_group,
+ asset_id: 14,
+ count: 4,
+
+ text: "Scripts/Zolon_BG_Patrol.def",
+
+ after: "02/12:00:00",
+ before: "02/23:30:00",
+}
+
+action: {
+ id: 68,
+ type: mission,
+ subtype: patrol,
+ team: 1,
+ rgn: Tarsus,
+ asset_type: carrier_group,
+ asset_id: 9,
+ count: 4,
+
+ text: "Scripts/Zolon_CVBG_Patrol.def",
+
+ after: "02/12:00:00",
+ before: "02/23:30:00",
+}
+
+// ZOLON RETURN TO NERGAL
+
+action: {
+ id: 69,
+ type: zone,
+ team: 4,
+ rgn: Nergal,
+ asset_type: fleet,
+ asset_id: 1,
+ text: "do-not-display",
+
+ after: "02/23:30:00",
+}
+
+
+// DECLARATIONS OF WAR
+
+action: {
+ id: 70,
+ type: event,
+ subtype: story,
+ team: 1,
+ rgn: Tarsus,
+ after: "02/23:30:00",
+ text: "c04.a070",
+ source: News,
+ file: "Actions/05-operation-firestorm.txt",
+ image: "Actions/banner-alliance.pcx"
+ scene: "Scenes/05-Operation-Firestorm.def"
+}
+
+action: {
+ id: 75,
+ type: sitrep,
+ team: 1,
+ text: "c04.a075",
+
+ req: { action: 70, status: COMPLETE }
+}
+
+action: {
+ id: 76,
+ type: orders,
+ team: 1,
+ text: "c04.a076"
+
+ req: { action: 70, status: COMPLETE }
+}
+
+
+action: {
+ id: 80,
+ type: system,
+ team: 1,
+ sys: Tarsus,
+ asset_type: fleet,
+ asset_id: 6,
+ text: "do-not-display",
+
+ req: { action: 70, status: COMPLETE }
+}
+
+action: {
+ id: 81,
+ type: system,
+ team: 2,
+ sys: Tarsus,
+ asset_type: fleet,
+ asset_id: 3,
+ text: "do-not-display",
+
+ req: { action: 70, status: COMPLETE }
+}
+
+action: {
+ id: 82,
+ type: intel,
+ subtype: known,
+ team: 2,
+ asset_type: destroyer_squadron,
+ asset_id: 19,
+ text: "do-not-display",
+
+ req: { action: 70, status: COMPLETE }
+}
+
+
+action: {
+ id: 90,
+ type: event,
+ subtype: story,
+ team: 1,
+ rgn: Thralis,
+ after: "03/09:00:00",
+ text: "c04.a090",
+ source: FORCOM,
+ file: "Actions/06-strategy.txt"
+ image: "Actions/06-strategy.pcx"
+ scene: "Scenes/06-Strategy.def"
+}
+
+action: {
+ id: 96,
+ type: event,
+ subtype: story,
+ team: 1,
+ rgn: Thralis,
+ after: "03/16:30:00",
+ text: "c04.a096",
+ source: Mail,
+ file: "Actions/m1-new-job.txt"
+ image: "Actions/m0-mail-icon.pcx"
+ scene: "Scenes/M1-New-Job.def"
+}
+
+action: {
+ id: 97,
+ type: event,
+ subtype: story,
+ team: 1,
+ rgn: Thralis,
+ after: "04/05:00:00",
+ text: "c04.a097",
+ source: SECURE,
+ file: "Actions/07-Loris-Collapse.txt"
+ image: "Actions/07-Loris-Collapse.pcx"
+ scene: "Scenes/07-Loris-Collapse.def"
+}
+
+action: {
+ id: 100,
+ type: system,
+ team: 2,
+ sys: Kolchev,
+ asset_type: fleet,
+ asset_id: 3,
+ text: "do-not-display",
+
+ req: { action: 70, status: COMPLETE }
+ req: { c1: "Marakan Hegemony", group_type: fleet, group_id: 3, comp: LT, score: 10000 },
+}
+
+action: {
+ id: 101,
+ type: intel,
+ subtype: known,
+ team: 2,
+ asset_type: battle_group,
+ asset_id: 10,
+ text: "do-not-display",
+
+ req: { action: 100, status: COMPLETE }
+}
+
+action: {
+ id: 105,
+ type: system,
+ team: 1,
+ sys: Kolchev,
+ asset_type: fleet,
+ asset_id: 6,
+
+ req: { action: 100, status: COMPLETE }
+}
+
+action: {
+ id: 106,
+ type: intel,
+ subtype: known,
+ team: 1,
+ asset_type: battle_group,
+ asset_id: 15,
+ text: "do-not-display",
+
+ req: { action: 100, status: COMPLETE }
+}
+
+action: {
+ id: 107,
+ type: intel,
+ subtype: known,
+ team: 1,
+ asset_type: destroyer_squadron,
+ asset_id: 46,
+ text: "do-not-display",
+
+ req: { action: 100, status: COMPLETE }
+}
+
+action: {
+ id: 130,
+ type: event,
+ subtype: story,
+ team: 1,
+ rgn: Kolchev,
+ text: "c04.a130",
+ source: FORCOM,
+ file: "Actions/09-kolchev.txt"
+ image: "Actions/09-kolchev.pcx"
+ scene: "Scenes/09-Kolchev.def"
+
+ req: { action: 100, status: COMPLETE }
+}
+
+action: {
+ id: 150,
+ type: event,
+ subtype: story,
+ team: 1,
+ rgn: Jarnell,
+ after: "05/09:15:00",
+ text: "c04.a150",
+ source: Mail,
+ file: "Actions/m2-need-to-know.txt"
+ image: "Actions/m0-mail-icon.pcx"
+ scene: "Scenes/M2-Need-to-Know.def"
+}
+
+// START OF NORTHERN CAMPAIGN
+
+action: {
+ id: 200,
+ type: intel,
+ subtype: known,
+ team: 1,
+ asset_type: fleet,
+ asset_id: 7,
+ text: "do-not-display",
+ after: "03/22:00:00",
+
+ req: { action: 70, status: COMPLETE }
+}
+
+action: {
+ id: 201,
+ type: system,
+ team: 1,
+ sys: Loris,
+ asset_type: fleet,
+ asset_id: 7,
+ image: "Actions/banner-alliance.pcx"
+ after: "03/22:00:00",
+
+ req: { action: 70, status: COMPLETE }
+}
+
+action: {
+ id: 205,
+ type: sitrep,
+ team: 1,
+ text: "c04.a205",
+
+ req: { action: 200, status: COMPLETE }
+}
+
+action: {
+ id: 206,
+ type: orders,
+ team: 1,
+ text: "c04.a206"
+
+ req: { action: 200, status: COMPLETE }
+}
+
+
+action: {
+ id: 220,
+ type: event,
+ subtype: story,
+ team: 1,
+ rgn: Tanis,
+ after: "04/20:15:00",
+ text: "c04.a220",
+ source: Mail,
+ file: "Actions/08-masil-gannet.txt"
+ image: "Actions/08-masil-gannet.pcx"
+ scene: "Scenes/08-Masil-Gannet.def"
+
+ req: { action: 200, status: COMPLETE }
+}
+
+
+action: {
+ id: 250,
+ type: event,
+ subtype: story,
+ team: 1,
+ rgn: Adantar,
+ after: "06/09:00:00",
+ text: "c04.a250",
+ source: FORCOM,
+ file: "Actions/10-korius.txt"
+ image: "Actions/10-korius.pcx"
+ scene: "Scenes/10-Korius.def"
+
+ req: { action: 200, status: COMPLETE }
+ req: { c1: "Marakan Hegemony", group_type: fleet, group_id: 5, comp: LT, score: 9000 },
+}
+
+action: {
+ id: 255,
+ type: sitrep,
+ team: 1,
+ text: "c04.a255",
+
+ req: { action: 250, status: COMPLETE }
+}
+
+action: {
+ id: 256,
+ type: orders,
+ team: 1,
+ text: "c04.a256"
+
+ req: { action: 250, status: COMPLETE }
+}
+
+
+action: {
+ id: 260,
+ type: system,
+ team: 1,
+ sys: Korius,
+ asset_type: fleet,
+ asset_id: 7,
+ image: "Actions/banner-alliance.pcx"
+
+ req: { action: 250, status: COMPLETE }
+}
+
+action: {
+ id: 261,
+ type: system,
+ team: 2,
+ sys: Korius,
+ asset_type: fleet,
+ asset_id: 5,
+ text: "do-not-display",
+
+ req: { action: 250, status: COMPLETE }
+}
+
+action: {
+ id: 262,
+ type: system,
+ team: 2,
+ sys: Korius,
+ asset_type: fleet,
+ asset_id: 2,
+ text: "do-not-display",
+
+ req: { action: 250, status: COMPLETE }
+}
+
+action: {
+ id: 263,
+ type: intel,
+ subtype: secret,
+ team: 2,
+ asset_type: fleet,
+ asset_id: 2,
+ text: "do-not-display",
+
+ req: { action: 250, status: COMPLETE }
+}
+
+
+
+
+// THE THRILL OF VICTORY
+
+action: {
+ id: 999,
+ type: event,
+ subtype: campaign_end,
+ team: 1,
+ rgn: Jarnell,
+ text: "c04.victory"
+ file: "Actions/victory.txt"
+ image: "Actions/victory"
+ scene: "Scenes/Victory.def"
+
+ req: { c1: "Marakan Hegemony", group_type: fleet, group_id: 3, comp: LT, score: 6000 },
+ req: { c1: "Marakan Hegemony", group_type: fleet, group_id: 5, comp: LT, score: 6000 },
+ req: { c1: "Dantari Separatists", group_type: fleet, group_id: 2, comp: LT, score: 4000 },
+}
+
+
+// THE AGONY OF DEFEAT
+
+action: {
+ id: 994,
+ type: event,
+ subtype: campaign_fail,
+ team: 1,
+ rgn: Jarnell,
+ text: "c04.defeat"
+ file: "Actions/def1.txt"
+ image: "Actions/def1"
+ scene: "Scenes/Defeat1.def"
+
+ req: { c1: "Terellian Alliance", c2: "Marakan Hegemony", comp: RLT, score: -2000 },
+ req: { action: 100, status: COMPLETE, not: true }
+}
+
+action: {
+ id: 995,
+ type: event,
+ subtype: campaign_fail,
+ team: 1,
+ rgn: Jarnell,
+ text: "c04.defeat"
+ file: "Actions/def1.txt"
+ image: "Actions/def1"
+ scene: "Scenes/Defeat1.def"
+
+ req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 9, comp: LT, score: 3200 },
+ req: { action: 100, status: COMPLETE, not: true }
+}
+
+action: {
+ id: 996,
+ type: event,
+ subtype: campaign_fail,
+ team: 1,
+ rgn: Jarnell,
+ text: "c04.defeat"
+ file: "Actions/def1.txt"
+ image: "Actions/def1"
+ scene: "Scenes/Defeat1.def"
+
+ req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 11, comp: LT, score: 3200 },
+ req: { action: 100, status: COMPLETE, not: true }
+}
+
+action: {
+ id: 997,
+ type: event,
+ subtype: campaign_fail,
+ team: 1,
+ rgn: Jarnell,
+ text: "c04.defeat"
+ file: "Actions/def1.txt"
+ image: "Actions/def1"
+ scene: "Scenes/Defeat1.def"
+
+ req: { c1: "Terellian Alliance", group_type: fleet, group_id: 6, comp: LT, score: 7500 },
+ req: { action: 100, status: COMPLETE, not: true }
+}
+
+action: {
+ id: 998,
+ type: event,
+ subtype: campaign_fail,
+ team: 1,
+ rgn: Jarnell,
+ text: "c04.defeat"
+ file: "Actions/def1.txt"
+ image: "Actions/def1"
+ scene: "Scenes/Defeat1.def"
+
+ req: { c1: "Terellian Alliance", group_type: fleet, group_id: 7, comp: LT, score: 7500 },
+ req: { action: 100, status: COMPLETE, not: true }
+}
+
+
+// SECOND-HALF FAILURE
+
+action: {
+ id: 1994,
+ type: event,
+ subtype: campaign_fail,
+ team: 1,
+ rgn: Jarnell,
+ text: "c04.defeat"
+ file: "Actions/def2.txt"
+ image: "Actions/def2"
+ scene: "Scenes/Defeat2.def"
+
+ req: { c1: "Terellian Alliance", c2: "Marakan Hegemony", comp: RLT, score: -2000 },
+ req: { action: 100, status: COMPLETE }
+}
+
+action: {
+ id: 1995,
+ type: event,
+ subtype: campaign_fail,
+ team: 1,
+ rgn: Jarnell,
+ text: "c04.defeat"
+ file: "Actions/def2.txt"
+ image: "Actions/def2"
+ scene: "Scenes/Defeat2.def"
+
+ req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 9, comp: LT, score: 3200 },
+ req: { action: 100, status: COMPLETE }
+}
+
+action: {
+ id: 1996,
+ type: event,
+ subtype: campaign_fail,
+ team: 1,
+ rgn: Jarnell,
+ text: "c04.defeat"
+ file: "Actions/def2.txt"
+ image: "Actions/def2"
+ scene: "Scenes/Defeat2.def"
+
+ req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 11, comp: LT, score: 3200 },
+ req: { action: 100, status: COMPLETE }
+}
+
+action: {
+ id: 1997,
+ type: event,
+ subtype: campaign_fail,
+ team: 1,
+ rgn: Jarnell,
+ text: "c04.defeat"
+ file: "Actions/def2.txt"
+ image: "Actions/def2"
+ scene: "Scenes/Defeat2.def"
+
+ req: { c1: "Terellian Alliance", group_type: fleet, group_id: 6, comp: LT, score: 7500 },
+ req: { action: 100, status: COMPLETE }
+}
+
+action: {
+ id: 1998,
+ type: event,
+ subtype: campaign_fail,
+ team: 1,
+ rgn: Jarnell,
+ text: "c04.defeat"
+ file: "Actions/def2.txt"
+ image: "Actions/def2"
+ scene: "Scenes/Defeat2.def"
+
+ req: { c1: "Terellian Alliance", group_type: fleet, group_id: 7, comp: LT, score: 7500 },
+ req: { action: 100, status: COMPLETE }
+}