summaryrefslogtreecommitdiffhomepage
path: root/data/content/Campaigns/03/campaign.def
diff options
context:
space:
mode:
Diffstat (limited to 'data/content/Campaigns/03/campaign.def')
-rw-r--r--data/content/Campaigns/03/campaign.def773
1 files changed, 773 insertions, 0 deletions
diff --git a/data/content/Campaigns/03/campaign.def b/data/content/Campaigns/03/campaign.def
new file mode 100644
index 0000000..0966a78
--- /dev/null
+++ b/data/content/Campaigns/03/campaign.def
@@ -0,0 +1,773 @@
+CAMPAIGN
+
+name: "c03.name"
+desc: "c03.desc"
+situation: "c03.sitrep"
+orders: "c03.orders"
+
+combatant: {
+ name: "Terellian Alliance",
+ group: { type: fleet, id: 4 },
+ group: { type: fleet, id: 5 },
+ group: { type: battalion, id: 5 },
+ group: { type: civilian, id: 2100 },
+ group: { type: freight, id: 3000 },
+ group: { type: infrastructure, id: 5000 },
+}
+
+combatant: {
+ name: "Marakan Hegemony",
+ group: { type: fleet, id: 6 },
+ group: { type: fleet, id: 7 },
+ group: { type: battalion, id: 8 },
+ group: { type: war_production, id: 3000 },
+}
+
+combatant: {
+ name: "Brotherhood of Iron",
+ group: { type: fleet, id: 2 },
+}
+
+action: {
+ id: 0,
+ type: event,
+ subtype: campaign_start,
+ team: 1,
+ rgn: Borova,
+ text: "c03.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: 2,
+ sys: Borova,
+ asset_type: fleet,
+ asset_id: 6,
+ text: "do-not-display"
+}
+
+action: {
+ id: 2,
+ type: system,
+ team: 2,
+ sys: Janus,
+ asset_type: fleet,
+ asset_id: 7,
+ text: "do-not-display"
+}
+
+action: {
+ id: 3,
+ type: system,
+ team: 1,
+ sys: Borova,
+ asset_type: fleet,
+ asset_id: 4,
+ text: "do-not-display"
+}
+
+action: {
+ id: 4,
+ type: system,
+ team: 1,
+ sys: Janus,
+ asset_type: fleet,
+ asset_id: 5,
+ text: "do-not-display"
+}
+
+
+action: {
+ id: 20,
+ type: event,
+ subtype: story,
+ team: 1,
+ rgn: Navara,
+ after: "01/04:00:00",
+ text: "c03.a020",
+ source: Mail,
+ file: "Actions/m1-almost-home.txt"
+ image: "Actions/m0-mail-icon.pcx"
+ scene: "Scenes/M1-Almost-Home.def"
+}
+
+action: {
+ id: 30,
+ type: event,
+ subtype: story,
+ team: 1,
+ rgn: Jarnell,
+ after: "01/12:00:00",
+ text: "c03.a030",
+ source: News,
+ file: "Actions/02-president-speech.txt"
+ image: "Actions/Alliance.pcx"
+ scene: "Scenes/02-President-Speech.def"
+}
+
+action: {
+ id: 100,
+ type: event,
+ subtype: story,
+ team: 1,
+ rgn: Jarnell,
+ after: "02/07:30:00",
+ text: "c03.a100",
+ source: Mail,
+ file: "Actions/m2-back-to-borova.txt",
+ image: "Actions/m0-mail-icon.pcx"
+ scene: "Scenes/M2-Back-to-Borova.def"
+}
+
+action: {
+ id: 120,
+ type: zone,
+ team: 1,
+ asset_type: carrier_group,
+ asset_id: 7,
+ region: Borova,
+ image: "Actions/02-borova.pcx",
+ after: "02/21:30:00",
+}
+
+
+// LOSE BOROVA
+
+action: {
+ id: 200,
+ type: mission,
+ subtype: defend,
+ team: 1,
+ rgn: Borova,
+ asset_type: intercept_squadron,
+ asset_id: 93,
+ count: 1,
+
+ text: "Templates/IS_Defend_Titan.def",
+
+ after: "03/08:00:00",
+ before: "03/19:59:00",
+
+ req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 7, comp: GT, score: 3000 },
+}
+
+action: {
+ id: 210,
+ type: mission,
+ subtype: defend,
+ team: 1,
+ rgn: Borova,
+ asset_type: fighter_squadron,
+ asset_id: 33,
+ count: 1,
+
+ text: "Templates/FS_Defend_Titan.def",
+
+ after: "03/08:00:00",
+ before: "03/19:59:00",
+
+ req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 7, comp: GT, score: 3000 },
+}
+
+action: {
+ id: 250,
+ type: event,
+ subtype: defend,
+ team: 1,
+ rgn: Borova,
+ after: "03/20:00:00",
+ text: "c03.a250",
+ source: TACNET,
+ file: "Actions/03-titan-destroyed.txt"
+ image: "Actions/03-titan-destroyed.pcx"
+ scene: "Scenes/03-Titan-Destroyed.def"
+
+ req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 7, comp: GT, score: 2000 },
+
+ asset_type: carrier_group,
+ asset_id: 7,
+ asset_iff: 1,
+ asset_kill: "Titan",
+}
+
+action: {
+ id: 290,
+ type: intel,
+ subtype: reserve,
+ sys: Jarnell,
+ team: 1,
+ asset_type: carrier_group,
+ asset_id: 7,
+ after: "03/20:00:00",
+}
+
+action: {
+ id: 291,
+ type: intel,
+ subtype: known,
+ sys: Jarnell,
+ team: 1,
+ asset_type: carrier_group,
+ asset_id: 12,
+ after: "03/20:00:00",
+}
+
+action: {
+ id: 300,
+ type: system,
+ team: 1,
+ sys: Jarnell,
+ asset_type: fleet,
+ asset_id: 4,
+ after: "03/20:00:00",
+ image: "Actions/03-jarnell.pcx",
+}
+
+action: {
+ id: 310,
+ type: sitrep,
+ team: 1,
+ text: "c03.a310",
+
+ req: { action: 300, status: COMPLETE }
+}
+
+
+// STORY ELEMENTS OF HEGEMONY INVASION
+
+action: {
+ id: 320,
+ type: event,
+ subtype: story,
+ team: 1,
+ rgn: Borova,
+ after: "04/02:30:00",
+ text: "c03.a320",
+ source: SECURE,
+ file: "Actions/04-fort-talden.txt",
+ image: "Actions/04-fort-talden.pcx",
+}
+
+action: {
+ id: 330,
+ type: event,
+ subtype: story,
+ team: 1,
+ rgn: Borova,
+ after: "04/09:30:00",
+ text: "c03.a330",
+ source: News,
+ file: "Actions/05-grand-concourse.txt"
+ image: "Actions/05-grand-concourse.pcx"
+ scene: "Scenes/05-Grand-Concourse.def"
+}
+
+action: {
+ id: 340,
+ type: event,
+ subtype: story,
+ team: 1,
+ rgn: Borova,
+ after: "04/15:00:00",
+ text: "c03.a340",
+ source: News,
+ file: "Actions/06-eleaan-diplomats.txt"
+ image: "Actions/06-eleaan-diplomats.pcx"
+ scene: "Scenes/06-Eleaan-Diplomats.def"
+}
+
+
+action: {
+ id: 350,
+ type: event,
+ subtype: story,
+ team: 1,
+ sys: Athenar,
+ after: "04/18:35:00",
+ text: "c03.a350",
+ source: FORCOM,
+ file: "Actions/07-athenar.txt"
+ image: "Actions/07-athenar.pcx"
+ scene: "Scenes/07-Athenar.def"
+}
+
+action: {
+ id: 351,
+ type: system,
+ team: 2,
+ sys: Athenar,
+ asset_type: battle_group,
+ asset_id: 17,
+ text: "do-not-display",
+
+ req: { action: 350, status: COMPLETE }
+}
+
+action: {
+ id: 352,
+ type: system,
+ team: 1,
+ sys: Athenar,
+ asset_type: battle_group,
+ asset_id: 17,
+ text: "do-not-display",
+
+ req: { action: 350, status: COMPLETE }
+}
+
+action: {
+ id: 353,
+ type: system,
+ team: 1,
+ sys: Athenar,
+ asset_type: destroyer_squadron,
+ asset_id: 48,
+ text: "do-not-display",
+
+ req: { action: 350, status: COMPLETE }
+}
+
+action: {
+ id: 360,
+ type: sitrep,
+ team: 1,
+ text: "c03.a360",
+
+ req: { action: 350, status: COMPLETE }
+}
+
+// RETURN TO BOROVA
+
+action: {
+ id: 400,
+ type: system,
+ team: 1,
+ sys: Borova,
+ asset_type: fleet,
+ asset_id: 4,
+ after: "05/01:00:00",
+}
+
+action: {
+ id: 410,
+ type: sitrep,
+ team: 1,
+ text: "c03.a410",
+
+ req: { action: 400, status: COMPLETE }
+}
+
+
+action: {
+ id: 450,
+ type: event,
+ subtype: story,
+ team: 1,
+ rgn: Thralis,
+ after: "05/22:17:00",
+ text: "c03.a450",
+ source: Mail,
+ file: "Actions/m3-down-for-repairs.txt"
+ image: "Actions/m0-mail-icon.pcx"
+ scene: "Scenes/M3-Down-for-Repairs.def"
+}
+
+// ON TO HAICHE AND SILESSIA
+
+action: {
+ id: 590,
+ type: event,
+ subtype: story,
+ team: 1,
+ sys: Athenar,
+ after: "08/08:30:00",
+ text: "c03.a590",
+ source: News,
+ file: "Actions/08-liberation.txt"
+ image: "Actions/banner-alliance.pcx"
+ scene: "Scenes/08-Liberation.def"
+
+ req: { c1: "Terellian Alliance", c2: "Marakan Hegemony", comp: RGT, score: 1000 }
+}
+
+action: {
+ id: 600,
+ type: event,
+ subtype: story,
+ team: 1,
+ sys: Silessia,
+ after: "08/08:35:00",
+ text: "c03.a600",
+ source: FORCOM,
+ file: "Actions/09-silessia.txt",
+ image: "Actions/09-silessia.pcx",
+
+ req: { action: 590, status: COMPLETE }
+}
+
+action: {
+ id: 601,
+ type: system,
+ team: 2,
+ sys: Silessia,
+ asset_type: fleet,
+ asset_id: 6,
+ text: "do-not-display",
+
+ req: { action: 600, status: COMPLETE }
+}
+
+action: {
+ id: 602,
+ type: system,
+ team: 1,
+ sys: Silessia,
+ asset_type: fleet,
+ asset_id: 4,
+ text: "do-not-display",
+
+ req: { action: 600, status: COMPLETE }
+}
+
+action: {
+ id: 610,
+ type: sitrep,
+ team: 1,
+ text: "c03.a610",
+
+ req: { action: 600, status: COMPLETE }
+}
+
+
+
+action: {
+ id: 700,
+ type: event,
+ subtype: story,
+ team: 1,
+ sys: Haiche,
+ after: "08/12:15:00",
+ text: "c03.a700",
+ source: FORCOM,
+ file: "Actions/10-haiche.txt",
+ image: "Actions/10-haiche.pcx",
+
+ req: { action: 600, status: COMPLETE }
+}
+
+action: {
+ id: 701,
+ type: system,
+ team: 2,
+ sys: Haiche,
+ asset_type: fleet,
+ asset_id: 7,
+ text: "do-not-display",
+
+ req: { action: 700, status: COMPLETE }
+}
+
+action: {
+ id: 702,
+ type: zone,
+ team: 1,
+ region: Kala,
+ asset_type: fleet,
+ asset_id: 5,
+ text: "do-not-display",
+
+ req: { action: 700, status: COMPLETE }
+}
+
+action: {
+ id: 710,
+ type: sitrep,
+ team: 1,
+ text: "c03.a710",
+
+ req: { action: 700, status: COMPLETE }
+}
+
+action: {
+ id: 750,
+ type: event,
+ subtype: story,
+ team: 1,
+ sys: Haiche,
+ after: "09/08:30:00",
+ text: "c03.a750",
+ source: FORCOM,
+ file: "Actions/11-tantalus.txt"
+ image: "Actions/11-Tantalus.pcx"
+ scene: "Scenes/11-Tantalus.def"
+
+ req: { action: 700, status: COMPLETE }
+}
+
+action: {
+ id: 751,
+ type: system,
+ team: 1,
+ sys: Haiche,
+ asset_type: fleet,
+ asset_id: 5,
+ text: "do-not-display",
+
+ req: { action: 750, status: COMPLETE }
+}
+
+action: {
+ id: 770,
+ type: event,
+ subtype: story,
+ team: 1,
+ sys: Silessia,
+ after: "09/22:00:00",
+ text: "c03.a770",
+ source: News,
+ file: "Actions/12-colony-ship.txt"
+ image: "Actions/12-Colony-Ship.pcx"
+ scene: "Scenes/12-Colony-Ship.def"
+
+ req: { action: 750, status: COMPLETE }
+}
+
+action: {
+ id: 830,
+ type: event,
+ subtype: story,
+ team: 1,
+ sys: Silessia,
+ after: "10/05:30:00",
+ text: "c03.a830",
+ source: FORCOM,
+ file: "Actions/13-marauder.txt"
+ image: "Actions/13-Marauder.pcx"
+ scene: "Scenes/13-Marauder.def"
+
+ req: { action: 770, status: COMPLETE }
+}
+
+action: {
+ id: 831,
+ type: intel,
+ subtype: known,
+ sys: Silessia,
+ team: 3,
+ asset_type: fleet,
+ asset_id: 1,
+ text: "do-not-display",
+
+ req: { action: 830, status: COMPLETE }
+}
+
+action: {
+ id: 832,
+ type: system,
+ sys: Silessia,
+ team: 3,
+ asset_type: fleet,
+ asset_id: 1,
+ text: "do-not-display",
+
+ req: { action: 831, status: COMPLETE }
+}
+
+action: {
+ id: 860,
+ type: mission,
+ subtype: patrol,
+ team: 1,
+ rgn: Vesta,
+ asset_type: intercept_squadron,
+ asset_id: 133,
+ count: 3,
+
+ text: "Scripts/IS_Patrol_Iron.def",
+
+ req: { action: 831, status: COMPLETE }
+}
+
+action: {
+ id: 861,
+ type: mission,
+ subtype: patrol,
+ team: 1,
+ rgn: Vesta,
+ asset_type: fighter_squadron,
+ asset_id: 53,
+ count: 3,
+
+ text: "Scripts/FS_Patrol_Iron.def",
+
+ req: { action: 831, status: COMPLETE }
+}
+
+
+// THE THRILL OF VICTORY
+
+action: {
+ id: 999,
+ type: event,
+ subtype: campaign_end, // successful ending
+ team: 1,
+ rgn: Jarnell,
+ text: "c03.victory",
+ file: "Actions/victory.txt"
+ image: "Actions/victory"
+ scene: "Scenes/Victory1.def"
+
+ req: { c1: "Marakan Hegemony", group_type: fleet, group_id: 6, comp: LT, score: 7000 },
+ req: { c1: "Marakan Hegemony", group_type: fleet, group_id: 7, comp: LT, score: 7000 },
+}
+
+
+// THE AGONY OF DEFEAT
+
+action: {
+ id: 993,
+ type: event,
+ subtype: campaign_fail,
+ team: 1,
+ rgn: Jarnell,
+ text: "c03.defeat",
+ image: "Actions/def2",
+ scene: "Scenes/Defeat1.def"
+ after: "11/12:00:00",
+
+ req: { action: 590, status: COMPLETE, not: true }
+}
+
+action: {
+ id: 994,
+ type: event,
+ subtype: campaign_fail,
+ team: 1,
+ rgn: Jarnell,
+ text: "c03.defeat",
+ image: "Actions/def1",
+ scene: "Scenes/Defeat1.def"
+
+ req: { c1: "Terellian Alliance", c2: "Marakan Hegemony", comp: RLT, score: -2500 },
+ req: { action: 590, status: COMPLETE, not: true }
+}
+
+action: {
+ id: 995,
+ type: event,
+ subtype: campaign_fail,
+ team: 1,
+ rgn: Jarnell,
+ text: "c03.defeat",
+ image: "Actions/def1",
+ scene: "Scenes/Defeat1.def"
+ before: "03/08:00:00",
+
+ req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 7, comp: LT, score: 3200 },
+ req: { action: 590, status: COMPLETE, not: true }
+}
+
+action: {
+ id: 996,
+ type: event,
+ subtype: campaign_fail,
+ team: 1,
+ rgn: Jarnell,
+ text: "c03.defeat",
+ image: "Actions/def1",
+ scene: "Scenes/Defeat1.def"
+
+ req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 12, comp: LT, score: 3200 },
+ req: { action: 590, status: COMPLETE, not: true }
+}
+
+action: {
+ id: 997,
+ type: event,
+ subtype: campaign_fail,
+ team: 1,
+ rgn: Jarnell,
+ text: "c03.defeat",
+ image: "Actions/def1",
+ scene: "Scenes/Defeat1.def"
+
+ req: { c1: "Terellian Alliance", group_type: fleet, group_id: 4, comp: LT, score: 9000 },
+ req: { action: 590, status: COMPLETE, not: true }
+}
+
+action: {
+ id: 998,
+ type: event,
+ subtype: campaign_fail,
+ team: 1,
+ rgn: Jarnell,
+ text: "c03.defeat",
+ image: "Actions/def1",
+ scene: "Scenes/Defeat1.def"
+
+ req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 8, comp: LT, score: 3200 },
+ req: { action: 590, status: COMPLETE, not: true }
+}
+
+// defeat after saving the alliance systems
+
+action: {
+ id: 984,
+ type: event,
+ subtype: campaign_fail,
+ team: 1,
+ rgn: Jarnell,
+ text: "c03.defeat",
+ image: "Actions/def3",
+ scene: "Scenes/Defeat2.def"
+
+ req: { c1: "Terellian Alliance", c2: "Marakan Hegemony", comp: RLT, score: -2500 },
+ req: { action: 590, status: COMPLETE }
+}
+
+action: {
+ id: 986,
+ type: event,
+ subtype: campaign_fail,
+ team: 1,
+ rgn: Jarnell,
+ text: "c03.defeat",
+ image: "Actions/def3",
+ scene: "Scenes/Defeat2.def"
+
+ req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 12, comp: LT, score: 3200 },
+ req: { action: 590, status: COMPLETE }
+}
+
+action: {
+ id: 987,
+ type: event,
+ subtype: campaign_fail,
+ team: 1,
+ rgn: Jarnell,
+ text: "c03.defeat",
+ image: "Actions/def3",
+ scene: "Scenes/Defeat2.def"
+
+ req: { c1: "Terellian Alliance", group_type: fleet, group_id: 4, comp: LT, score: 9000 },
+ req: { action: 590, status: COMPLETE }
+}
+
+action: {
+ id: 988,
+ type: event,
+ subtype: campaign_fail,
+ team: 1,
+ rgn: Jarnell,
+ text: "c03.defeat",
+ image: "Actions/def3",
+ scene: "Scenes/Defeat2.def"
+
+ req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 8, comp: LT, score: 3200 },
+ req: { action: 590, status: COMPLETE }
+}