diff options
Diffstat (limited to 'data/start/Campaigns/04/Scripts')
-rw-r--r-- | data/start/Campaigns/04/Scripts/Zolon_AS_Patrol.def | 523 | ||||
-rw-r--r-- | data/start/Campaigns/04/Scripts/Zolon_Asher_Patrol.def | 507 | ||||
-rw-r--r-- | data/start/Campaigns/04/Scripts/Zolon_BG_Patrol.def | 507 | ||||
-rw-r--r-- | data/start/Campaigns/04/Scripts/Zolon_CVBG_Patrol.def | 412 | ||||
-rw-r--r-- | data/start/Campaigns/04/Scripts/Zolon_DS_Patrol.def | 507 | ||||
-rw-r--r-- | data/start/Campaigns/04/Scripts/Zolon_FS_Patrol.def | 524 | ||||
-rw-r--r-- | data/start/Campaigns/04/Scripts/Zolon_IS_Patrol.def | 522 |
7 files changed, 3502 insertions, 0 deletions
diff --git a/data/start/Campaigns/04/Scripts/Zolon_AS_Patrol.def b/data/start/Campaigns/04/Scripts/Zolon_AS_Patrol.def new file mode 100644 index 0000000..0e17e79 --- /dev/null +++ b/data/start/Campaigns/04/Scripts/Zolon_AS_Patrol.def @@ -0,0 +1,523 @@ +MISSION_TEMPLATE + +name: "Zolon Patrol" +type: "Patrol" +system: "Tarsus" +region: "Tarsus" + +degrees: true + +alias: { name: A1, code: player_carrier } +alias: { name: A2, code: player_squadron } +alias: { name: ZCS, elem: "Consular Starship", loc: (0,0,0) } +alias: { name: ZD1, elem: "ZD02" } +alias: { name: ZD2, elem: "ZD03" } + +callsign: { name: Player, iff: 1 } +callsign: { name: Helper, iff: 1 } +callsign: { name: ZF1, iff: 4 } +callsign: { name: ZF2, iff: 4 } +callsign: { name: ZF3, iff: 4 } + +element: { + name: Player, + design: Thunderbolt, + squadron: A2, + commander: A1, + rloc: { ref: A1, dex: 20e3, dex_var: 1e3 }, + mission: patrol, + + player: 1, + alert: true, + count: 2, + iff: 1, + + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, dex_var: 15e3, az: 0, az_var: 10 }, speed: 750 }, + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, dex_var: 15e3, az: 90, az_var: 10 }, speed: 750 }, + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, dex_var: 15e3, az: 170, az_var: 10 }, speed: 750 }, + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, az: 140, az_var: 10 }, speed: 500 }, + navpt: { cmd: rtb, rloc: { ref: A1, dex: 20e3, az: 180, az_var: 0 }, speed: 250 }, + + objective: { cmd: patrol, tgt_desc: "suspected enemy units" }, + objective: { cmd: rtb }, + + loadout: { ship: -1, name: "ACM Medium Range" }, +} + + +// ZOLON FORCES: + +element: { + name: ZF1, + design: ZZF, + mission: Assault, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-20000, -25000, 0), +} + +element: { + name: ZF2, + design: ZZA, + mission: Assault, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-30000, -25000, 0), +} + +element: { + name: ZF3, + design: ZZF, + mission: Patrol, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-40000, -25000, 0), +} + + + + +// ZOLON EVENTS: + +event: { + id: 1, + time: 200.0, + event: Jump, + event_ship: "ZF1 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 2, + time: 201.0, + event: Jump, + event_ship: "ZF1 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 3, + time: 203.0, + event: Jump, + event_ship: "ZF1 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 4, + time: 203.5, + event: Jump, + event_ship: "ZF1 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 5, + event: Objective, + event_ship: ZF1, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 4, + delay: 2, +} + +event: { + id: 11, + time: 220.0, + event: Jump, + event_ship: "ZF2 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 12, + time: 221.0, + event: Jump, + event_ship: "ZF2 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 13, + time: 223.0, + event: Jump, + event_ship: "ZF2 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 14, + time: 223.5, + event: Jump, + event_ship: "ZF2 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 15, + event: Objective, + event_ship: ZF2, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 14, + delay: 2, +} + +event: { + id: 21, + time: 300.0, + event: Jump, + event_ship: "ZF3 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 22, + time: 301.0, + event: Jump, + event_ship: "ZF3 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 23, + time: 303.0, + event: Jump, + event_ship: "ZF3 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 24, + time: 303.5, + event: Jump, + event_ship: "ZF3 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 50, + time: 300.0, + event: Jump, + event_ship: "ZD1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 51, + time: 315.0, + event: Jump, + event_ship: "ZD2", + event_target: Tarsus, + trigger: Time, +} + + +event: { + id: 52, + event: Objective, + event_ship: ZD1, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 4, + delay: 2, +} + +event: { + id: 53, + event: Objective, + event_ship: ZD2, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 4, + delay: 2, +} + + +// in case the zolon destroyers get shot down + +event: { + id: 100 + time: 0 + delay: 8 + event: Damage + event_ship: ZCS + event_target: ZCS + event_param: 300e3 + event_chance: 100 + trigger: Destroyed + trigger_ship: ZD2 +} + +event: { + id: 101 + time: 0 + delay: 7 + event: Damage + event_ship: ZCS + event_target: ZCS + event_param: 300e3 + event_chance: 100 + trigger: Destroyed + trigger_ship: ZD1 +} + +event: { + id: 102 + time: 900 + delay: 0 + event: Damage + event_ship: ZCS + event_target: ZCS + event_param: 500e3 + event_chance: 100 + trigger: Time +} + + +// after the consular ship is destroyed + +event: { + id: 200, + time: 0.0, + delay: 20.0, + event: Jump, + event_ship: "ZF1 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 201, + time: 0.0, + delay: 21.2, + event: Jump, + event_ship: "ZF1 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 202, + time: 0.0, + delay: 22.0, + event: Jump, + event_ship: "ZF1 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 203, + time: 0.0, + delay: 22.8, + event: Jump, + event_ship: "ZF1 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + + +event: { + id: 204, + time: 0.0, + delay: 25.0, + event: Jump, + event_ship: "ZF2 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 205, + time: 0.0, + delay: 25.3, + event: Jump, + event_ship: "ZF2 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 206, + time: 0.0, + delay: 26.0, + event: Jump, + event_ship: "ZF2 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 207, + time: 0.0, + delay: 27.2, + event: Jump, + event_ship: "ZF2 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 208, + time: 0.0, + delay: 29.0, + event: Jump, + event_ship: "ZF3 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 209, + time: 0.0, + delay: 30.0, + event: Jump, + event_ship: "ZF3 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 210, + time: 0.0, + delay: 30.4, + event: Jump, + event_ship: "ZF3 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 211, + time: 0.0, + delay: 31.1, + event: Jump, + event_ship: "ZF3 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 212, + time: 0.0, + delay: 40.0, + event: Jump, + event_ship: "ZD1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 213, + time: 0.0, + delay: 41.0, + event: Jump, + event_ship: "ZD2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +// end of bugout + + + +event: { + id: 300, + time: 230.0, + event: Message, + sound: "Vox/Misc/A02-02.ogg", + event_message: "Be advised - we show several high-speed contacts inbound.", +} + +event: { + id: 301, + time: 233.0, + event: Message, + sound: "Vox/Misc/A02-03.ogg", + event_message: "Contacts are unknown configuration and presumed hostile.", +} + +event: { + id: 302, + time: 238.0, + event: Objective, + sound: "Vox/Misc/A02-04.ogg", + event_message: "We have new orders: Defend the Zolon Consular Starship.", + event_param: 4, + event_target: ZCS, +} + +event: { + id: 310, + time: 0, + delay: 60, + event: Message, + sound: "Vox/Misc/A02-05.ogg", + event_message: "Well, that didn't go exactly as planned...", + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 311, + time: 0, + delay: 63, + event: Message, + sound: "Vox/Misc/A02-06.ogg", + event_message: "All units return to base", + trigger: Destroyed, + trigger_ship: ZCS, +} + +// EOF diff --git a/data/start/Campaigns/04/Scripts/Zolon_Asher_Patrol.def b/data/start/Campaigns/04/Scripts/Zolon_Asher_Patrol.def new file mode 100644 index 0000000..d4d4127 --- /dev/null +++ b/data/start/Campaigns/04/Scripts/Zolon_Asher_Patrol.def @@ -0,0 +1,507 @@ +MISSION_TEMPLATE + +name: "Zolon Patrol" +type: "Patrol" +system: "Tarsus" +region: "Tarsus" + +degrees: true + +alias: { name: ZCS, elem: "Consular Starship", loc: (0,0,0) } +alias: { name: ZD1, elem: "ZD02" } +alias: { name: ZD2, elem: "ZD03" } +alias: { name: A1, elem: "Atlas" } + +callsign: { name: ZF1, iff: 4 } +callsign: { name: ZF2, iff: 4 } +callsign: { name: ZF3, iff: 4 } + + +alias: { + name: Player, + code: player, + mission: patrol, + + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, dex_var: 15e3, az: 0, az_var: 10 }, speed: 750 }, + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, dex_var: 15e3, az: 90, az_var: 10 }, speed: 750 }, + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, dex_var: 15e3, az: 170, az_var: 10 }, speed: 750 }, + + objective: { cmd: patrol, tgt_desc: "suspected enemy units" }, +} + + +// ZOLON FORCES: + +element: { + name: ZF1, + design: ZZF, + mission: Assault, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-20000, -25000, 0), +} + +element: { + name: ZF2, + design: ZZA, + mission: Assault, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-30000, -25000, 0), +} + +element: { + name: ZF3, + design: ZZF, + mission: Patrol, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-40000, -25000, 0), +} + + + + +// ZOLON EVENTS: + +event: { + id: 1, + time: 200.0, + event: Jump, + event_ship: "ZF1 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 2, + time: 201.0, + event: Jump, + event_ship: "ZF1 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 3, + time: 203.0, + event: Jump, + event_ship: "ZF1 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 4, + time: 203.5, + event: Jump, + event_ship: "ZF1 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 5, + event: Objective, + event_ship: ZF1, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 4, + delay: 2, +} + +event: { + id: 11, + time: 220.0, + event: Jump, + event_ship: "ZF2 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 12, + time: 221.0, + event: Jump, + event_ship: "ZF2 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 13, + time: 223.0, + event: Jump, + event_ship: "ZF2 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 14, + time: 223.5, + event: Jump, + event_ship: "ZF2 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 15, + event: Objective, + event_ship: ZF2, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 14, + delay: 2, +} + +event: { + id: 21, + time: 300.0, + event: Jump, + event_ship: "ZF3 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 22, + time: 301.0, + event: Jump, + event_ship: "ZF3 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 23, + time: 303.0, + event: Jump, + event_ship: "ZF3 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 24, + time: 303.5, + event: Jump, + event_ship: "ZF3 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 50, + time: 300.0, + event: Jump, + event_ship: "ZD1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 51, + time: 315.0, + event: Jump, + event_ship: "ZD2", + event_target: Tarsus, + trigger: Time, +} + + +event: { + id: 52, + event: Objective, + event_ship: ZD1, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 4, + delay: 2, +} + +event: { + id: 53, + event: Objective, + event_ship: ZD2, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 4, + delay: 2, +} + + +// in case the zolon destroyers get shot down + +event: { + id: 100 + time: 0 + delay: 8 + event: Damage + event_ship: ZCS + event_target: ZCS + event_param: 300e3 + event_chance: 100 + trigger: Destroyed + trigger_ship: ZD2 +} + +event: { + id: 101 + time: 0 + delay: 7 + event: Damage + event_ship: ZCS + event_target: ZCS + event_param: 300e3 + event_chance: 100 + trigger: Destroyed + trigger_ship: ZD1 +} + +event: { + id: 102 + time: 900 + delay: 0 + event: Damage + event_ship: ZCS + event_target: ZCS + event_param: 500e3 + event_chance: 100 + trigger: Time +} + + +// after the consular ship is destroyed + +event: { + id: 200, + time: 0.0, + delay: 20.0, + event: Jump, + event_ship: "ZF1 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 201, + time: 0.0, + delay: 21.2, + event: Jump, + event_ship: "ZF1 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 202, + time: 0.0, + delay: 22.0, + event: Jump, + event_ship: "ZF1 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 203, + time: 0.0, + delay: 22.8, + event: Jump, + event_ship: "ZF1 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + + +event: { + id: 204, + time: 0.0, + delay: 25.0, + event: Jump, + event_ship: "ZF2 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 205, + time: 0.0, + delay: 25.3, + event: Jump, + event_ship: "ZF2 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 206, + time: 0.0, + delay: 26.0, + event: Jump, + event_ship: "ZF2 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 207, + time: 0.0, + delay: 27.2, + event: Jump, + event_ship: "ZF2 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 208, + time: 0.0, + delay: 29.0, + event: Jump, + event_ship: "ZF3 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 209, + time: 0.0, + delay: 30.0, + event: Jump, + event_ship: "ZF3 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 210, + time: 0.0, + delay: 30.4, + event: Jump, + event_ship: "ZF3 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 211, + time: 0.0, + delay: 31.1, + event: Jump, + event_ship: "ZF3 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 212, + time: 0.0, + delay: 40.0, + event: Jump, + event_ship: "ZD1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 213, + time: 0.0, + delay: 41.0, + event: Jump, + event_ship: "ZD2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +// end of bugout + + +event: { + id: 300, + time: 230.0, + event: Message, + sound: "Vox/Misc/A02-02.ogg", + event_message: "Be advised - we show several high-speed contacts inbound.", +} + +event: { + id: 301, + time: 233.0, + event: Message, + sound: "Vox/Misc/A02-03.ogg", + event_message: "Contacts are unknown configuration and presumed hostile.", +} + +event: { + id: 302, + time: 238.0, + event: Objective, + sound: "Vox/Misc/A02-04.ogg", + event_message: "We have new orders: Defend the Zolon Consular Starship.", + event_param: 4, + event_target: ZCS, +} + +event: { + id: 310, + time: 0, + delay: 50, + event: Message, + sound: "Vox/Misc/A02-07.ogg", + event_message: "So much for the peace conference, I guess...", + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 311, + time: 0, + delay: 53, + event: Message, + sound: "Vox/Misc/A02-08.ogg", + event_message: "All units stand down.", + trigger: Destroyed, + trigger_ship: ZCS, +} + +// EOF diff --git a/data/start/Campaigns/04/Scripts/Zolon_BG_Patrol.def b/data/start/Campaigns/04/Scripts/Zolon_BG_Patrol.def new file mode 100644 index 0000000..fe9eace --- /dev/null +++ b/data/start/Campaigns/04/Scripts/Zolon_BG_Patrol.def @@ -0,0 +1,507 @@ +MISSION_TEMPLATE + +name: "Zolon Patrol" +type: "Patrol" +system: "Tarsus" +region: "Tarsus" + +degrees: true + +alias: { name: ZCS, elem: "Consular Starship", loc: (0,0,0) } +alias: { name: ZD1, elem: "ZD02" } +alias: { name: ZD2, elem: "ZD03" } +alias: { name: A1, elem: "Atlas" } + +callsign: { name: ZF1, iff: 4 } +callsign: { name: ZF2, iff: 4 } +callsign: { name: ZF3, iff: 4 } + +alias: { + name: Player, + code: player, + mission: patrol, + + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, dex_var: 15e3, az: 0, az_var: 10 }, speed: 750 }, + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, dex_var: 15e3, az: 90, az_var: 10 }, speed: 750 }, + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, dex_var: 15e3, az: 170, az_var: 10 }, speed: 750 }, + + objective: { cmd: patrol, tgt_desc: "suspected enemy units" }, +} + + +// ZOLON FORCES: + +element: { + name: ZF1, + design: ZZF, + mission: Assault, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-20000, -25000, 0), +} + +element: { + name: ZF2, + design: ZZA, + mission: Assault, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-30000, -25000, 0), +} + +element: { + name: ZF3, + design: ZZF, + mission: Patrol, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-40000, -25000, 0), +} + + + + +// ZOLON EVENTS: + +event: { + id: 1, + time: 200.0, + event: Jump, + event_ship: "ZF1 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 2, + time: 201.0, + event: Jump, + event_ship: "ZF1 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 3, + time: 203.0, + event: Jump, + event_ship: "ZF1 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 4, + time: 203.5, + event: Jump, + event_ship: "ZF1 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 5, + event: Objective, + event_ship: ZF1, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 4, + delay: 2, +} + +event: { + id: 11, + time: 220.0, + event: Jump, + event_ship: "ZF2 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 12, + time: 221.0, + event: Jump, + event_ship: "ZF2 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 13, + time: 223.0, + event: Jump, + event_ship: "ZF2 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 14, + time: 223.5, + event: Jump, + event_ship: "ZF2 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 15, + event: Objective, + event_ship: ZF2, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 14, + delay: 2, +} + +event: { + id: 21, + time: 300.0, + event: Jump, + event_ship: "ZF3 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 22, + time: 301.0, + event: Jump, + event_ship: "ZF3 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 23, + time: 303.0, + event: Jump, + event_ship: "ZF3 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 24, + time: 303.5, + event: Jump, + event_ship: "ZF3 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 50, + time: 300.0, + event: Jump, + event_ship: "ZD1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 51, + time: 315.0, + event: Jump, + event_ship: "ZD2", + event_target: Tarsus, + trigger: Time, +} + + +event: { + id: 52, + event: Objective, + event_ship: ZD1, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 4, + delay: 2, +} + +event: { + id: 53, + event: Objective, + event_ship: ZD2, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 4, + delay: 2, +} + + +// in case the zolon destroyers get shot down + +event: { + id: 100 + time: 0 + delay: 8 + event: Damage + event_ship: ZCS + event_target: ZCS + event_param: 300e3 + event_chance: 100 + trigger: Destroyed + trigger_ship: ZD2 +} + +event: { + id: 101 + time: 0 + delay: 7 + event: Damage + event_ship: ZCS + event_target: ZCS + event_param: 300e3 + event_chance: 100 + trigger: Destroyed + trigger_ship: ZD1 +} + +event: { + id: 102 + time: 900 + delay: 0 + event: Damage + event_ship: ZCS + event_target: ZCS + event_param: 500e3 + event_chance: 100 + trigger: Time +} + + +// after the consular ship is destroyed + +event: { + id: 200, + time: 0.0, + delay: 20.0, + event: Jump, + event_ship: "ZF1 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 201, + time: 0.0, + delay: 21.2, + event: Jump, + event_ship: "ZF1 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 202, + time: 0.0, + delay: 22.0, + event: Jump, + event_ship: "ZF1 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 203, + time: 0.0, + delay: 22.8, + event: Jump, + event_ship: "ZF1 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + + +event: { + id: 204, + time: 0.0, + delay: 25.0, + event: Jump, + event_ship: "ZF2 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 205, + time: 0.0, + delay: 25.3, + event: Jump, + event_ship: "ZF2 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 206, + time: 0.0, + delay: 26.0, + event: Jump, + event_ship: "ZF2 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 207, + time: 0.0, + delay: 27.2, + event: Jump, + event_ship: "ZF2 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 208, + time: 0.0, + delay: 29.0, + event: Jump, + event_ship: "ZF3 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 209, + time: 0.0, + delay: 30.0, + event: Jump, + event_ship: "ZF3 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 210, + time: 0.0, + delay: 30.4, + event: Jump, + event_ship: "ZF3 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 211, + time: 0.0, + delay: 31.1, + event: Jump, + event_ship: "ZF3 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 212, + time: 0.0, + delay: 40.0, + event: Jump, + event_ship: "ZD1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 213, + time: 0.0, + delay: 41.0, + event: Jump, + event_ship: "ZD2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +// end of bugout + + + +event: { + id: 300, + time: 230.0, + event: Message, + sound: "Vox/Misc/A02-02.ogg", + event_message: "Be advised - we show several high-speed contacts inbound.", +} + +event: { + id: 301, + time: 233.0, + event: Message, + sound: "Vox/Misc/A02-03.ogg", + event_message: "Contacts are unknown configuration and presumed hostile.", +} + +event: { + id: 302, + time: 238.0, + event: Objective, + sound: "Vox/Misc/A02-04.ogg", + event_message: "We have new orders: Defend the Zolon Consular Starship.", + event_param: 4, + event_target: ZCS, +} + +event: { + id: 310, + time: 0, + delay: 55, + event: Message, + sound: "Vox/Misc/A02-07.ogg", + event_message: "So much for the peace conference, I guess...", + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 311, + time: 0, + delay: 58, + event: Message, + sound: "Vox/Misc/A02-08.ogg", + event_message: "All units stand down.", + trigger: Destroyed, + trigger_ship: ZCS, +} + +// EOF diff --git a/data/start/Campaigns/04/Scripts/Zolon_CVBG_Patrol.def b/data/start/Campaigns/04/Scripts/Zolon_CVBG_Patrol.def new file mode 100644 index 0000000..254d6f7 --- /dev/null +++ b/data/start/Campaigns/04/Scripts/Zolon_CVBG_Patrol.def @@ -0,0 +1,412 @@ +MISSION_TEMPLATE + +name: "Zolon Patrol" +type: "Patrol" +system: "Tarsus" +region: "Tarsus" + +degrees: true + +alias: { name: ZCS, elem: "Consular Starship", loc: (0,0,0) } +alias: { name: A1, elem: "Atlas" } + +callsign: { name: ZF1, iff: 4 } +callsign: { name: ZF2, iff: 4 } +callsign: { name: ZF3, iff: 4 } + + +alias: { + name: Player, + code: player, + mission: patrol, + + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 60e3, dex_var: 15e3, az: 0, az_var: 10 }, speed: 500 }, + + objective: { cmd: patrol, tgt_desc: "suspected enemy units" }, +} + + +// ZOLON FORCES: + +element: { + name: ZF1, + design: ZZF, + mission: Assault, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-20000, -25000, 0), +} + +element: { + name: ZF2, + design: ZZA, + mission: Assault, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-30000, -25000, 0), +} + +element: { + name: ZF3, + design: ZZF, + mission: Patrol, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-40000, -25000, 0), +} + + + +// ZOLON EVENTS: + +event: { + id: 1, + time: 200.0, + event: Jump, + event_ship: "ZF1 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 2, + time: 201.0, + event: Jump, + event_ship: "ZF1 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 3, + time: 203.0, + event: Jump, + event_ship: "ZF1 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 4, + time: 203.5, + event: Jump, + event_ship: "ZF1 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 5, + event: Objective, + event_ship: ZF1, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 4, + delay: 2, +} + +event: { + id: 6, + time: 0.0, + delay: 10.4, + event: Jump, + event_ship: "ZF1 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 7, + time: 0.0, + delay: 11.0, + event: Jump, + event_ship: "ZF1 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 8, + time: 0.0, + delay: 12.0, + event: Jump, + event_ship: "ZF1 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 9, + time: 0.0, + delay: 13.0, + event: Jump, + event_ship: "ZF1 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + + + + +event: { + id: 11, + time: 10.7, + event: Jump, + event_ship: "ZF2 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 12, + time: 11.0, + event: Jump, + event_ship: "ZF2 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 13, + time: 13.0, + event: Jump, + event_ship: "ZF2 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 14, + time: 13.5, + event: Jump, + event_ship: "ZF2 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 15, + event: Objective, + event_ship: ZF2, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 14, + delay: 2, +} + +event: { + id: 16, + time: 0.0, + delay: 20.0, + event: Jump, + event_ship: "ZF2 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 17, + time: 0.0, + delay: 21.6, + event: Jump, + event_ship: "ZF2 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 18, + time: 0.0, + delay: 22.2, + event: Jump, + event_ship: "ZF2 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 19, + time: 0.0, + delay: 23.0, + event: Jump, + event_ship: "ZF2 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + + + +event: { + id: 21, + time: 300.0, + event: Jump, + event_ship: "ZF3 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 22, + time: 301.0, + event: Jump, + event_ship: "ZF3 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 23, + time: 303.0, + event: Jump, + event_ship: "ZF3 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 24, + time: 303.5, + event: Jump, + event_ship: "ZF3 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 26, + time: 0.0, + delay: 30.0, + event: Jump, + event_ship: "ZF3 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 27, + time: 0.0, + delay: 31.3, + event: Jump, + event_ship: "ZF3 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 28, + time: 0.0, + delay: 32.3, + event: Jump, + event_ship: "ZF3 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 29, + time: 0.0, + delay: 33.0, + event: Jump, + event_ship: "ZF3 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + + + +event: { + id: 102 + time: 900 + delay: 0 + event: Damage + event_ship: ZCS + event_target: ZCS + event_param: 500e3 + event_chance: 100 + trigger: Time +} + + + + +event: { + id: 300, + time: 230.0, + event: Message, + sound: "Vox/Misc/A02-09.ogg", + event_message: "All units alert: we show several high-speed contacts inbound.", +} + +event: { + id: 301, + time: 233.0, + event: Message, + sound: "Vox/Misc/A02-03.ogg", + event_message: "Contacts are unknown configuration and presumed hostile.", +} + +event: { + id: 302, + time: 238.0, + event: Objective, + sound: "Vox/Misc/A02-10.ogg", + event_message: "All units: Defend the Zolon Consular Starship.", + event_param: 4, + event_target: ZCS, +} + +event: { + id: 310, + time: 0, + delay: 60, + event: Message, + sound: "Vox/Misc/A02-07.ogg", + event_message: "So much for the peace conference, I guess...", + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 311, + time: 0, + delay: 63, + event: Message, + sound: "Vox/Misc/A02-06.ogg", + event_message: "All units return to base", + trigger: Destroyed, + trigger_ship: ZCS, +} + + +// EOF diff --git a/data/start/Campaigns/04/Scripts/Zolon_DS_Patrol.def b/data/start/Campaigns/04/Scripts/Zolon_DS_Patrol.def new file mode 100644 index 0000000..9847982 --- /dev/null +++ b/data/start/Campaigns/04/Scripts/Zolon_DS_Patrol.def @@ -0,0 +1,507 @@ +MISSION_TEMPLATE + +name: "Zolon Patrol" +type: "Patrol" +system: "Tarsus" +region: "Tarsus" + +degrees: true + +alias: { name: ZCS, elem: "Consular Starship", loc: (0,0,0) } +alias: { name: ZD1, elem: "ZD02" } +alias: { name: ZD2, elem: "ZD03" } +alias: { name: A1, elem: "Atlas" } + +callsign: { name: ZF1, iff: 4 } +callsign: { name: ZF2, iff: 4 } +callsign: { name: ZF3, iff: 4 } + + +alias: { + name: Player, + code: player, + mission: patrol, + + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, dex_var: 15e3, az: 0, az_var: 10 }, speed: 750 }, + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, dex_var: 15e3, az: 90, az_var: 10 }, speed: 750 }, + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, dex_var: 15e3, az: 170, az_var: 10 }, speed: 750 }, + + objective: { cmd: patrol, tgt_desc: "suspected enemy units" }, +} + + +// ZOLON FORCES: + +element: { + name: ZF1, + design: ZZF, + mission: Assault, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-20000, -25000, 0), +} + +element: { + name: ZF2, + design: ZZA, + mission: Assault, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-30000, -25000, 0), +} + +element: { + name: ZF3, + design: ZZF, + mission: Patrol, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-40000, -25000, 0), +} + + + +// ZOLON EVENTS: + +event: { + id: 1, + time: 200.0, + event: Jump, + event_ship: "ZF1 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 2, + time: 201.0, + event: Jump, + event_ship: "ZF1 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 3, + time: 203.0, + event: Jump, + event_ship: "ZF1 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 4, + time: 203.5, + event: Jump, + event_ship: "ZF1 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 5, + event: Objective, + event_ship: ZF1, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 4, + delay: 2, +} + +event: { + id: 11, + time: 220.0, + event: Jump, + event_ship: "ZF2 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 12, + time: 221.0, + event: Jump, + event_ship: "ZF2 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 13, + time: 223.0, + event: Jump, + event_ship: "ZF2 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 14, + time: 223.5, + event: Jump, + event_ship: "ZF2 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 15, + event: Objective, + event_ship: ZF2, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 14, + delay: 2, +} + +event: { + id: 21, + time: 300.0, + event: Jump, + event_ship: "ZF3 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 22, + time: 301.0, + event: Jump, + event_ship: "ZF3 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 23, + time: 303.0, + event: Jump, + event_ship: "ZF3 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 24, + time: 303.5, + event: Jump, + event_ship: "ZF3 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 50, + time: 300.0, + event: Jump, + event_ship: "ZD1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 51, + time: 315.0, + event: Jump, + event_ship: "ZD2", + event_target: Tarsus, + trigger: Time, +} + + +event: { + id: 52, + event: Objective, + event_ship: ZD1, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 4, + delay: 2, +} + +event: { + id: 53, + event: Objective, + event_ship: ZD2, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 4, + delay: 2, +} + + +// in case the zolon destroyers get shot down + +event: { + id: 100 + time: 0 + delay: 8 + event: Damage + event_ship: ZCS + event_target: ZCS + event_param: 300e3 + event_chance: 100 + trigger: Destroyed + trigger_ship: ZD2 +} + +event: { + id: 101 + time: 0 + delay: 7 + event: Damage + event_ship: ZCS + event_target: ZCS + event_param: 300e3 + event_chance: 100 + trigger: Destroyed + trigger_ship: ZD1 +} + +event: { + id: 102 + time: 900 + delay: 0 + event: Damage + event_ship: ZCS + event_target: ZCS + event_param: 500e3 + event_chance: 100 + trigger: Time +} + + +// after the consular ship is destroyed + +event: { + id: 200, + time: 0.0, + delay: 20.0, + event: Jump, + event_ship: "ZF1 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 201, + time: 0.0, + delay: 21.2, + event: Jump, + event_ship: "ZF1 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 202, + time: 0.0, + delay: 22.0, + event: Jump, + event_ship: "ZF1 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 203, + time: 0.0, + delay: 22.8, + event: Jump, + event_ship: "ZF1 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + + +event: { + id: 204, + time: 0.0, + delay: 25.0, + event: Jump, + event_ship: "ZF2 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 205, + time: 0.0, + delay: 25.3, + event: Jump, + event_ship: "ZF2 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 206, + time: 0.0, + delay: 26.0, + event: Jump, + event_ship: "ZF2 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 207, + time: 0.0, + delay: 27.2, + event: Jump, + event_ship: "ZF2 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 208, + time: 0.0, + delay: 29.0, + event: Jump, + event_ship: "ZF3 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 209, + time: 0.0, + delay: 30.0, + event: Jump, + event_ship: "ZF3 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 210, + time: 0.0, + delay: 30.4, + event: Jump, + event_ship: "ZF3 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 211, + time: 0.0, + delay: 31.1, + event: Jump, + event_ship: "ZF3 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 212, + time: 0.0, + delay: 40.0, + event: Jump, + event_ship: "ZD1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 213, + time: 0.0, + delay: 41.0, + event: Jump, + event_ship: "ZD2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +// end of bugout + + + +event: { + id: 300, + time: 230.0, + event: Message, + sound: "Vox/Misc/A02-02.ogg", + event_message: "Be advised - we show several high-speed contacts inbound.", +} + +event: { + id: 301, + time: 233.0, + event: Message, + sound: "Vox/Misc/A02-03.ogg", + event_message: "Contacts are unknown configuration and presumed hostile.", +} + +event: { + id: 302, + time: 238.0, + event: Objective, + sound: "Vox/Misc/A02-04.ogg", + event_message: "We have new orders: Defend the Zolon Consular Starship.", + event_param: 4, + event_target: ZCS, +} + +event: { + id: 310, + time: 0, + delay: 50, + event: Message, + sound: "Vox/Misc/A02-05.ogg", + event_message: "Well, that didn't go exactly as planned...", + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 311, + time: 0, + delay: 53, + event: Message, + sound: "Vox/Misc/A02-08.ogg", + event_message: "All units stand down.", + trigger: Destroyed, + trigger_ship: ZCS, +} + +// EOF diff --git a/data/start/Campaigns/04/Scripts/Zolon_FS_Patrol.def b/data/start/Campaigns/04/Scripts/Zolon_FS_Patrol.def new file mode 100644 index 0000000..5521450 --- /dev/null +++ b/data/start/Campaigns/04/Scripts/Zolon_FS_Patrol.def @@ -0,0 +1,524 @@ +MISSION_TEMPLATE + +name: "Zolon Patrol" +type: "Patrol" +system: "Tarsus" +region: "Tarsus" + +degrees: true + +alias: { name: A1, code: player_carrier } +alias: { name: A2, code: player_squadron } +alias: { name: ZCS, elem: "Consular Starship", loc: (0,0,0) } +alias: { name: ZD1, elem: "ZD02" } +alias: { name: ZD2, elem: "ZD03" } + +callsign: { name: Player, iff: 1 } +callsign: { name: Helper, iff: 1 } +callsign: { name: ZF1, iff: 4 } +callsign: { name: ZF2, iff: 4 } +callsign: { name: ZF3, iff: 4 } + +element: { + name: Player, + design: Stormhawk, + squadron: A2, + commander: A1, + rloc: { ref: A1, dex: 20e3, dex_var: 1e3 }, + mission: patrol, + + player: 1, + alert: true, + count: 2, + iff: 1, + + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, dex_var: 15e3, az: 0, az_var: 10 }, speed: 750 }, + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, dex_var: 15e3, az: 90, az_var: 10 }, speed: 750 }, + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, dex_var: 15e3, az: 170, az_var: 10 }, speed: 750 }, + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, az: 140, az_var: 10 }, speed: 500 }, + navpt: { cmd: rtb, rloc: { ref: A1, dex: 20e3, az: 180, az_var: 0 }, speed: 250 }, + + objective: { cmd: patrol, tgt_desc: "suspected enemy units" }, + objective: { cmd: rtb }, + + loadout: { ship: -1, name: "ACM Medium Range" }, +} + + +// ZOLON FORCES: + +element: { + name: ZF1, + design: ZZF, + mission: Assault, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-20000, -25000, 0), +} + +element: { + name: ZF2, + design: ZZA, + mission: Assault, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-30000, -25000, 0), +} + +element: { + name: ZF3, + design: ZZF, + mission: Patrol, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-40000, -25000, 0), +} + + + + +// ZOLON EVENTS: + +event: { + id: 1, + time: 200.0, + event: Jump, + event_ship: "ZF1 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 2, + time: 201.0, + event: Jump, + event_ship: "ZF1 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 3, + time: 203.0, + event: Jump, + event_ship: "ZF1 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 4, + time: 203.5, + event: Jump, + event_ship: "ZF1 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 5, + event: Objective, + event_ship: ZF1, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 4, + delay: 2, +} + +event: { + id: 11, + time: 220.0, + event: Jump, + event_ship: "ZF2 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 12, + time: 221.0, + event: Jump, + event_ship: "ZF2 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 13, + time: 223.0, + event: Jump, + event_ship: "ZF2 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 14, + time: 223.5, + event: Jump, + event_ship: "ZF2 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 15, + event: Objective, + event_ship: ZF2, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 14, + delay: 2, +} + +event: { + id: 21, + time: 300.0, + event: Jump, + event_ship: "ZF3 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 22, + time: 301.0, + event: Jump, + event_ship: "ZF3 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 23, + time: 303.0, + event: Jump, + event_ship: "ZF3 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 24, + time: 303.5, + event: Jump, + event_ship: "ZF3 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 50, + time: 300.0, + event: Jump, + event_ship: "ZD1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 51, + time: 315.0, + event: Jump, + event_ship: "ZD2", + event_target: Tarsus, + trigger: Time, +} + + +event: { + id: 52, + event: Objective, + event_ship: ZD1, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 4, + delay: 2, +} + +event: { + id: 53, + event: Objective, + event_ship: ZD2, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 4, + delay: 2, +} + + +// in case the zolon destroyers get shot down + +event: { + id: 100 + time: 0 + delay: 8 + event: Damage + event_ship: ZCS + event_target: ZCS + event_param: 300e3 + event_chance: 100 + trigger: Destroyed + trigger_ship: ZD2 +} + +event: { + id: 101 + time: 0 + delay: 7 + event: Damage + event_ship: ZCS + event_target: ZCS + event_param: 300e3 + event_chance: 100 + trigger: Destroyed + trigger_ship: ZD1 +} + +event: { + id: 102 + time: 900 + delay: 0 + event: Damage + event_ship: ZCS + event_target: ZCS + event_param: 500e3 + event_chance: 100 + trigger: Time +} + + +// after the consular ship is destroyed + +event: { + id: 200, + time: 0.0, + delay: 20.0, + event: Jump, + event_ship: "ZF1 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 201, + time: 0.0, + delay: 21.2, + event: Jump, + event_ship: "ZF1 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 202, + time: 0.0, + delay: 22.0, + event: Jump, + event_ship: "ZF1 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 203, + time: 0.0, + delay: 22.8, + event: Jump, + event_ship: "ZF1 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + + +event: { + id: 204, + time: 0.0, + delay: 25.0, + event: Jump, + event_ship: "ZF2 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 205, + time: 0.0, + delay: 25.3, + event: Jump, + event_ship: "ZF2 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 206, + time: 0.0, + delay: 26.0, + event: Jump, + event_ship: "ZF2 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 207, + time: 0.0, + delay: 27.2, + event: Jump, + event_ship: "ZF2 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 208, + time: 0.0, + delay: 29.0, + event: Jump, + event_ship: "ZF3 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 209, + time: 0.0, + delay: 30.0, + event: Jump, + event_ship: "ZF3 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 210, + time: 0.0, + delay: 30.4, + event: Jump, + event_ship: "ZF3 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 211, + time: 0.0, + delay: 31.1, + event: Jump, + event_ship: "ZF3 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 212, + time: 0.0, + delay: 40.0, + event: Jump, + event_ship: "ZD1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 213, + time: 0.0, + delay: 41.0, + event: Jump, + event_ship: "ZD2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +// end of bugout + + + +event: { + id: 300, + time: 230.0, + event: Message, + sound: "Vox/Misc/A02-02.ogg", + event_message: "Be advised - we show several high-speed contacts inbound.", +} + +event: { + id: 301, + time: 233.0, + event: Message, + sound: "Vox/Misc/A02-03.ogg", + event_message: "Contacts are unknown configuration and presumed hostile.", +} + +event: { + id: 302, + time: 238.0, + event: Objective, + sound: "Vox/Misc/A02-04.ogg", + event_message: "We have new orders: Defend the Zolon Consular Starship.", + event_source: A1, + event_param: 4, + event_target: ZCS, +} + +event: { + id: 310, + time: 0, + delay: 52, + event: Message, + sound: "Vox/Misc/A02-07.ogg", + event_message: "So much for the peace conference, I guess...", + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 311, + time: 0, + delay: 55, + event: Message, + sound: "Vox/Misc/A02-06.ogg", + event_message: "All units return to base", + trigger: Destroyed, + trigger_ship: ZCS, +} + +// EOF diff --git a/data/start/Campaigns/04/Scripts/Zolon_IS_Patrol.def b/data/start/Campaigns/04/Scripts/Zolon_IS_Patrol.def new file mode 100644 index 0000000..ee8003c --- /dev/null +++ b/data/start/Campaigns/04/Scripts/Zolon_IS_Patrol.def @@ -0,0 +1,522 @@ +MISSION_TEMPLATE + +name: "Zolon Patrol" +type: Patrol +system: Tarsus +region: Tarsus + +degrees: true + +alias: { name: A1, code: player_carrier } +alias: { name: A2, code: player_squadron } +alias: { name: ZCS, elem: "Consular Starship", loc: (0,0,0) } +alias: { name: ZD1, elem: "ZD02" } +alias: { name: ZD2, elem: "ZD03" } + +callsign: { name: Player, iff: 1 } +callsign: { name: Helper, iff: 1 } +callsign: { name: ZF1, iff: 4 } +callsign: { name: ZF2, iff: 4 } +callsign: { name: ZF3, iff: 4 } + +element: { + name: Player, + design: Falcon, + squadron: A2, + commander: A1, + rloc: { ref: A1, dex: 20e3, dex_var: 1e3 }, + mission: patrol, + + player: 1, + alert: true, + count: 2, + iff: 1, + + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, dex_var: 15e3, az: 0, az_var: 10 }, speed: 750 }, + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, dex_var: 15e3, az: 90, az_var: 10 }, speed: 750 }, + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, dex_var: 15e3, az: 170, az_var: 10 }, speed: 750 }, + navpt: { cmd: patrol, rloc: { ref: ZCS, dex: 40e3, az: 140, az_var: 10 }, speed: 500 }, + navpt: { cmd: rtb, rloc: { ref: A1, dex: 20e3, az: 180, az_var: 0 }, speed: 250 }, + + objective: { cmd: patrol, tgt_desc: "suspected enemy units" }, + objective: { cmd: rtb }, + + loadout: { ship: -1, name: "ACM Medium Range" }, +} + + +// ZOLON FORCES: + +element: { + name: ZF1, + design: ZZF, + mission: Assault, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-20000, -25000, 0), +} + +element: { + name: ZF2, + design: ZZA, + mission: Assault, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-30000, -25000, 0), +} + +element: { + name: ZF3, + design: ZZF, + mission: Patrol, + + intel: Secret, + count: 4, + command_ai:1, + iff: 4, + playable: false, + region: Theramin, + loc: (-40000, -25000, 0), +} + + + +// ZOLON EVENTS: + +event: { + id: 1, + time: 200.0, + event: Jump, + event_ship: "ZF1 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 2, + time: 201.0, + event: Jump, + event_ship: "ZF1 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 3, + time: 203.0, + event: Jump, + event_ship: "ZF1 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 4, + time: 203.5, + event: Jump, + event_ship: "ZF1 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 5, + event: Objective, + event_ship: ZF1, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 4, + delay: 2, +} + +event: { + id: 11, + time: 220.0, + event: Jump, + event_ship: "ZF2 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 12, + time: 221.0, + event: Jump, + event_ship: "ZF2 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 13, + time: 223.0, + event: Jump, + event_ship: "ZF2 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 14, + time: 223.5, + event: Jump, + event_ship: "ZF2 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 15, + event: Objective, + event_ship: ZF2, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 14, + delay: 2, +} + +event: { + id: 21, + time: 300.0, + event: Jump, + event_ship: "ZF3 1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 22, + time: 301.0, + event: Jump, + event_ship: "ZF3 2", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 23, + time: 303.0, + event: Jump, + event_ship: "ZF3 3", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 24, + time: 303.5, + event: Jump, + event_ship: "ZF3 4", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 50, + time: 300.0, + event: Jump, + event_ship: "ZD1", + event_target: Tarsus, + trigger: Time, +} + +event: { + id: 51, + time: 315.0, + event: Jump, + event_ship: "ZD2", + event_target: Tarsus, + trigger: Time, +} + + +event: { + id: 52, + event: Objective, + event_ship: ZD1, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 4, + delay: 2, +} + +event: { + id: 53, + event: Objective, + event_ship: ZD2, + event_param: 10, + event_target: ZCS, + + trigger: Event, + trigger_param: 4, + delay: 2, +} + + +// in case the zolon destroyers get shot down + +event: { + id: 100 + time: 0 + delay: 8 + event: Damage + event_ship: ZCS + event_target: ZCS + event_param: 300e3 + event_chance: 100 + trigger: Destroyed + trigger_ship: ZD2 +} + +event: { + id: 101 + time: 0 + delay: 7 + event: Damage + event_ship: ZCS + event_target: ZCS + event_param: 300e3 + event_chance: 100 + trigger: Destroyed + trigger_ship: ZD1 +} + +event: { + id: 102 + time: 900 + delay: 0 + event: Damage + event_ship: ZCS + event_target: ZCS + event_param: 500e3 + event_chance: 100 + trigger: Time +} + + +// after the consular ship is destroyed + +event: { + id: 200, + time: 0.0, + delay: 20.0, + event: Jump, + event_ship: "ZF1 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 201, + time: 0.0, + delay: 21.2, + event: Jump, + event_ship: "ZF1 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 202, + time: 0.0, + delay: 22.0, + event: Jump, + event_ship: "ZF1 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 203, + time: 0.0, + delay: 22.8, + event: Jump, + event_ship: "ZF1 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + + +event: { + id: 204, + time: 0.0, + delay: 25.0, + event: Jump, + event_ship: "ZF2 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 205, + time: 0.0, + delay: 25.3, + event: Jump, + event_ship: "ZF2 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 206, + time: 0.0, + delay: 26.0, + event: Jump, + event_ship: "ZF2 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 207, + time: 0.0, + delay: 27.2, + event: Jump, + event_ship: "ZF2 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 208, + time: 0.0, + delay: 29.0, + event: Jump, + event_ship: "ZF3 1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 209, + time: 0.0, + delay: 30.0, + event: Jump, + event_ship: "ZF3 2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 210, + time: 0.0, + delay: 30.4, + event: Jump, + event_ship: "ZF3 3", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 211, + time: 0.0, + delay: 31.1, + event: Jump, + event_ship: "ZF3 4", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 212, + time: 0.0, + delay: 40.0, + event: Jump, + event_ship: "ZD1", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 213, + time: 0.0, + delay: 41.0, + event: Jump, + event_ship: "ZD2", + event_target: Theramin, + trigger: Destroyed, + trigger_ship: ZCS, +} + +// end of bugout + + + +event: { + id: 300, + time: 230.0, + event: Message, + sound: "Vox/Misc/A02-02.ogg", + event_message: "Be advised - we show several high-speed contacts inbound.", +} + +event: { + id: 301, + time: 233.0, + event: Message, + sound: "Vox/Misc/A02-03.ogg", + event_message: "Contacts are unknown configuration and presumed hostile.", +} + +event: { + id: 302, + time: 238.0, + event: Objective, + sound: "Vox/Misc/A02-04.ogg", + event_message: "We have new orders: Defend the Zolon Consular Starship.", + event_param: 4, + event_target: ZCS, +} + +event: { + id: 310, + time: 0, + delay: 60, + event: Message, + sound: "Vox/Misc/A02-05.ogg", + event_message: "Well, that didn't go exactly as planned...", + trigger: Destroyed, + trigger_ship: ZCS, +} + +event: { + id: 311, + time: 0, + delay: 63, + event: Message, + sound: "Vox/Misc/A02-06.ogg", + event_message: "All units return to base", + trigger: Destroyed, + trigger_ship: ZCS, +} + +// EOF |