From d289918bfdf7635ec3bb2c94d8255da2b2572aea Mon Sep 17 00:00:00 2001 From: Aki Date: Sun, 6 Feb 2022 19:14:54 +0100 Subject: Added datafiles to the repository This includes only text files from the most common distribution of content.dat and shatter.dat. --- data/content/Missions/01-Alert.def | 151 ++++++++ data/content/Missions/02-Wings.def | 130 +++++++ data/content/Missions/03-Honor.def | 618 +++++++++++++++++++++++++++++++++ data/content/Missions/04-Sand.def | 285 +++++++++++++++ data/content/Missions/05-Execution.def | 168 +++++++++ data/content/Missions/06-SEAD.def | 229 ++++++++++++ data/content/Missions/07-SLGAM.def | 266 ++++++++++++++ data/content/Missions/08-Focus.def | 174 ++++++++++ data/content/Missions/09-Hounds.def | 201 +++++++++++ data/content/Missions/10-Angels.def | 224 ++++++++++++ data/content/Missions/Missions.def | 111 ++++++ 11 files changed, 2557 insertions(+) create mode 100644 data/content/Missions/01-Alert.def create mode 100644 data/content/Missions/02-Wings.def create mode 100644 data/content/Missions/03-Honor.def create mode 100644 data/content/Missions/04-Sand.def create mode 100644 data/content/Missions/05-Execution.def create mode 100644 data/content/Missions/06-SEAD.def create mode 100644 data/content/Missions/07-SLGAM.def create mode 100644 data/content/Missions/08-Focus.def create mode 100644 data/content/Missions/09-Hounds.def create mode 100644 data/content/Missions/10-Angels.def create mode 100644 data/content/Missions/Missions.def (limited to 'data/content/Missions') diff --git a/data/content/Missions/01-Alert.def b/data/content/Missions/01-Alert.def new file mode 100644 index 0000000..e942e74 --- /dev/null +++ b/data/content/Missions/01-Alert.def @@ -0,0 +1,151 @@ +MISSION + +name: "msn.s01.name" +type: PATROL +system: Ostara +region: Aram + +start: "00/08:00:00" +degrees: true + +sitrep: "msn.s01.sitrep" + +objective: "msn.s01.obj" + +ship: { + name: Archon, + design: Orion, + loc: (0, 0, 0), + count: 1, + iff: 1, + command_ai: 0, +} + +ship: { + name: Gerson, + design: Asher, + loc: (-20e3, 7e3, 300), + count: 1, + iff: 1, + command_ai: 0, + commander: Archon, +} + +ship: { + name: Simmons, + design: Asher, + loc: (16e3, -2e3, 100), + count: 1, + iff: 1, + command_ai: 0, + commander: Archon, +} + +element: { + name: Avengers, + design: Falcon, + count: 24, + maint_count: 4, + dead_count: 4, + carrier: Archon, + iff: 1, +} + +element: { + name: Delta, + design: Falcon, + squadron: Avengers, + loc: (1e3, 2e3, 0), + mission: patrol, + player: 1, + alert: true, + count: 2, + iff: 1, + loadout: { ship: -1, name: "ACM Medium Range" }, + + navpt: { cmd: vector, loc: ( 5e3, -10e3, 0), speed: 500 }, + navpt: { cmd: patrol, loc: ( 90e3,-130e3, 0), speed: 500 }, + navpt: { cmd: patrol, loc: (150e3, -60e3, 0), speed: 500 }, + navpt: { cmd: patrol, loc: (120e3, 0, 0), speed: 500 }, + navpt: { cmd: patrol, loc: ( 10e3, 30e3, 0), speed: 500 }, +} + +optional: { + min: 1, + max: 3, + + element: { + name: Nagal, + design: Viper, + rloc: { ref: "Delta:1", dex: 30e3, dex_var: 5e3 }, + count: 4, + iff: 2, + loadout: { ship: -1, name: "ACM Medium Range" }, + intel: known, + }, + + element: { + name: Narom, + design: Razor, + rloc: { ref: "Delta:2", dex: 20e3, dex_var: 5e3 }, + count: 3, + iff: 2, + loadout: { ship: -1, name: "ACM Medium Range" }, + intel: secret, + }, + + element: { + name: Nardik, + design: Viper, + rloc: { ref: "Delta:2", dex: 33e3, dex_var: 5e3 }, + count: 3, + iff: 2, + loadout: { ship: -1, name: "ACM Medium Range" }, + intel: known, + }, +} + +element: { + name: Orten, + design: Cobra, + loc: (160e3,-210e3, 0), + mission: assault, + + count: 4, + iff: 2, + loadout: { ship: -1, name: "Hvy Ship Strike" }, + + objective: { cmd: assault, tgt: Archon }, + + navpt: { cmd: vector, loc: (160e3,-130e3, 0), speed: 500 }, + navpt: { cmd: assault, tgt: Archon, loc: ( 40e3, -30e3, 0), speed: 500 }, + +} + +event: { + id: 1, + event: Message, + sound: "Vox/Misc/M01-E01.ogg", + event_message: "msn.s01.e01", + event_source: Archon, + event_ship: Delta, + + trigger: Navpoint, + trigger_ship: "Orten 1", + trigger_param: 1, + delay: 2, +} + +event: { + id: 2, + event: Objective, + event_message: "msn.s01.e02", + event_source: Archon, + event_ship: Delta, + event_target: Orten, + event_param: 8, + + trigger: Event, + trigger_param: 1, + delay: 5, +} diff --git a/data/content/Missions/02-Wings.def b/data/content/Missions/02-Wings.def new file mode 100644 index 0000000..c7604c9 --- /dev/null +++ b/data/content/Missions/02-Wings.def @@ -0,0 +1,130 @@ +MISSION + +name: "msn.s02.name" +type: ESCORT_STRIKE +system: Loris +region: Loris + +start: "01/11:00:00" +degrees: true + +sitrep: "msn.s02.sitrep" + +objective: "msn.s02.obj" + +ship: { + name: Heracles, + design: Orion, + loc: (0, 0, 0), + count: 1, + iff: 1, + command_ai: 0 +} + +element: { + name: Aces, + design: Falcon, + count: 24, + maint_count: 4, + carrier: Heracles, + iff: 1, +} + +element: { + name: Kings, + design: Thunderbolt, + count: 12, + maint_count: 4, + dead_count: 4, + carrier: Heracles, + iff: 1, +} + +element: { + name: Condor, + design: Thunderbolt, + squadron: Kings, + loc: (4e3, 5e3, 0), + mission: assault, + + alert: true, + count: 2, + iff: 1, + loadout: { ship: -1, name: "Ship Strike" }, + + + objective: { cmd: assault, tgt: Ascentia }, + objective: { cmd: RTB }, + + navpt: { cmd: vector, loc: ( 40e3, -95e3, 0), speed: 500 }, + navpt: { cmd: assault, tgt: Ascentia, loc: (-20e3, -120e3, 0), speed: 500 }, +} + +element: { + name: Ranger, + design: Falcon, + squadron: Aces, + loc: (4e3, 5e3, 0), + mission: escort, + + player: 1, + alert: false, + count: 2, + iff: 1, + loadout: { ship: -1, name: "ACM Medium Range" }, + + objective: { cmd: escort, tgt: Condor }, + objective: { cmd: RTB }, + + navpt: { cmd: escort, tgt: Condor, rloc: { ref: "Condor:1", dex: 15e3 }, speed: 500 }, + navpt: { cmd: escort, tgt: Condor, rloc: { ref: "Condor:2", dex: 15e3 }, speed: 500 }, +} + + +element: { + name: Ascentia, + design: IM3500 + skin: Green + loc: (-200e3, -120e3, 0), + mission: misc, + intel: known, + count: 1, + iff: 2, + + navpt: { cmd: vector, loc: ( 0e3, -120e3, 0), speed: 500 }, + navpt: { cmd: vector, loc: ( 90e3, -50e3, 0), speed: 500 }, +} + +element: { + name: Martak, + design: Viper, + rloc: { ref: Ascentia, dex: 30e3, dex_var: 5e3 }, + mission: intercept, + intel: secret, + count: 2, + iff: 2, + + loadout: { ship: -1, name: "ACM Medium Range" }, + + objective: { cmd: intercept, tgt: Condor }, + + navpt: { cmd: escort, tgt: Ascentia, rloc: { ref: "Ascentia:1", dex: 25e3 }, speed: 500 }, + navpt: { cmd: intercept, tgt: Condor, rloc: { ref: "Ascentia:2", dex: 25e3 }, speed: 500 }, +} + +element: { + name: Malik, + design: Razor, + loc: (200e3, -120e3, 0), + mission: intercept, + intel: secret, + count: 2, + iff: 2, + + loadout: { ship: -1, name: "ACM Medium Range" }, + + objective: { cmd: intercept, tgt: Condor }, + + navpt: { cmd: vector, rloc: { ref: "Condor:1", dex: 25e3 }, speed: 500 }, + navpt: { cmd: intercept, tgt: Condor, rloc: { ref: "Condor:2", dex: 25e3 }, speed: 500 }, +} diff --git a/data/content/Missions/03-Honor.def b/data/content/Missions/03-Honor.def new file mode 100644 index 0000000..e305634 --- /dev/null +++ b/data/content/Missions/03-Honor.def @@ -0,0 +1,618 @@ +MISSION + +name: "msn.s03.name" +type: ESCORT_SHUTTLE +system: Solus +region: Telmera + +start: "02/18:10:00" +stardate: 1080332000 +degrees: true + +sitrep: "msn.s03.sitrep" + +objective: "msn.s03.obj" + + + +element: { + name: "Solus-Kalon", + design: "Farcaster", + mission: "Misc", + + intel: "Located", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Solus", + loc: (80e3, 20e3, 0), + + objective: { cmd: Vector, tgt: "Kalon-Solus" }, +} + +element: { + name: "Solus-Trellis", + design: "Farcaster", + mission: "Misc", + + intel: "Located", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Solus", + loc: (-200e3, -100e3, 0), +} + +element: { + name: "Solus-Jalah", + design: "Farcaster", + mission: "Misc", + + intel: "Located", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Solus", + loc: (150e3, -180e3, 0), +} + +element: { + name: "Kalon-Solus", + design: "Farcaster", + mission: "Misc", + + intel: "Located", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Kalon", + loc: (90e3, -54e3, 0), + + objective: { cmd: Vector, tgt: "Solus-Kalon" }, +} + +element: { + name: "Harmony Station", + design: "Station2", + mission: "Misc", + + intel: "Known", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Kalon", + loc: (0, 0, 0), +} + +element: { + name: "Harmony Guest 1", + design: "Falcon", + carrier: "Harmony Station", + commander: "Harmony Station", + mission: "Misc", + + intel: "Known", + count: 8, + dead_count: 8, + iff: 0, + region: "Kalon", + loc: (3168, 25163, 0), +} + +element: { + name: "Harmony Guest 2", + design: "Stormhawk", + carrier: "Harmony Station", + commander: "Harmony Station", + mission: "Misc", + + intel: "Known", + count: 8, + dead_count: 8, + iff: 0, + region: "Kalon", + loc: (20097, 3968, 0), +} + +element: { + name: "Harmony Guest 3", + design: "Zodiac", + carrier: "Harmony Station", + commander: "Harmony Station", + mission: "Misc", + + intel: "Known", + count: 8, + dead_count: 8, + iff: 0, + region: "Kalon", + loc: (-4211, 17728, 0), +} + +element: { + name: "Reactor", + design: "Reac01", + mission: "Misc", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Telmera", + loc: (55e3, -56e3, 0), +} + +element: { + name: "Factory 1", + design: "Fact04", + mission: "Misc", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Telmera", + loc: (56e3, -55e3, 0), +} + +element: { + name: "Factory 2", + design: "Fact02", + mission: "Misc", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Telmera", + loc: (58e3, -56e3, 0), +} + +element: { + name: "Admin", + design: "Bldg00", + mission: "Misc", + + intel: "Known", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Telmera", + loc: (-55e3, 30e3, 0), +} + +element: { + name: "Office", + design: "Bldg01", + mission: "Misc", + + intel: "Known", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Telmera", + loc: (-54e3, 28e3, 0), +} + +element: { + name: "Tower", + design: "Bldg02", + mission: "Misc", + + intel: "Known", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Telmera", + loc: (-55e3, 32e3, 0), +} + +element: { + name: "Alton", + design: "Bldg03", + mission: "Misc", + + intel: "Known", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Telmera", + loc: (-56e3, 26e3, 0), +} + +element: { + name: "Trade Center", + design: "Bldg04", + mission: "Misc", + + intel: "Known", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Telmera", + loc: (-55e3, 27e3, 0), +} + +element: { + name: "City Block", + design: "City00", + mission: "Misc", + + intel: "Known", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Telmera", + loc: (-53e3, 28e3, 0), +} + +element: { + name: "City Block", + design: "City01", + mission: "Misc", + + intel: "Known", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Telmera", + loc: (-56e3, 30e3, 0), +} + +element: { + name: "City Block", + design: "City00", + mission: "Misc", + + intel: "Known", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Telmera", + loc: (-51e3, 31e3, 0), +} + +element: { + name: "City Block", + design: "City00", + mission: "Misc", + + intel: "Known", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Telmera", + loc: (53e3, -52e3, 0), +} + +element: { + name: "City Block", + design: "City01", + mission: "Misc", + + intel: "Known", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Telmera", + loc: (53e3, -55e3, 0), +} + +element: { + name: "Factory", + design: "Fact03", + mission: "Misc", + + intel: "Known", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Telmera", + loc: (-52e3, 32e3, 0), +} + +element: { + name: "Factory 2", + design: "Fact04", + mission: "Misc", + + intel: "Known", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Telmera", + loc: (-50e3, 31e3, 0), +} + +element: { + name: "Telmera Starport", + design: "Airbase1", + mission: "Misc", + + intel: "Known", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Telmera", + loc: (-55e3, 22e3, 0), +} + +element: { + name: "Telmera Guest 1", + design: "Falcon", + carrier: "Telmera Starport", + commander: "Telmera Starport", + mission: "Misc", + + intel: "Known", + count: 10, + dead_count: 10, + iff: 0, + region: "Telmera", + loc: (-34225, 35380, 0), +} + +element: { + name: "Telmera Guest 2", + design: "Stormhawk", + carrier: "Telmera Starport", + commander: "Telmera Starport", + mission: "Misc", + + intel: "Known", + count: 10, + dead_count: 10, + iff: 0, + region: "Telmera", + loc: (-36379, 32938, 0), +} + +element: { + name: "Telmera Guest 3", + design: "Zodiac", + carrier: "Telmera Starport", + commander: "Telmera Starport", + mission: "Misc", + + intel: "Known", + count: 10, + dead_count: 10, + iff: 0, + region: "Telmera", + loc: (-33760, 10404, 0), +} + + +// ******* PLAYER STUFF STARTS HERE ******* + +element: { + name: Zodiac, + design: Zodiac, + loc: (-63e3, 30e3, 3e3), + + count: 1, + iff: 0, + + hold: 300, + head: 180, + + navpt: { cmd: vector, loc: ( -63e3, 45e3, 33e3), speed: 500 }, + navpt: { cmd: vector, loc: ( 80e3, 60e3, 0e3), speed: 500, rgn: Solus }, + navpt: { cmd: vector, loc: ( 90e3, -75e3, 0e3), speed: 500, rgn: Kalon }, + navpt: { cmd: vector, loc: ( 30e3, -15e3, 0e3), speed: 500, rgn: Kalon }, + navpt: { cmd: dock, loc: ( 30e3, 0e3, 0e3), speed: 500, rgn: Kalon, tgt: "Harmony Station" }, +} + +element: { + name: Daggers, + design: "Stormhawk", + carrier: "Telmera Starport", + commander: "Telmera Starport", + mission: "Misc", + + intel: "Known", + count: 10, + iff: 1, + region: "Telmera", + loc: (-35e3, 33e3, 0), +} + +element: { + name: Dagger, + design: Stormhawk, + loc: (0,0,5e3), + + count: 2, + iff: 1, + player: 1, + alert: true, + squadron: Daggers, + + loadout: { ship: -1, name: "ACM Short Range" }, + + objective: { cmd: escort, tgt: Zodiac }, + objective: { cmd: RTB }, + + navpt: { cmd: vector, loc: ( -60e3, 30e3, 3e3), speed: 500 }, + navpt: { cmd: escort, loc: ( -60e3, 60e3, 33e3), speed: 500 }, + navpt: { cmd: escort, loc: ( 78e3, 67e3, 0e3), speed: 500, rgn: Solus }, + navpt: { cmd: escort, loc: ( 90e3, -75e3, 0e3), speed: 500, rgn: Kalon }, + navpt: { cmd: escort, loc: ( 30e3, -15e3, 0e3), speed: 500, rgn: Kalon }, + navpt: { cmd: dock, loc: ( 30e3, 0e3, 0e3), speed: 500, rgn: Kalon, tgt: "Harmony Station" }, +} + + +// ******* BAD GUYS ******* + + +element: { + name: Vectral, + design: Viper, + loc: (-2e3, -5e3, 0), + region: Solus, + + count: 2, + iff: 2, + hold: 600, + + objective: { cmd: intercept, tgt: Zodiac }, + + navpt: { cmd: intercept, tgt: Zodiac, loc: ( 50e3, 65e3, 0e3), speed: 500, rgn: Solus }, +} + +element: { + name: Ramius, + design: Razor, + rloc: { ref: "Dagger:4", dex: 120e3 } + region: Kalon, + + count: 2, + iff: 2, + hold: 600, + + objective: { cmd: intercept, tgt: Zodiac }, + + navpt: { cmd: intercept, tgt: Zodiac, loc: (20e3, -15e3, 0e3), speed: 750, rgn: Kalon }, +} + + +// ******* EVENT LIST ******* + + +event: { + id: 1, + event: Hold, + event_message: "", + event_param: 0, + event_ship: Zodiac, + + trigger: Navpoint, + trigger_ship: Dagger, + trigger_param: 1, +} + +event: { + id: 2, + event: Message, + sound: "Vox/Misc/M03-E02.ogg", + event_message: "msn.s03.e02", + event_ship: Dagger, + + trigger: Event, + trigger_param: 1, + delay: 1, +} + +event: { + id: 3, + event: Message, + sound: "Vox/Misc/M03-E03.ogg", + event_message: "msn.s03.e03", + event_ship: Dagger, + event_source: Zodiac, + + trigger: Event, + trigger_param: 2, + delay: 5, +} + +event: { + id: 4, + event: Hold, + event_message: "", + event_param: 0, + event_ship: Vectral, + + trigger: Jump, + trigger_ship: Dagger, + delay: 10, +} + +event: { + id: 5, + event: Message, + sound: "Vox/Misc/M03-E05.ogg", + event_message: "msn.s03.e05", + event_ship: Dagger, + event_source: Zodiac, + + trigger: Navpoint, + trigger_ship: Zodiac, + trigger_param: 2, + delay: 1, +} + +event: { + id: 6, + event: Message, + sound: "Vox/Misc/M03-E06.ogg", + event_message: "msn.s03.e06", + event_ship: Dagger, + event_source: Zodiac, + + trigger: Event, + trigger_param: 5, + delay: 1.5, +} + + +event: { + id: 90, + event: Message, + sound: "Vox/Misc/M03-E90.ogg", + event_message: "msn.s03.e90", + event_ship: Dagger, + event_source: Zodiac, + + trigger: Jump, + trigger_ship: Dagger, + delay: 3, +} + +event: { + id: 91, + event: Message, + sound: "Vox/Misc/M03-E91.ogg", + event_message: "msn.s03.e91", + event_ship: Dagger, + event_source: Zodiac, + + trigger: Damage, + trigger_ship: Zodiac, + trigger_param: 20, + delay: 1, +} + +event: { + id: 99, + event: Message, + sound: "Vox/Misc/M03-E99.ogg", + event_message: "msn.s03.e99", + + trigger: Navpoint, + trigger_ship: Zodiac, + trigger_param: 5, + delay: 1, +} + diff --git a/data/content/Missions/04-Sand.def b/data/content/Missions/04-Sand.def new file mode 100644 index 0000000..4b00749 --- /dev/null +++ b/data/content/Missions/04-Sand.def @@ -0,0 +1,285 @@ +MISSION + +name: "msn.s04.name" +desc: "Air-to-ground action. Destroy enemy mining operation on Haiche." +type: Strike +system: Haiche +region: Haiche + +start: "05/09:05:00" +stardate: 1079225678 +degrees: true + +sitrep: "msn.s04.sitrep" + +objective: "msn.s04.obj" + + +element: { + name: "Archon", + design: "Orion", + mission: "FLIGHT_OPS", + intel: "Located", + count: 1, + iff: 1, + playable: false, + region: "Haiche", + loc: (-25000, 0, 0), + head: 0, + +} + +element: { + name: "Desperados", + design: "Stormhawk", + carrier: "Archon", + mission: "Misc", + intel: "Secret", + count: 20, + maint_count: 5, + dead_count: 5, + iff: 1, + playable: false, + region: "Haiche", + loc: (0, 0, 0), + + loadout: { ship: -1, name: "ACM Medium Range" }, + +} + +element: { + name: "Alpha", + design: "Stormhawk", + squadron: "Desperados", + mission: "Strike", + intel: "Secret", + count: 2, + alert: true, + iff: 1, + player: 1, + playable: true, + region: "Haiche", + loc: (5000, 2500, 0), + + loadout: { ship: -1, name: "Ground Strike" }, + + objective: { cmd: Strike, tgt: "Cooling Tower 1" }, + objective: { cmd: Strike, tgt: "Cooling Tower 2" }, + objective: { cmd: Strike, tgt: "Cooling Tower 3" }, + objective: { cmd: Strike, tgt: "Cooling Tower 4" }, + + navpt: { cmd: Vector, loc: ( 0, -10e3, 0), speed: 500, rgn: "Haiche" }, + navpt: { cmd: Vector, loc: (10e3, 5e3, 3e3), speed: 500, rgn: "Tantalus" }, + navpt: { cmd: Strike, tgt: "Cooling Tower", loc: (-1e3, 7e3, 3e3), speed: 500, rgn: "Tantalus" }, + navpt: { cmd: Vector, loc: (24e3, -5e3, 3e3), speed: 500, rgn: "Tantalus" }, + navpt: { cmd: RTB, loc: ( 0, 25e3, 0), speed: 500, rgn: "Haiche" }, +} + +element: { + name: "SAM-1", + design: "SAM 1", + mission: "Misc", + intel: "Secret", + count: 1, + iff: 2, + playable: false, + region: "Tantalus", + loc: (75e3, -72e3, 0), + head: 3.142, + +} + +element: { + name: "AAA-1", + design: "AAA 2", + mission: "Misc", + intel: "Secret", + count: 1, + iff: 2, + playable: false, + region: "Tantalus", + loc: (65e3, 25e3, 0), + head: 1.571, + +} + +degrees: true + +element: { + name: "Tantalus Mining Station", + design: "Dsrt01", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Tantalus", + loc: (0, 0, 0), +} + +element: { + name: "Administration", + design: "Dsrt01", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Tantalus", + loc: (3e3, 2e3, 0), +} + +element: { + name: "Refinery", + design: "Dsrt00", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Tantalus", + loc: (-4e3, 3e3, 0), +} + +element: { + name: "Cooling Tower A", + design: "Cool00", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Tantalus", + loc: (-5e3, 2200, 0) +} + +element: { + name: "Cooling Tower B", + design: "Cool00", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Tantalus", + loc: (-5e3, 3000, 0) +} + +element: { + name: "Cooling Tower C", + design: "Cool00", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Tantalus", + loc: (-5e3, 3800, 0) +} + +element: { + name: "Cryo Tank A", + design: "Tank00", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Tantalus", + loc: (-5.5e3, 2200, 0) +} + +element: { + name: "Cryo Tank B", + design: "Tank00", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Tantalus", + loc: (-5.5e3, 3000, 0) +} + +element: { + name: "Cryo Tank C", + design: "Tank00", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Tantalus", + loc: (-5.5e3, 3800, 0) +} + +element: { + name: "Reactor", + design: "Reac01", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Tantalus", + loc: (2e3, 1e3, 0), +} + +element: { + name: "Downtown", + design: "Dsrt04", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Tantalus", + loc: (-5e3, -2e3, 0), +} + +element: { + name: "Outpost", + design: "Dsrt04", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Tantalus", + loc: (15e3, 2e3, 0), +} + +element: { + name: "Processing Plant", + design: "Fact01", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Tantalus", + loc: (5e3, 4e3, 0), +} + +element: { + name: "Valag", + design: "Viper", + mission: "Intercept", + intel: "Secret", + count: 2, + iff: 2, + playable: false, + region: "Tantalus", + loc: (-100e3, -110e3, 2e3), + head: 180, + + loadout: { ship: -1, name: "ACM Medium Range" }, + + objective: { cmd: Intercept, tgt: "Alpha" }, + + navpt: { cmd: Vector, loc: (-40e3, -41e3, 5e3), speed: 450, rgn: "Tantalus" }, + navpt: { cmd: Intercept, tgt: "Alpha", loc: (2e3, -21e3, 5e3), speed: 600, rgn: "Tantalus" }, + +} + +// EOF diff --git a/data/content/Missions/05-Execution.def b/data/content/Missions/05-Execution.def new file mode 100644 index 0000000..7fd7d95 --- /dev/null +++ b/data/content/Missions/05-Execution.def @@ -0,0 +1,168 @@ +MISSION + +name: "msn.s05.name" +type: ASSAULT +system: Renser +region: Lornas + +start: "04/19:20:00" +degrees: true + +sitrep: "msn.s05.sitrep" + +objective: "msn.s05.obj" + + +ship: { + name: Archon, + design: Orion, + loc: (0, 0, 2000), + count: 1, + iff: 1, + command_ai: 0, +} + +ship: { + name: Gerson, + design: Asher, + loc: (-20e3, 7e3, 2300), + count: 1, + iff: 1, + command_ai: 0, + commander: Archon, +} + +ship: { + name: Simmons, + design: Asher, + loc: (16e3, -2e3, 2100), + count: 1, + iff: 1, + command_ai: 0, + commander: Archon, +} + +element: { + name: Avengers, + design: Falcon, + count: 24, + maint_count: 4, + dead_count: 4, + carrier: Archon, + iff: 1, +} + +element: { + name: Warbirds, + design: Thunderbolt, + count: 12, + maint_count: 4, + dead_count: 4, + carrier: Archon, + iff: 1, +} + +ship: { + name: Mustang, + design: Thunderbolt, + loc: (2e3, 1e3, 3e3), + count: 2, + iff: 1, + player: 1, + squadron: Warbirds, + mission: assault, + alert: true, + + loadout: { ship: -1, name: "Ship Strike" }, + + objective: { cmd: assault, tgt: Vagabond }, + objective: { cmd: RTB }, + + navpt: { cmd: vector, loc: ( 40e3, -115e3, 0), speed: 500 }, + navpt: { cmd: assault, tgt: Vagabond, loc: (-20e3, -160e3, 0), speed: 500 }, +} + + +// ***** BAD GUYS ***** + +ship: { + name: Vagabond + design: Marauder + rloc: { ref: "Mustang:2", dex: 40e3 }, + iff: 3, + intel: Known +} + +ship: { + name: Sidus, + design: Volnaris, + loc: (0, 0, 0), + region: Renser, + iff: 2, + intel: Secret, + hold: 250, + + navpt: { cmd: vector, rloc: { ref: Vagabond, dex: 50e3 }, rgn: Lornas, speed: 750 }, +} + +ship: { + name: Orinoco, + design: Tiger, + loc: (10e3, 0, 0), + region: Renser, + iff: 2, + intel: Secret, + hold: 250, + + navpt: { cmd: vector, rloc: { ref: Vagabond, dex: 70e3 }, rgn: Lornas, speed: 750 }, +} + + +// ***** EVENTS ***** + +event: { + id: 1, + event: Message, + sound: "Vox/Misc/M05-E01.ogg", + event_message: "msn.s05.e01", + + trigger: Jump, + trigger_ship: Sidus, + delay: 10, +} + +event: { + id: 2, + event: Message, + sound: "Vox/Misc/M05-E02.ogg", + event_message: "msn.s05.e02", + + trigger: Event, + trigger_param: 1, + delay: 6, +} + +event: { + id: 10, + event: Message, + sound: "Vox/Misc/M05-E10.ogg", + event_message: "msn.s05.e10" + event_source: Archon, + event_ship: Mustang, + + trigger: Event, + trigger_param: 1, + delay: 8, +} + +event: { + id: 11, + event: Message, + sound: "Vox/Misc/M05-E11.ogg", + event_message: "msn.s05.e11", + + trigger: Event, + trigger_param: 10, + delay: 3, +} + diff --git a/data/content/Missions/06-SEAD.def b/data/content/Missions/06-SEAD.def new file mode 100644 index 0000000..75dc4af --- /dev/null +++ b/data/content/Missions/06-SEAD.def @@ -0,0 +1,229 @@ +MISSION + +name: "msn.s06.name" +type: STRIKE +system: Radix +region: "Shadow Canyon" + +start: "05/10:34:00" +degrees: true +stardate: 1079221203.0 + +sitrep: "msn.s06.sitrep" + +objective: "msn.s06.obj" + +element: { + name: Echo, + design: Thunderbolt, + loc: (5e3, -4e3, 2e3), + mission: strike, + player: 1, + count: 1, + iff: 1, + loadout: { ship: -1, name: "Ground Strike" }, + + navpt: { cmd: vector, loc: ( 4.5e3, -26e3, 1e3), speed: 500 }, + navpt: { cmd: vector, loc: ( -16e3, -44e3, 1e3), speed: 500 }, + navpt: { cmd: vector, loc: ( -34e3, -50e3, 1e3), speed: 500 }, + navpt: { cmd: vector, loc: ( -42e3, -87e3, 1e3), speed: 500 }, + navpt: { cmd: vector, loc: ( -82e3, -50e3, 1e3), speed: 500 }, + navpt: { cmd: vector, loc: (-115e3, -42e3, 1e3), speed: 500 }, + navpt: { cmd: vector, loc: (-135e3, -60e3, 1e3), speed: 500 }, + navpt: { cmd: vector, loc: (-155e3, -67e3, 2e3), speed: 500 }, + navpt: { cmd: vector, loc: (-171e3, -93e3, 6e3), speed: 500 }, + navpt: { cmd: strike, loc: (-180e3, -110e3, 2e3), speed: 500 }, + +} + + +element: { + name: "Jackal", + design: "Jackal", + mission: "Patrol", + intel: "Secret", + count: 1, + iff: 2, + playable: false, + region: "Shadow Canyon", + loc: (-25e3, -95e3, 50), + hold: 600, + + navpt: { cmd: patrol, loc: ( -42e3, -87e3, 1e3), speed: 500 }, +} + + +element: { + name: "Administration", + design: "Dsrt01", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Shadow Canyon", + loc: (-175e3, -145e3, 0), +} + +element: { + name: "Outpost", + design: "Dsrt04", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Shadow Canyon", + loc: (-175e3, -140e3, 0), +} + +element: { + name: "Barracks 1", + design: "Dsrt03", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Shadow Canyon", + loc: (-177e3, -148e3, 0), +} + +element: { + name: "Barracks 2", + design: "Dsrt03", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Shadow Canyon", + loc: (-175e3, -148e3, 0), +} + +element: { + name: "Barracks 3", + design: "Dsrt03", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Shadow Canyon", + loc: (-173e3, -148e3, 0), +} + +element: { + name: "Cryo Tank", + design: "Tank00", + mission: "Misc", + intel: "Located", + count: 2, + iff: 2, + playable: false, + region: "Shadow Canyon", + loc: (-170e3, -138e3, 0), +} + +element: { + name: "Reactor", + design: "Reac01", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Shadow Canyon", + loc: (-170e3, -140e3, 0), +} + +element: { + name: "Starbase", + design: "Airbase3", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Shadow Canyon", + loc: (-180e3, -125e3, 0), +} + +element: { + name: "SAM 1", + design: "SAM 1", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Shadow Canyon", + loc: (-173e3, -130e3, 0), +} + +element: { + name: "AAA 1", + design: "AAA 1", + mission: "Misc", + intel: "Located", + count: 1, + iff: 2, + playable: false, + region: "Shadow Canyon", + loc: (-175e3, -152e3, 0), +} + + +// ******* EVENT LIST ******* + + +event: { + id: 1, + event: Hold, + event_param: 0, + event_ship: Jackal, + + trigger: Navpoint, + trigger_ship: Echo, + trigger_param: 3, +} + + +event: { + id: 25, + event: Message, + event_message: "", + + trigger: Destroyed, + trigger_ship: "SAM 1", +} + +event: { + id: 26, + event: Message, + event_message: "", + + trigger: Destroyed, + trigger_ship: "AAA 1", +} + +event: { + id: 60, + event: Message, + sound: "Vox/Misc/M06-E60.ogg", + event_message: "msn.s06.e60", + event_ship: Pickup, + + trigger: "Event (ALL)", + trigger_param: (25, 26), + delay: 5, +} + +event: { + id: 99, + event: Exit, + + trigger: "Event", + trigger_param: 60, + delay: 5, +} diff --git a/data/content/Missions/07-SLGAM.def b/data/content/Missions/07-SLGAM.def new file mode 100644 index 0000000..ef9ab72 --- /dev/null +++ b/data/content/Missions/07-SLGAM.def @@ -0,0 +1,266 @@ +MISSION + +name: "msn.s07.name" +type: ESCORT_FREIGHT + +system: Janus +system: Jarnell +system: Loris +system: Paragon +system: Silessia +system: Solus + +system: Borova +region: Tulkas + +start: "06/16:21:00" +degrees: true + +sitrep: "msn.s07.sitrep" + + +objective: "msn.s07.obj" + +ship: { + name: Durham, + design: Berents, + loc: (0, 0, 0), + count: 1, + iff: 1, + player: 1, + + objective: { cmd: escort, tgt: "Golden Hart" }, + objective: { cmd: escort, tgt: "Silver Stag" }, + + navpt: { cmd: vector, rloc: { ref: "this", dex: 50e3, az: 20, az_var: 60, el_var: 0 }, speed: 400 }, + navpt: { cmd: vector, rgn: Nero, loc: ( 15e3, 140e3, 0), speed: 400 }, + navpt: { cmd: vector, rgn: Nero, loc: (-100e3, 180e3, 0), speed: 400 }, +} + +ship: { + name: Kingston, + design: Berents, + loc: (8e3, 0, 0), + count: 1, + iff: 1, + commander: Durham, + + objective: { cmd: escort, tgt: "Golden Hart" }, + objective: { cmd: escort, tgt: "Silver Stag" }, + + navpt: { cmd: vector, rloc: { ref: "Durham:1", dex: 20e3, el_var: 0 }, speed: 400 }, + navpt: { cmd: vector, rgn: Nero, loc: ( 15e3, 140e3, 0), speed: 400 }, + navpt: { cmd: vector, rgn: Nero, loc: (-110e3, 180e3, 0), speed: 400 }, +} + + +ship: { + name: "Golden Hart", + design: IM4300 + skin: Blue + rloc: { ref: Durham, dex: 30e3 }, + count: 1, + iff: 0, + + navpt: { cmd: vector, rloc: { ref: "Durham:1", dex: 30e3, el_var: 0 }, speed: 400 }, + navpt: { cmd: vector, rgn: Nero, loc: ( 0, 180e3, 0), speed: 400 }, + navpt: { cmd: vector, rgn: Nero, loc: (-120e3, 190e3, 0), speed: 400 }, + navpt: { cmd: vector, rgn: Vesta, loc: ( 90e3, -60e3, 0), speed: 400, farcast: true }, +} + +ship: { + name: "Silver Stag", + design: IM4300 + skin: Blue + rloc: { ref: Durham, dex: 25e3 }, + count: 1, + iff: 0, + + navpt: { cmd: vector, rloc: { ref: "Durham:1", dex: 34e3, el_var: 0 }, speed: 400 }, + navpt: { cmd: vector, rgn: Nero, loc: ( 0, 160e3, 0), speed: 400 }, + navpt: { cmd: vector, rgn: Nero, loc: (-120e3, 175e3, 0), speed: 400 }, + navpt: { cmd: vector, rgn: Vesta, loc: ( 90e3, -60e3, 0), speed: 400, farcast: true }, +} + + +// *** FARCASTER NETWORK *** + +element: { + name: "Nero-Vesta", + design: "Farcaster", + mission: "Misc", + + intel: "Located", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Nero", + loc: (-120e3, 110e3, 0), + + objective: { cmd: Vector, tgt: "Vesta-Nero" }, +} + +element: { + name: "Nero-Silessia", + design: "Farcaster", + mission: "Misc", + + intel: "Located", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Nero", + loc: (0, 0, 0), +} + +element: { + name: "Vesta-Nero", + design: "Farcaster", + mission: "Misc", + + intel: "Located", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Vesta", + loc: (90e3, -54e3, 0), + + objective: { cmd: Vector, tgt: "Nero-Vesta" }, +} + +element: { + name: "Silessia-Nero", + design: "Farcaster", + mission: "Misc", + + intel: "Located", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Silessia", + loc: (90e3, -54e3, 0), + + objective: { cmd: Vector, tgt: "Nero-Silessia" }, +} + + +// ***** BAD GUYS ***** + +ship: { + name: Revenge, + design: Marauder, + region: Nero, + rloc: { ref: "Nero-Vesta", dex: 110e3, az: 180, az_var: 75 }, + iff: 3, + intel: secret, + + objective: { cmd: assault, tgt: "Durham" } +} + +ship: { + name: Skull, + design: Cutlass, + region: Nero, + rloc: { ref: Revenge, dex: 90e3 }, + iff: 3, + count: 4, + intel: secret, + + objective: { cmd: assault, tgt: "Golden Hart" } +} + +ship: { + name: Black, + design: Cutlass, + region: Nero, + rloc: { ref: Revenge, dex: 115e3 }, + iff: 3, + count: 4, + intel: secret, + + objective: { cmd: assault, tgt: "Silver Stag" } +} + + + +// *** EVENT LIST *** + + +event: { + id: 5, + event: Message, + sound: "Vox/Misc/M07-E05.ogg", + event_message: "msn.s07.e05", + event_ship: Durham, + event_source: "Golden Hart", + + trigger: Navpoint, + trigger_ship: "Golden Hart", + trigger_param: 1, +} + + +event: { + id: 80, + event: Message, + sound: "Vox/Misc/M07-E80.ogg", + event_message: "msn.s07.e80", + + trigger: Destroyed, + trigger_ship: "Golden Hart", +} + +event: { + id: 90, + event: Message, + sound: "Vox/Misc/M07-E90.ogg", + event_message: "msn.s07.e90", + + trigger: Destroyed, + trigger_ship: "Silver Stag", +} + +event: { + id: 101, + event: Message, + event_message: "", + + trigger: Navpoint, + trigger_ship: "Golden Hart", + trigger_param: 4, +} + +event: { + id: 102, + event: Message, + event_message: "", + + trigger: Navpoint, + trigger_ship: "Silver Stag", + trigger_param: 4, +} + +event: { + id: 110, + event: Message, + sound: "Vox/Misc/M07-E110.ogg", + event_message: "msn.s07.e110", + + trigger: "Event (ALL)", + trigger_param: (101, 102), + delay: 5, +} + + +event: { + id: 120, + event: Exit, + + trigger: "Event (ANY)", + trigger_param: (80, 90, 110), + delay: 15, +} diff --git a/data/content/Missions/08-Focus.def b/data/content/Missions/08-Focus.def new file mode 100644 index 0000000..e07d382 --- /dev/null +++ b/data/content/Missions/08-Focus.def @@ -0,0 +1,174 @@ +MISSION + +name: "msn.s08.name" +type: PATROL +system: Solus +region: Solus + +start: "07/23:29:00" +degrees: true + +sitrep: "msn.s08.sitrep" + +objective: "msn.s08.obj" + +ship: { + name: Saratoga, + design: Berents, + loc: (0, 0, 0), + count: 1, + iff: 1, + player: 1 +} + +ship: { + name: Columbia, + design: Berents, + loc: (35e3, -20e3, 0), + count: 1, + iff: 1, + command_ai: 1, + commander: Saratoga +} + + +// ***** BAD GUYS ***** + +ship: { + name: Focus, + design: Raider, + rloc: { ref: Saratoga, dex: 130e3, az: 90, az_var: 75 }, + iff: 3, + intel: known, + + navpt: { cmd: vector, rloc: { ref: "this", dex: 60e3, az: 90, az_var: 60 }, speed: 400, emcon: 1 }, + navpt: { cmd: vector, rloc: { ref: "this:1", dex: 60e3, az: 90, az_var: 60 }, speed: 400, emcon: 1 }, +} + +ship: { + name: Vagrant, + design: Raider, + rloc: { ref: Focus, dex: 23e3 }, + iff: 3, + intel: known, + + navpt: { cmd: escort, tgt: Focus, rloc: { ref: "Focus:1", dex: 20e3 }, speed: 400, emcon: 1 }, + navpt: { cmd: escort, tgt: Focus, rloc: { ref: "Focus:2", dex: 20e3 }, speed: 400, emcon: 1 }, +} + +ship: { + name: Pickup, + design: Jackal, + rloc: { ref: "Focus:2", dex: 30e3 }, + iff: 3, + intel: secret, + + hold: 1800, + + navpt: { cmd: vector, rloc: { ref: "this", dex: 50e3, az: 90, az_var: 60 }, speed: 800 }, + navpt: { cmd: vector, loc: (0, 0, 5e3), rgn: Telmera }, +} + + +// ***** EVENT LIST ***** + +event: { + id: 1, + event: Hold, + event_message: "", + event_param: 0, + event_ship: Pickup, + + trigger: Navpoint, + trigger_ship: Focus, + trigger_param: 2, +} + +event: { + id: 20, + event: Message, + sound: "Vox/Misc/M08-E20.ogg", + event_message: "msn.s08.e20", + event_ship: Saratoga, + + trigger: Event, + trigger_param: 1, + delay: 1, +} + +event: { + id: 21, + event: Message, + sound: "Vox/Misc/M08-E21.ogg", + event_message: "msn.s08.e21", + event_ship: Saratoga, + + trigger: Event, + trigger_param: 1, + delay: 4, +} + +event: { + id: 22, + event: Message, + sound: "Vox/Misc/M08-E22.ogg", + event_message: "msn.s08.e22", + event_ship: Saratoga, + + trigger: Jump, + trigger_ship: Pickup, + trigger_param: 0, + delay: 1, +} + +event: { + id: 25, + event: Message, + event_message: "", + + trigger: Destroyed, + trigger_ship: Focus, +} + +event: { + id: 26, + event: Message, + event_message: "", + + trigger: Destroyed, + trigger_ship: Pickup, +} + +event: { + id: 50, + event: Message, + sound: "Vox/Misc/M08-E50.ogg", + event_message: "msn.s08.e50", + event_ship: Saratoga, + + trigger: "Event (ALL)", + trigger_param: (-20, -22, 25), + delay: 5, +} + +event: { + id: 60, + event: Message, + sound: "Vox/Misc/M08-E60.ogg", + event_message: "msn.s08.e60", + event_ship: Saratoga, + + trigger: "Event (ALL)", + trigger_param: (22, 26), + delay: 5, +} + + +event: { + id: 99, + event: Exit, + + trigger: "Event (ANY)", + trigger_param: (22, 50, 60), + delay: 10, +} diff --git a/data/content/Missions/09-Hounds.def b/data/content/Missions/09-Hounds.def new file mode 100644 index 0000000..44a18e6 --- /dev/null +++ b/data/content/Missions/09-Hounds.def @@ -0,0 +1,201 @@ +MISSION + +name: "msn.s09.name" +type: FLEET +system: Paragon +region: Paragon + +start: "08/09:34:00" +degrees: true + +sitrep: "msn.s09.sitrep" + +objective: "msn.s09.obj" + + +// +// GOOD GUYS: +// + +element: { + name: Wraith, + design: Spectre, + loc: (-20e3, 0, 0), + count: 1, + iff: 1, + player: 1, + mission: fleet, + + navpt: { cmd: sweep, rloc: { dex: 200e3, dex_var: 30e3, az: -45, az_var: 30, el_var: 0 }, speed: 500 }, + navpt: { cmd: sweep, rloc: { ref: "this:1", dex: 150e3, dex_var: 30e3, az: 35, az_var: 20, el_var: 0 }, speed: 500 }, + navpt: { cmd: sweep, rloc: { ref: "this:2", dex: 150e3, dex_var: 30e3, az: 85, az_var: 20, el_var: 0 }, speed: 500 }, + navpt: { cmd: sweep, rloc: { ref: "this:3", dex: 140e3, dex_var: 30e3, az: 135, az_var: 20, el_var: 0 }, speed: 500 }, +} + +element: { + name: Nemesis, + design: Spectre, + loc: (-30e3, 7e3, -500), + count: 1, + iff: 1, + commander: Wraith, + mission: fleet, + + navpt: { cmd: sweep, rloc: { ref: "Wraith:1", dex: 20e3, dex_var: 3e3, az: -45, az_var: 30, el_var: 0 }, speed: 500 }, + navpt: { cmd: sweep, rloc: { ref: "Wraith:2", dex: 20e3, dex_var: 3e3, az: 45, az_var: 20, el_var: 0 }, speed: 500 }, + navpt: { cmd: sweep, rloc: { ref: "Wraith:3", dex: 20e3, dex_var: 3e3, az: 135, az_var: 20, el_var: 0 }, speed: 500 }, + navpt: { cmd: sweep, rloc: { ref: "Wraith:4", dex: 20e3, dex_var: 3e3, az: 200, az_var: 20, el_var: 0 }, speed: 500 }, +} + +element: { + name: Bosporus, + design: Berents, + loc: (-5e3, 12e3, 1200), + count: 1, + iff: 1, + commander: Wraith, + mission: escort, + + navpt: { cmd: escort, rloc: { ref: "Wraith:1", dex: 30e3, dex_var: 3e3, az: -45, az_var: 30, el_var: 0 }, speed: 500 }, + navpt: { cmd: escort, rloc: { ref: "Wraith:2", dex: 30e3, dex_var: 3e3, az: 45, az_var: 30, el_var: 0 }, speed: 500 }, + navpt: { cmd: escort, rloc: { ref: "Wraith:3", dex: 30e3, dex_var: 3e3, az: 135, az_var: 30, el_var: 0 }, speed: 500 }, + navpt: { cmd: escort, rloc: { ref: "Wraith:4", dex: 30e3, dex_var: 3e3, az: 200, az_var: 30, el_var: 0 }, speed: 500 }, +} + +// +// BAD GUYS: +// + +element: { + name: Wolf, + design: Wolf, + rloc: { ref: "Wraith:4", dex: 80e3 }, + count: 1, + iff: 2, + intel: Known, + + navpt: { cmd: patrol, rloc: { ref: "Wraith:4", dex: 80e3, dex_var: 25e3, el_var: 0 }, speed: 400 }, + navpt: { cmd: patrol, rloc: { ref: "Wraith:2", dex: 80e3, dex_var: 25e3, el_var: 0 }, speed: 400 }, + navpt: { cmd: patrol, rloc: { ref: "Wraith:1", dex: 80e3, dex_var: 25e3, el_var: 0 }, speed: 400 }, +} + +element: { + name: Jackal, + design: Wolf, + rloc: { ref: "Wolf", dex: 20e3 }, + count: 1, + iff: 2, + intel: Known, + + navpt: { cmd: patrol, rloc: { ref: "Wolf:1", dex: 30e3, dex_var: 3e3, az: -45, az_var: 30, el_var: 0 }, speed: 400 }, + navpt: { cmd: patrol, rloc: { ref: "Wolf:2", dex: 30e3, dex_var: 3e3, az: 45, az_var: 30, el_var: 0 }, speed: 400 }, + navpt: { cmd: patrol, rloc: { ref: "Wolf:3", dex: 30e3, dex_var: 3e3, az: 135, az_var: 30, el_var: 0 }, speed: 400 }, +} + +element: { + name: Parthan, + design: Baikal, + rloc: { ref: "Wolf", dex: 30e3 }, + count: 1, + iff: 2, + commander: Wolf, + mission: escort, + intel: Known, + + navpt: { cmd: escort, rloc: { ref: "Wolf:1", dex: 35e3, dex_var: 3e3, az: -45, az_var: 30, el_var: 0 }, speed: 400 }, + navpt: { cmd: escort, rloc: { ref: "Wolf:2", dex: 35e3, dex_var: 3e3, az: 45, az_var: 30, el_var: 0 }, speed: 400 }, + navpt: { cmd: escort, rloc: { ref: "Wolf:3", dex: 35e3, dex_var: 3e3, az: 135, az_var: 30, el_var: 0 }, speed: 400 }, +} + +element: { + name: Kyren, + design: Baikal, + rloc: { ref: "Wolf", dex: 30e3 }, + count: 1, + iff: 2, + commander: Jackal, + mission: escort, + intel: Known, + + navpt: { cmd: escort, rloc: { ref: "Wolf:1", dex: 40e3, dex_var: 3e3, az: -45, az_var: 30, el_var: 0 }, speed: 400 }, + navpt: { cmd: escort, rloc: { ref: "Wolf:2", dex: 40e3, dex_var: 3e3, az: 45, az_var: 30, el_var: 0 }, speed: 400 }, + navpt: { cmd: escort, rloc: { ref: "Wolf:3", dex: 40e3, dex_var: 3e3, az: 135, az_var: 30, el_var: 0 }, speed: 400 }, +} + +// +// CIVILIANS: +// + +element: { + name: Finisterre + design: IM1912 + rloc: { ref: "Wraith:4", dex: 120e3, az: 90, az_var: 45 }, + count: 1, + iff: 0, + intel: Secret, + + navpt: { cmd: vector, rloc: { ref: "Wraith:1", dex: 120e3, dex_var: 35e3 }, speed: 300 }, + navpt: { cmd: vector, loc: (0,0,0), rgn: Atlan, speed: 500 } +} + + +// +// EVENT LIST: +// + +event: { + id: 25, + event: Message, + event_message: "", + + trigger: Destroyed, + trigger_ship: Wolf, +} + +event: { + id: 26, + event: Message, + event_message: "", + + trigger: Destroyed, + trigger_ship: Jackal, +} + +event: { + id: 27, + event: Message, + event_message: "", + + trigger: Destroyed, + trigger_ship: Parthan, +} + +event: { + id: 28, + event: Message, + event_message: "", + + trigger: Destroyed, + trigger_ship: Kyren, +} + +event: { + id: 50, + event: Message, + sound: "Vox/Misc/M09-E50.ogg", + event_message: "msn.s09.e50", + event_ship: Drayton, + + trigger: "Event (ALL)", + trigger_param: (25, 26, 27, 28), + delay: 5, +} + +event: { + id: 99, + event: Exit, + + trigger: Event, + trigger_param: 50, + delay: 10, +} diff --git a/data/content/Missions/10-Angels.def b/data/content/Missions/10-Angels.def new file mode 100644 index 0000000..3d04275 --- /dev/null +++ b/data/content/Missions/10-Angels.def @@ -0,0 +1,224 @@ +MISSION + +name: "msn.s10.name" +type: FLIGHT_OPS +system: Korius +region: Korius + +start: "11/17:15:00" +degrees: true + +sitrep: "msn.s10.sitrep" + +objective: "msn.s10.obj" + +// ***** GOOD GUYS ***** + +ship: { + name: Antares + design: Orion + loc: (0, 0, 0) + count: 1 + iff: 1 + player: 1 + command_ai: 1 +} + +element: { + name: Bearcats, + design: Falcon, + count: 24, + maint_count: 4, + carrier: Antares, + iff: 1, +} + +element: { + name: Mustangs, + design: Stormhawk, + count: 24, + maint_count: 4, + carrier: Antares, + iff: 1, +} + +element: { + name: Lancers, + design: Thunderbolt, + count: 12, + maint_count: 2, + carrier: Antares, + iff: 1, +} + +element: { + name: Taurus, + design: Zodiac, + count: 8, + maint_count: 2, + carrier: Antares, + iff: 1, +} + +ship: { + name: Ryan, + design: Asher, + rloc: { ref: Antares, dex: 23e3 }, + count: 1, + iff: 1, + command_ai: 0, + commander: Antares, +} + +ship: { + name: Card, + design: Asher, + rloc: { ref: Antares, dex: 25e3 }, + count: 1, + iff: 1, + command_ai: 0, + commander: Antares, +} + +// ***** BAD GUYS ***** + +ship: { + name: Goliath, + design: Goliath, + rloc: { ref: Antares, dex: 250e3, dex_var: 40e3 }, + count: 1, + iff: 2, +} + +element: { + name: Vampires, + design: Viper, + count: 16, + maint_count: 4, + carrier: Goliath, + iff: 2, +} + +element: { + name: Zombies, + design: Razor, + count: 16, + maint_count: 4, + carrier: Goliath, + iff: 2, +} + +element: { + name: Ghouls, + design: Cobra, + count: 16, + maint_count: 2, + carrier: Goliath, + iff: 2, +} + +ship: { + name: Foxbat, + design: Wolf, + rloc: { ref: Goliath, dex: 23e3 }, + count: 1, + iff: 2, + command_ai: 1, + commander: Goliath, +} + +ship: { + name: Hunter, + design: Wolf, + rloc: { ref: Goliath, dex: 25e3 }, + count: 1, + iff: 2, + command_ai: 1, + commander: Goliath, +} + +ship: { + name: Kyren, + design: Baikal, + rloc: { ref: Goliath, dex: 33e3 }, + count: 1, + iff: 2, + command_ai: 1, + commander: Goliath, +} + + +// +// EVENT LIST: +// + +event: { + id: 25, + event: Message, + event_message: "", + + trigger: Destroyed, + trigger_ship: Goliath, +} + +event: { + id: 26, + event: Message, + event_message: "", + + trigger: Destroyed, + trigger_ship: Foxbat, +} + +event: { + id: 27, + event: Message, + event_message: "", + + trigger: Destroyed, + trigger_ship: Hunter, +} + +event: { + id: 28, + event: Message, + event_message: "", + + trigger: Destroyed, + trigger_ship: Kyren, +} + +event: { + id: 50, + event: Message, + sound: "Vox/Misc/M10-E50.ogg", + event_message: "msn.s10.e01", + event_ship: Antares, + + trigger: Event, + trigger_param: 25, + delay: 5, +} + +event: { + id: 60, + event: Message, + sound: "Vox/Misc/M10-E60.ogg", + event_message: "msn.s10.e02", + event_ship: Antares, + + trigger: Jump, + trigger_ship: Goliath, + delay: 5, +} + +event: { + id: 99, + event: Exit, + + trigger: "Event (ANY)", + trigger_param: (50, 60), + delay: 10, +} + + diff --git a/data/content/Missions/Missions.def b/data/content/Missions/Missions.def new file mode 100644 index 0000000..966c7ff --- /dev/null +++ b/data/content/Missions/Missions.def @@ -0,0 +1,111 @@ +MISSIONLIST + +mission: { + id: 1, + name: "msn.s01.name", + type: PATROL, + desc: "msn.s01.desc", + start: "00/08:00:00", + system: Ostara, + region: Aram, + script: "01-Alert.def" +} + +mission: { + id: 2, + name: "msn.s02.name", + type: ESCORT_STRIKE, + desc: "msn.s02.desc", + start: "01/11:00:00", + system: Loris, + region: Loris, + script: "02-Wings.def" +} + +mission: { + id: 3, + name: "msn.s03.name", + type: ESCORT_SHUTTLE, + desc: "msn.s03.desc", + start: "02/18:10:00", + system: Solus, + region: Telmera, + script: "03-Honor.def" +} + +mission: { + id: 4, + name: "msn.s04.name", + type: STRIKE, + desc: "msn.s04.desc", + start: "03/09:05:00", + system: Haiche, + region: Haiche, + script: "04-Sand.def" +} + +mission: { + id: 5, + name: "msn.s05.name", + type: ASSAULT, + desc: "msn.s05.desc", + start: "04/19:20:00", + system: Renser, + region: Lornas, + script: "05-Execution.def" +} + +mission: { + id: 6, + name: "msn.s06.name", + type: STRIKE, + desc: "msn.s06.desc", + start: "05/10:34:00", + system: Radix, + region: "Shadow Canyon", + script: "06-SEAD.def" +} + +mission: { + id: 7, + name: "msn.s07.name", + type: ESCORT_FREIGHT, + desc: "msn.s07.desc", + start: "06/16:21:00", + system: Borova, + region: Tulkas, + script: "07-SLGAM.def" +} + +mission: { + id: 8, + name: "msn.s08.name", + type: PATROL, + desc: "msn.s08.desc", + start: "07/23:29:00", + system: Solus, + region: Solus, + script: "08-Focus.def" +} + +mission: { + id: 9, + name: "msn.s09.name", + type: FLEET, + desc: "msn.s09.desc", + start: "08/09:34:00", + system: Paragon, + region: Paragon, + script: "09-Hounds.def" +} + +mission: { + id: 10, + name: "msn.s10.name", + type: FLIGHT_OPS, + desc: "msn.s10.desc", + start: "09/17:15:00", + system: Korius, + region: Korius, + script: "10-Angels.def" +} -- cgit v1.1