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/Multiplayer/D4.DEF | 140 +++++++++++ data/content/Multiplayer/Thrash.def | 93 +++++++ data/content/Multiplayer/hawkmatch.def | 180 +++++++++++++ data/content/Multiplayer/wargames.def | 446 +++++++++++++++++++++++++++++++++ 4 files changed, 859 insertions(+) create mode 100644 data/content/Multiplayer/D4.DEF create mode 100644 data/content/Multiplayer/Thrash.def create mode 100644 data/content/Multiplayer/hawkmatch.def create mode 100644 data/content/Multiplayer/wargames.def (limited to 'data/content/Multiplayer') diff --git a/data/content/Multiplayer/D4.DEF b/data/content/Multiplayer/D4.DEF new file mode 100644 index 0000000..1722cb5 --- /dev/null +++ b/data/content/Multiplayer/D4.DEF @@ -0,0 +1,140 @@ +MISSION + +id: 3 +name: "msn.m03.name" +desc: "msn.m03.desc" +type: "Patrol" +system: "Janus" +region: "Dante" + +objective: "msn.m03.obj" + +sitrep: "msn.m03.sitrep" + +start: "82:34:00" + +element: { + name: "Wraith", + design: "Spectre", + mission: "Fleet", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 1, + player: 1, + playable: true, + region: "Dante", + loc: (0, 10000, 0), +} + +element: { + name: "Nemesis", + design: "Spectre", + commander: "Wraith", + mission: "Fleet", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 1, + playable: true, + region: "Dante", + loc: (45152, -320, -500), +} + +element: { + name: "Bosporus", + design: "Berents", + commander: "Wraith", + mission: "Escort", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 1, + playable: false, + region: "Dante", + loc: (-39475, -836, 1200), +} + +element: { + name: "Barth", + design: "Berents", + commander: "Wraith", + mission: "Escort", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 1, + playable: false, + region: "Dante", + loc: (64000, -13000, 0), + + objective: { cmd: Escort, tgt: "Nemesis" }, +} + +element: { + name: "Clarke", + design: "Asher", + mission: "Misc", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 2, + playable: true, + region: "Dante", + loc: (-20000, -145000, 1000), + head: 3.142, +} + +element: { + name: "Jackson", + design: "Asher", + mission: "Misc", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 2, + playable: true, + region: "Dante", + loc: (10000, -135000, 700), + head: 3.142, +} + +element: { + name: "Parker", + design: "Berents", + commander: "Clarke", + mission: "Escort", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 2, + playable: false, + region: "Dante", + loc: (-25000, -135000, 1000), + head: 3.142, +} + +element: { + name: "Suffolk", + design: "Berents", + commander: "Clarke", + mission: "Escort", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 2, + playable: false, + region: "Dante", + loc: (45000, -135000, 0), + head: 3.142, +} + +// EOF diff --git a/data/content/Multiplayer/Thrash.def b/data/content/Multiplayer/Thrash.def new file mode 100644 index 0000000..f12beb8 --- /dev/null +++ b/data/content/Multiplayer/Thrash.def @@ -0,0 +1,93 @@ +MISSION + +id: 2 +name: "msn.m02.name" +type: "Patrol" +desc: "msn.m02.desc" +system: "Kolchev" +region: "Kolchev" + +objective: "msn.m02.obj" + +sitrep: "msn.m02.sitrep" + +start: "33:00:00" + +degrees: true + +element: { + name: "Alpha", + design: "Stormhawk", + mission: "Misc", + + intel: "Secret", + count: 4, + command_ai:1, + iff: 1, + player: 1, + playable: true, + region: "Kolchev", + loc: (0, 0, 0), + respawns: 2, + + loadout: { ship: -1, name: "ACM Medium Range" }, + + objective: { cmd: Escort, tgt: "Bravo" }, +} + +element: { + name: "Bravo", + design: "Thunderbolt", + mission: "Misc", + + intel: "Secret", + count: 2, + command_ai:1, + iff: 1, + playable: true, + region: "Kolchev", + loc: (23000, 4000, 0), + respawns: 2, + + loadout: { ship: -1, name: "ACM Medium Range" }, +} + +element: { + name: "Narom", + design: "Viper", + mission: "Misc", + + intel: "Secret", + count: 4, + command_ai:1, + iff: 2, + playable: true, + region: "Kolchev", + loc: (27000, -34000, 0), + head: 179, + respawns: 2, + + loadout: { ship: -1, name: "ACM Medium Range" }, + + objective: { cmd: Escort, tgt: "Nagal" }, +} + +element: { + name: "Nagal", + design: "Avenger", + mission: "Misc", + + intel: "Secret", + count: 2, + command_ai:1, + iff: 2, + playable: true, + region: "Kolchev", + loc: (22000, -46000, 0), + head: 179, + respawns: 2, + + loadout: { ship: -1, name: "ACM Medium Range" }, +} + +// EOF diff --git a/data/content/Multiplayer/hawkmatch.def b/data/content/Multiplayer/hawkmatch.def new file mode 100644 index 0000000..7e2426a --- /dev/null +++ b/data/content/Multiplayer/hawkmatch.def @@ -0,0 +1,180 @@ +MISSION + +id: 1 +name: "msn.m01.name" +desc: "msn.m01.desc" +type: Patrol +system: Borova +region: Borova + +degrees: true + +objective: "msn.m01.obj" + +sitrep: "msn.m01.sitrep" + +start: "33:00:00" + +element: { + name: "Hawk", + design: "Stormhawk", + mission: "Patrol", + + intel: "Tracked", + count: 1, + command_ai:1, + iff: 1, + player: 1, + playable: true, + region: Borova, + loc: (0, 15000, 0), + head: 0, + respawns: 2, + + loadout: { ship: -1, name: "ACM Short Range" }, +} + +element: { + name: "Falcon", + design: "Stormhawk", + mission: "Patrol", + + intel: "Tracked", + count: 1, + command_ai:1, + iff: 2, + playable: true, + region: Borova, + loc: (15000, 0, 0), + head: 271, + respawns: 2, + + loadout: { ship: -1, name: "ACM Short Range" }, +} + +element: { + name: "Raptor", + design: "Stormhawk", + mission: "Patrol", + + intel: "Tracked", + count: 1, + command_ai:1, + iff: 3, + playable: true, + region: Borova, + loc: (0, -15000, 0), + head: 180, + respawns: 2, + + loadout: { ship: -1, name: "ACM Short Range" }, +} + +element: { + name: "Condor", + design: "Stormhawk", + mission: "Patrol", + + intel: "Tracked", + count: 1, + command_ai:1, + iff: 4, + playable: true, + region: Borova, + loc: (-15000, 0, 0), + head: 90, + respawns: 2, + + loadout: { ship: -1, name: "ACM Short Range" }, +} + +// teams dead: + +event: { + id: 1 + event: Message + trigger: "Ships Left" + trigger_param: (0, 1) +} + +event: { + id: 2 + event: Message + trigger: "Ships Left" + trigger_param: (0, 2) +} + +event: { + id: 3 + event: Message + trigger: "Ships Left" + trigger_param: (0, 3) +} + +event: { + id: 4 + event: Message + trigger: "Ships Left" + trigger_param: (0, 4) +} + +// victory combinations: + +event: { + id: 10 + delay: 1 + event: Message + event_message: "msn.m01.e10" + trigger: "Event (ALL)" + trigger_param: (2,3,4) +} + +event: { + id: 20 + delay: 1 + event: Message + event_message: "msn.m01.e20" + trigger: "Event (ALL)" + trigger_param: (1,3,4) +} + +event: { + id: 30 + delay: 1 + event: Message + event_message: "msn.m01.e30" + trigger: "Event (ALL)" + trigger_param: (1,2,4) +} + +event: { + id: 40 + delay: 1 + event: Message + event_message: "msn.m01.e40" + trigger: "Event (ALL)" + trigger_param: (1,2,3) +} + +// exit conditions: + + +event: { + id: 50 + event: Exit + delay: 10 + trigger: "Event (ANY)" + trigger_param: (10,20,30,40) + event_target: "Thrash.def" +} + +event: { + id: 90 + time: 900.0 // fifteen minute time limit + event: Exit + trigger: "Time" + event_target: "Thrash.def" +} + + +// EOF diff --git a/data/content/Multiplayer/wargames.def b/data/content/Multiplayer/wargames.def new file mode 100644 index 0000000..3d6a6d8 --- /dev/null +++ b/data/content/Multiplayer/wargames.def @@ -0,0 +1,446 @@ +MISSION + +id: 4 +name: "msn.m04.name" +desc: "msn.m04.desc" +type: "Patrol" +system: "Janus" +region: "Janek" + +objective: "msn.m04.obj" + +sitrep: "msn.m04.sitrep" + +start: "33:00:00" + +degrees: true + +element: { + name: "Archon", + design: "Orion", + mission: "Flight Ops", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 1, + player: 1, + playable: true, + region: "Janek", + loc: (0, 0, 0), +} + +element: { + name: "Stallions", + design: "Stormhawk", + carrier: "Archon", + commander: "Archon", + mission: "Flight Ops", + + intel: "Secret", + count: 20, + iff: 1, + region: "Janek", + loc: (5000, 0, 0), + + loadout: { ship: -1, name: "ACM Medium Range" }, +} + +element: { + name: "Stalwart", + design: "Courageous", + commander: "Archon", + mission: "Fleet", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 1, + playable: true, + region: "Janek", + loc: (22000, 6000, 0), +} + +element: { + name: "Gerson", + design: "Asher", + commander: "Archon", + mission: "Fleet", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 1, + playable: true, + region: "Janek", + loc: (-25000, -2000, 0), +} + +element: { + name: "Simmons", + design: "Asher", + commander: "Archon", + mission: "Fleet", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 1, + playable: true, + region: "Janek", + loc: (33000, -20000, 0), +} + +element: { + name: "Shadow", + design: "Spectre", + commander: "Archon", + mission: "Fleet", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 1, + playable: true, + region: "Dante", + loc: (-25000, -2000, 0), +} + +element: { + name: "Necromancer", + design: "Spectre", + commander: "Shadow", + mission: "Fleet", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 1, + playable: true, + region: "Dante", + loc: (33000, -20000, 0), +} + +element: { + name: "Titan", + design: "Orion", + mission: "Flight Ops", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 2, + playable: true, + region: "Alystra", + loc: (0, 0, 0), +} + +element: { + name: "Chargers", + design: "Stormhawk", + carrier: "Titan", + commander: "Titan", + mission: "Flight Ops", + + intel: "Secret", + count: 20, + iff: 2, + region: "Alystra", + loc: (5000, 0, 0), + + loadout: { ship: -1, name: "ACM Medium Range" }, +} + +element: { + name: "Defender", + design: "Courageous", + commander: "Titan", + mission: "Fleet", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 2, + playable: true, + region: "Alystra", + loc: (22000, 6000, 0), +} + +element: { + name: "Reynolds", + design: "Asher", + commander: "Titan", + mission: "Fleet", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 2, + playable: true, + region: "Alystra", + loc: (-25000, -2000, 0), +} + +element: { + name: "Hawker", + design: "Asher", + commander: "Titan", + mission: "Fleet", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 2, + playable: true, + region: "Alystra", + loc: (33000, -20000, 0), +} + +element: { + name: "Warlock", + design: "Spectre", + commander: "Titan", + mission: "Fleet", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 2, + playable: true, + region: "Navara", + loc: (-25000, -2000, 0), +} + +element: { + name: "Merlin", + design: "Spectre", + commander: "Warlock", + mission: "Fleet", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 2, + playable: true, + region: "Navara", + loc: (33000, -20000, 0), +} + +element: { + name: "Janek-Ilon", + design: "Farcaster", + mission: "Misc", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Janek", + loc: (80000, -50000, 0), + + objective: { cmd: Vector, tgt: "Ilon-Janek" }, +} + +element: { + name: "Ilon-Janek", + design: "Farcaster", + mission: "Misc", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Ilon", + loc: (50000, -40000, 0), + + objective: { cmd: Vector, tgt: "Janek-Ilon" }, +} + +element: { + name: "Janek-Alystra", + design: "Farcaster", + mission: "Misc", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Janek", + loc: (-80000, 60000, 0), + + objective: { cmd: Vector, tgt: "Alystra-Janek" }, +} + +element: { + name: "Alystra-Janek", + design: "Farcaster", + mission: "Misc", + + intel: "Secret", + count: 1, + command_ai:1, + iff: 0, + playable: false, + region: "Alystra", + loc: (-50000, -40000, 0), + + objective: { cmd: Vector, tgt: "Janek-Alystra" }, +} + +event: { + id: 1, + time: 0.0, + delay: 0.0, + event: Message, + event_message: "msn.m04.e01", + event_chance: 100, + trigger: "Destroyed", + trigger_ship: "Archon", +} + +event: { + id: 2, + time: 0.0, + delay: 1.0, + event: Damage, + event_ship: "Stalwart", + event_param: 1000000, + event_chance: 100, + trigger: "Destroyed", + trigger_ship: "Archon", +} + +event: { + id: 3, + time: 0.0, + delay: 2.0, + event: Damage, + event_ship: "Gerson", + event_param: 1000000, + event_chance: 100, + trigger: "Destroyed", + trigger_ship: "Archon", +} + +event: { + id: 4, + time: 0.0, + delay: 3.0, + event: Damage, + event_ship: "Simmons", + event_param: 1000000, + event_chance: 100, + trigger: "Destroyed", + trigger_ship: "Archon", +} + +event: { + id: 5, + time: 0.0, + delay: 4.0, + event: Damage, + event_ship: "Shadow", + event_param: 1000000, + event_chance: 100, + trigger: "Destroyed", + trigger_ship: "Archon", +} + +event: { + id: 6, + time: 0.0, + delay: 5.0, + event: Damage, + event_ship: "Necromancer", + event_param: 1000000, + event_chance: 100, + trigger: "Destroyed", + trigger_ship: "Archon", +} + +event: { + id: 7, + time: 0.0, + delay: 0.0, + event: Message, + event_message: "msn.m04.e07", + event_chance: 100, + trigger: "Destroyed", + trigger_ship: "Titan", +} + +event: { + id: 8, + time: 0.0, + delay: 1.0, + event: Damage, + event_ship: "Defender", + event_param: 1000000, + event_chance: 100, + trigger: "Destroyed", + trigger_ship: "Titan", +} + +event: { + id: 9, + time: 0.0, + delay: 2.0, + event: Damage, + event_ship: "Reynolds", + event_param: 1000000, + event_chance: 100, + trigger: "Destroyed", + trigger_ship: "Titan", +} + +event: { + id: 10, + time: 0.0, + delay: 3.0, + event: Damage, + event_ship: "Hawker", + event_param: 1000000, + event_chance: 100, + trigger: "Destroyed", + trigger_ship: "Titan", +} + +event: { + id: 11, + time: 0.0, + delay: 4.0, + event: Damage, + event_ship: "Warlock", + event_param: 1000000, + event_chance: 100, + trigger: "Destroyed", + trigger_ship: "Titan", +} + +event: { + id: 12, + time: 0.0, + delay: 5.0, + event: Damage, + event_ship: "Merlin", + event_param: 1000000, + event_chance: 100, + trigger: "Destroyed", + trigger_ship: "Titan", +} + +event: { + id: 13, + time: 0.0, + delay: 10.0, + event: Exit, + event_message: "Mission Exit", + event_chance: 100, + trigger: "Event (ANY)", + trigger_param: (1, 7), +} + +// EOF -- cgit v1.1