CAMPAIGN

name: "Operation Nightfall"

desc:
   "Two Force:Space fleets press on through major population centers on the "
   "road to the Marakan homeworld. Civilians back home begin to question "
   "the Alliance's involvement in the war, even as shadows fall upon the "
   "climactic battle."

situation:
   "\tOperation Firestorm was not the strategic success we once believed it to be. "
   "Force:Intel field agents have been unable to recover either the Borovan Archaelith "
   "or any of the illegal technite from the Korian and Kolchev systems.  We have now "
   "determined that the technite has already been shipped "
   "out of Kolchev to the Garrison system, and we believe that the Archaelith cannot "
   "be far behind.  Garrison is a major military stronghold for the Hegemony, close to the Marak system "
   "itself. We cannot estimate how long we have before the Hegemony will be able to produce "
   "a Quantum Disruptor weapon system.\n\n"

   "\tWe are therefore commencing Operation Nightfall to recover the artifacts from the "
   "Garrison system. Our first task is to gain military control of the Radix and Isham star "
   "systems. Force First Fleet will take the northern route and secure the Isham system, "
   "while Second Fleet holds their southern flank by controlling the Radix system. "
   "Our combined forces will then converge on the Garrison system as soon as they can manage it.\n"

orders:
   "\t* First Fleet: Engage military targets in the Isham system.\n"
   "\t* Second Fleet: Secure the Radix system.\n"
   "\t* Both fleets to converge on the Garrison system as soon as possible.\n"

/*******

ISHAM
   Garden / Tiger Bay
   Senesca
   Rom
   Relay *

RADIX
   Senna
   Radix / Shadow Canyon
   Cavenda *

GARRISON
   Rhofar
   Garrison
   Korul
   Nerasil *

TROCANTHER
   Volante / Hell's Kitchen
   Narcissus
   Path *

MARAK
   Marak
   Xanthe *

*******/

combatant: {
   name:    "Terellian Alliance",
   group:   { type: fleet,              id: 1    }, // Isham
   group:   { type: fleet,              id: 2    }, // Radix
}

combatant: {
   name:    "Marakan Hegemony",
   group:   { type: fleet,              id: 1    }, // Isham
   group:   { type: fleet,              id: 2    }, // Radix
   group:   { type: fleet,              id: 9    }, // Trocanther
   group:   { type: fleet,              id: 10   }, // Marak - Ghost Fleet
   group:   { type: battalion,          id: 4    }, // Ramek Station (Isham/Ramek)
   group:   { type: battalion,          id: 15   }, // Tiger Base (Isham/Garden)
   group:   { type: battalion,          id: 19   }, // Deadman's Alley (Radix/Shadow Canyon)
   group:   { type: battalion,          id: 12   }, // Garrison Laboratory
   group:   { type: war_production,     id: 5000 }, // Tiger Bay Civilian Units
   group:   { type: infrastructure,     id: 5000 }, // Isham Farcaster Network
   group:   { type: war_production,     id: 6000 }, // Hell's Kitchen Biodomes
   group:   { type: infrastructure,     id: 7000 }, // Radix Farcaster Network
}

combatant: {
   name:    "Zolon Empire",
   group:   { type: fleet,              id: 1    },
   group:   { type: fleet,              id: 2    },
   group:   { type: fleet,              id: 3    },
}

action: {
   id:         0,
   type:       event,
   subtype:    campaign_start,
   team:       1,
   rgn:        Jarnell,
   text:       "Operation Nightfall",
   source:     FORCOM,
   file:       "Actions/01-operation-nightfall.txt"
   image:      "Actions/01-operation-nightfall.pcx"
   scene:      "Scenes/01-Operation-Nightfall.def"
}

action: {
   id:         1,
   type:       zone,
   team:       1,
   zone:       Relay,
   asset_type: fleet,
   asset_id:   1,
   text:       "do-not-display",
}

action: {
   id:         2,
   type:       zone,
   team:       1,
   zone:       Cavenda,
   asset_type: fleet,
   asset_id:   2,
   text:       "do-not-display",
}

action: {
   id:         3,
   type:       system,
   team:       2,
   sys:        Isham,
   asset_type: fleet,
   asset_id:   1,
   text:       "do-not-display",
}

action: {
   id:         4,
   type:       system,
   team:       2,
   sys:        Radix,
   asset_type: fleet,
   asset_id:   2,
   text:       "do-not-display",
}

