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 }
}
