summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--data/Missions/01-farcaster-roll.def370
-rw-r--r--data/Missions/02-raiding-jump.def126
-rw-r--r--data/Missions/03-customs-raid.def232
-rw-r--r--data/Missions/04-brawl.def308
4 files changed, 1036 insertions, 0 deletions
diff --git a/data/Missions/01-farcaster-roll.def b/data/Missions/01-farcaster-roll.def
new file mode 100644
index 0000000..addf9e9
--- /dev/null
+++ b/data/Missions/01-farcaster-roll.def
@@ -0,0 +1,370 @@
+MISSION
+
+name: "01. Farcaster Roll"
+type: "Training"
+system: "Thralis"
+region: "Pollux"
+
+objective: "Unspecified"
+
+sitrep: "Unknown"
+
+stardate: 23520830.0
+start: "55:35:00"
+
+degrees: true
+
+element: {
+ name: "Pollux In"
+ design: "Farcaster"
+ mission: "Transport"
+
+ intel: "Located"
+ count: 1
+ command_ai:0
+ iff: 0
+ playable: false
+ region: "Pollux"
+ loc: (-10000, 0, 0)
+ head: 90
+
+ objective: { cmd: Vector, tgt: "Sparta Out" }
+}
+
+element: {
+ name: "Pollux Out"
+ design: "Farcaster"
+ mission: "Transport"
+
+ intel: "Located"
+ count: 1
+ command_ai:0
+ iff: 0
+ playable: false
+ region: "Pollux"
+ loc: (10000, 0, 0)
+ head: 90
+
+ objective: { cmd: Vector, tgt: "Thrale In" }
+}
+
+element: {
+ name: "Thrale In"
+ design: "Farcaster"
+ mission: "Transport"
+
+ intel: "Located"
+ count: 1
+ command_ai:0
+ iff: 0
+ playable: false
+ region: "Thrale"
+ loc: (-10000, 0, 0)
+ head: 90
+
+ objective: { cmd: Vector, tgt: "Pollux Out" }
+}
+
+element: {
+ name: "Thrale Out"
+ design: "Farcaster"
+ mission: "Transport"
+
+ intel: "Located"
+ count: 1
+ command_ai:0
+ iff: 0
+ playable: false
+ region: "Thrale"
+ loc: (10000, 0, 0)
+ head: 90
+
+ objective: { cmd: Vector, tgt: "Hera In" }
+}
+
+element: {
+ name: "Hera In"
+ design: "Farcaster"
+ mission: "Transport"
+
+ intel: "Located"
+ count: 1
+ command_ai:0
+ iff: 0
+ playable: false
+ region: "Hera"
+ loc: (-10000, 0, 0)
+ head: 90
+
+ objective: { cmd: Vector, tgt: "Thrale Out" }
+}
+
+element: {
+ name: "Hera Out"
+ design: "Farcaster"
+ mission: "Transport"
+
+ intel: "Located"
+ count: 1
+ command_ai:0
+ iff: 0
+ playable: false
+ region: "Hera"
+ loc: (10000, 0, 0)
+ head: 90
+
+ objective: { cmd: Vector, tgt: "Zeus In" }
+}
+
+element: {
+ name: "Zeus In"
+ design: "Farcaster"
+ mission: "Transport"
+
+ intel: "Located"
+ count: 1
+ command_ai:0
+ iff: 0
+ playable: false
+ region: "Zeus"
+ loc: (-10000, 0, 0)
+ head: 90
+
+ objective: { cmd: Vector, tgt: "Hera Out" }
+}
+
+element: {
+ name: "Zeus Out"
+ design: "Farcaster"
+ mission: "Transport"
+
+ intel: "Located"
+ count: 1
+ command_ai:0
+ iff: 0
+ playable: false
+ region: "Zeus"
+ loc: (10000, 0, 0)
+ head: 90
+
+ objective: { cmd: Vector, tgt: "Sparta In" }
+}
+
+element: {
+ name: "Sparta In"
+ design: "Farcaster"
+ mission: "Transport"
+
+ intel: "Located"
+ count: 1
+ command_ai:0
+ iff: 0
+ playable: false
+ region: "Sparta"
+ loc: (-10000, 0, 0)
+ head: 90
+
+ objective: { cmd: Vector, tgt: "Zeus Out" }
+}
+
+element: {
+ name: "Sparta Out"
+ design: "Farcaster"
+ mission: "Transport"
+
+ intel: "Located"
+ count: 1
+ command_ai:0
+ iff: 0
+ playable: false
+ region: "Sparta"
+ loc: (10000, 0, 0)
+ head: 90
+
+ objective: { cmd: Vector, tgt: "Pollux In" }
+}
+
+element: {
+ name: "Alpha"
+ design: "Stormhawk"
+ mission: "Training"
+
+ intel: "Known"
+ count: 2
+ command_ai:0
+ iff: 0
+ player: 1
+ playable: true
+ region: "Pollux"
+ loc: (-2599, -650, 0)
+ head: 90
+
+ loadout: { ship: -1, name: "ACM Light" }
+
+ navpt: { cmd: Vector, status: Pending, loc: (6000, 0, 0), speed: 1000, rgn: "Pollux", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (-6000, 0, 0), speed: 1000, rgn: "Thrale", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (6000, 0, 0), speed: 1000, rgn: "Thrale", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (-6000, 0, 0), speed: 1000, rgn: "Hera", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (6000, 0, 0), speed: 1000, rgn: "Hera", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (-6000, 0, 0), speed: 1000, rgn: "Zeus", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (6000, 0, 0), speed: 1000, rgn: "Zeus", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (-6000, 0, 0), speed: 1000, rgn: "Sparta", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (6000, 0, 0), speed: 1000, rgn: "Sparta", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (0, 0, 0), speed: 1000, rgn: "Pollux", formation: 3 }
+}
+
+element: {
+ name: "Bravo"
+ design: "Falcon"
+ mission: "Training"
+
+ intel: "Known"
+ count: 2
+ command_ai:0
+ iff: 0
+ playable: true
+ region: "Pollux"
+ loc: (2481, 177, 0)
+ head: 90
+
+ loadout: { ship: -1, name: "ACM Light" }
+
+ navpt: { cmd: Vector, status: Pending, loc: (6000, 0, 0), speed: 1000, rgn: "Pollux", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (-6000, 0, 0), speed: 1000, rgn: "Thrale", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (6000, 0, 0), speed: 1000, rgn: "Thrale", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (-6000, 0, 0), speed: 1000, rgn: "Hera", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (6000, 0, 0), speed: 1000, rgn: "Hera", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (-6000, 0, 0), speed: 1000, rgn: "Zeus", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (6000, 0, 0), speed: 1000, rgn: "Zeus", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (-6000, 0, 0), speed: 1000, rgn: "Sparta", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (6000, 0, 0), speed: 1000, rgn: "Sparta", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (0, 0, 0), speed: 1000, rgn: "Pollux", formation: 3 }
+}
+
+element: {
+ name: "Charlie"
+ design: "Stormhawk"
+ mission: "Training"
+
+ intel: "Known"
+ count: 2
+ command_ai:0
+ iff: 0
+ playable: true
+ region: "Pollux"
+ loc: (-2127, 886, 0)
+ head: 90
+
+ loadout: { ship: -1, name: "ACM Light" }
+
+ navpt: { cmd: Vector, status: Pending, loc: (6000, 0, 0), speed: 1000, rgn: "Pollux", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (-6000, 0, 0), speed: 1000, rgn: "Thrale", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (6000, 0, 0), speed: 1000, rgn: "Thrale", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (-6000, 0, 0), speed: 1000, rgn: "Hera", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (6000, 0, 0), speed: 1000, rgn: "Hera", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (-6000, 0, 0), speed: 1000, rgn: "Zeus", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (6000, 0, 0), speed: 1000, rgn: "Zeus", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (-6000, 0, 0), speed: 1000, rgn: "Sparta", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (6000, 0, 0), speed: 1000, rgn: "Sparta", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (0, 0, 0), speed: 1000, rgn: "Pollux", formation: 3 }
+}
+
+element: {
+ name: "Delta"
+ design: "Falcon"
+ mission: "Training"
+
+ intel: "Known"
+ count: 2
+ command_ai:0
+ iff: 0
+ playable: true
+ region: "Pollux"
+ loc: (0, 0, 0)
+ head: 90
+
+ loadout: { ship: -1, name: "ACM Light" }
+
+ navpt: { cmd: Vector, status: Pending, loc: (6000, 0, 0), speed: 1000, rgn: "Pollux", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (-6000, 0, 0), speed: 1000, rgn: "Thrale", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (6000, 0, 0), speed: 1000, rgn: "Thrale", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (-6000, 0, 0), speed: 1000, rgn: "Hera", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (6000, 0, 0), speed: 1000, rgn: "Hera", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (-6000, 0, 0), speed: 1000, rgn: "Zeus", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (6000, 0, 0), speed: 1000, rgn: "Zeus", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (-6000, 0, 0), speed: 1000, rgn: "Sparta", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (6000, 0, 0), speed: 1000, rgn: "Sparta", formation: 3 }
+ navpt: { cmd: Vector, status: Pending, loc: (0, 0, 0), speed: 1000, rgn: "Pollux", formation: 3 }
+}
+
+element: {
+ name: "Pollux Observer"
+ design: "Zodiac"
+ mission: "Scout"
+
+ intel: "Located"
+ count: 1
+ command_ai:0
+ iff: 0
+ playable: true
+ region: "Pollux"
+ loc: (0, 10000, 0)
+}
+
+element: {
+ name: "Thrale Observer"
+ design: "Zodiac"
+ mission: "Scout"
+
+ intel: "Located"
+ count: 1
+ command_ai:0
+ iff: 0
+ playable: true
+ region: "Thrale"
+ loc: (0, 10000, 0)
+}
+
+element: {
+ name: "Hera Observer"
+ design: "Zodiac"
+ mission: "Scout"
+
+ intel: "Located"
+ count: 1
+ command_ai:0
+ iff: 0
+ playable: true
+ region: "Hera"
+ loc: (0, 10000, 0)
+}
+
+element: {
+ name: "Zeus Observer"
+ design: "Zodiac"
+ mission: "Scout"
+
+ intel: "Located"
+ count: 1
+ command_ai:0
+ iff: 0
+ playable: true
+ region: "Zeus"
+ loc: (0, 10000, 0)
+}
+
+element: {
+ name: "Sparta Observer"
+ design: "Zodiac"
+ mission: "Scout"
+
+ intel: "Located"
+ count: 1
+ command_ai:0
+ iff: 0
+ playable: true
+ region: "Sparta"
+ loc: (0, 10000, 0)
+}
+
+// EOF
diff --git a/data/Missions/02-raiding-jump.def b/data/Missions/02-raiding-jump.def
new file mode 100644
index 0000000..514daaf
--- /dev/null
+++ b/data/Missions/02-raiding-jump.def
@@ -0,0 +1,126 @@
+MISSION
+
+name: "02. Raiding Jump"
+type: "Assault"
+system: "Garrison"
+region: "Korul"
+
+objective: "Unspecified"
+
+sitrep: "Unknown"
+
+stardate: 8560221.0
+start: "89:59:20"
+
+degrees: true
+
+element: {
+ name: "Kingston"
+ design: "Berents"
+ mission: "Fleet"
+
+ intel: "Known"
+ count: 1
+ command_ai:0
+ iff: 1
+ player: 1
+ playable: true
+ region: "Korul"
+ loc: (-433, -433, 0)
+
+ objective: { cmd: Assault, tgt: "Deep Mourning" }
+}
+
+element: {
+ name: "Deep Mourning"
+ design: "Tiger"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: true
+ region: "Garrison"
+ loc: (28919, -28142, 0)
+ head: 180
+
+ navpt: { cmd: Patrol, status: Pending, loc: (-25243, -13601, 0), speed: 250, rgn: "Garrison" }
+ navpt: { cmd: Patrol, status: Pending, loc: (-32463, 30754, 0), speed: 250, rgn: "Garrison" }
+ navpt: { cmd: Patrol, status: Pending, loc: (33897, 46914, 0), speed: 250, rgn: "Garrison" }
+ navpt: { cmd: Patrol, status: Pending, loc: (71719, 9436, 0), speed: 250, rgn: "Garrison" }
+ navpt: { cmd: Patrol, status: Pending, loc: (34241, -35606, 0), speed: 250, rgn: "Garrison" }
+ navpt: { cmd: Patrol, status: Pending, loc: (-32807, -16008, 0), speed: 250, rgn: "Garrison" }
+ navpt: { cmd: Patrol, status: Pending, loc: (-40716, 34192, 0), speed: 250, rgn: "Garrison" }
+ navpt: { cmd: Patrol, status: Pending, loc: (36647, 53791, 0), speed: 250, rgn: "Garrison" }
+ navpt: { cmd: Patrol, status: Pending, loc: (81002, 8061, 0), speed: 250, rgn: "Garrison" }
+}
+
+element: {
+ name: "Alpha"
+ design: "Thunderbolt"
+ commander: "Kingston"
+ mission: "Assault"
+
+ intel: "Known"
+ count: 4
+ command_ai:1
+ iff: 1
+ playable: true
+ region: "Korul"
+ loc: (1416, -433, 0)
+
+ loadout: { ship: -1, name: "Hvy Ship Strike" }
+
+ objective: { cmd: Assault, tgt: "Deep Mourning" }
+}
+
+element: {
+ name: "Shield"
+ design: "Stormhawk"
+ mission: "Strike Escort"
+
+ intel: "Known"
+ count: 2
+ command_ai:0
+ iff: 1
+ playable: true
+ region: "Korul"
+ loc: (-2518, -472, 0)
+
+ loadout: { ship: -1, name: "ACM Medium Range" }
+
+ objective: { cmd: Escort, tgt: "Alpha" }
+}
+
+element: {
+ name: "Peril"
+ design: "Intruder"
+ mission: "Misc"
+
+ intel: "Secret"
+ count: 4
+ command_ai:1
+ iff: 2
+ playable: true
+ region: "Garrison"
+ loc: (37938, -21520, 0)
+ head: 180
+
+ loadout: { ship: -1, name: "ACM Medium Range" }
+
+ objective: { cmd: Escort, tgt: "Deep Mourning" }
+
+ navpt: { cmd: Escort, status: Pending, tgt: "Deep Mourning", loc: (27196, -23782, 0), speed: 500, rgn: "Garrison" }
+ navpt: { cmd: Escort, status: Pending, tgt: "Deep Mourning", loc: (-23591, -12380, 0), speed: 250, rgn: "Garrison" }
+ navpt: { cmd: Escort, status: Pending, tgt: "Deep Mourning", loc: (-31011, 29913, 0), speed: 250, rgn: "Garrison" }
+ navpt: { cmd: Escort, status: Pending, tgt: "Deep Mourning", loc: (32922, 45270, 0), speed: 250, rgn: "Garrison" }
+ navpt: { cmd: Escort, status: Pending, tgt: "Deep Mourning", loc: (69812, 9381, 0), speed: 250, rgn: "Garrison" }
+ navpt: { cmd: Escort, status: Pending, tgt: "Deep Mourning", loc: (33079, -34074, 0), speed: 250, rgn: "Garrison" }
+ navpt: { cmd: Escort, status: Pending, tgt: "Deep Mourning", loc: (-31234, -15142, 0), speed: 250, rgn: "Garrison" }
+ navpt: { cmd: Escort, status: Pending, tgt: "Deep Mourning", loc: (-39587, 33024, 0), speed: 250, rgn: "Garrison" }
+ navpt: { cmd: Escort, status: Pending, tgt: "Deep Mourning", loc: (35863, 51956, 0), speed: 250, rgn: "Garrison" }
+ navpt: { cmd: Escort, status: Pending, tgt: "Deep Mourning", loc: (79017, 6853, 0), speed: 250, rgn: "Garrison" }
+}
+
+// EOF
diff --git a/data/Missions/03-customs-raid.def b/data/Missions/03-customs-raid.def
new file mode 100644
index 0000000..72b15b6
--- /dev/null
+++ b/data/Missions/03-customs-raid.def
@@ -0,0 +1,232 @@
+MISSION
+
+name: "03. Sillesian Customs Raid"
+type: "Assault"
+system: "Silessia"
+region: "Nero"
+
+objective: "[BLUFOR]\nPerform regular patrol duties and allow Lazy Stag and Alen Carl to safely refuel and leave for their destination.\n\n[REDFOR]\nDestroy Lazy Stag and Alen Carl before they leave Nero."
+
+sitrep: "Two Silessian freighters, Lazy Stag and Alen Carl are refueling at customs station located at the border region near Nero. They are carrying supplies for Silessian government and not everyone likes that."
+
+stardate: 0.0
+start: "33:00:00"
+
+degrees: true
+
+element: {
+ name: "Leviathan"
+ design: "Goliath"
+ mission: "Flight Ops"
+
+ intel: "Secret"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: true
+ region: "Nero"
+ loc: (-348021, -102969, -1000)
+ head: 110
+
+ objective: { cmd: Assault, tgt: "ISS Lazy Stag" }
+ objective: { cmd: Assault, tgt: "ISS Alen Carl" }
+}
+
+element: {
+ name: "Dragons"
+ design: "Viper"
+ carrier: "Leviathan"
+ commander: "Leviathan"
+ mission: "Flight Ops"
+
+ intel: "Secret"
+ count: 40
+ maint_count: 18
+ iff: 2
+ region: "Nero"
+ loc: (-11000, 16000, 0)
+
+ loadout: { ship: -1, name: "ACM Medium Range" }
+}
+
+element: {
+ name: "Lions"
+ design: "Razor"
+ carrier: "Leviathan"
+ commander: "Leviathan"
+ mission: "Flight Ops"
+
+ intel: "Secret"
+ count: 30
+ maint_count: 14
+ iff: 2
+ region: "Nero"
+ loc: (16000, -4000, 0)
+
+ loadout: { ship: -1, name: "ACM Medium Range" }
+}
+
+element: {
+ name: "Long Lance"
+ design: "Cobra"
+ carrier: "Leviathan"
+ commander: "Leviathan"
+ mission: "Flight Ops"
+
+ intel: "Secret"
+ count: 24
+ maint_count: 20
+ iff: 2
+ region: "Nero"
+ loc: (-3000, -14000, 0)
+
+ loadout: { ship: -1, name: "Ship Strike" }
+}
+
+element: {
+ name: "Silessia Customs"
+ design: "Station3"
+ mission: "Flight Ops"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 1
+ player: 1
+ playable: true
+ region: "Nero"
+ loc: (0, 0, 3000)
+ head: 180
+
+ objective: { cmd: Defend, tgt: "ISS Lazy Stag" }
+ objective: { cmd: Defend, tgt: "ISS Alen Carl" }
+}
+
+element: {
+ name: "Fraybirds"
+ design: "Falcon"
+ carrier: "Silessia Customs"
+ commander: "Silessia Customs"
+ mission: "Flight Ops"
+
+ intel: "Known"
+ count: 16
+ maint_count: 6
+ iff: 1
+ region: "Nero"
+ loc: (13000, 18000, 0)
+
+ loadout: { ship: -1, name: "ACM Short Range" }
+}
+
+element: {
+ name: "Fireflies"
+ design: "Stormhawk"
+ carrier: "Silessia Customs"
+ commander: "Silessia Customs"
+ mission: "Flight Ops"
+
+ intel: "Known"
+ count: 8
+ maint_count: 2
+ iff: 1
+ region: "Nero"
+ loc: (19000, 0, 0)
+
+ loadout: { ship: -1, name: "ACM Short Range" }
+}
+
+element: {
+ name: "Thunderbirds"
+ design: "Thunderbolt"
+ carrier: "Silessia Customs"
+ commander: "Silessia Customs"
+ mission: "Flight Ops"
+
+ intel: "Secret"
+ count: 6
+ maint_count: 1
+ iff: 1
+ region: "Nero"
+ loc: (16000, 0, 0)
+
+ loadout: { ship: -1, name: "Ship Strike" }
+}
+
+element: {
+ name: "Kingston"
+ design: "Berents"
+ commander: "Silessia Customs"
+ mission: "Fleet"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: true
+ region: "Nero"
+ loc: (45, 5487, 6600)
+ head: 270
+}
+
+element: {
+ name: "ISS Alen Carl"
+ design: "IM4300"
+ mission: "Cargo"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: true
+ region: "Nero"
+ loc: (4545, -2633, 6600)
+ head: -40
+
+ navpt: { cmd: Vector, status: Pending, loc: (4545, -2633, 6600), speed: 10, rgn: "Nero", hold: 720 }
+ navpt: { cmd: Vector, status: Pending, loc: (-5559, -18499, 6600), speed: 100, rgn: "Nero" }
+ navpt: { cmd: Vector, status: Pending, loc: (-7982, -126118, 0), speed: 250, rgn: "Nero" }
+ navpt: { cmd: Vector, status: Pending, loc: (-34170, -18602, 0), speed: 500, rgn: "Vesta" }
+ navpt: { cmd: Vector, status: Pending, loc: (-259164, 131413, 0), speed: 500, rgn: "Vesta" }
+}
+
+element: {
+ name: "ISS Lazy Stag"
+ design: "IM3500"
+ mission: "Cargo"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: true
+ region: "Nero"
+ loc: (-4056, -2357, 6600)
+ head: 40
+
+ navpt: { cmd: Vector, status: Pending, loc: (-4056, -2357, 6600), speed: 10, rgn: "Nero", hold: 520 }
+ navpt: { cmd: Vector, status: Pending, loc: (6753, -19051, 6600), speed: 100, rgn: "Nero" }
+ navpt: { cmd: Vector, status: Pending, loc: (121328, -67848, 0), speed: 250, rgn: "Nero" }
+ navpt: { cmd: Vector, status: Pending, loc: (-27723, 16277, 0), speed: 500, rgn: "Silessia" }
+ navpt: { cmd: Vector, status: Pending, loc: (131615, -75722, 0), speed: 500, rgn: "Silessia" }
+}
+
+element: {
+ name: "Kitts"
+ design: "Baikal"
+ commander: "Leviathan"
+ mission: "Escort"
+
+ intel: "Secret"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: true
+ region: "Nero"
+ loc: (-352187, -94272, -4000)
+ head: 90
+
+ objective: { cmd: Escort, tgt: "Leviathan" }
+}
+
+// EOF
diff --git a/data/Missions/04-brawl.def b/data/Missions/04-brawl.def
new file mode 100644
index 0000000..b70a8a2
--- /dev/null
+++ b/data/Missions/04-brawl.def
@@ -0,0 +1,308 @@
+MISSION
+
+name: "04. Marakan vs. Terellian Brawl"
+type: "Assault"
+system: "Korius"
+region: "Korius"
+
+objective: "[BLUFOR]\n* Destroy or damage core of Marakan battle group in Korius system.\n* Minimize friendly losses.\n\n[REDFOR]\n* Destroy or damage core of Terellian battle group in Korius system.\n* Minimize friendly losses."
+
+sitrep: "After three days of manoeuvring warfare over Korius, Terellian Alliance battle group made decision to attempt a hit and run."
+
+stardate: 2350500.0
+start: "122:17:00"
+
+degrees: true
+
+element: {
+ name: "Stalwart"
+ design: "Courageous"
+ mission: "Fleet"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ player: 1
+ playable: true
+ region: "Korius"
+ loc: (84789, 107181, 0)
+
+ objective: { cmd: Assault, tgt: "Coronation" }
+ objective: { cmd: Assault, tgt: "Bennet" }
+ objective: { cmd: Assault, tgt: "Glorius" }
+
+ navpt: { cmd: Vector, status: Pending, loc: (37297, 41495, 0), speed: 250, rgn: "Korius" }
+ navpt: { cmd: Assault, status: Pending, loc: (24668, -34040, 0), speed: 500, rgn: "Korius", hold: 15 }
+ navpt: { cmd: Vector, status: Pending, loc: (72501, -165046, 0), speed: 750, rgn: "Korius" }
+}
+
+element: {
+ name: "Steadfast"
+ design: "Courageous"
+ commander: "Stalwart"
+ mission: "Fleet"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: true
+ region: "Korius"
+ loc: (95865, 117550, 0)
+
+ objective: { cmd: Assault, tgt: "Coronation" }
+ objective: { cmd: Assault, tgt: "Bennet" }
+ objective: { cmd: Assault, tgt: "Glorius" }
+
+ navpt: { cmd: Vector, status: Pending, loc: (88375, 29755, 0), speed: 250, rgn: "Korius" }
+ navpt: { cmd: Assault, status: Pending, loc: (38519, -24870, 0), speed: 500, rgn: "Korius", hold: 15 }
+ navpt: { cmd: Vector, status: Pending, loc: (-17842, -159805, 0), speed: 750, rgn: "Korius" }
+}
+
+element: {
+ name: "Vance"
+ design: "Asher"
+ commander: "Stalwart"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: true
+ region: "Korius"
+ loc: (94058, 115036, 5000)
+
+ objective: { cmd: Escort, tgt: "Stalwart" }
+ objective: { cmd: Escort, tgt: "Steadfast" }
+
+ navpt: { cmd: Vector, status: Pending, loc: (86750, 27714, 5000), speed: 500, rgn: "Korius" }
+ navpt: { cmd: Assault, status: Pending, loc: (36128, -27799, 5000), speed: 500, rgn: "Korius", hold: 15 }
+ navpt: { cmd: Vector, status: Pending, loc: (-18969, -163937, 0), speed: 750, rgn: "Korius" }
+}
+
+element: {
+ name: "Douglas"
+ design: "Asher"
+ commander: "Stalwart"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: true
+ region: "Korius"
+ loc: (82668, 104274, 5000)
+
+ objective: { cmd: Escort, tgt: "Stalwart" }
+ objective: { cmd: Escort, tgt: "Steadfast" }
+
+ navpt: { cmd: Vector, status: Pending, loc: (34893, 38596, 5000), speed: 250, rgn: "Korius" }
+ navpt: { cmd: Assault, status: Pending, loc: (21985, -37856, 5000), speed: 500, rgn: "Korius", hold: 15 }
+ navpt: { cmd: Vector, status: Pending, loc: (70905, -171031, 0), speed: 750, rgn: "Korius" }
+}
+
+element: {
+ name: "Clarkeston"
+ design: "Berents"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: true
+ region: "Korius"
+ loc: (97907, 120063, -5000)
+
+ objective: { cmd: Escort, tgt: "Stalwart" }
+ objective: { cmd: Escort, tgt: "Steadfast" }
+
+ navpt: { cmd: Vector, status: Pending, loc: (90230, 32697, -5000), speed: 250, rgn: "Korius" }
+ navpt: { cmd: Assault, status: Pending, loc: (40851, -21870, -5000), speed: 500, rgn: "Korius", hold: 15 }
+ navpt: { cmd: Vector, status: Pending, loc: (-16339, -156049, 0), speed: 750, rgn: "Korius" }
+}
+
+element: {
+ name: "Darvon"
+ design: "Berents"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: true
+ region: "Korius"
+ loc: (86438, 109773, -5000)
+
+ objective: { cmd: Escort, tgt: "Stalwart" }
+ objective: { cmd: Escort, tgt: "Steadfast" }
+
+ navpt: { cmd: Vector, status: Pending, loc: (38608, 44208, -5000), speed: 250, rgn: "Korius" }
+ navpt: { cmd: Assault, status: Pending, loc: (27072, -29922, -5000), speed: 500, rgn: "Korius", hold: 15 }
+ navpt: { cmd: Vector, status: Pending, loc: (74097, -160259, 0), speed: 750, rgn: "Korius" }
+}
+
+element: {
+ name: "Coronation"
+ design: "Imperial"
+ mission: "Fleet"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: true
+ region: "Korius"
+ loc: (-83579, -49288, 0)
+ head: 90
+
+ objective: { cmd: Assault, tgt: "Stalwart" }
+ objective: { cmd: Assault, tgt: "Steadfast" }
+
+ navpt: { cmd: Vector, status: Pending, loc: (5196, -46664, 0), speed: 250, rgn: "Korius", hold: 30 }
+ navpt: { cmd: Assault, status: Pending, loc: (63148, 14960, 0), speed: 250, rgn: "Korius" }
+}
+
+element: {
+ name: "Bennet"
+ design: "Imperial"
+ commander: "Coronation"
+ mission: "Fleet"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: true
+ region: "Korius"
+ loc: (-110280, -50242, -2000)
+ head: 90
+
+ objective: { cmd: Assault, tgt: "Stalwart" }
+ objective: { cmd: Assault, tgt: "Steadfast" }
+
+ navpt: { cmd: Vector, status: Pending, loc: (-29569, -49242, -2000), speed: 250, rgn: "Korius" }
+ navpt: { cmd: Vector, status: Pending, loc: (-7057, 3954, 0), speed: 500, rgn: "Korius" }
+ navpt: { cmd: Assault, status: Pending, loc: (47306, 14293, -2000), speed: 250, rgn: "Korius" }
+}
+
+element: {
+ name: "Glorius"
+ design: "Imperial"
+ commander: "Coronation"
+ mission: "Fleet"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: true
+ region: "Korius"
+ loc: (-72990, -50326, -2000)
+ head: 90
+
+ objective: { cmd: Assault, tgt: "Stalwart" }
+ objective: { cmd: Assault, tgt: "Steadfast" }
+
+ navpt: { cmd: Vector, status: Pending, loc: (11620, -49162, -2000), speed: 250, rgn: "Korius" }
+ navpt: { cmd: Vector, status: Pending, loc: (69485, -38403, 0), speed: 500, rgn: "Korius" }
+ navpt: { cmd: Assault, status: Pending, loc: (61480, 7122, -2000), speed: 500, rgn: "Korius" }
+}
+
+element: {
+ name: "Tremel Isa"
+ design: "Volnaris"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: true
+ region: "Korius"
+ loc: (-54908, -50862, -3000)
+ head: 90
+
+ objective: { cmd: Escort, tgt: "Coronation" }
+ objective: { cmd: Escort, tgt: "Bennet" }
+ objective: { cmd: Escort, tgt: "Glorius" }
+
+ navpt: { cmd: Vector, status: Pending, loc: (26789, -48270, -3000), speed: 250, rgn: "Korius" }
+ navpt: { cmd: Assault, status: Pending, loc: (75655, -38903, -3000), speed: 500, rgn: "Korius" }
+ navpt: { cmd: Assault, status: Pending, loc: (66650, 9957, -3000), speed: 500, rgn: "Korius" }
+}
+
+element: {
+ name: "Outer Rim"
+ design: "Tiger"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: true
+ region: "Korius"
+ loc: (-93546, -50637, -2500)
+ head: 100
+
+ objective: { cmd: Escort, tgt: "Coronation" }
+ objective: { cmd: Escort, tgt: "Bennet" }
+ objective: { cmd: Escort, tgt: "Glorius" }
+
+ navpt: { cmd: Vector, status: Pending, loc: (-20064, -49575, -2500), speed: 250, rgn: "Korius" }
+ navpt: { cmd: Assault, status: Pending, loc: (-515, 2590, -2500), speed: 500, rgn: "Korius" }
+ navpt: { cmd: Assault, status: Pending, loc: (52309, 10958, -2500), speed: 500, rgn: "Korius" }
+}
+
+element: {
+ name: "Joran Kas"
+ design: "Volnaris"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: true
+ region: "Korius"
+ loc: (-102059, -48769, 0)
+ head: 100
+
+ objective: { cmd: Escort, tgt: "Coronation" }
+ objective: { cmd: Escort, tgt: "Bennet" }
+ objective: { cmd: Escort, tgt: "Glorius" }
+
+ navpt: { cmd: Vector, status: Pending, loc: (-23900, -47574, 0), speed: 250, rgn: "Korius" }
+ navpt: { cmd: Assault, status: Pending, loc: (-3722, 3954, 0), speed: 500, rgn: "Korius" }
+ navpt: { cmd: Assault, status: Pending, loc: (50474, 12792, 0), speed: 500, rgn: "Korius" }
+}
+
+element: {
+ name: "Arcturus"
+ design: "Tiger"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: true
+ region: "Korius"
+ loc: (-63958, -48353, 1000)
+ head: 90
+
+ objective: { cmd: Escort, tgt: "Coronation" }
+ objective: { cmd: Escort, tgt: "Bennet" }
+ objective: { cmd: Escort, tgt: "Glorius" }
+
+ navpt: { cmd: Vector, status: Pending, loc: (18223, -45950, 1000), speed: 250, rgn: "Korius" }
+ navpt: { cmd: Assault, status: Pending, loc: (72486, -36401, 1000), speed: 500, rgn: "Korius" }
+ navpt: { cmd: Assault, status: Pending, loc: (63481, 9123, 1000), speed: 500, rgn: "Korius" }
+}
+
+// EOF