action: {
   id:         5,
   type:       system,
   team:       2,
   sys:        Trocanther,
   asset_type: fleet,
   asset_id:   9,
   text:       "do-not-display",
}

//
// NEWS STORIES
//

action: {
   id:         20,
   type:       event,
   subtype:    story,
   team:       1,
   rgn:        "Tiger Bay",
   text:       "Tiger Bay Colony",
   source:     News,
   file:       "Actions/02-garden.txt",
   image:      "Actions/02-garden.pcx"
   scene:      "Scenes/02-Garden.def"
}

action: {
   id:         21,
   type:       event,
   subtype:    story,
   team:       1,
   rgn:        "Radix",
   after:      "01/16:30:00",
   text:       "Radix System",
   source:     News,
   file:       "Actions/03-radix.txt",
   image:      "Actions/03-radix.pcx"
   scene:      "Scenes/03-Radix.def"
}

action: {
   id:         22,
   type:       event,
   subtype:    story,
   team:       1,
   rgn:        "Jarnell",
   after:      "09/11:45:00",
   text:       "Peace Rally",
   source:     News,
   file:       "Actions/04-politics.txt",
   image:      "Actions/04-politics.pcx"
   scene:      "Scenes/04-Politics.def"

   req: { action: 400, status: COMPLETE }
}

//
// ISHAM SYSTEM
//

action: {
   id:         50,
   type:       zone,
   team:       1,
   zone:       Senesca,
   asset_type: fleet,
   asset_id:   1,
   after:      "02/06:30:00",
   image:      "Actions/AA-senesca-sector.pcx",
}

action: {
   id:         70,
   type:       zone,
   team:       1,
   zone:       Garden,
   asset_type: carrier_group,
   asset_id:   4,
   after:      "02/18:30:00",
   image:      "Actions/AA-garden-sector.pcx",
}

action: {
   id:         80,
   type:       event,
   subtype:    story,
   team:       1,
   rgn:        "Jarnell",
   after:      "03/21:00:00",
   text:       "Geothermal Platforms",
   source:     FORCOM,
   file:       "Actions/06-geothermal-platforms.txt",
   image:      "Actions/06-geothermal-platforms.pcx"
   scene:      "Scenes/06-Geothermal-Platforms.def"
}

action: {
   id:         81,
   type:       intel,
   subtype:    reserve,
   team:       2, // use IFF of the combatant (even though resource-5050 has IFF=0)
   asset_type: resource,
   asset_id:   5050,

   req: { action: 80, status: COMPLETE }
}

action: {
   id:         82,
   type:       intel,
   subtype:    known,
   team:       2,
   asset_type: resource,
   asset_id:   5051,

   req: { action: 81, status: COMPLETE }
}


action: {
   id:         100,
   type:       intel,
   subtype:    known,
   team:       1,
   asset_type: destroyer_squadron,
   asset_id:   50,
   after:      "02/14:30:00",
   text:       "do-not-display",
}

action: {
   id:         150,
   type:       event,
   subtype:    story,
   team:       1,
   rgn:        "Jarnell",
   after:      "04/23:00:00",
   text:       "Ramek Station",
   source:     FORCOM,
   file:       "Actions/08-ramek-station.txt",
   image:      "Actions/08-ramek-station.pcx"
   scene:      "Scenes/08-Ramek-Station.def"
}

action: {
   id:         170,
   type:       zone,
   team:       1,
   zone:       Ramek,
   asset_type: fleet,
   asset_id:   1,
   text:       "do-not-display",

   req: { action: 150, status: COMPLETE }
}

action: {
   id:         175,
   type:       zone,
   team:       2,
   zone:       Garden,
   asset_type: carrier_group,
   asset_id:   1,
   text:       "do-not-display",

   req: { action: 150, status: COMPLETE }
}


action: {
   id:         190,
   type:       event,
   subtype:    attack,
   team:       1,
   rgn:        Jalah,
   text:       "Ramek Station Destroyed",
   file:       "Actions/08a-ramek-destroyed.txt",
   source:     TACNET,
   after:      "08/01:00:00",

   req: { action: 400, status: COMPLETE, not: true },

   target_type: station,
   target_id:   44,
   target_iff:  2,
   target_kill: "Ramek Station",
}


