summaryrefslogtreecommitdiffhomepage
path: root/data/content/Campaigns/02/Scenes
diff options
context:
space:
mode:
authorAki <please@ignore.pl>2022-02-06 19:14:54 +0100
committerAki <please@ignore.pl>2022-02-06 19:16:34 +0100
commitd289918bfdf7635ec3bb2c94d8255da2b2572aea (patch)
tree6e9143cbfd63fd0e6a674d37a51a58ea85882929 /data/content/Campaigns/02/Scenes
parentba64478a1aa1740da47ff0016dff6cc633900b73 (diff)
downloadstarshatter-d289918bfdf7635ec3bb2c94d8255da2b2572aea.zip
starshatter-d289918bfdf7635ec3bb2c94d8255da2b2572aea.tar.gz
starshatter-d289918bfdf7635ec3bb2c94d8255da2b2572aea.tar.bz2
Added datafiles to the repository
This includes only text files from the most common distribution of content.dat and shatter.dat.
Diffstat (limited to 'data/content/Campaigns/02/Scenes')
-rw-r--r--data/content/Campaigns/02/Scenes/01-News-Start.def262
-rw-r--r--data/content/Campaigns/02/Scenes/02-Coup-Failure.def219
-rw-r--r--data/content/Campaigns/02/Scenes/03-Blockade-Broken.def299
-rw-r--r--data/content/Campaigns/02/Scenes/04-Harmony-Risk.def175
-rw-r--r--data/content/Campaigns/02/Scenes/05-Foothill-Ridge.def350
-rw-r--r--data/content/Campaigns/02/Scenes/06-Renser-Buildup.def122
-rw-r--r--data/content/Campaigns/02/Scenes/07-Research-Lab.def226
-rw-r--r--data/content/Campaigns/02/Scenes/08-Renser-Accusation.def183
-rw-r--r--data/content/Campaigns/02/Scenes/09-Senate-Resolution.def179
-rw-r--r--data/content/Campaigns/02/Scenes/10-Renser-Arrival.def162
-rw-r--r--data/content/Campaigns/02/Scenes/11-Dantari-Pullback.def234
-rw-r--r--data/content/Campaigns/02/Scenes/12-Cease-Fire.def312
-rw-r--r--data/content/Campaigns/02/Scenes/13-Renser-Invasion.def174
-rw-r--r--data/content/Campaigns/02/Scenes/Defeat1.def74
-rw-r--r--data/content/Campaigns/02/Scenes/Defeat2.def99
-rw-r--r--data/content/Campaigns/02/Scenes/M1-Catching-Up.def58
-rw-r--r--data/content/Campaigns/02/Scenes/M2-New-Digs.def46
-rw-r--r--data/content/Campaigns/02/Scenes/M3-Why-Renser.def46
-rw-r--r--data/content/Campaigns/02/Scenes/Victory1.def94
19 files changed, 3314 insertions, 0 deletions
diff --git a/data/content/Campaigns/02/Scenes/01-News-Start.def b/data/content/Campaigns/02/Scenes/01-News-Start.def
new file mode 100644
index 0000000..f3516aa
--- /dev/null
+++ b/data/content/Campaigns/02/Scenes/01-News-Start.def
@@ -0,0 +1,262 @@
+MISSION
+
+name: "Cmpn02 News01 - Campaign Start"
+type: "Patrol"
+system: "Solus"
+region: "Solus"
+stardate: 1147287263.0
+
+subtitles: "Campaigns/02/Actions/01-campaign-start.txt"
+
+start: "33:00:00"
+
+degrees: true
+
+element: {
+ name: Falcon
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 1
+ player: 1
+ loc: (0, 0, 0)
+}
+
+element: {
+ name: "Tal Vesta Stellar Observatory"
+ design: "Observatory"
+ mission: "Flight Ops"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Meridian"
+ loc: (75000, 75000, 0)
+}
+
+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)
+
+ objective: { cmd: Vector, tgt: "Trellis-Solus" }
+}
+
+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)
+
+ objective: { cmd: Vector, tgt: "Jalah-Solus" }
+}
+
+element: {
+ name: "Jalah-Solus"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Jalah"
+ loc: (0, 0, 0)
+
+ objective: { cmd: Vector, tgt: "Solus-Jalah" }
+}
+
+element: {
+ name: "Jalah-Trellis"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Jalah"
+ loc: (120e3, -200e3, 0)
+
+ objective: { cmd: Vector, tgt: "Trellis-Jalah" }
+}
+
+element: {
+ name: "Trellis-Solus"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Trellis"
+ loc: (-100e3, -150e3, 0)
+
+ objective: { cmd: Vector, tgt: "Solus-Trellis" }
+}
+
+element: {
+ name: "Trellis-Jalah"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Trellis"
+ loc: (50e3, -100e3, 0)
+
+ objective: { cmd: Vector, tgt: "Jalah-Trellis" }
+}
+
+element: {
+ name: "Trellis Docks"
+ design: "Station1"
+ mission: "Flight Ops"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Trellis"
+ loc: (0, 0, 0)
+}
+
+element: {
+ name: "Blockade Runner"
+ design: "Courier"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Trellis"
+ loc: (-120e3, -90e3, 0)
+
+ navpt: { cmd: Vector, loc: (-120e3, -170e3, 0), speed: 1000, rgn: "Trellis" }
+}
+
+
+element: {
+ name: "Kitts"
+ design: "Wolf"
+ mission: "Misc"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: false
+ region: "Trellis"
+ loc: (185e3, -280e3, 0)
+}
+
+element: {
+ name: "Lovo"
+ design: "Baikal"
+ commander: "Kitts"
+ mission: "Misc"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: false
+ region: "Trellis"
+ loc: (187e3, -281e3, 0)
+}
+
+
+element: {
+ name: "Edmonton"
+ design: "IM4300"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: "Trellis"
+ loc: (212e3, -290e3, 0)
+
+ navpt: { cmd: Vector, loc: (-120e3, -170e3, 0), speed: 500, rgn: "Trellis" }
+}
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+event: { event: Hold, param: 20, event_ship: Kitts }
+event: { event: Hold, param: 20, event_ship: Lovo }
+
+event: { event: Display, image: "Campaigns/02/Scenes/Black.pcx", color: 0xffffffff, fade: (0,5,2), rect: (0,0,0,0) }
+event: { event: Display, image: "Campaigns/02/Scenes/News.pcx", color: 0xffffffff, fade: (1,4,1), rect: (0,0, -512,-128) }
+
+event: { event: Camera, param: 3, target: "body:Solus", vec: (0,0,1e7) }
+event: { event: Camera, param: 5, vec: (0.12, 0.01, 0.02) }
+
+event: { event: Display, time: 5, message: "Solus System", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+event: { event: Display, message: "Capitol", font: Limerick12, color: 0xffffff80, fade: (1,7,1), rect: (20,40, 300,100) }
+event: { event: Messasge, sound: "Vox/Scenes/02/News_01_Campaign_Start.ogg" }
+
+
+event: { event: Camera, time: 12, param: (6, 15), target: "Blockade Runner" }
+
+event: { event: Display, message: "Trellis Sector", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+event: { event: Display, message: "Blockade Runner", font: Limerick12, color: 0xffffff80, fade: (1,7,1), rect: (20,40, 300,100) }
+
+
+event: { event: Camera, time: 22, param: (6, 20), target: "Kitts" }
+event: { event: Display, message: "Dantari Separatists", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+event: { event: Display, message: "Destroyer Squadron 'Kitts'", font: Limerick12, color: 0xffffff80, fade: (1,7,1), rect: (20,40, 300,100) }
+
+event: { event: Camera, time: 40, param: 3, target: "body:Trellis", vec: (0,0,1e8) }
+event: { event: Camera, param: 5, vec: (-0.15, 0.01, 0.02) }
+event: { event: Display, message: "Trellis", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+
+
+event: { event: Camera, time: 50, param: 3, target: "body:Jalah", vec: (0,0,8e7) }
+event: { event: Camera, param: 5, vec: (0.12, 0.01, 0.02) }
+event: { event: Display, message: "Jalah", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+
+
+event: { event: Camera, time: 65, param: 3, target: "Tal Vesta Stellar Observatory", vec: (0,0,2e3) }
+event: { event: Camera, param: 5, vec: (-0.13, 0.01, 0.02) }
+event: { event: Display, message: "Meridian Sector", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+event: { event: Display, message: "Tal Vesta Stellar Observatory", font: Limerick12, color: 0xffffff80, fade: (1,7,1), rect: (20,40, 300,100) }
+
+event: { event: Camera, time: 80, param: 3, target: "body:Solus", vec: (60,0,1e7) }
+event: { event: Camera, param: 5, vec: (0.14, 0.01, 0.02) }
+
+
+event: { event: EndScene, time: 95, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/02/Scenes/02-Coup-Failure.def b/data/content/Campaigns/02/Scenes/02-Coup-Failure.def
new file mode 100644
index 0000000..19a1830
--- /dev/null
+++ b/data/content/Campaigns/02/Scenes/02-Coup-Failure.def
@@ -0,0 +1,219 @@
+MISSION
+
+name: "Cmpn02 News02 - Coup Failure"
+type: "Patrol"
+system: "Solus"
+region: "Solus"
+stardate: 1147287263.0
+
+sitrep: "Unknown"
+objective: "Unspecified"
+subtitles: "Campaigns/02/Actions/02-coup-failure.txt"
+
+start: "33:00:00"
+
+degrees: true
+
+element: {
+ name: Falcon
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 1
+ player: 1
+ loc: (0, 0, 0)
+}
+
+
+
+element: {
+ name: "Admin"
+ design: "Bldg00"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-53000, 29500, 0)
+}
+
+element: {
+ name: "Office"
+ design: "Bldg01"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-52500, 28000, 0)
+}
+
+element: {
+ name: "Tower"
+ design: "Bldg02"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-54600, 32800, 0)
+}
+
+element: {
+ name: "Alton"
+ design: "Bldg03"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-56000, 26000, 0)
+}
+
+element: {
+ name: "City Block"
+ design: "City00"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-60000, 28000, 0)
+}
+
+element: {
+ name: "Downtown Telmera"
+ design: "City02"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-56000, 30000, 0)
+}
+
+element: {
+ name: "Palace"
+ design: "Bldg00"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-55300, 28800, 0)
+}
+
+
+element: {
+ name: "City Block"
+ design: "City00"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-51000, 30700, 0)
+}
+
+element: {
+ name: "Factory 2"
+ design: "Fact04"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-53000, 30500, 0)
+}
+
+element: {
+ name: "Telmera Starport"
+ design: "Airbase1"
+ mission: "Flight Ops"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-55000, 22000, 0)
+}
+
+
+/***
+
+TELMERA CITY, SOLUS - An attempted palace coup by Dantari agents was thwarted
+by alert members of the Provisional Security Directorate early this morning.
+Separatist agents, working from a secret base near the capitol offices, succeeded
+in destroying the executive suite of the presidential palace.
+
+Security service members discovered the bomb only moments before it was detonated
+and were able to escort President Marish and his party to an undisclosed safe
+location. Senators Hamil and Covanon who were to attend a working breakfast with
+the President were killed in the blast, as were two security service agents who
+died trying to protect them. Memorial services for all four men are planned for
+later in the week.
+
+Speaking on behalf of President Marish, executive spokesperson Cyn Talban affirmed
+that the central government had not been struck down by the terrorist-style attack.
+"We are still very much open for business. President Marish is meeting with security
+advisors at this hour, and he will be holding a press conference from the safehouse
+later this morning to address your questions and concerns."
+
+***/
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+event: { event: Display, image: "Campaigns/02/Scenes/Black.pcx", color: 0xffffffff, fade: (0,5,2), rect: (0,0,0,0) }
+event: { event: Display, image: "Campaigns/02/Scenes/News.pcx", color: 0xffffffff, fade: (1,4,1), rect: (0,0, -512,-128) }
+
+event: { event: Camera, param: 3, target: "body:Solus", vec: (0,0,1e7) }
+event: { event: Camera, param: 5, vec: (0.12, 0.01, 0.02) }
+
+event: { event: Display, time: 5, message: "Solus System", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+event: { event: Display, message: "Capitol", font: Limerick12, color: 0xffffff80, fade: (1,7,1), rect: (20,40, 300,100) }
+event: { event: Messasge, sound: "Vox/Scenes/02/News_02_Coup_Failure.ogg" }
+
+
+event: { event: Camera, time: 13, param: 3, target: "Downtown Telmera", vec: (0,0,5000) }
+event: { event: Camera, param: 5, vec: (-0.08, 0.005, -0.02) }
+
+event: { event: Damage, ship: "Palace", param: 1e6 }
+
+event: { event: Display, message: "Telmera Sector", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+event: { event: Display, message: "Presidential Palace", font: Limerick12, color: 0xffffff80, fade: (1,7,1), rect: (20,40, 300,100) }
+
+
+event: { event: EndScene, time: 75, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/02/Scenes/03-Blockade-Broken.def b/data/content/Campaigns/02/Scenes/03-Blockade-Broken.def
new file mode 100644
index 0000000..17cff4c
--- /dev/null
+++ b/data/content/Campaigns/02/Scenes/03-Blockade-Broken.def
@@ -0,0 +1,299 @@
+MISSION
+
+name: "Cmpn02 News03 - Blockade Broken"
+type: "Patrol"
+system: "Solus"
+region: "Trellis"
+
+sitrep: "Unknown"
+
+objective: "Unspecified"
+
+subtitles: "Campaigns/02/Actions/03-blockade-broken.txt"
+
+start: "33:00:00"
+
+degrees: true
+
+element: {
+ name: Falcon
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 1
+ player: 1
+ loc: (0, 0, 0)
+}
+
+
+
+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)
+
+ objective: { cmd: Vector, tgt: "Trellis-Solus" }
+}
+
+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)
+
+ objective: { cmd: Vector, tgt: "Jalah-Solus" }
+}
+
+element: {
+ name: "Jalah-Solus"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Jalah"
+ loc: (0, 0, 0)
+
+ objective: { cmd: Vector, tgt: "Solus-Jalah" }
+}
+
+element: {
+ name: "Jalah-Trellis"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Jalah"
+ loc: (120e3, -200e3, 0)
+
+ objective: { cmd: Vector, tgt: "Trellis-Jalah" }
+}
+
+element: {
+ name: "Trellis-Solus"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Trellis"
+ loc: (-100e3, -150e3, 0)
+
+ objective: { cmd: Vector, tgt: "Solus-Trellis" }
+}
+
+element: {
+ name: "Trellis-Jalah"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Trellis"
+ loc: (50e3, -100e3, 0)
+
+ objective: { cmd: Vector, tgt: "Jalah-Trellis" }
+}
+
+element: {
+ name: "Trellis Docks"
+ design: "Station1"
+ mission: "Flight Ops"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Trellis"
+ loc: (0, 0, 0)
+}
+
+
+element: {
+ name: "Archon"
+ design: "Orion"
+ mission: "Flight Ops"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: "Trellis"
+ loc: (-130000, 160000, 0)
+}
+
+element: {
+ name: "Stalwart"
+ design: "Courageous"
+ commander: "Archon"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: "Trellis"
+ loc: (-111503, 155656, 0)
+
+ objective: { cmd: Escort, tgt: "Archon" }
+}
+
+element: {
+ name: "Gerson"
+ design: "Asher"
+ commander: "Archon"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: "Trellis"
+ loc: (-155657, 148787, 0)
+
+ objective: { cmd: Escort, tgt: "Archon" }
+}
+
+element: {
+ name: "Simmons"
+ design: "Asher"
+ commander: "Archon"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: "Trellis"
+ loc: (-166015, 151521, 0)
+
+ objective: { cmd: Escort, tgt: "Archon" }
+}
+
+element: {
+ name: "Avengers"
+ design: "Falcon"
+ carrier: "Archon"
+ commander: "Archon"
+ mission: "Misc"
+
+ intel: "Known"
+ count: 32
+ maint_count: 16
+ iff: 1
+ region: "Trellis"
+ loc: (-118941, 180411, 0)
+}
+
+element: {
+ name: "Stallions"
+ design: "Stormhawk"
+ carrier: "Archon"
+ commander: "Archon"
+ mission: "Misc"
+
+ intel: "Known"
+ count: 32
+ maint_count: 16
+ iff: 1
+ region: "Trellis"
+ loc: (-118754, 143664, 0)
+}
+
+element: {
+ name: "Warbirds"
+ design: "Thunderbolt"
+ carrier: "Archon"
+ commander: "Archon"
+ mission: "Misc"
+
+ intel: "Known"
+ count: 20
+ maint_count: 10
+ iff: 1
+ region: "Trellis"
+ loc: (-135947, 178901, 0)
+}
+
+
+/***
+
+TRELLIS - The Alliance Third Fleet has broken the blockade of the
+Trellis-Solus Farcaster network, a Force:Command spokesperson has
+announced. The minefields surrounding the Farcaster terminus have
+been cleared, and several Separatist squadrons have been eliminated
+or greatly reduced in strength.
+
+Theater commander Admiral Evars has given official authorization for
+the commencement of humanitarian aid traffic to the inner planets.
+Certified non-governmental agencies delivering food, clothing,
+medicines, and emergency equipment will receive protective escorts
+by warships from the Third Fleet.
+
+"Although the blockade has been broken, there are still several
+hostile squadrons in operation near the outer worlds. We strongly
+recommend that only emergency traffic be routed through the Trellis
+sector. Civilian ships are advised to avoid the area until the threat
+can be assessed and appropriate actions taken," Evars was quoted as
+saying.
+
+***/
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+event: { event: Display, image: "Campaigns/02/Scenes/Black.pcx", color: 0xffffffff, fade: (0,5,2), rect: (0,0,0,0) }
+event: { event: Display, image: "Campaigns/02/Scenes/News.pcx", color: 0xffffffff, fade: (1,4,1), rect: (0,0, -512,-128) }
+
+event: { event: Camera, param: 3, target: "Trellis-Solus", vec: (0,0,1000) }
+event: { event: Camera, param: 5, vec: (0.12, 0.01, 0.02) }
+
+event: { event: Display, time: 5, message: "Trellis-Solus Farcaster", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+event: { event: Messasge, sound: "Vox/Scenes/02/News_03_Blockade_Broken.ogg" }
+
+
+event: { event: Camera, time: 25, param: 3, target: "Archon", vec: (2,0,2700) }
+event: { event: Camera, param: 5, vec: (0.12, 0.006, -0.02) }
+
+event: { event: Display, message: "Task Force 3.7", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 400,100) }
+event: { event: Display, message: "CV-71 'Archon'", font: Limerick12, color: 0xffffff80, fade: (1,7,1), rect: (20,40, 200,100) }
+
+
+
+event: { event: EndScene, time: 65, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/02/Scenes/04-Harmony-Risk.def b/data/content/Campaigns/02/Scenes/04-Harmony-Risk.def
new file mode 100644
index 0000000..d911345
--- /dev/null
+++ b/data/content/Campaigns/02/Scenes/04-Harmony-Risk.def
@@ -0,0 +1,175 @@
+MISSION
+
+name: "Cmpn 02 Brief 04"
+type: "Patrol"
+system: "Solus"
+region: "Solus"
+stardate: 1147287263.0
+
+sitrep: "Unknown"
+objective: "Unspecified"
+subtitles: "Campaigns/02/Actions/04-harmony-risk.txt"
+
+element: {
+ name: Falcon
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 1
+ player: 1
+ loc: (0, 0, 0)
+}
+
+element: {
+ name: "Solus-Kalon"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Solus"
+ loc: (80000, 20000, 0)
+
+ objective: { cmd: Vector, tgt: "Kalon-Solus" }
+}
+
+element: {
+ name: "Kalon-Solus"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Kalon"
+ loc: (90000, -54000, 0)
+
+ objective: { cmd: Vector, tgt: "Solus-Kalon" }
+}
+
+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)
+
+ objective: { cmd: Vector, tgt: "Trellis-Solus" }
+}
+
+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)
+
+ objective: { cmd: Vector, tgt: "Jalah-Solus" }
+}
+
+element: {
+ name: "Jalah-Solus"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Jalah"
+ loc: (0, 0, 0)
+
+ objective: { cmd: Vector, tgt: "Solus-Jalah" }
+}
+
+
+element: {
+ name: "Trellis-Solus"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Trellis"
+ loc: (-100e3, -150e3, 0)
+
+ objective: { cmd: Vector, tgt: "Solus-Trellis" }
+}
+
+element: {
+ name: "Harmony Station"
+ design: "Station2"
+ mission: "Flight Ops"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Kalon"
+ loc: (0, 0, 0)
+}
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+event: { event: Display, image: "Campaigns/02/Scenes/Black.pcx", color: 0xffffffff, fade: (0,1,1), rect: (0,0,0,0) }
+event: { event: Camera, param: 3, target: "body:Solus", vec: (1,0,1e7) }
+event: { event: Camera, param: 5, vec: (0.12, 0.01, 0.02) }
+
+
+event: { event: Display, time: 1, fade: (1,5,1), rect: (20,20, 600,150), font: Limerick18, color: 0xffffffff,
+ message: "Force:Intel Briefing" }
+
+event: { event: Display, time: 1, fade: (1,5,1), rect: (20,40, 600,150), font: OCRB, color: 0xffffff80,
+ message: "*************************************\n*** FLASH CODED +$TIME \n*** HARMONY STATION \n*** KALON SECTOR \n*** CLASSIFIED: SECRET R3 NTK\n*************************************" }
+
+
+event: {
+ event: Message
+ time: 1
+ sound: "Vox/Scenes/02/Briefing_04_sam.ogg"
+}
+
+
+event: { event: Camera, time: 10, param: 3, target: "Solus-Kalon", vec: (7,1,7500) }
+event: { event: Camera, time: 10, param: 5, vec: (-0.12, 0.01, 0.03) }
+event: { event: Display, time: 10, message: "Solus-Kalon Farcaster", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 400,100) }
+
+
+event: { event: Camera, time: 20, param: 3, target: "Kalon-Solus", vec: (1,3,8500) }
+event: { event: Camera, time: 20, param: 5, vec: (0.14, 0.02, 0.03) }
+event: { event: Display, time: 20, message: "Kalon-Solus Farcaster", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 400,100) }
+
+
+event: { event: Camera, time: 30, param: 3, target: "Harmony Station", vec: (2,0,15000) }
+event: { event: Camera, time: 30, param: 5, vec: (0.15, 0.01,-0.03) }
+event: { event: Display, time: 30, message: "Harmony Station", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 400,100) }
+
+
+event: { event: EndScene, time: 50, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/02/Scenes/05-Foothill-Ridge.def b/data/content/Campaigns/02/Scenes/05-Foothill-Ridge.def
new file mode 100644
index 0000000..828e95d
--- /dev/null
+++ b/data/content/Campaigns/02/Scenes/05-Foothill-Ridge.def
@@ -0,0 +1,350 @@
+MISSION
+
+name: "Cmpn 02 Brief 05"
+type: "Patrol"
+system: "Solus"
+region: "Solus"
+stardate: 1147287263.0
+
+sitrep: "Unknown"
+objective: "Unspecified"
+subtitles: "Campaigns/02/Actions/05-foothill-ridge.txt"
+
+element: {
+ name: Falcon
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 1
+ player: 1
+ loc: (0, 0, 0)
+}
+
+
+element: {
+ name: "SAM 1"
+ design: "SAM 1"
+ mission: "Misc"
+
+ intel: "Secret"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: false
+ region: "Telmera"
+ loc: (45000, -36000, 0)
+}
+
+element: {
+ name: "AAA 1"
+ design: "AAA 1"
+ commander: "SAM"
+ mission: "Misc"
+
+ intel: "Secret"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: false
+ region: "Telmera"
+ loc: (40000, -35000, 0)
+}
+
+element: {
+ name: "AAA 2"
+ design: "AAA 1"
+ mission: "Misc"
+
+ intel: "Secret"
+ count: 2
+ command_ai:1
+ iff: 2
+ playable: false
+ region: "Telmera"
+ loc: (40000, -60000, 0)
+}
+
+element: {
+ name: "SAM 2"
+ design: "SAM 1"
+ mission: "Misc"
+
+ intel: "Secret"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: false
+ region: "Telmera"
+ loc: (30000, -32000, 0)
+}
+
+element: {
+ name: "Foothill Base"
+ design: "Airbase2"
+ mission: "Flight Ops"
+
+ intel: "Secret"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: false
+ region: "Telmera"
+ loc: (56000, -49000, 0)
+}
+
+element: {
+ name: "Adanis"
+ design: "Viper"
+ carrier: "Foothill Base"
+ commander: "Foothill Base"
+ mission: "Misc"
+
+ intel: "Secret"
+ count: 24
+ maint_count: 12
+ iff: 2
+ region: "Telmera"
+ loc: (38927, -31272, 0)
+}
+
+element: {
+ name: "Cobra Fangs"
+ design: "Cobra"
+ carrier: "Foothill Base"
+ commander: "Foothill Base"
+ mission: "Misc"
+
+ intel: "Secret"
+ count: 24
+ maint_count: 12
+ iff: 2
+ region: "Telmera"
+ loc: (46163, -63427, 0)
+}
+
+element: {
+ name: "Reactor"
+ design: "Reac01"
+ mission: "Misc"
+
+ intel: "Secret"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: false
+ region: "Telmera"
+ loc: (55000, -57000, 0)
+}
+
+element: {
+ name: "Factory 1"
+ design: "Fact04"
+ mission: "Misc"
+
+ intel: "Secret"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: false
+ region: "Telmera"
+ loc: (56000, -55000, 0)
+}
+
+element: {
+ name: "Factory 2"
+ design: "Fact02"
+ mission: "Misc"
+
+ intel: "Secret"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: false
+ region: "Telmera"
+ loc: (58000, -56000, 0)
+}
+
+
+
+element: {
+ name: "Admin"
+ design: "Bldg00"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-53000, 29000, 0)
+}
+
+element: {
+ name: "Office"
+ design: "Bldg01"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-52000, 28000, 0)
+}
+
+element: {
+ name: "Tower"
+ design: "Bldg02"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-54000, 32000, 0)
+}
+
+element: {
+ name: "Alton"
+ design: "Bldg03"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-56000, 26000, 0)
+}
+
+element: {
+ name: "City Block"
+ design: "City00"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-60000, 28000, 0)
+}
+
+element: {
+ name: "City Block"
+ design: "City02"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-56000, 30000, 0)
+}
+
+element: {
+ name: "City Block"
+ design: "City00"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-51000, 30000, 0)
+}
+
+element: {
+ name: "City Block"
+ design: "City00"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (52000, -52000, 0)
+}
+
+element: {
+ name: "City Block"
+ design: "City01"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (53000, -55000, 0)
+}
+
+element: {
+ name: "Factory 2"
+ design: "Fact04"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-53000, 30000, 0)
+}
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+event: { event: Display, image: "Campaigns/02/Scenes/Black.pcx", color: 0xffffffff, fade: (0,1,1), rect: (0,0,0,0) }
+event: { event: Camera, param: 3, target: "Foothill Base", vec: (1,0.05,2800) }
+event: { event: Camera, param: 5, vec: (0.12, 0.01, 0.02) }
+
+
+event: { event: Display, time: 1, fade: (1,5,1), rect: (20,20, 600,150), font: Limerick18, color: 0xffffffff,
+ message: "Force:Intel Briefing" }
+
+event: { event: Display, time: 1, fade: (1,5,1), rect: (20,40, 600,150), font: OCRB, color: 0xffffff80,
+ message: "*************************************\n*** FLASH CODED +$TIME \n*** FOOTHILL RIDGE \n*** TELMERA SECTOR \n*** CLASSIFIED: SECRET R5 NTK\n*************************************" }
+
+
+event: {
+ event: Message
+ time: 1
+ sound: "Vox/Scenes/02/Briefing_05_sam.ogg"
+}
+
+
+event: { event: Camera, time: 20, param: 3, target: "AAA 1", vec: (7,0.3,1000) }
+event: { event: Camera, param: 5, vec: (-0.12, 0.01, 0.03) }
+event: { event: Display, message: "AAA Battery", font: Limerick18, color: 0xffffff80, fade: (1,3,1), rect: (20,20, 400,100) }
+
+
+event: { event: Camera, time: 25, param: 3, target: "SAM 1", vec: (1,0.5,1000) }
+event: { event: Camera, param: 5, vec: (0.14, 0.02, 0.03) }
+event: { event: Display, message: "SAM Launcher", font: Limerick18, color: 0xffffff80, fade: (1,3,1), rect: (20,20, 400,100) }
+
+
+event: { event: Camera, time: 30, param: 3, target: "Reactor", vec: (2,0.05,3500) }
+event: { event: Camera, param: 5, vec: (0.15, 0.01,-0.03) }
+event: { event: Display, message: "Reactor Complex", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 400,100) }
+
+
+event: { event: EndScene, time: 60, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/02/Scenes/06-Renser-Buildup.def b/data/content/Campaigns/02/Scenes/06-Renser-Buildup.def
new file mode 100644
index 0000000..a1f7d5d
--- /dev/null
+++ b/data/content/Campaigns/02/Scenes/06-Renser-Buildup.def
@@ -0,0 +1,122 @@
+MISSION
+
+name: "Cmpn 02 Brief 06"
+type: "Patrol"
+system: "Renser"
+region: "Renser"
+stardate: 1147287263.0
+
+sitrep: "Unknown"
+objective: "Unspecified"
+subtitles: "Campaigns/02/Actions/06-renser-buildup.txt"
+
+
+element: {
+ name: Falcon
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 1
+ player: 1
+ loc: (0, 0, 0)
+}
+
+
+element: {
+ name: Ironhelm
+ design: Broadsword
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (0, 0, 0)
+ region: Lornas
+ navpt: { cmd: Vector, loc: (0,-50e3,0), speed: 750, rgn: Lornas }
+}
+
+element: {
+ name: Mattock
+ design: Broadsword
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (10e3, 2e3, 0)
+ region: Lornas
+ navpt: { cmd: Vector, loc: (10e3,-50e3,0), speed: 750, rgn: Lornas }
+}
+
+element: {
+ name: "Oak Hall"
+ design: Tiger
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (5e3, 6e3, 0)
+ region: Lornas
+ navpt: { cmd: Vector, loc: (5e3,-50e3,0), speed: 750, rgn: Lornas }
+}
+
+element: {
+ name: "North Point"
+ design: Tiger
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (-5e3, -4e3, 0)
+ region: Lornas
+ navpt: { cmd: Vector, loc: (-8e3,-50e3,0), speed: 750, rgn: Lornas }
+}
+
+
+
+
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+event: { event: Display, image: "Campaigns/02/Scenes/Black.pcx", color: 0xffffffff, fade: (0,1,1), rect: (0,0,0,0) }
+event: { event: Camera, param: 3, target: "Ironhelm", vec: (1,0.2,350e3) }
+event: { event: Camera, param: 5, vec: (0.10, 0.01, 0.02) }
+
+
+event: { event: Display, time: 1, fade: (1,5,1), rect: (20,20, 600,150), font: Limerick18, color: 0xffffffff,
+ message: "STRATPLAN BRIEFING" }
+
+event: { event: Display, time: 1, fade: (1,5,1), rect: (20,40, 600,150), font: OCRB, color: 0xffffff80,
+ message: "Timestamp: $TIME\nSubject: Renser Fleet Mobilization\nClassified: CONFIDENTIAL DND/CRYPTO" }
+
+
+event: {
+ event: Message
+ time: 5
+ sound: "Vox/Scenes/02/Briefing_06.ogg"
+}
+
+
+event: { event: Camera, time: 10, param: 3, target: "Ironhelm", vec: (1,0.05,40e3) }
+event: { event: Camera, param: 5, vec: (0.12, 0.01, 0.02) }
+event: { event: Display, message: "Lornas Fleet Yards", font: Limerick18, color: 0xffffff80, fade: (1,3,1), rect: (20,20, 400,100) }
+
+
+event: { event: Camera, time: 20, param: 3, target: "Ironhelm", vec: (-1,-0.07,6e3) }
+event: { event: Camera, param: 5, vec: (-0.13, 0.01, 0.02) }
+event: { event: Display, message: "DESRON 26 'IRONHELM'", font: Limerick18, color: 0xffffff80, fade: (1,3,1), rect: (20,20, 400,100) }
+
+
+event: { event: Camera, time: 30, param: 3, target: "body:Khaital", vec: (2,-0.06,3e7) }
+event: { event: Camera, param: 5, vec: (0.15, 0.01,-0.02) }
+event: { event: Display, message: "Khaital Sector", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 400,100) }
+
+
+event: { event: EndScene, time: 60, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/02/Scenes/07-Research-Lab.def b/data/content/Campaigns/02/Scenes/07-Research-Lab.def
new file mode 100644
index 0000000..c60a7ab
--- /dev/null
+++ b/data/content/Campaigns/02/Scenes/07-Research-Lab.def
@@ -0,0 +1,226 @@
+MISSION
+
+name: "Cmpn02 News07 Research Lab"
+type: "Patrol"
+system: "Solus"
+region: "Solus"
+
+sitrep: "Unknown"
+objective: "Unspecified"
+subtitles: "Campaigns/02/Actions/07-research-lab.txt"
+
+start: "33:00:00"
+
+degrees: true
+
+element: {
+ name: Falcon
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 1
+ player: 1
+ loc: (0, 0, 0)
+}
+
+element: {
+ name: "Tal Vesta Stellar Observatory"
+ design: "Observatory"
+ mission: "Flight Ops"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Meridian"
+ loc: (75e3, 75e3, 0)
+}
+
+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)
+
+ objective: { cmd: Vector, tgt: "Trellis-Solus" }
+}
+
+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)
+
+ objective: { cmd: Vector, tgt: "Jalah-Solus" }
+}
+
+element: {
+ name: "Jalah-Solus"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Jalah"
+ loc: (0, 0, 0)
+
+ objective: { cmd: Vector, tgt: "Solus-Jalah" }
+}
+
+element: {
+ name: "Jalah-Trellis"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Jalah"
+ loc: (120e3, -200e3, 0)
+
+ objective: { cmd: Vector, tgt: "Trellis-Jalah" }
+}
+
+
+element: {
+ name: "Trellis-Solus"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Trellis"
+ loc: (-100e3, -150e3, 0)
+
+ objective: { cmd: Vector, tgt: "Solus-Trellis" }
+}
+
+element: {
+ name: "Trellis-Jalah"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Trellis"
+ loc: (50e3, -100e3, 0)
+
+ objective: { cmd: Vector, tgt: "Jalah-Trellis" }
+}
+
+
+
+element: {
+ name: "Kendra"
+ design: "Wolf"
+ mission: "Misc"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: false
+ region: "Meridian"
+ loc: (125e3, 180e3, 0)
+ navpt: { cmd: Vector, loc: (90e3,90e3,0), rgn: Meridian, speed: 500 }
+}
+
+element: {
+ name: "Pelorat"
+ design: "Baikal"
+ commander: "Kitts"
+ mission: "Misc"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: false
+ region: "Meridian"
+ loc: (127e3, 170e3, 0)
+ navpt: { cmd: Vector, loc: (90e3,90e3,0), rgn: Meridian, speed: 500 }
+}
+
+
+
+/***
+
+MERIDIAN - The Tal Vesta University Stellar Observatory in Meridian
+orbit has been cut off by Separatist patrols and is facing severe
+shortages of food and consumable supplies. University staff indicate
+that the fusion plant on the observatory is still operational, and
+that basic life support functions - water, air, and power - are not
+an immediate concern. "Mainly, the students are just hungry. And
+frustrated," said Research Coordinator Alen Tolap.
+
+Student researchers living at the observatory are protesting the ongoing
+civil war. Native Solusans, ethnic Dantari, and even many Terellian
+Alliance students have issued a joint statement condemning the conflict
+and demanding the resumption of peaceful negotiations. Thus far, neither
+party in the conflict has commented on the student protests.
+
+Alliance Theater Command has promised to make humanitarian aid to the
+Meridian sector a top priority. "We'll find a way to feed these kids,"
+Fleet Admiral Evars was quoted as saying. "There's nothing more ornery
+than a bunch of hungry college students."
+
+
+***/
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+event: { event: Display, image: "Campaigns/02/Scenes/Black.pcx", color: 0xffffffff, fade: (0,5,2), rect: (0,0,0,0) }
+event: { event: Display, image: "Campaigns/02/Scenes/News.pcx", color: 0xffffffff, fade: (1,4,1), rect: (0,0, -512,-128) }
+
+event: { event: Camera, param: 3, target: "Tal Vesta Stellar Observatory", vec: (0,0,5e3) }
+event: { event: Camera, param: 5, vec: (-0.13, 0.01, 0.02) }
+
+
+event: {
+ event: Message
+ time: 6
+ sound: "Vox/Scenes/02/News_07_Research_Lab.ogg"
+}
+event: { event: Display, message: "Meridian Sector", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+event: { event: Display, message: "Tal Vesta Stellar Observatory", font: Limerick12, color: 0xffffff80, fade: (1,7,1), rect: (20,40, 300,100) }
+
+
+event: { event: Camera, time: 35, param: (6, 25), target: "Kendra" }
+event: { event: Display, message: "Dantari Separatists", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+event: { event: Display, message: "Destroyer Squadron 'Kendra'", font: Limerick12, color: 0xffffff80, fade: (1,7,1), rect: (20,40, 300,100) }
+
+event: { event: Camera, time: 55, param: 3, target: "Tal Vesta Stellar Observatory", vec: (1,-0.1,8e3) }
+event: { event: Camera, param: 5, vec: (0.11, 0.01, 0.02) }
+
+
+event: { event: EndScene, time: 75, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/02/Scenes/08-Renser-Accusation.def b/data/content/Campaigns/02/Scenes/08-Renser-Accusation.def
new file mode 100644
index 0000000..8762ee3
--- /dev/null
+++ b/data/content/Campaigns/02/Scenes/08-Renser-Accusation.def
@@ -0,0 +1,183 @@
+MISSION
+
+name: "Cmpn02 News08 Renser"
+type: "Patrol"
+
+system: Renser
+system: Solus
+region: Solus
+
+sitrep: "Unknown"
+objective: "Unspecified"
+subtitles: "Campaigns/02/Actions/08-renser-accusation.txt"
+
+start: "33:00:00"
+
+degrees: true
+
+element: {
+ name: Falcon
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 1
+ player: 1
+ loc: (0, 0, 0)
+}
+
+
+element: {
+ name: "Archon"
+ design: "Orion"
+ mission: "Flight Ops"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: Solus
+ loc: (-130e3, 160e3, 0)
+
+ navpt: { cmd: Vector, loc: (-130e3, 200e3, 0), speed: 500, rgn: Solus }
+}
+
+element: {
+ name: "Stalwart"
+ design: "Courageous"
+ commander: "Archon"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: Solus
+ loc: (-147605, 152855, 0)
+
+ objective: { cmd: Escort, tgt: "Archon" }
+}
+
+element: {
+ name: "Gerson"
+ design: "Asher"
+ commander: "Archon"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: Solus
+ loc: (-154062, 174318, 0)
+
+ objective: { cmd: Escort, tgt: "Archon" }
+}
+
+element: {
+ name: "Simmons"
+ design: "Asher"
+ commander: "Archon"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: Solus
+ loc: (-162917, 143104, 0)
+
+ objective: { cmd: Escort, tgt: "Archon" }
+}
+
+
+
+element: {
+ name: Ironhelm
+ design: Broadsword
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (0, 0, 0)
+ region: Renser
+ navpt: { cmd: Vector, loc: (0,-50e3,0), speed: 750, rgn: Renser }
+}
+
+element: {
+ name: Mattock
+ design: Broadsword
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (10e3, 2e3, 0)
+ region: Renser
+ navpt: { cmd: Vector, loc: (10e3,-50e3,0), speed: 750, rgn: Renser }
+}
+
+element: {
+ name: "Oak Hall"
+ design: Tiger
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (5e3, 6e3, 0)
+ region: Renser
+ navpt: { cmd: Vector, loc: (5e3,-50e3,0), speed: 750, rgn: Renser }
+}
+
+element: {
+ name: "North Point"
+ design: Tiger
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (-5e3, -4e3, 0)
+ region: Renser
+ navpt: { cmd: Vector, loc: (-8e3,-50e3,0), speed: 750, rgn: Renser }
+}
+
+
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+event: { event: Display, image: "Campaigns/02/Scenes/Black.pcx", color: 0xffffffff, fade: (0,5,2), rect: (0,0,0,0) }
+event: { event: Display, image: "Campaigns/02/Scenes/News.pcx", color: 0xffffffff, fade: (1,4,1), rect: (0,0, -512,-128) }
+
+event: { event: Camera, param: 3, target: "body:Renser", vec: (1,0,1e7) }
+event: { event: Camera, param: 5, vec: (-0.13, 0.01, 0.02) }
+
+event: {
+ event: Message
+ time: 6
+ sound: "Vox/Scenes/02/News_08_Renser_Accusation.ogg"
+}
+event: { event: Display, message: "Renser System", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+event: { event: Display, message: "Marakan Hegemony", font: Limerick12, color: 0xffffff80, fade: (1,7,1), rect: (20,40, 300,100) }
+
+
+event: { event: Camera, time: 15, param: (6, 15), target: "Ironhelm" }
+
+
+event: { event: Camera, time: 30, param: 3, target: "Archon", vec: (2,-0.05,8e3) }
+event: { event: Camera, param: 5, vec: (0.15, 0.01, 0.02) }
+event: { event: Display, message: "Archon Carrier Group", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+event: { event: Display, message: "Solus Orbit", font: Limerick12, color: 0xffffff80, fade: (1,7,1), rect: (20,40, 300,100) }
+
+
+event: { event: EndScene, time: 55, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/02/Scenes/09-Senate-Resolution.def b/data/content/Campaigns/02/Scenes/09-Senate-Resolution.def
new file mode 100644
index 0000000..2c62581
--- /dev/null
+++ b/data/content/Campaigns/02/Scenes/09-Senate-Resolution.def
@@ -0,0 +1,179 @@
+MISSION
+
+name: "Cmpn02 News09 Senate"
+type: "Patrol"
+
+system: Jarnell
+system: Renser
+system: Solus
+region: Solus
+
+sitrep: "Unknown"
+objective: "Unspecified"
+subtitles: "Campaigns/02/Actions/09-senate-resolution.txt"
+
+start: "33:00:00"
+
+degrees: true
+
+element: {
+ name: Falcon
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 1
+ player: 1
+ loc: (0, 0, 0)
+}
+
+
+element: {
+ name: "Archon"
+ design: "Orion"
+ mission: "Flight Ops"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: Solus
+ loc: (-130e3, 160e3, 0)
+ head: 180
+
+ navpt: { cmd: Vector, loc: (-130e3, 260e3, 0), speed: 500, rgn: Solus }
+}
+
+element: {
+ name: "Stalwart"
+ design: "Courageous"
+ commander: "Archon"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: Solus
+ loc: (-125e3, 155e3, 0)
+ head: 180
+
+ navpt: { cmd: Vector, loc: (-125e3, 260e3, 0), speed: 500, rgn: Solus }
+ objective: { cmd: Escort, tgt: "Archon" }
+}
+
+element: {
+ name: "Gerson"
+ design: "Asher"
+ commander: "Archon"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: Solus
+ loc: (-154e3, 174e3, 0)
+ head: 180
+
+ navpt: { cmd: Vector, loc: (-154e3, 260e3, 0), speed: 500, rgn: Solus }
+ objective: { cmd: Escort, tgt: "Archon" }
+}
+
+element: {
+ name: "Simmons"
+ design: "Asher"
+ commander: "Archon"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: Solus
+ loc: (-162e3, 143e3, 0)
+ head: 180
+
+ navpt: { cmd: Vector, loc: (-162e3, 260e3, 0), speed: 500, rgn: Solus }
+ objective: { cmd: Escort, tgt: "Archon" }
+}
+
+
+element: {
+ name: Dragon
+ design: Dragon
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (0, 0, 0)
+ region: Khaital
+ navpt: { cmd: Vector, loc: (0,-50e3,0), speed: 750, rgn: Khaital }
+}
+
+
+element: {
+ name: Ironhelm
+ design: Broadsword
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (-7e3, -2e3, 0)
+ region: Khaital
+ navpt: { cmd: Vector, loc: (-10e3,-50e3,0), speed: 750, rgn: Khaital }
+}
+
+element: {
+ name: Mattock
+ design: Broadsword
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (10e3, 5e3, 0)
+ region: Khaital
+ navpt: { cmd: Vector, loc: (10e3,-50e3,0), speed: 750, rgn: Khaital }
+}
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+event: { event: Display, image: "Campaigns/02/Scenes/Black.pcx", color: 0xffffffff, fade: (0,5,2), rect: (0,0,0,0) }
+event: { event: Display, image: "Campaigns/02/Scenes/News.pcx", color: 0xffffffff, fade: (1,4,1), rect: (0,0, -512,-128) }
+
+event: { event: Camera, param: 3, target: "body:Jarnell", vec: (1,0,4e6) }
+event: { event: Camera, param: 5, vec: (0.13, 0.01, 0.01) }
+event: { event: Display, message: "Jarnell", font: Limerick18, color: 0xffffff80, fade: (1,9,1), rect: (20,20, 300,100) }
+event: { event: Display, time: 5, message: "Alliance Capitol", font: Limerick12, color: 0xffffff80, fade: (1,7,1), rect: (20,40, 300,100) }
+event: { event: Display, image: "Campaigns/02/Scenes/Senate.pcx", color: 0xffffffff, fade: (1,7,1), rect: (-280,-280, 256,256) }
+
+event: {
+ event: Message
+ time: 6
+ sound: "Vox/Scenes/02/News_09_Senate_Resolution.ogg"
+}
+
+
+event: { event: Camera, time: 30, param: 3, target: "Archon", vec: (-1,-0.1,8e3) }
+event: { event: Camera, param: 5, vec: (-0.15, 0.01, 0.02) }
+event: { event: Display, message: "Archon Carrier Group", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+event: { event: Display, message: "Solus Orbit", font: Limerick12, color: 0xffffff80, fade: (1,7,1), rect: (20,40, 300,100) }
+
+
+event: { event: Camera, time: 50, param: 3, target: "Dragon", vec: ( 1,0.16,9e3) }
+event: { event: Camera, param: 5, vec: ( 0.15,-0.01, 0.01) }
+event: { event: Display, message: "Khaital Sector Staging Area", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 400,100) }
+
+
+event: { event: EndScene, time: 85, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/02/Scenes/10-Renser-Arrival.def b/data/content/Campaigns/02/Scenes/10-Renser-Arrival.def
new file mode 100644
index 0000000..65d74d6
--- /dev/null
+++ b/data/content/Campaigns/02/Scenes/10-Renser-Arrival.def
@@ -0,0 +1,162 @@
+MISSION
+
+name: "Cmpn02 Brief10 Jalah"
+type: "Patrol"
+
+system: Solus
+region: Solus
+
+sitrep: "Unknown"
+objective: "Unspecified"
+subtitles: "Campaigns/02/Actions/10-renser-arrival.txt"
+
+
+start: "33:00:00"
+
+degrees: true
+
+element: {
+ name: Falcon
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 0
+ player: 1
+ loc: (0, 0, 0)
+}
+
+
+element: {
+ name: "Solus-Jalah"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Solus"
+ loc: (150000, -180000, 0)
+
+ objective: { cmd: Vector, tgt: "Jalah-Solus" }
+}
+
+element: {
+ name: "Fort Talas"
+ design: "Station3"
+ mission: "Flight Ops"
+
+ intel: "Secret"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Jalah"
+ loc: (-150e3, -150e3, 0)
+}
+
+element: {
+ name: "Jalah-Solus"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Jalah"
+ loc: (0, 0, 0)
+
+ objective: { cmd: Vector, tgt: "Solus-Jalah" }
+}
+
+
+element: {
+ name: Manticore
+ design: Dragon
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (-120e3, -50e3, 0)
+ region: Jalah
+}
+
+
+element: {
+ name: Ironhelm
+ design: Broadsword
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (-127e3, -52e3, 0)
+ region: Jalah
+}
+
+element: {
+ name: Mattock
+ design: Broadsword
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: ( 110e3, 105e3, 0)
+ region: Jalah
+ navpt: { cmd: Vector, loc: ( 110e3,-170e3,0), speed: 750, rgn: Jalah }
+}
+
+
+element: {
+ name: Martak
+ design: Razor
+ mission: Misc
+
+ intel: Secret
+ count: 2
+ iff: 2
+ loc: (-51e3, -45e3, 0)
+ region: Jalah
+
+ loadout: { ship: -1, name: "ACM Short Range" }
+ navpt: { cmd: Vector, loc: (-110e3,-170e3,0), speed: 750, rgn: Jalah }
+}
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+event: { event: Display, image: "Campaigns/02/Scenes/Black.pcx", color: 0xffffffff, fade: (0,1,1), rect: (0,0,0,0) }
+event: { event: Camera, param: 3, target: "body:Jalah", vec: (3,0,2e8) }
+event: { event: Camera, param: 5, vec: (0.13, 0.01, 0.01) }
+event: { event: Display, time: 1, fade: (1,5,1), rect: (20,20, 600,150), font: Limerick18, color: 0xffffffff,
+ message: "STRATPLAN BRIEFING" }
+event: { event: Display, time: 1, fade: (1,5,1), rect: (20,40, 600,150), font: OCRB, color: 0xffffff80,
+ message: "Timestamp: $TIME\nSubject: Hegemony Task Force TF4.3\nClassified: CONFIDENTIAL DND/CRYPTO" }
+
+event: { event: Message, time: 2, sound: "Vox/Scenes/02/Briefing_10-OK.ogg" }
+
+event: { event: Camera, time: 15, param: 3, target: Manticore, vec: (-1,-0.1,15e3) }
+event: { event: Camera, param: 5, target: Manticore, vec: (-0.16, 0.01, 0.01) }
+event: { event: Display, message: "Hegemony Carrier Group 'Manticore'", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 400,100) }
+event: { event: Display, message: "Jalah Orbit", font: Limerick12, color: 0xffffff80, fade: (1,7,1), rect: (20,40, 300,100) }
+
+event: { event: Camera, time: 30, param: (6,16), target: Martak, vec: (-1,-0.1,8e3) }
+
+event: { event: Camera, time: 45, param: 3, target: Mattock, vec: (-1,-0.1,15e3) }
+event: { event: Camera, param: 5, vec: (-0.16, 0.01, 0.01) }
+
+event: { event: Camera, time: 60, param: 3, target: "Fort Talas", vec: (-1,-0.1,15e3) }
+event: { event: Camera, param: 5, vec: (-0.16, 0.01, 0.01) }
+event: { event: Display, message: "Fort Talas Station", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+event: { event: Display, message: "Jalah Orbit", font: Limerick12, color: 0xffffff80, fade: (1,7,1), rect: (20,40, 300,100) }
+
+event: { event: EndScene, time: 80, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/02/Scenes/11-Dantari-Pullback.def b/data/content/Campaigns/02/Scenes/11-Dantari-Pullback.def
new file mode 100644
index 0000000..5bcfe36
--- /dev/null
+++ b/data/content/Campaigns/02/Scenes/11-Dantari-Pullback.def
@@ -0,0 +1,234 @@
+MISSION
+
+name: "Cmpn02 Brief11 Pullback"
+type: "Patrol"
+
+system: Solus
+region: Solus
+
+sitrep: "Unknown"
+objective: "Unspecified"
+subtitles: "Campaigns/02/Actions/11-dantari-pullback.txt"
+
+start: "33:00:00"
+
+degrees: true
+
+element: {
+ name: Falcon
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 0
+ player: 1
+ loc: (0, 0, 0)
+}
+
+
+element: {
+ name: "Solus-Jalah"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Solus"
+ loc: (150000, -180000, 0)
+
+ objective: { cmd: Vector, tgt: "Jalah-Solus" }
+}
+
+element: {
+ name: "Fort Talas"
+ design: "Station3"
+ mission: "Flight Ops"
+
+ intel: "Secret"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Jalah"
+ loc: (-150e3, -150e3, 0)
+}
+
+element: {
+ name: "Jalah-Solus"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Jalah"
+ loc: (0, 0, 0)
+
+ objective: { cmd: Vector, tgt: "Solus-Jalah" }
+}
+
+
+element: {
+ name: Manticore
+ design: Dragon
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (-120e3, -50e3, 0)
+ region: Jalah
+}
+
+
+element: {
+ name: Ironhelm
+ design: Broadsword
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (-127e3, -52e3, 0)
+ region: Jalah
+}
+
+element: {
+ name: Mattock
+ design: Broadsword
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: ( 110e3, 105e3, 0)
+ region: Jalah
+ navpt: { cmd: Vector, loc: ( 110e3,-170e3,0), speed: 750, rgn: Jalah }
+}
+
+
+element: {
+ name: Martak
+ design: Razor
+ mission: Misc
+
+ intel: Secret
+ count: 2
+ iff: 2
+ loc: (-51e3, -45e3, 0)
+ region: Jalah
+
+ loadout: { ship: -1, name: "ACM Short Range" }
+ navpt: { cmd: Vector, loc: (-110e3,-170e3,0), speed: 750, rgn: Jalah }
+}
+
+
+element: {
+ name: "Goliath"
+ design: "Goliath"
+ mission: "Misc"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: false
+ region: Jalah
+ loc: (225e3, 280e3, 0)
+ navpt: { cmd: Vector, loc: (190e3,190e3,0), rgn: Jalah, speed: 500 }
+}
+
+
+element: {
+ name: "Lanner"
+ design: "Wolf"
+ mission: "Misc"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: false
+ region: Jalah
+ loc: (215e3, 290e3, 0)
+ navpt: { cmd: Vector, loc: (210e3,190e3,0), rgn: Jalah, speed: 500 }
+}
+
+
+element: {
+ name: "Kendra"
+ design: "Wolf"
+ mission: "Misc"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: false
+ region: Jalah
+ loc: (125e3, 180e3, 0)
+ navpt: { cmd: Vector, loc: (90e3,90e3,0), rgn: Jalah, speed: 500 }
+}
+
+element: {
+ name: "Pelorat"
+ design: "Baikal"
+ commander: "Kitts"
+ mission: "Misc"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: false
+ region: Jalah
+ loc: (127e3, 170e3, 0)
+ navpt: { cmd: Vector, loc: (90e3,90e3,0), rgn: Jalah, speed: 500 }
+}
+
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+event: { event: Display, image: "Campaigns/02/Scenes/Black.pcx", color: 0xffffffff, fade: (0,1,1), rect: (0,0,0,0) }
+
+event: { event: Camera, param: 3, target: "body:Jalah", vec: (3,0,1e8) }
+event: { event: Camera, param: 5, vec: (0.13, 0.01, 0.01) }
+event: { event: Display, time: 1, fade: (1,5,1), rect: (20,20, 600,150), font: Limerick18, color: 0xffffffff,
+ message: "STRATPLAN BRIEFING" }
+event: { event: Display, time: 1, fade: (1,5,1), rect: (20,40, 600,150), font: OCRB, color: 0xffffff80,
+ message: "Timestamp: $TIME\nSubject: Separatist Withdrawal to Jalah\nClassified: CONFIDENTIAL DND/CRYPTO" }
+
+event: { event: Message, time: 2, sound: "Vox/Scenes/02/Briefing_11-OK.ogg" }
+
+
+event: { event: Camera, time: 10, param: 3, target: Goliath, vec: (-1,-0.1,7e3) }
+event: { event: Camera, param: 5, vec: (-0.16, 0.01, 0.01) }
+event: { event: Display, message: "Dantari Carrier Group 'Goliath'", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 400,100) }
+event: { event: Display, message: "Jalah Orbit", font: Limerick12, color: 0xffffff80, fade: (1,7,1), rect: (20,40, 300,100) }
+
+
+event: { event: Camera, time: 25, param: (6,20), target: Kendra, vec: (-1,-0.1,8e3) }
+
+
+event: { event: Camera, time: 40, param: 3, target: Manticore, vec: (-1,-0.1,15e3) }
+event: { event: Camera, param: 5, vec: (-0.16, 0.01, 0.01) }
+event: { event: Display, message: "Hegemony Carrier Group 'Manticore'", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 400,100) }
+event: { event: Display, message: "Completing UNREP", font: Limerick12, color: 0xffffff80, fade: (1,7,1), rect: (20,40, 300,100) }
+
+
+event: { event: Camera, time: 50, param: 3, target: "Fort Talas", vec: (-1,-0.1,15e3) }
+event: { event: Camera, param: 5, vec: (-0.16, 0.01, 0.01) }
+event: { event: Display, message: "Fort Talas Station", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+
+
+
+event: { event: EndScene, time: 85, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/02/Scenes/12-Cease-Fire.def b/data/content/Campaigns/02/Scenes/12-Cease-Fire.def
new file mode 100644
index 0000000..6904c44
--- /dev/null
+++ b/data/content/Campaigns/02/Scenes/12-Cease-Fire.def
@@ -0,0 +1,312 @@
+MISSION
+
+name: "Cmpn02 News12 Cease Fire"
+type: "Patrol"
+
+system: Solus
+region: Solus
+
+sitrep: "Unknown"
+objective: "Unspecified"
+subtitles: "Campaigns/02/Actions/12-cease-fire.txt"
+
+start: "33:00:00"
+stardate: 1147384500.0
+
+degrees: true
+
+element: {
+ name: Falcon
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 0
+ player: 1
+ loc: (0, 0, 0)
+}
+
+
+element: {
+ name: "Solus-Jalah"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Solus"
+ loc: (150000, -180000, 0)
+
+ objective: { cmd: Vector, tgt: "Jalah-Solus" }
+}
+
+element: {
+ name: "Fort Talas"
+ design: "Station3"
+ mission: "Flight Ops"
+
+ intel: "Secret"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Jalah"
+ loc: (-150e3, -150e3, 0)
+}
+
+element: {
+ name: "Jalah-Solus"
+ design: "Farcaster"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Jalah"
+ loc: (0, 0, 0)
+
+ objective: { cmd: Vector, tgt: "Solus-Jalah" }
+}
+
+
+element: {
+ name: "Archon"
+ design: "Orion"
+ mission: "Flight Ops"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: Jalah
+ loc: (-140e3, -160e3, 0)
+}
+
+element: {
+ name: "Stalwart"
+ design: "Courageous"
+ commander: "Archon"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: Jalah
+ loc: (-125e3, -155e3, 0)
+}
+
+element: {
+ name: "Gerson"
+ design: "Asher"
+ commander: "Archon"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: Jalah
+ loc: (-154e3, -174e3, 0)
+}
+
+element: {
+ name: "Simmons"
+ design: "Asher"
+ commander: "Archon"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: Jalah
+ loc: (-162e3, -143e3, 0)
+}
+
+
+
+element: {
+ name: "Admin"
+ design: "Bldg00"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-53000, 29500, 0)
+}
+
+element: {
+ name: "Office"
+ design: "Bldg01"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-52500, 28000, 0)
+}
+
+element: {
+ name: "Tower"
+ design: "Bldg02"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-54600, 32800, 0)
+}
+
+element: {
+ name: "Alton"
+ design: "Bldg03"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-56000, 26000, 0)
+}
+
+element: {
+ name: "City Block"
+ design: "City00"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-60000, 28000, 0)
+}
+
+element: {
+ name: "Downtown Telmera"
+ design: "City02"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-56000, 30000, 0)
+}
+
+element: {
+ name: "Palace"
+ design: "Bldg00"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-55300, 28800, 0)
+}
+
+
+element: {
+ name: "City Block"
+ design: "City00"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-51000, 30700, 0)
+}
+
+element: {
+ name: "Factory 2"
+ design: "Fact04"
+ mission: "Misc"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-53000, 30500, 0)
+}
+
+element: {
+ name: "Telmera Starport"
+ design: "Airbase1"
+ mission: "Flight Ops"
+
+ intel: "Located"
+ count: 1
+ command_ai:1
+ iff: 0
+ playable: false
+ region: "Telmera"
+ loc: (-55000, 22000, 0)
+}
+
+
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+event: { event: Display, image: "Campaigns/02/Scenes/Black.pcx", color: 0xffffffff, fade: (0,5,1), rect: (0,0,0,0) }
+event: { event: Display, image: "Campaigns/02/Scenes/News.pcx", color: 0xffffffff, fade: (1,4,1), rect: (0,0, -512,-128) }
+
+event: { event: Camera, param: 3, target: "Stalwart", vec: (4,0,4e3) }
+event: { event: Camera, param: 5, vec: (0.15, 0.01, 0.01) }
+event: { event: Display, message: "Jalah Sector", font: Limerick18, color: 0xffffff80, fade: (1,9,1), rect: (20,20, 300,100) }
+
+event: {
+ event: Message
+ time: 5
+ sound: "Vox/Scenes/02/News_12_Cease_Fire.ogg"
+}
+
+
+event: { event: Camera, time: 18, param: 3, target: "Downtown Telmera", vec: (1,0.1,4e3) }
+event: { event: Camera, param: 5, vec: (-0.08, 0.005, -0.02) }
+event: { event: Display, message: "Telmera Sector", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+event: { event: Display, message: "Presidential Palace", font: Limerick12, color: 0xffffff80, fade: (1,7,1), rect: (20,40, 300,100) }
+
+
+event: { event: Camera, time: 43, param: 3, target: "body:Solus", vec: (-2,-0.1,2e7) }
+event: { event: Camera, param: 5, vec: (-0.10, 0.02, 0.01) }
+
+
+
+event: { event: EndScene, time: 80, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/02/Scenes/13-Renser-Invasion.def b/data/content/Campaigns/02/Scenes/13-Renser-Invasion.def
new file mode 100644
index 0000000..c03b0a3
--- /dev/null
+++ b/data/content/Campaigns/02/Scenes/13-Renser-Invasion.def
@@ -0,0 +1,174 @@
+MISSION
+
+name: "Cmpn02 News13 Invasion"
+type: "Patrol"
+
+system: Jarnell
+system: Renser
+region: Khaital
+
+sitrep: "Unknown"
+objective: "Unspecified"
+subtitles: "Campaigns/02/Actions/13-renser-invasion.txt"
+
+start: "00:00:00"
+stardate: 1147400000.0
+
+degrees: true
+
+element: {
+ name: Falcon
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 0
+ player: 1
+ loc: (0, 0, 0)
+}
+
+
+element: {
+ name: "Archon"
+ design: "Orion"
+ mission: "Flight Ops"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ loc: (-140e3, -160e3, 0)
+}
+
+element: {
+ name: "Stalwart"
+ design: "Courageous"
+ commander: "Archon"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ loc: (-125e3, -155e3, 0)
+}
+
+element: {
+ name: "Gerson"
+ design: "Asher"
+ commander: "Archon"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ loc: (-154e3, -174e3, 0)
+}
+
+element: {
+ name: "Simmons"
+ design: "Asher"
+ commander: "Archon"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ loc: (-162e3, -143e3, 0)
+}
+
+
+
+element: {
+ name: Ironhelm
+ design: Broadsword
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (0, 0, 0)
+ region: Lornas
+ navpt: { cmd: Vector, loc: (0,-50e3,0), speed: 750, rgn: Lornas }
+}
+
+element: {
+ name: Mattock
+ design: Broadsword
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (10e3, 2e3, 0)
+ region: Lornas
+ navpt: { cmd: Vector, loc: (-10e3,-50e3,0), speed: 750, rgn: Lornas }
+}
+
+element: {
+ name: "Oak Hall"
+ design: Tiger
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (5e3, 6e3, 0)
+ region: Lornas
+ navpt: { cmd: Vector, loc: (-2e3,-50e3,0), speed: 750, rgn: Lornas }
+}
+
+element: {
+ name: "North Point"
+ design: Tiger
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (-5e3, -4e3, 0)
+ region: Lornas
+ navpt: { cmd: Vector, loc: (11e3,-50e3,0), speed: 750, rgn: Lornas }
+}
+
+
+
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+event: { event: Display, image: "Campaigns/02/Scenes/Black.pcx", color: 0xffffffff, fade: (0,1,1), rect: (0,0,0,0) }
+
+event: { event: Camera, param: 3, target: "body:Jarnell", vec: (2, 0, 1.7e7) }
+event: { event: Camera, param: 5, vec: (-0.12, 0.01, 0.01) }
+event: { event: Display, time: 1, message: "The PRESIDENT of the TERELLIAN ALLIANCE", font: Limerick18, color: 0xffffff80, fade: (1,9,1), rect: (20,20, 300,300) }
+
+event: {
+ event: Message
+ time: 2
+ sound: "Vox/Scenes/02/News_13_Renser_Invasion.ogg"
+}
+
+event: { event: Camera, time: 20, param: 3, target: "Archon", vec: (4,0,5e3) }
+event: { event: Camera, param: 5, vec: (0.15,0.01, 0.01) }
+event: { event: Display, message: "Archon Carrier Group", font: Limerick18, color: 0xffffff80, fade: (1,9,1), rect: (20,20, 300,300) }
+
+
+event: { event: Camera, time: 45, param: 3, target: "Ironhelm", vec: (4,0.2,5e3) }
+event: { event: Camera, param: 5, vec: (-0.15, -0.01, 0.01) }
+event: { event: Display, message: "", font: Limerick18, color: 0xffffff80, fade: (1,9,1), rect: (20,20, 300,300) }
+
+
+event: { event: Camera, time: 70, param: 3, target: "Archon", vec: (2,0,7e3) }
+event: { event: Camera, param: 5, vec: (0.15,-0.01, -0.01) }
+
+event: { event: EndScene, time: 100, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/02/Scenes/Defeat1.def b/data/content/Campaigns/02/Scenes/Defeat1.def
new file mode 100644
index 0000000..4cedc4a
--- /dev/null
+++ b/data/content/Campaigns/02/Scenes/Defeat1.def
@@ -0,0 +1,74 @@
+MISSION
+
+name: "Cmpn 02 Defeat 01"
+type: "Patrol"
+system: "Solus"
+region: "Solus"
+
+sitrep: "Unknown"
+objective: "Unspecified"
+subtitles: "Campaigns/02/Actions/def1.txt"
+
+element: {
+ name: Falcon
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 1
+ player: 1
+ loc: (0, 0, 0)
+}
+
+element: {
+ name: "Kitts"
+ design: "Wolf"
+ mission: "Misc"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: false
+ loc: (185e3, -280e3, 0)
+}
+
+element: {
+ name: "Lovo"
+ design: "Baikal"
+ commander: "Kitts"
+ mission: "Misc"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 2
+ playable: false
+ loc: (187e3, -281e3, 0)
+}
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Camera, param: 3, target: "body:Solus", vec: (3,0,4e6) }
+event: { event: Camera, param: 5, vec: (0.06, 0.002, 0.01) }
+
+event: { event: Display, message: "Operation Highland", font: Limerick18, color: 0xffffff80, fade: (0,73,0), rect: (20,20, 300,100) }
+event: { event: Display, message: "Defeat", font: Limerick18, color: 0xffffff80, fade: (0,73,0), rect: (20,42, 300,100) }
+
+event: {
+ event: Message
+ time: 2
+ sound: "Vox/Scenes/02/End_02_Defeat.ogg"
+}
+
+event: { event: Camera, time: 20, param: 3, target: "Kitts", vec: (1,0.05,4e3) }
+event: { event: Camera, param: 5, vec: (-0.08,-0.005, 0.01) }
+
+event: { event: Display, time: 40, image: "Campaigns/02/Scenes/Black.pcx", color: 0xffffffff, fade: (1,10,0), rect: (0,0,0,0) }
+
+event: { event: EndScene, time: 42, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/02/Scenes/Defeat2.def b/data/content/Campaigns/02/Scenes/Defeat2.def
new file mode 100644
index 0000000..8c85339
--- /dev/null
+++ b/data/content/Campaigns/02/Scenes/Defeat2.def
@@ -0,0 +1,99 @@
+MISSION
+
+name: "Cmpn 02 Defeat 02"
+type: "Patrol"
+system: "Renser"
+region: "Khaital"
+
+sitrep: "Unknown"
+objective: "Unspecified"
+subtitles: "Campaigns/02/Actions/def2.txt"
+
+element: {
+ name: Falcon
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 1
+ player: 1
+ loc: (0, 0, 0)
+}
+
+
+element: {
+ name: Ironhelm
+ design: Broadsword
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (0, 0, 0)
+ region: Khaital
+ navpt: { cmd: Vector, loc: (0,-50e3,0), speed: 750, rgn: Khaital }
+}
+
+element: {
+ name: Mattock
+ design: Broadsword
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (10e3, 2e3, 0)
+ region: Khaital
+ navpt: { cmd: Vector, loc: (-10e3,-50e3,0), speed: 750, rgn: Khaital }
+}
+
+element: {
+ name: "Oak Hall"
+ design: Tiger
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (5e3, 6e3, 0)
+ region: Khaital
+ navpt: { cmd: Vector, loc: (-2e3,-50e3,0), speed: 750, rgn: Khaital }
+}
+
+element: {
+ name: "North Point"
+ design: Tiger
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 2
+ loc: (-5e3, -4e3, 0)
+ region: Khaital
+ navpt: { cmd: Vector, loc: (11e3,-50e3,0), speed: 750, rgn: Khaital }
+}
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Camera, param: 3, target: "body:Khaital", vec: (1,0,4e6) }
+event: { event: Camera, param: 5, vec: (0.06, 0.002, 0.01) }
+
+event: { event: Display, message: "Operation Highland", font: Limerick18, color: 0xffffff80, fade: (0,73,0), rect: (20,20, 300,100) }
+event: { event: Display, message: "Defeat", font: Limerick18, color: 0xffffff80, fade: (0,73,0), rect: (20,42, 300,100) }
+
+event: {
+ event: Message
+ time: 2
+ sound: "Vox/Scenes/02/End_03_Defeat.ogg"
+}
+
+event: { event: Camera, time: 15, param: (6,30), target: Ironhelm }
+
+event: { event: Display, time: 33, image: "Campaigns/02/Scenes/Black.pcx", color: 0xffffffff, fade: (1,10,0), rect: (0,0,0,0) }
+
+event: { event: EndScene, time: 35, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/02/Scenes/M1-Catching-Up.def b/data/content/Campaigns/02/Scenes/M1-Catching-Up.def
new file mode 100644
index 0000000..c47d8f1
--- /dev/null
+++ b/data/content/Campaigns/02/Scenes/M1-Catching-Up.def
@@ -0,0 +1,58 @@
+MISSION
+
+name: "Cmpn 02 Mail 01"
+type: "Patrol"
+system: "Solus"
+region: "Solus"
+
+element: {
+ name: Falcon
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 1
+ player: 1
+ loc: (0, 0, 0)
+}
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Display, message: "MAIL", font: Limerick18, color: 0xffffffff, fade: (0,73,0), rect: (20,20, 300,100) }
+
+event: { event: Display, time: 1, message: "Decoding Path...", fade: (0,2,0), rect: (20, 40, 600,150), font: OCRB, color: 0xff33ff44, sound: "Bleep6.wav" }
+
+event: { event: Display, time: 3, message: "Decoding Content...", fade: (0,2,0), rect: (20,190, 600,800), font: OCRB, color: 0xff33ff44, sound: "Bleep12.wav" }
+
+event: { event: Display, fade: (0,67,0), rect: (20,40, 600,150), font: OCRB, color: 0xff33ff44,
+ message: "TO: $RANK $NAME\nCO: $GROUP\nFM: Capt. Jonas Devlin - Magellan IV\nRE: CATCHING UP\n-----\nPATH: Magellan IV Shipboard | Loris Station | Northeast Transceiver 4 | Silessian Outer Relay | Silessian Inner Relay | Janek Station Courier Drop | 3RD FLEET HQ | Trellis Relay | $GROUP\n-----" }
+
+event: { event: Display, time: 5, fade: (0,65,0), rect: (20,190, 600,800), font: OCRB, color: 0xff33ff44,
+ message: "Hey Mate!\n\nI just heard about your promotion and wanted to say congratulations! Sorry I didn't get to give you a proper send-off before you shipped out.\n\nSo, the Force brass is starting to recognize your 'unique talents,' eh? You should have followed in my footsteps and joined the Independent Trade fleet. Too bad you had to get all respectable, you could have been a rich man by now. I'm not a rich man, but I'm sure you would have been. Next time I see you I'll have to remember to salute.\n\nCan't tell you too much from this end. The 'Maggie' just put in for a forty-hour stopover in Loris on the way through to 'parts unknown'. Don't ask me no questions, and I'll tell you no lies. But just between you and me, watch your tail out there, all right?\n\nHey, are you going to the Academy Reunion this year? We should be back in the core systems by then, and I've been meaning to ask the skipper of this here tub for some time off. If you complete your tour by then, I'll catch you at the bar. You can buy me a drink in exchange for that salute.\n\n--Jonas\n\nPS Have you heard from Sara lately? I haven't been able to track her down from way out here. If you talk to her, tell her 'I am the Doorway' for me. -J" }
+
+
+event: {
+ event: Message
+ time: 5
+ sound: "Vox/Scenes/02/Mail_01a.ogg"
+}
+
+event: {
+ event: Message
+ time: 32
+ sound: "Vox/Scenes/02/Mail_01b.ogg"
+}
+
+event: {
+ event: Message
+ time: 45
+ sound: "Vox/Scenes/02/Mail_01c.ogg"
+}
+
+
+event: { event: EndScene, time: 72, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/02/Scenes/M2-New-Digs.def b/data/content/Campaigns/02/Scenes/M2-New-Digs.def
new file mode 100644
index 0000000..cbcf052
--- /dev/null
+++ b/data/content/Campaigns/02/Scenes/M2-New-Digs.def
@@ -0,0 +1,46 @@
+MISSION
+
+name: "Cmpn 02 Mail 02"
+type: "Patrol"
+system: "Jarnell"
+region: "Jarnell"
+
+element: {
+ name: Falcon
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 1
+ player: 1
+ loc: (0, 0, 0)
+}
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Display, message: "MAIL", font: Limerick18, color: 0xffffffff, fade: (0,83,0), rect: (20,20, 300,100) }
+
+event: { event: Display, time: 1, message: "Decoding Path...", fade: (0,2,0), rect: (20, 40, 600,150), font: OCRB, color: 0xff33ff44, sound: "Bleep6.wav" }
+
+event: { event: Display, time: 3, message: "Decoding Content...", fade: (0,2,0), rect: (20,190, 600,800), font: OCRB, color: 0xff33ff44, sound: "Bleep12.wav" }
+
+event: { event: Display, fade: (0,77,0), rect: (20,40, 600,150), font: OCRB, color: 0xff33ff44,
+ message: "TO: $RANK $NAME\nCO: $GROUP\nFM: Sara Hunter - Ele'aan Consulate Jarnell\nRE: NEW DIGS\n-----\nPATH: Ele'aan Consular Net Center | Jarnell Main Traffic Relay | Athenar Terminus | Janek Station Courier Drop | 3RD FLEET HQ | Trellis Relay | $GROUP\n-----\n" }
+
+event: { event: Display, time: 5, fade: (0,75,0), rect: (20,190, 600,800), font: OCRB, color: 0xff33ff44,
+ message: "Hello,\n\nWell, we're finally just about moved in to the new Ele'aan Consular Center. My new position as the Junior Consular Liason to the Ele'aan Fusion rates a new office with a lovely view of the Endless Falls. At twilight, when the mist shroud catches the light of the setting sun, it's just breathtaking. Ever so much better than that sub-basement hovel I was lurking in on Borova. Yay me!\n\nThanks for relaying that message from Jonas. 'I am the Doorway' Honestly, he's such a character. [giggle] I don't even know where he could have heard that expression - it's part of an old Ele'aan greeting and farewell ritual. The Ele'aans are an advanced race, but they can be pretty inscrutable at times, even for me.\n\nIn fact, right now they are all agitated about the Zolon Empire for some reason. They won't tell anybody what's going on, but I get little bits of messages here and there, and they are definitely worried about something, if you can believe that.\n\nSay, if you talk to Jonas again, see if he knows anything about Zolon activity. I know his trade routes take him through the northern Hegemony systems. I don't know if he's ever been out as far as Nephrys in all his wanderings. That's right on the border of Zolon space. Maybe he's seen or heard something out there...\n\nAnyway, congratulations on your promotion! I knew you'd hit the big time eventually. [grin]\n\nLove from\nSara" }
+
+
+event: {
+ event: Message
+ time: 5
+ sound: "Vox/Scenes/02/Mail_02_New_Digs.ogg"
+}
+
+
+event: { event: EndScene, time: 80, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/02/Scenes/M3-Why-Renser.def b/data/content/Campaigns/02/Scenes/M3-Why-Renser.def
new file mode 100644
index 0000000..d768606
--- /dev/null
+++ b/data/content/Campaigns/02/Scenes/M3-Why-Renser.def
@@ -0,0 +1,46 @@
+MISSION
+
+name: "Cmpn 02 Mail 03"
+type: "Patrol"
+system: "Jarnell"
+region: "Jarnell"
+
+element: {
+ name: Falcon
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 1
+ player: 1
+ loc: (0, 0, 0)
+}
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Display, message: "MAIL", font: Limerick18, color: 0xffffffff, fade: (0,46,0), rect: (20,20, 300,100) }
+
+event: { event: Display, time: 1, message: "Decoding Path...", fade: (0,2,0), rect: (20, 40, 600,150), font: OCRB, color: 0xff33ff44, sound: "Bleep6.wav" }
+
+event: { event: Display, time: 3, message: "Decoding Content...", fade: (0,2,0), rect: (20,190, 600,800), font: OCRB, color: 0xff33ff44, sound: "Bleep12.wav" }
+
+event: { event: Display, fade: (0,42,0), rect: (20,40, 600,150), font: OCRB, color: 0xff33ff44,
+ message: "TO: $RANK $NAME\nCO: $GROUP\nFM: Sara Hunter - Ele'aan Consulate Jarnell\nRE: WHY RENSER?\n-----\nPATH: PATH: Ele'aan Consular Net Center | Jarnell Main Traffic Relay | Athenar Terminus | Janek Station Courier Drop | 3RD FLEET HQ | Trellis Relay | Renser Temporary Transceiver | $GROUP\n-----\n" }
+
+event: { event: Display, time: 5, fade: (0,40,0), rect: (20,190, 600,800), font: OCRB, color: 0xff33ff44,
+ message: "Why are we attacking Renser now? The Separatists started this fight, not the Hegemony. How is this going to help stabilize the crisis in Solus, or improve the safety of the Alliance?\n\nThe Ele'aan Ambassador, Councilor Auris was most... well, I don't think 'upset' is the right word. But he seemed very disconcerted about the potential consequences of this invasion during the Council meeting this morning. I think the Ele'aan delegation tried to talk President Valmar out of this action - I think they wanted him to leave well enough alone and stay out of Hegemony internal affairs.\n\nI hope you're all right out there... I'm worried that we are throwing away lives on a foolish errand, and risking far more in the long run... Just tell me you'll stay safe, OK?\n\nLove from\nSara" }
+
+
+event: {
+ event: Message
+ time: 5
+ sound: "Vox/Scenes/02/Mail_03_Why_Renser.ogg"
+}
+
+
+event: { event: EndScene, time: 46, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/02/Scenes/Victory1.def b/data/content/Campaigns/02/Scenes/Victory1.def
new file mode 100644
index 0000000..53112c6
--- /dev/null
+++ b/data/content/Campaigns/02/Scenes/Victory1.def
@@ -0,0 +1,94 @@
+MISSION
+
+name: "Cmpn 02 Victory"
+type: "Patrol"
+system: "Renser"
+region: "Renser"
+
+sitrep: "Unknown"
+objective: "Unspecified"
+subtitles: "Campaigns/02/Actions/campaign_end.txt"
+
+element: {
+ name: Falcon
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 1
+ player: 1
+ loc: (0, 0, 0)
+}
+
+element: {
+ name: "Archon"
+ design: "Orion"
+ mission: "Flight Ops"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: Renser
+ loc: (-140e3, 160e3, 0)
+ navpt: { cmd: Vector, loc: (-140,-50e3,0), speed: 350, rgn: Renser }
+}
+
+element: {
+ name: "Stalwart"
+ design: "Courageous"
+ commander: "Archon"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: Renser
+ loc: (-125e3, 155e3, 0)
+ navpt: { cmd: Vector, loc: (-125e3,-50e3,0), speed: 350, rgn: Renser }
+}
+
+element: {
+ name: "Gerson"
+ design: "Asher"
+ commander: "Archon"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: Renser
+ loc: (-154e3, 174e3, 0)
+ navpt: { cmd: Vector, loc: (-154,-50e3,0), speed: 350, rgn: Renser }
+}
+
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Camera, param: 3, target: "body:Renser", vec: (1,0,5e6) }
+event: { event: Camera, param: 5, vec: (0.06, 0.002, 0.01) }
+
+event: { event: Display, message: "Operation Highland", font: Limerick18, color: 0xffffff80, fade: (0,73,0), rect: (20,20, 300,100) }
+event: { event: Display, message: "Victory", font: Limerick18, color: 0xffffff80, fade: (0,73,0), rect: (20,42, 300,100) }
+
+event: {
+ event: Message
+ time: 2
+ sound: "Vox/Scenes/02/End_01_Victory.ogg"
+}
+
+event: { event: Camera, time: 15, param: (6,22), target: Archon }
+
+event: { event: Display, time: 33, image: "Campaigns/02/Scenes/Black.pcx", color: 0xffffffff, fade: (1,10,0), rect: (0,0,0,0) }
+
+event: { event: EndScene, time: 35, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF