From d289918bfdf7635ec3bb2c94d8255da2b2572aea Mon Sep 17 00:00:00 2001
From: Aki <please@ignore.pl>
Date: Sun, 6 Feb 2022 19:14:54 +0100
Subject: Added datafiles to the repository

This includes only text files from the most common distribution of content.dat
and shatter.dat.
---
 data/content/Campaigns/02/campaign.def | 1153 ++++++++++++++++++++++++++++++++
 1 file changed, 1153 insertions(+)
 create mode 100644 data/content/Campaigns/02/campaign.def

(limited to 'data/content/Campaigns/02/campaign.def')

diff --git a/data/content/Campaigns/02/campaign.def b/data/content/Campaigns/02/campaign.def
new file mode 100644
index 0000000..4c20601
--- /dev/null
+++ b/data/content/Campaigns/02/campaign.def
@@ -0,0 +1,1153 @@
+CAMPAIGN
+
+name:       "c02.name"
+desc:       "c02.desc"
+situation:  "c02.sitrep"
+orders:     "c02.orders"
+
+combatant: {
+   name:    "Terellian Alliance",
+   group:   { type: carrier_group,      id:    6 },
+   group:   { type: destroyer_squadron, id:   43 },
+   group:   { type: destroyer_squadron, id:   60 },
+   group:   { type: freight,            id: 3000 },
+}
+
+combatant: {
+   name:    "Dantari Separatists",
+   group:   { type: fleet,              id: 1    },
+   group:   { type: battalion,          id: 1    },
+   group:   { type: battalion,          id: 2    },
+   group:   { type: war_production,     id: 1    },
+   group:   { type: freight,            id: 3000 },
+}
+
+combatant: {
+   name:    "Marakan Hegemony",
+   group:   { type: fleet,              id: 4    },
+}
+
+combatant: {
+   name:    "Independent System of Solus",
+   group:   { type: infrastructure,     id: 2000 },
+   group:   { type: transport,          id: 2100 },
+   group:   { type: civilian,           id: 2200 },
+   group:   { type: freight,            id: 3000 },
+   group:   { type: civilian,           id: 5000 },
+}
+
+action: {
+   id:      0,
+   type:    event,
+   subtype: campaign_start,
+   team:    1,
+   rgn:     Solus,
+   text:    "c02.a000",
+   source:  News,
+   file:    "Actions/01-campaign-start.txt",
+   image:   "Actions/01-campaign-start.pcx"
+   scene:   "Scenes/01-News-Start.def"
+}
+
+action: {
+   id:         1,
+   type:       zone,
+   team:       1,
+   asset_type: carrier_group,
+   asset_id:   6,
+   region:     Trellis,
+   image:      "Actions/AA-archon-trellis.pcx"
+}
+
+action: {
+   id:         2,
+   type:       zone,
+   team:       1,
+   asset_type: destroyer_squadron,
+   asset_id:   60,
+   region:     Trellis,
+   image:      "Actions/AA-gerrond-trellis.pcx"
+}
+
+action: {
+   id:         50,
+   type:       zone,
+   team:       2,
+   asset_type: carrier_group,
+   asset_id:   5,
+   region:     Jalah,
+}
+
+action: {
+   id:         51,
+   type:       zone,
+   team:       2,
+   asset_type: destroyer_squadron,
+   asset_id:   5,
+   region:     Jalah,
+}
+
+action: {
+   id:         52,
+   type:       zone,
+   team:       2,
+   asset_type: destroyer_squadron,
+   asset_id:   6,
+   region:     Trellis,
+}
+
+action: {
+   id:         53,
+   type:       zone,
+   team:       2,
+   asset_type: destroyer_squadron,
+   asset_id:   7,
+   region:     Meridian,
+}
+
+action: {
+   id:         60
+   type:       event
+   subtype:    story
+   team:       1
+   rgn:        Loris
+   after:      "01/15:00:00"
+   text:       "c02.a060"
+   source:     Mail
+   file:       "Actions/m1-catching-up.txt"
+   image:      "Actions/m0-mail-icon.pcx"
+   scene:      "Scenes/M1-Catching-Up.def"
+}
+
+
+action: {
+   id:         110,
+   type:       intel,
+   subtype:    known,
+   team:       2,
+   rgn:        Trellis,
+   asset_type: minefield,
+   asset_id:   4,
+
+   req: { c1: "Dantari Separatists", group_type: minefield, group_id: 1, comp: LT, score: 10 },
+}
+
+action: {
+   id:         120,
+   type:       intel,
+   subtype:    known,
+   team:       2,
+   rgn:        Trellis,
+   asset_type: minefield,
+   asset_id:   5,
+
+   req: { c1: "Dantari Separatists", group_type: minefield, group_id: 2, comp: LT, score: 10 },
+}
+
+
+action: {
+   id:         130,
+   type:       event,
+   subtype:    story,
+   team:       1,
+   rgn:        Solus,
+   after:      "02/05:00:00",
+   text:       "c02.a130",
+   source:     News,
+   file:       "Actions/02-coup-failure.txt",
+   image:      "Actions/02-coup-failure.pcx",
+   scene:      "Scenes/02-Coup-Failure.def"
+}
+
+action: {
+   id:         140,
+   type:       event,
+   subtype:    attack,
+   team:       1,
+   rgn:        Trellis,
+   text:       "c02.a140",
+   file:       "Actions/03a-minefield-a.txt",
+   source:     TACNET,
+   after:      "02/09:00:00",
+   before:     "03/09:00:00",
+
+   req: { c1: "Dantari Separatists", group_type: minefield, group_id: 1, comp: GT, score: 10 },
+
+   target_type: minefield,
+   target_id:   1,
+   target_iff:  2,
+   target_kill: "Minefield A",
+   target_kill: "Minefield A",
+   target_kill: "Minefield A",
+   target_kill: "Minefield A",
+   target_kill: "Minefield A",
+   target_kill: "Minefield A",
+}
+
+action: {
+   id:         150,
+   type:       event,
+   subtype:    attack,
+   team:       1,
+   rgn:        Trellis,
+   text:       "c02.a150",
+   file:       "Actions/03a-minefield-b.txt",
+   source:     TACNET,
+   after:      "02/13:30:00",
+   before:     "03/13:30:00",
+
+   req: { c1: "Dantari Separatists", group_type: minefield, group_id: 2, comp: GT, score: 10 },
+
+   target_type: minefield,
+   target_id:   2,
+   target_iff:  2,
+   target_kill: "Minefield B",
+   target_kill: "Minefield B",
+   target_kill: "Minefield B",
+   target_kill: "Minefield B",
+   target_kill: "Minefield B",
+   target_kill: "Minefield B",
+}
+
+action: {
+   id:         160,
+   type:       event,
+   subtype:    attack,
+   team:       1,
+   rgn:        Trellis,
+   text:       "c02.a160",
+   file:       "Actions/03a-minefield-c.txt",
+   source:     TACNET,
+   after:      "02/19:20:00",
+   before:     "03/19:20:00",
+
+   req: { c1: "Dantari Separatists", group_type: minefield, group_id: 3, comp: GT, score: 10 },
+
+   target_type: minefield,
+   target_id:   3,
+   target_iff:  2,
+   target_kill: "Minefield C",
+   target_kill: "Minefield C",
+   target_kill: "Minefield C",
+   target_kill: "Minefield C",
+   target_kill: "Minefield C",
+   target_kill: "Minefield C",
+}
+
+action: {
+   id:         170,
+   type:       event,
+   subtype:    attack,
+   team:       1,
+   rgn:        Trellis,
+   text:       "c02.a170",
+   file:       "Actions/03a-minefield-d.txt",
+   source:     TACNET,
+   after:      "03/00:45:00",
+   before:     "04/00:45:00",
+
+   req: { c1: "Dantari Separatists", group_type: minefield, group_id: 4, comp: GT, score: 10 },
+
+   target_type: minefield,
+   target_id:   4,
+   target_iff:  2,
+   target_kill: "Minefield D",
+   target_kill: "Minefield D",
+   target_kill: "Minefield D",
+   target_kill: "Minefield D",
+   target_kill: "Minefield D",
+   target_kill: "Minefield D",
+}
+
+action: {
+   id:         180,
+   type:       event,
+   subtype:    attack,
+   team:       1,
+   rgn:        Trellis,
+   text:       "c02.a180",
+   file:       "Actions/03a-minefield-e.txt",
+   source:     TACNET,
+   after:      "03/08:30:00",
+   before:     "04/08:30:00",
+
+   req: { c1: "Dantari Separatists", group_type: minefield, group_id: 5, comp: GT, score: 10 },
+
+   target_type: minefield,
+   target_id:   5,
+   target_iff:  2,
+   target_kill: "Minefield E",
+   target_kill: "Minefield E",
+   target_kill: "Minefield E",
+   target_kill: "Minefield E",
+   target_kill: "Minefield E",
+   target_kill: "Minefield E",
+}
+
+action: {
+   id:         190
+   type:       event
+   subtype:    story
+   team:       1,
+   rgn:        Jarnell
+   after:      "03/18:00:00"
+   text:       "c02.a190"
+   source:     Mail
+   file:       "Actions/m2-new-digs.txt"
+   image:      "Actions/m0-mail-icon.pcx"
+   scene:      "Scenes/M2-New-Digs.def"
+}
+
+action: {
+   id:         200,
+   type:       event,
+   subtype:    story,
+   team:       1,
+   rgn:        Solus,
+   text:       "c02.a200",
+   source:     News,
+   file:       "Actions/03-blockade-broken.txt",
+   image:      "Actions/03-blockade-broken.pcx",
+   scene:      "Scenes/03-Blockade-Broken.def",
+
+   req: { c1: "Dantari Separatists", group_type: minefield, group_id: 1, comp: LT, score: 10 },
+   req: { c1: "Dantari Separatists", group_type: minefield, group_id: 2, comp: LT, score: 10 },
+   req: { c1: "Dantari Separatists", group_type: minefield, group_id: 3, comp: LT, score: 10 },
+   req: { c1: "Dantari Separatists", group_type: minefield, group_id: 4, comp: LT, score: 10 },
+   req: { c1: "Dantari Separatists", group_type: minefield, group_id: 5, comp: LT, score: 10 },
+}
+
+action: {
+   id:         210,
+   type:       sitrep,
+   team:       1,
+   text:       "c02.a210"
+   req: { action: 200, status: COMPLETE }
+}
+
+
+action: {
+   id:         230,
+   type:       intel,
+   subtype:    known,
+   team:       1,
+   rgn:        Trellis,
+   asset_type: freight,
+   asset_id:   3000,
+
+   req: { action: 200, status: COMPLETE }
+}
+
+action: {
+   id:         240,
+   type:       orders,
+   team:       1,
+   text:       "c02.a240"
+
+   req: { action: 200, status: COMPLETE }
+}
+
+action: {
+   id:         250,
+   type:       mission,
+   subtype:    escort_freight,
+   team:       1,
+   rgn:        Trellis,
+   asset_type: fighter_squadron,
+   asset_id:   36,
+   count:      4,
+
+   req: { action: 200, status: COMPLETE }
+}
+
+action: {
+   id:         255,
+   type:       mission,
+   subtype:    escort_freight,
+   team:       1,
+   rgn:        Trellis,
+   asset_type: destroyer_squadron,
+   asset_id:   43,
+   count:      2,
+
+   req: { action: 200, status: COMPLETE }
+}
+
+action: {
+   id:         260,
+   type:       event,
+   subtype:    story,
+   team:       1,
+   rgn:        Solus,
+   after:      "03/09:15:00",
+   text:       "c02.a260",
+   source:     SECURE,
+   file:       "Actions/04-harmony-risk.txt",
+   image:      "Actions/04-harmony-risk.pcx",
+   scene:      "Scenes/04-Harmony-Risk.def",
+}
+
+action: {
+   id:         270,
+   type:       zone,
+   team:       1,
+   after:      "03/19:00:00",
+   asset_type: carrier_group,
+   asset_id:   6,
+   region:     Solus,
+   image:      "Actions/AA-archon-solus.pcx"
+}
+
+action: {
+   id:         280,
+   type:       zone,
+   team:       1,
+   after:      "03/19:30:00",
+   asset_type: destroyer_squadron,
+   asset_id:   60,
+   region:     Solus,
+   image:      "Actions/AA-gerrond-solus.pcx"
+}
+
+action: {
+   id:         300,
+   type:       event,
+   subtype:    story,
+   team:       1,
+   rgn:        Solus,
+   after:      "04/04:00:00",
+   text:       "c02.a300",
+   source:     FORCOM,
+   file:       "Actions/06-renser-buildup.txt",
+   image:      "Actions/06-renser-buildup.pcx",
+   scene:      "Scenes/06-Renser-Buildup.def"
+}
+
+action: {
+   id:         305,
+   type:       sitrep,
+   team:       1,
+   after:      "04/04:00:00",
+   text:       "c02.a305",
+}
+
+// if player stumbles upon the base before expected:
+action: {
+   id:         310,
+   type:       event,
+   subtype:    story,
+   team:       1,
+   rgn:        Telmera,
+   before:     "04/08:20:00",
+   text:       "c02.a310",
+   source:     SECURE,
+   file:       "Actions/05-foothill-ridge.txt",
+   image:      "Actions/05-foothill-ridge.pcx",
+   scene:      "Scenes/05-Foothill-Ridge.def",
+
+   req: { c1: "Dantari Separatists", group_type: battalion, group_id: 2, comp: GT, intel: SECRET },
+}
+
+action: {
+   id:         315,
+   type:       intel,
+   subtype:    known,
+   team:       2,
+   rgn:        Telmera,
+   after:      "04/08:20:00",
+   asset_type: intercept_squadron,
+   asset_id:   3,
+}
+
+action: {
+   id:         320,
+   type:       intel,
+   subtype:    known,
+   team:       2,
+   rgn:        Telmera,
+   after:      "04/08:30:00",
+   asset_type: attack_squadron,
+   asset_id:   4,
+}
+
+action: {
+   id:         325,
+   type:       intel,
+   subtype:    known,
+   team:       2,
+   rgn:        Telmera,
+   after:      "04/08:30:00",
+   asset_type: battery,
+   asset_id:   1,
+}
+
+action: {
+   id:         330,
+   type:       event,
+   subtype:    story,
+   team:       1,
+   rgn:        Telmera,
+   after:      "04/08:30:00",
+   text:       "c02.a330",
+   source:     SECURE,
+   file:       "Actions/05-foothill-ridge.txt",
+   image:      "Actions/05-foothill-ridge.pcx",
+   scene:      "Scenes/05-Foothill-Ridge.def",
+
+   req: { action: 310, status: COMPLETE, not: true }
+}
+
+action: {
+   id:         350,
+   type:       event,
+   subtype:    story,
+   team:       1,
+   rgn:        Meridian,
+   after:      "04/15:00:00",
+   text:       "c02.a350",
+   source:     News,
+   file:       "Actions/07-research-lab.txt",
+   image:      "Actions/07-research-lab.pcx",
+   scene:      "Scenes/07-Research-Lab.def"
+}
+
+action: {
+   id:         370,
+   type:       zone,
+   team:       1,
+   after:      "04/16:30:00",
+   asset_type: destroyer_squadron,
+   asset_id:   60,
+   region:     Meridian,
+   image:      "Actions/AA-gerrond-meridian.pcx"
+}
+
+action: {
+   id:         375,
+   type:       event,
+   subtype:    story,
+   team:       1,
+   rgn:        Solus,
+   after:      "04/20:00:00",
+   text:       "c02.a375",
+   source:     News,
+   file:       "Actions/08-renser-accusation.txt",
+   image:      "Actions/08-renser-accusation.pcx",
+   scene:      "Scenes/08-Renser-Accusation.def"
+}
+
+action: {
+   id:         410,
+   type:       event,
+   subtype:    story,
+   team:       1,
+   rgn:        Solus,
+   after:      "05/12:00:00",
+   text:       "c02.a410",
+   source:     News,
+   file:       "Actions/09-senate-resolution.txt",
+   image:      "Actions/09-senate-resolution.pcx",
+   scene:      "Scenes/09-Senate-Resolution.def"
+}
+
+// RENSER TASK FORCE ARRIVES IN SOLUS (JALAH SECTOR)
+
+action: {
+   id:         420,
+   type:       intel,
+   subtype:    known,
+   team:       2,
+   rgn:        Jalah,
+   after:      "06/21:15:00",
+   asset_type: destroyer_squadron,
+   asset_id:   25,
+}
+
+action: {
+   id:         421,
+   type:       intel,
+   subtype:    known,
+   team:       2,
+   rgn:        Jalah,
+   after:      "06/22:45:00",
+   asset_type: destroyer_squadron,
+   asset_id:   26,
+}
+
+action: {
+   id:         422,
+   type:       intel,
+   subtype:    known,
+   team:       2,
+   rgn:        Jalah,
+   after:      "06/23:30:00",
+   asset_type: carrier_group,
+   asset_id:   4,
+}
+
+// KEEP RENSER TASK FORCE IN JALAH SECTOR
+
+action: {
+   id:         425,
+   type:       zone,
+   team:       2,
+   rgn:        Jalah,
+   after:      "06/21:15:00",
+   asset_type: destroyer_squadron,
+   asset_id:   25,
+}
+
+action: {
+   id:         426,
+   type:       zone,
+   team:       2,
+   rgn:        Jalah,
+   after:      "06/22:45:00",
+   asset_type: destroyer_squadron,
+   asset_id:   26,
+}
+
+action: {
+   id:         427,
+   type:       zone,
+   team:       2,
+   rgn:        Jalah,
+   after:      "06/23:30:00",
+   asset_type: carrier_group,
+   asset_id:   4,
+}
+
+action: {
+   id:         440,
+   type:       event,
+   subtype:    story,
+   team:       1,
+   rgn:        Jalah,
+   after:      "06/23:45:00",
+   text:       "c02.a440",
+   source:     FORCOM,
+   file:       "Actions/10-renser-arrival.txt",
+   image:      "Actions/10-renser-arrival.pcx",
+}
+
+action: {
+   id:         450,
+   type:       sitrep,
+   team:       1,
+   after:      "06/23:45:00",
+   text:       "c02.a450"
+}
+
+action: {
+   id:         455,
+   type:       orders,
+   team:       1,
+   after:      "06/23:45:00",
+   text:       "c02.a455"
+}
+
+// DANTARI FORCES FALL BACK TO JALAH TO REGROUP WITH RENSER TASK FORCE
+
+action: {
+   id:         500,
+   type:       zone,
+   team:       2,
+   after:      "07/18:00:00",
+   asset_type: carrier_group,
+   asset_id:   5,
+   region:     Jalah,
+}
+
+action: {
+   id:         501,
+   type:       zone,
+   team:       2,
+   after:      "07/20:00:00",
+   asset_type: destroyer_squadron,
+   asset_id:   5,
+   region:     Jalah,
+}
+
+action: {
+   id:         502,
+   type:       zone,
+   team:       2,
+   after:      "07/21:00:00",
+   asset_type: destroyer_squadron,
+   asset_id:   6,
+   region:     Jalah,
+}
+
+action: {
+   id:         503,
+   type:       zone,
+   team:       2,
+   after:      "07/22:00:00",
+   asset_type: destroyer_squadron,
+   asset_id:   7,
+   region:     Jalah,
+}
+
+action: {
+   id:         510,
+   type:       event,
+   subtype:    story,
+   team:       1,
+   rgn:        Jalah,
+   after:      "07/22:15:00",
+   text:       "c02.a510",
+   source:     FORCOM,
+   file:       "Actions/11-dantari-pullback.txt",
+   image:      "Actions/11-dantari-pullback.pcx",
+   scene:      "Scenes/11-Dantari-Pullback.def"
+}
+
+action: {
+   id:         515,
+   type:       sitrep,
+   team:       1,
+   after:      "07/22:15:00",
+   text:       "c02.a515"
+}
+
+// ALLIANCE FORCES PURSUE THEM INTO JALAH
+
+action: {
+   id:         520,
+   type:       zone,
+   team:       1,
+   after:      "08/00:00:00",
+   asset_type: destroyer_squadron,
+   asset_id:   60,
+   region:     Jalah,
+   image:      "Actions/AA-gerrond-jalah.pcx"
+}
+
+action: {
+   id:         521,
+   type:       zone,
+   team:       1,
+   after:      "08/01:00:00",
+   asset_type: carrier_group,
+   asset_id:   6,
+   region:     Jalah,
+   image:      "Actions/AA-archon-jalah.pcx"
+}
+
+action: {
+   id:         530,
+   type:       intel,
+   subtype:    known,
+   team:       1,
+   after:      "08/22:00:00",
+   asset_type: destroyer_squadron,
+   asset_id:   43,
+   region:     Jalah,
+}
+
+action: {
+   id:         535,
+   type:       zone,
+   team:       1,
+   after:      "08/22:00:00",
+   asset_type: destroyer_squadron,
+   asset_id:   43,
+   region:     Jalah,
+   image:      "Actions/AA-shadow-jalah.pcx",
+
+   req: { action: 735, status: COMPLETE, not: true }
+}
+
+// DON'T PROLONG THE SUFFERING INDEFINITELY
+
+action: {
+   id:         550,
+   type:       event,
+   subtype:    attack,
+   team:       1,
+   rgn:        Jalah,
+   text:       "c02.a550",
+   file:       "Actions/11a-wolf.txt",
+   source:     TACNET,
+   after:      "10/13:30:00",
+   before:     "11/13:30:00",
+
+   req: { c1: "Dantari Separatists", group_type: destroyer_squadron, group_id: 5, comp: GT, score: 100 },
+   req: { action: 600, status: COMPLETE, not: true },
+
+   target_type: destroyer_squadron,
+   target_id:   5,
+   target_iff:  2,
+   target_kill: "Wolf",
+   target_kill: "Halas",
+   target_kill: "Baikal",
+   target_kill: "Kyren",
+}
+
+action: {
+   id:         555,
+   type:       event,
+   subtype:    attack,
+   team:       1,
+   rgn:        Jalah,
+   text:       "c02.a555",
+   file:       "Actions/11a-kitts.txt",
+   source:     TACNET,
+   after:      "10/20:30:00",
+   before:     "11/20:30:00",
+
+   req: { c1: "Dantari Separatists", group_type: destroyer_squadron, group_id: 6, comp: GT, score: 200 },
+   req: { action: 600, status: COMPLETE, not: true },
+
+   target_type: destroyer_squadron,
+   target_id:   6,
+   target_iff:  2,
+   target_kill: "Kitts",
+   target_kill: "Tomal",
+   target_kill: "Loval",
+   target_kill: "Udel",
+}
+
+action: {
+   id:         560,
+   type:       event,
+   subtype:    attack,
+   team:       1,
+   rgn:        Jalah,
+   text:       "c02.a560",
+   file:       "Actions/11a-kendra.txt",
+   source:     TACNET,
+   after:      "11/10:30:00",
+   before:     "12/10:30:00",
+
+   req: { c1: "Dantari Separatists", group_type: destroyer_squadron, group_id: 7, comp: GT, score: 300 },
+   req: { action: 600, status: COMPLETE, not: true },
+
+   target_type: destroyer_squadron,
+   target_id:   7,
+   target_iff:  2,
+   target_kill: "Kendra",
+   target_kill: "Sayal",
+   target_kill: "Baionne",
+   target_kill: "Pelorat",
+}
+
+action: {
+   id:         565,
+   type:       event,
+   subtype:    attack,
+   team:       1,
+   rgn:        Jalah,
+   text:       "c02.a565",
+   file:       "Actions/11a-goliath.txt",
+   source:     TACNET,
+   after:      "12/10:20:00",
+   before:     "13/10:20:00",
+
+   req: { c1: "Dantari Separatists", group_type: carrier_group, group_id: 5, comp: GT, score: 500 },
+   req: { action: 600, status: COMPLETE, not: true },
+
+   target_type: carrier_group,
+   target_id:   5,
+   target_iff:  2,
+   target_kill: "Goliath",
+   target_kill: "Lanner",
+   target_kill: "Connel",
+   target_kill: "Ganat",
+}
+
+// AFTER JALAH FALLS, TASK FORCE RETREATS TO RENSER
+
+action: {
+   id:         600,
+   type:       event,
+   subtype:    story,
+   team:       1,
+   rgn:        Solus,
+   text:       "c02.a600",
+   source:     News,
+   file:       "Actions/12-cease-fire.txt",
+   image:      "Actions/12-cease-fire.pcx",
+
+   req: { c1: "Dantari Separatists", group_type: carrier_group,      group_id: 5, comp: LT, score: 500 },
+   req: { c1: "Dantari Separatists", group_type: destroyer_squadron, group_id: 5, comp: LT, score: 100 },
+   req: { c1: "Dantari Separatists", group_type: destroyer_squadron, group_id: 6, comp: LT, score: 200 },
+   req: { c1: "Dantari Separatists", group_type: destroyer_squadron, group_id: 7, comp: LT, score: 300 },
+}
+
+action: {
+   id:         620,
+   type:       intel,
+   subtype:    known,
+   team:       2,
+   rgn:        Khaital,
+   asset_type: destroyer_squadron,
+   asset_id:   25,
+
+   req: { action: 600, status: COMPLETE }
+}
+
+action: {
+   id:         621,
+   type:       intel,
+   subtype:    known,
+   team:       2,
+   rgn:        Khaital,
+   asset_type: destroyer_squadron,
+   asset_id:   26,
+
+   req: { action: 600, status: COMPLETE }
+}
+
+action: {
+   id:         622,
+   type:       intel,
+   subtype:    known,
+   team:       2,
+   rgn:        Lornas,
+   asset_type: carrier_group,
+   asset_id:   4,
+
+   req: { action: 600, status: COMPLETE }
+}
+
+// KEEP RENSER TASK FORCE IN KHAITAL SECTOR
+
+action: {
+   id:         630,
+   type:       zone,
+   team:       2,
+   rgn:        Khaital,
+   asset_type: destroyer_squadron,
+   asset_id:   25,
+
+   req: { action: 620, status: COMPLETE }
+}
+
+action: {
+   id:         640,
+   type:       zone,
+   team:       2,
+   rgn:        Khaital,
+   asset_type: destroyer_squadron,
+   asset_id:   26,
+
+   req: { action: 621, status: COMPLETE }
+}
+
+action: {
+   id:         650,
+   type:       zone,
+   team:       2,
+   rgn:        Lornas,
+   asset_type: carrier_group,
+   asset_id:   4,
+
+   req: { action: 622, status: COMPLETE }
+}
+
+// ALLIANCE FORCES ARRIVE IN KHAITAL
+
+action: {
+   id:         700,
+   type:       event,
+   subtype:    story,
+   team:       1,
+   rgn:        Solus,
+   text:       "c02.a700",
+   source:     News,
+   file:       "Actions/13-renser-invasion.txt",
+   image:      "Actions/13-renser-invasion.pcx",
+   scene:      "Scenes/13-Renser-Invasion.def",
+   delay:      19800, // five and a half hours after 600
+
+   req: { action: 600, status: COMPLETE }
+}
+
+action: {
+   id:         701,
+   type:       event,
+   subtype:    story
+   team:       1
+   rgn:        Jarnell
+   text:       "c02.a701"
+   source:     Mail
+   file:       "Actions/m3-why-renser.txt"
+   image:      "Actions/m0-mail-icon.pcx"
+   scene:      "Scenes/M3-Why-Renser.def"
+   delay:      21600 // six hours after 700
+
+   req: { action: 700, status: COMPLETE }
+}
+
+action: {
+   id:         710,
+   type:       sitrep,
+   team:       1,
+   text:       "c02.a710",
+
+   req: { action: 700, status: COMPLETE }
+}
+
+action: {
+   id:         711,
+   type:       orders,
+   team:       1,
+   text:       "c02.a711",
+
+   req: { action: 700, status: COMPLETE }
+}
+
+action: {
+   id:         720,
+   type:       zone,
+   team:       1,
+   asset_type: destroyer_squadron,
+   asset_id:   60,
+   region:     Khaital,
+   image:      "Actions/AA-gerrond-khaital.pcx",
+
+   req: { action: 700, status: COMPLETE }
+}
+
+action: {
+   id:         725,
+   type:       zone,
+   team:       1,
+   asset_type: carrier_group,
+   asset_id:   6,
+   region:     Khaital,
+   image:      "Actions/AA-archon-khaital.pcx",
+
+   req: { action: 700, status: COMPLETE }
+}
+
+action: {
+   id:         735,
+   type:       zone,
+   team:       1,
+   asset_type: destroyer_squadron,
+   asset_id:   43,
+   region:     Khaital,
+   image:      "Actions/AA-shadow-khaital.pcx",
+
+   req: { action: 530, status: COMPLETE },
+   req: { action: 700, status: COMPLETE }
+}
+
+// ALLIANCE FORCES PURSUE FLEET INTO LORNAS
+
+action: {
+   id:         660,
+   type:       zone,
+   team:       2,
+   asset_type: destroyer_squadron,
+   asset_id:   25,
+   delay:      90e3,
+
+   req: { action: 620, status: COMPLETE }
+}
+
+action: {
+   id:         670,
+   type:       zone,
+   team:       2,
+   asset_type: destroyer_squadron,
+   asset_id:   26,
+   delay:      90e3,
+
+   req: { action: 621, status: COMPLETE }
+}
+
+action: {
+   id:         680,
+   type:       zone,
+   team:       2,
+   asset_type: carrier_group,
+   asset_id:   4,
+   delay:      90e3,
+
+   req: { action: 622, status: COMPLETE }
+}
+
+action: {
+   id:         721,
+   type:       zone,
+   team:       1,
+   asset_type: destroyer_squadron,
+   asset_id:   43,
+   delay:      36000,
+
+   req: { action: 660, status: COMPLETE },
+   req: { action: 720, status: COMPLETE }
+}
+
+action: {
+   id:         726,
+   type:       zone,
+   team:       1,
+   asset_type: carrier_group,
+   asset_id:   6,
+   delay:      36000,
+
+   req: { action: 670, status: COMPLETE },
+   req: { action: 725, status: COMPLETE }
+}
+
+action: {
+   id:         736,
+   type:       zone,
+   team:       1,
+   asset_type: destroyer_squadron,
+   asset_id:   60,
+   delay:      36000,
+
+   req: { action: 680, status: COMPLETE },
+   req: { action: 735, status: COMPLETE }
+}
+
+// THE BITTER END
+
+action: {
+   id:      997
+   type:    event
+   subtype: campaign_fail
+   team:    1
+   rgn:     Solus
+   text:    "c02.defeat"
+   file:    "Actions/def1.txt"
+   image:   "Actions/def1"
+   scene:   "Scenes/Defeat1.def"
+
+   req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 6, comp: LT, score: 3000 },
+   req: { action: 600, status: COMPLETE, not: true },
+}
+
+action: {
+   id:      998
+   type:    event
+   subtype: campaign_fail
+   team:    1
+   rgn:     Solus
+   text:    "c02.defeat"
+   file:    "Actions/def2.txt"
+   image:   "Actions/def2"
+   scene:   "Scenes/Defeat2.def"
+
+   req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 6, comp: LT, score: 3000 }
+   req: { action: 600, status: COMPLETE }
+}
+
+action: {
+   id:      999
+   type:    event
+   subtype: campaign_end // successful ending
+   team:    1
+   rgn:     Solus
+   text:    "c02.victory"
+   file:    "Actions/campaign_end.txt"
+   image:   "Actions/victory"
+   scene:   "Scenes/Victory.def"
+
+   req: { c1: "Marakan Hegemony", group_type: fleet, group_id: 4, comp: LT, score: 4000 }
+}
-- 
cgit v1.1