//
// RADIX SYSTEM
//

action: {
   id:         270,
   type:       zone,
   team:       1,
   zone:       Radix,
   asset_type: fleet,
   asset_id:   2,
   after:      "02/09:30:00",
   image:      "Actions/03-radix.pcx",
}

action: {
   id:         280,
   type:       event,
   subtype:    story,
   team:       1,
   rgn:        "Jarnell",
   after:      "02/14:00:00",
   text:       "Deadman's Alley",
   source:     SECURE,
   file:       "Actions/07-deadmans-alley.txt",
   image:      "Actions/07-deadmans-alley.pcx"
   scene:      "Scenes/07-Deadmans-Alley.def"
}

action: {
   id:         290,
   type:       zone,
   team:       1,
   zone:       Senna,
   asset_type: fleet,
   asset_id:   2,
   after:      "04/04:40:00",
   image:      "Actions/AA-senna-sector.pcx",
}


//
// GARRISON
//

action: {
   id:         400,
   type:       zone,
   team:       1,
   zone:       Nerasil,
   asset_type: fleet,
   asset_id:   1,
   after:      "06/04:30:00",
   image:      "Actions/AA-nerasil-sector.pcx",

   req: { c1: "Marakan Hegemony", group_type: battalion, group_id: 4, comp: LT, score: 2000 },
}

action: {
   id:         401,
   type:       intel,
   subtype:    known,
   team:       1,
   asset_type: battle_group,
   asset_id:   5,

   req: { action: 400, status: COMPLETE }
}

action: {
   id:         403,
   type:       system,
   team:       2,
   sys:        Garrison,
   asset_type: fleet,
   asset_id:   1,
   text:       "do-not-display",

   req: { action: 400, status: COMPLETE }
}

action: {
   id:         404,
   type:       system,
   team:       2,
   sys:        Garrison,
   asset_type: fleet,
   asset_id:   2,
   text:       "do-not-display",

   req: { action: 400, status: COMPLETE }
}

action: {
   id:         405,
   type:       event,
   subtype:    story,
   team:       1,
   rgn:        "Garrison",
   text:       "Garrison Military Laboratory",
   source:     SECURE,
   file:       "Actions/09-garrison-station.txt",
   image:      "Actions/09-garrison-station.pcx"
   scene:      "Scenes/09-Garrison-Station.def"

   req: { action: 400, status: COMPLETE }
}


action: {
   id:         406,
   type:       sitrep,
   team:       1,
   text:
   "\tWe have completed operations in the Isham and Radix systems and "
   "have begun the invasion of Garrison.  The Garrison system has always "
   "been a major storehouse for the Hegemony military.  They maintain a "
   "heavily fortified military laboratory in orbit around the planet Garrison.\n\n"

   "\tFor the first phase of this invasion, "
   "Force:Space First Fleet (Orion) will be assigned to eliminate units in "
   "the Rhofar sector, while Second Fleet (Antares) deals with Hegemony forces in "
   "Korul.",

   req: { action: 400, status: COMPLETE }
}

action: {
   id:         407,
   type:       orders,
   team:       1,
   text:
   "\t* First Fleet assigned to Rhofar Sector.\n"
   "\t* Second Fleet assigned to Korul Sector.\n"
   "\t* Reduce local defenses in preparation for assault on Garrison Military Laboratory.\n"

   req: { action: 406, status: COMPLETE }
}



action: {
   id:         409,
   type:       zone,
   team:       1,
   zone:       Rhofar,
   asset_type: fleet,
   asset_id:   1,
   delay:      70e3, // 20 hours
   image:      "Actions/AA-rhofar-sector.pcx"

   req: { action: 400, status: COMPLETE }
}

action: {
   id:         410,
   type:       zone,
   team:       1,
   zone:       Korul,
   asset_type: fleet,
   asset_id:   2,
   delay:      100e3, // 30 hours
   image:      "Actions/AA-korul-sector.pcx"

   req: { action: 400, status: COMPLETE }
}

action: {
   id:         411,
   type:       intel,
   subtype:    known,
   team:       1,
   asset_type: battle_group,
   asset_id:   8,

   req: { action: 410, status: COMPLETE }
}


action: {
   id:         420,
   type:       zone,
   team:       1,
   zone:       Garrison,
   asset_type: fleet,
   asset_id:   1,
   delay:      150e3, // 40 hours
   image:      "Actions/AA-garrison-sector.pcx",

   req: { action: 410, status: COMPLETE }
}

action: {
   id:         430,
   type:       zone,
   team:       1,
   zone:       Garrison,
   asset_type: fleet,
   asset_id:   2,
   delay:      150e3, // 40 hours
   text:       "do-not-display",

   req: { action: 410, status: COMPLETE }
}


action: {
   id:         440,
   type:       sitrep,
   team:       1,
   text:
   "\tBoth First and Second Fleet have converged on Garrison Sector.  The Garrison "
   "system has always been a major storehouse for the Hegemony military, and this "
   "station is going to be no pushover.  The station is armored, shielded, and has "
   "as much firepower as a heavy cruiser.\n\n",

   req: { action: 430, status: COMPLETE }
}

action: {
   id:         441,
   type:       orders,
   team:       1,
   text:
   "\t* Eliminate the Garrison Military Laboratory.\n"
   "\t* Reduce Hegemony star fleets in Garrison System.\n"
   "\t* Protect Alliance assets in the area.\n"

   req: { action: 430, status: COMPLETE }
}




action: {
   id:         500,
   type:       event,
   subtype:    story,
   team:       1,
   rgn:        Jarnell,
   text:       "Broken Communications",
   source:     Mail,
   file:       "Actions/m1-incommunicado.txt",
   image:      "Actions/m0-mail-icon.pcx",
   scene:      "Scenes/m1-Incommunicado.def"
   delay:      60e3

   req: { action: 420, status: COMPLETE }
}


action: {
   id:         580,
   type:       marker,
   delay:      250e3,

   req: { action: 430, status: COMPLETE }
}

action: {
   id:         585,
   type:       marker,

   req: { c1: "Marakan Hegemony", group_type: battalion, group_id: 12, comp: LT, score: 2000 },
}

action: {
   id:         590,
   type:       event,
   subtype:    attack,
   team:       1,
   rgn:        Garrison,
   text:       "Garrison Laboratory Destroyed",
   file:       "Actions/09a-garrison-destroyed.txt",
   source:     TACNET,

   req: { action: 580, status: COMPLETE },
   req: { action: 585, status: COMPLETE, not: true },

   target_type: station,
   target_id:   3,
   target_iff:  2,
   target_kill: "Garrison Laboratory",
}


//
// TROCANTHER
//

action: {
   id:         600,
   type:       zone,
   team:       1,
   zone:       Path,
   asset_type: fleet,
   asset_id:   1,
   image:      "Actions/AA-path-sector.pcx"

   req: { c1: "Marakan Hegemony", group_type: battalion, group_id: 12, comp: LT, score: 2000 },
}

action: {
   id:         601,
   type:       zone,
   team:       1,
   zone:       Path,
   asset_type: fleet,
   asset_id:   2,
   text:       "do-not-display",

   req: { action: 600, status: COMPLETE }
}


action: {
   id:         602,
   type:       sitrep,
   team:       1,
   text:
   "\tThe Garrison Military Laboratory has been destroyed.  However, not all of "
   "the Technite has yet been accounted for.  Force:Intel believes that the remaining "
   "stockpile has been shipped to Volante in the Trocanther System for processing.\n\n",

   req: { action: 600, status: COMPLETE }
}

action: {
   id:         603,
   type:       orders,
   team:       1,
   text:
   "\t* Eliminate the Trocanther Biodomes.\n"
   "\t* Reduce Hegemony star fleets throughout Trocanther System.\n"
   "\t* Protect Alliance assets in the area.\n"

   req: { action: 600, status: COMPLETE }
}




action: {
   id:         605,
   type:       event,
   subtype:    story,
   team:       1,
   rgn:        "Trocanther",
   text:       "Trocanther Biodomes",
   source:     SECURE,
   file:       "Actions/10-trocanther-biodomes.txt",
   image:      "Actions/10-trocanther-biodomes.pcx"
   scene:      "Scenes/10-Trocanther-Biodomes.def"

   req: { action: 600, status: COMPLETE }
}


action: {
   id:         610,
   type:       zone,
   team:       1,
   zone:       Narcissus,
   asset_type: fleet,
   asset_id:   1,
   image:      "Actions/AA-narcissus-sector.pcx"
   delay:      60e3,

   req: { action: 600, status: COMPLETE }
}

action: {
   id:         620,
   type:       zone,
   team:       1,
   zone:       Volante,
   asset_type: fleet,
   asset_id:   2,
   image:      "Actions/AA-volante-sector.pcx"
   delay:      60e3,

   req: { action: 600, status: COMPLETE }
}


action: {
   id:         606,
   type:       intel,
   subtype:    secret,
   team:       2,
   asset_type: battle_group,
   asset_id:   14,
   delay:      20e3,

   req: { action: 620, status: COMPLETE }
}



action: {
   id:         650,
   type:       marker,
   delay:      220e3,

   req: { action: 620, status: COMPLETE }
}

action: {
   id:         651,
   type:       marker,
   delay:      40e3,

   req: { action: 650, status: COMPLETE }
}

action: {
   id:         652,
   type:       marker,
   delay:      40e3,

   req: { action: 651, status: COMPLETE }
}

action: {
   id:         660,
   type:       event,
   subtype:    attack,
   team:       1,
   rgn:        Volante,
   text:       "Blackwing Destroyed",
   file:       "Actions/11a-blackwing-destroyed.txt",
   source:     TACNET,

   req: { action: 652, status: COMPLETE },
   req: { c1: "Marakan Hegemony", group_type: carrier_group, group_id: 9, comp: GT, score: 500 },

   target_type: carrier_group,
   target_id:   9,
   target_iff:  2,
   target_kill: "Blackwing",
   target_kill: "Variak",
   target_kill: "Talus",
   target_kill: "Ramek",
   target_kill: "Senna",
}

action: {
   id:         661,
   type:       event,
   subtype:    attack,
   team:       1,
   rgn:        Volante,
   text:       "Hood Destroyed",
   file:       "Actions/11b-hood-destroyed.txt",
   source:     TACNET,

   req: { action: 651, status: COMPLETE },
   req: { c1: "Marakan Hegemony", group_type: battle_group, group_id: 9, comp: GT, score: 500 },

   target_type: battle_group,
   target_id:   14,
   target_iff:  2,
   target_kill: "Hood",
   target_kill: "Belerephon",
   target_kill: "Firebolt",
   target_kill: "Radelix",
}


action: {
   id:         662,
   type:       event,
   subtype:    attack,
   team:       1,
   rgn:        Volante,
   text:       "Omega Destroyed",
   file:       "Actions/11c-omega-destroyed.txt",
   source:     TACNET,

   req: { action: 650, status: COMPLETE },
   req: { c1: "Marakan Hegemony", group_type: battle_group, group_id: 10, comp: GT, score: 500 },

   target_type: battle_group,
   target_id:   15,
   target_iff:  2,
   target_kill: "Omega",
   target_kill: "Hephaestus",
   target_kill: "Mindalante",
   target_kill: "Arcturus",
}


action: {
   id:         680,
   type:       event,
   subtype:    story,
   team:       1,
   rgn:        Jarnell,
   text:       "Endgame",
   source:     FORCOM,
   file:       "Actions/12-endgame.txt",
   image:      "Actions/banner-alliance.pcx",
   scene:      "Scenes/12-Endgame.def"

   req: { c1: "Marakan Hegemony", group_type: fleet, group_id: 9, comp: LT, score: 4000 },
}


//
// MARAK
//

// Event 800 is the marker for the beginning of the
// Marakan phase of this campaign.  Once this event
// is COMPLETE, the player cannot lose the game.

action: {
   id:         800,
   type:       marker,

   req: { c1: "Marakan Hegemony", group_type: fleet, group_id: 9, comp: LT, score: 3000 },
}

// first, place all working marakan fleets on reserve:

action: {
   id:         801,
   type:       intel,
   subtype:    reserve,
   team:       2,
   asset_type: fleet,
   asset_id:   1,

   req: { action: 800, status: COMPLETE }
}

action: {
   id:         802,
   type:       intel,
   subtype:    reserve,
   team:       2,
   asset_type: fleet,
   asset_id:   2,

   req: { action: 800, status: COMPLETE }
}

action: {
   id:         803,
   type:       intel,
   subtype:    reserve,
   team:       2,
   asset_type: fleet,
   asset_id:   9,

   req: { action: 800, status: COMPLETE }
}

// then, release the zolons and hulks:

action: {
   id:         810,
   type:       intel,
   subtype:    secret,
   team:       4,
   asset_type: fleet,
   asset_id:   1,

   req: { action: 800, status: COMPLETE }
}

action: {
   id:         811,
   type:       zone,
   team:       4,
   zone:       Marak,
   asset_type: fleet,
   asset_id:   1,

   req: { action: 800, status: COMPLETE }
}

action: {
   id:         812,
   type:       intel,
   subtype:    secret,
   team:       2,
   asset_type: fleet,
   asset_id:   10,

   req: { action: 800, status: COMPLETE }
}

action: {
   id:         820,
   type:       intel,
   subtype:    secret,
   team:       4,
   asset_type: fleet,
   asset_id:   2,
   delay:      40e3,

   req: { action: 800, status: COMPLETE }
}

action: {
   id:         821,
   type:       system,
   team:       4,
   system:     Marak,
   asset_type: fleet,
   asset_id:   2,

   req: { action: 820, status: COMPLETE }
}

action: {
   id:         823,
   type:       intel,
   subtype:    secret,
   team:       4,
   asset_type: fleet,
   asset_id:   3,
   delay:      80e3,

   req: { action: 800, status: COMPLETE }
}

action: {
   id:         824,
   type:       system,
   team:       4,
   system:     Marak,
   asset_type: fleet,
   asset_id:   3,

   req: { action: 823, status: COMPLETE }
}



//
// Finally, transfer the Alliance fleets to Xanthe in Marak system:
//

action: {
   id:         830,
   type:       zone,
   team:       1,
   zone:       Xanthe,
   asset_type: fleet,
   asset_id:   1,
   image:      "Actions/AA-xanthe-sector.pcx",

   req: { action: 800, status: COMPLETE }
}

action: {
   id:         831,
   type:       zone,
   team:       1,
   zone:       Xanthe,
   asset_type: fleet,
   asset_id:   2,
   text:       "do-not-display",

   req: { action: 800, status: COMPLETE }
}

action: {
   id:         835,
   type:       zone,
   team:       1,
   zone:       Marak,
   asset_type: fleet,
   asset_id:   1,
   image:      "Actions/AA-marak-sector.pcx",
   delay:      70e3,

   req: { action: 830, status: COMPLETE }
}

action: {
   id:         836,
   type:       zone,
   team:       1,
   zone:       Marak,
   asset_type: fleet,
   asset_id:   2,
   text:       "do-not-display",

   req: { action: 835, status: COMPLETE }
}




action: {
   id:         840,
   type:       sitrep,
   team:       1,
   text:
   "\tOperation Nightfall is coming rapidly to a conclusion.  Our contacts in the "
   "Ele'aan Fusion have informed us that the Hegemony may have taken the Archaelith "
   "back to the Marak Prime System.  Even without the Technite, they could still use "
   "the Archaelith against us in the future.\n\n"

   "Therefore, the President has asked us to take this fight all the way to Marak, "
   "to pressure the Hegemony leadership into surrendering the Archaelith and signing "
   "a non-agression pact.\n\n",

   req: { action: 800, status: COMPLETE }
}

action: {
   id:         841,
   type:       orders,
   team:       1,
   text:
   "\t* Reduce Hegemony star fleets throughout Marakan System.\n"
   "\t* Protect Alliance assets in the area.\n"

   req: { action: 800, status: COMPLETE }
}



//
// FINAL SEQUENCE:
//


action: {
   id:         880,
   type:       intel,
   subtype:    reserve,
   team:       4,
   asset_type: fleet,
   asset_id:   1,

   delay:      150e3,

   req: { action: 800, status: COMPLETE }
}

action: {
   id:         881,
   type:       intel,
   subtype:    reserve,
   team:       4,
   asset_type: fleet,
   asset_id:   2,

   delay:      150e3,

   req: { action: 800, status: COMPLETE }
}

action: {
   id:         882,
   type:       intel,
   subtype:    reserve,
   team:       4,
   asset_type: fleet,
   asset_id:   3,

   delay:      150e3,

   req: { action: 800, status: COMPLETE }
}

action: {
   id:         885,
   type:       event,
   subtype:    story,
   team:       1,
   rgn:        Jarnell,
   text:       "This Can't Wait Any Longer...",
   source:     Mail,
   file:       "Actions/m2-final-message.txt",
   image:      "Actions/m0-mail-icon.pcx",
   scene:      "Scenes/m2-Final-Message.def"

   delay:      50e3,

   req: { action: 800, status: COMPLETE }
}

action: {
   id:         890,
   type:       event,
   subtype:    story,
   team:       1,
   rgn:        Jarnell,
   text:       "Status of Marak Prime",
   source:     FORCOM,
   file:       "Actions/15-disappearance.txt",
   image:      "Actions/banner-alliance.pcx",
   scene:      "Scenes/15-Disappearance.def"

   delay:      200e3,

   req: { action: 800, status: COMPLETE }
}



//
// END GAMES!!!
//
// THE THRILL OF VICTORY (EVENT 800 COMPLETE)

action: {
   id:         999,
   type:       event,
   subtype:    campaign_end, // successful ending
   team:       1,
   rgn:        Marak,
   text:       "Operation Nightfall Victory",
   file:       "Actions/victory.txt",
   image:      "Actions/victory",
   scene:      "Scenes/Victory.def"

   delay:      250e3,

   req: { action: 800, status: COMPLETE }
}

// THE MIDDLE ROAD (EVENT 800 COMPLETE)

action: {
   id:         901,
   type:       event,
   subtype:    campaign_end, // successful ending
   team:       1,
   rgn:        Marak,
   text:       "Operation Nightfall Victory",
   file:       "Actions/victory.txt",
   image:      "Actions/victory",
   scene:      "Scenes/Victory.def"

   req: { action: 800, status: COMPLETE }
   req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 4, comp: LT, score: 3000 },
   req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 5, comp: LT, score: 3000 },
}

action: {
   id:         902,
   type:       event,
   subtype:    campaign_end, // successful ending
   team:       1,
   rgn:        Marak,
   text:       "Operation Nightfall Victory",
   file:       "Actions/victory.txt",
   image:      "Actions/victory",
   scene:      "Scenes/Victory.def"

   req: { action: 800, status: COMPLETE }
   req: { c1: "Terellian Alliance", group_type: fleet, group_id: 1, comp: LT, score: 5000 },
}

action: {
   id:         903,
   type:       event,
   subtype:    campaign_end, // successful ending
   team:       1,
   rgn:        Marak,
   text:       "Operation Nightfall Victory",
   file:       "Actions/victory.txt",
   image:      "Actions/victory",
   scene:      "Scenes/Victory.def"

   req: { action: 800, status: COMPLETE }
   req: { c1: "Terellian Alliance", group_type: fleet, group_id: 2, comp: LT, score: 5000 },
}


// THE AGONY OF DEFEAT (EVENT 400 NOT COMPLETE) - ISHAM / RADIX

action: {
   id:         910,
   type:       event,
   subtype:    campaign_fail,
   team:       1,
   rgn:        Jarnell,
   text:       "Operation Nightfall Defeat",
   file:       "Actions/def1.txt",
   image:      "Actions/def1",
   scene:      "Scenes/Defeat1.def"

   req: { action: 400, status: COMPLETE, not: true }
   req: { c1: "Terellian Alliance", c2: "Marakan Hegemony", comp: RLT, score: -2000 },
}

action: {
   id:         911,
   type:       event,
   subtype:    campaign_fail,
   team:       1,
   rgn:        Jarnell,
   text:       "Operation Nightfall Defeat",
   file:       "Actions/def1.txt",
   image:      "Actions/def1",
   scene:      "Scenes/Defeat1.def"

   req: { action: 400, status: COMPLETE, not: true }
   req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 4, comp: LT, score: 3000 },
   req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 5, comp: LT, score: 3000 },
}

action: {
   id:         912,
   type:       event,
   subtype:    campaign_fail,
   team:       1,
   rgn:        Jarnell,
   text:       "Operation Nightfall Defeat",
   file:       "Actions/def1.txt",
   image:      "Actions/def1",
   scene:      "Scenes/Defeat1.def"

   req: { action: 400, status: COMPLETE, not: true }
   req: { c1: "Terellian Alliance", group_type: fleet, group_id: 1, comp: LT, score: 5000 },
}

action: {
   id:         913,
   type:       event,
   subtype:    campaign_fail,
   team:       1,
   rgn:        Jarnell,
   text:       "Operation Nightfall Defeat",
   file:       "Actions/def1.txt",
   image:      "Actions/def1",
   scene:      "Scenes/Defeat1.def"

   req: { action: 400, status: COMPLETE, not: true }
   req: { c1: "Terellian Alliance", group_type: fleet, group_id: 2, comp: LT, score: 5000 },
}



// THE AGONY OF DEFEAT (EVENT 600 NOT COMPLETE) - GARRISON

action: {
   id:         920,
   type:       event,
   subtype:    campaign_fail,
   team:       1,
   rgn:        Jarnell,
   text:       "Operation Nightfall Defeat",
   file:       "Actions/def2.txt",
   image:      "Actions/def2",
   scene:      "Scenes/Defeat2.def"

   req: { action: 600, status: COMPLETE, not: true }
   req: { c1: "Terellian Alliance", c2: "Marakan Hegemony", comp: RLT, score: -2000 },
}

action: {
   id:         921,
   type:       event,
   subtype:    campaign_fail,
   team:       1,
   rgn:        Jarnell,
   text:       "Operation Nightfall Defeat",
   file:       "Actions/def2.txt",
   image:      "Actions/def2",
   scene:      "Scenes/Defeat2.def"

   req: { action: 600, status: COMPLETE, not: true }
   req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 4, comp: LT, score: 3000 },
   req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 5, comp: LT, score: 3000 },
}

action: {
   id:         922,
   type:       event,
   subtype:    campaign_fail,
   team:       1,
   rgn:        Jarnell,
   text:       "Operation Nightfall Defeat",
   file:       "Actions/def2.txt",
   image:      "Actions/def2",
   scene:      "Scenes/Defeat2.def"

   req: { action: 600, status: COMPLETE, not: true }
   req: { c1: "Terellian Alliance", group_type: fleet, group_id: 1, comp: LT, score: 5000 },
}

action: {
   id:         923,
   type:       event,
   subtype:    campaign_fail,
   team:       1,
   rgn:        Jarnell,
   text:       "Operation Nightfall Defeat",
   file:       "Actions/def2.txt",
   image:      "Actions/def2",
   scene:      "Scenes/Defeat2.def"

   req: { action: 600, status: COMPLETE, not: true }
   req: { c1: "Terellian Alliance", group_type: fleet, group_id: 2, comp: LT, score: 5000 },
}



// THE AGONY OF DEFEAT (EVENT 800 NOT COMPLETE) - TROCANTHER

action: {
   id:         930,
   type:       event,
   subtype:    campaign_fail,
   team:       1,
   rgn:        Jarnell,
   text:       "Operation Nightfall Defeat",
   file:       "Actions/def3.txt",
   image:      "Actions/def3",
   scene:      "Scenes/Defeat3.def"

   req: { action: 800, status: COMPLETE, not: true }
   req: { c1: "Terellian Alliance", c2: "Marakan Hegemony", comp: RLT, score: -2000 },
}

action: {
   id:         931,
   type:       event,
   subtype:    campaign_fail,
   team:       1,
   rgn:        Jarnell,
   text:       "Operation Nightfall Defeat",
   file:       "Actions/def3.txt",
   image:      "Actions/def3",
   scene:      "Scenes/Defeat3.def"

   req: { action: 800, status: COMPLETE, not: true }
   req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 4, comp: LT, score: 3000 },
   req: { c1: "Terellian Alliance", group_type: carrier_group, group_id: 5, comp: LT, score: 3000 },
}

action: {
   id:         932,
   type:       event,
   subtype:    campaign_fail,
   team:       1,
   rgn:        Jarnell,
   text:       "Operation Nightfall Defeat",
   file:       "Actions/def3.txt",
   image:      "Actions/def3",
   scene:      "Scenes/Defeat3.def"

   req: { action: 800, status: COMPLETE, not: true }
   req: { c1: "Terellian Alliance", group_type: fleet, group_id: 1, comp: LT, score: 5000 },
}

action: {
   id:         933,
   type:       event,
   subtype:    campaign_fail,
   team:       1,
   rgn:        Jarnell,
   text:       "Operation Nightfall Defeat",
   file:       "Actions/def3.txt",
   image:      "Actions/def3",
   scene:      "Scenes/Defeat3.def"

   req: { action: 800, status: COMPLETE, not: true }
   req: { c1: "Terellian Alliance", group_type: fleet, group_id: 2, comp: LT, score: 5000 },
}

