summaryrefslogtreecommitdiffhomepage
path: root/data/content/Campaigns/05/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/05/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/05/Scenes')
-rw-r--r--data/content/Campaigns/05/Scenes/01-Operation-Nightfall.def139
-rw-r--r--data/content/Campaigns/05/Scenes/02-Garden.def154
-rw-r--r--data/content/Campaigns/05/Scenes/03-Radix.def59
-rw-r--r--data/content/Campaigns/05/Scenes/04-Politics.def46
-rw-r--r--data/content/Campaigns/05/Scenes/06-Geothermal-Platforms.def152
-rw-r--r--data/content/Campaigns/05/Scenes/07-Deadmans-Alley.def121
-rw-r--r--data/content/Campaigns/05/Scenes/08-Ramek-Station.def59
-rw-r--r--data/content/Campaigns/05/Scenes/09-Garrison-Station.def54
-rw-r--r--data/content/Campaigns/05/Scenes/10-Trocanther-Biodomes.def159
-rw-r--r--data/content/Campaigns/05/Scenes/12-Endgame.def143
-rw-r--r--data/content/Campaigns/05/Scenes/15-Disappearance.def135
-rw-r--r--data/content/Campaigns/05/Scenes/Defeat1.def73
-rw-r--r--data/content/Campaigns/05/Scenes/Defeat2.def96
-rw-r--r--data/content/Campaigns/05/Scenes/Defeat3.def97
-rw-r--r--data/content/Campaigns/05/Scenes/M1-Incommunicado.def46
-rw-r--r--data/content/Campaigns/05/Scenes/M2-Final-Message.def55
-rw-r--r--data/content/Campaigns/05/Scenes/Victory.def118
17 files changed, 1706 insertions, 0 deletions
diff --git a/data/content/Campaigns/05/Scenes/01-Operation-Nightfall.def b/data/content/Campaigns/05/Scenes/01-Operation-Nightfall.def
new file mode 100644
index 0000000..d528e73
--- /dev/null
+++ b/data/content/Campaigns/05/Scenes/01-Operation-Nightfall.def
@@ -0,0 +1,139 @@
+MISSION
+
+name: "Cmpn05 Brief01 - Operation Nightfall"
+type: Patrol
+system: Garrison
+system: Radix
+system: Isham
+system: Kolchev
+region: Volova
+stardate: 1188000000
+
+subtitles: "Campaigns/05/Actions/01-operation-nightfall.txt"
+
+degrees: true
+
+element: {
+ name: Camera
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 0
+ player: 1
+ loc: (100e3, 30e3, 0)
+}
+
+
+
+
+element: {
+ name: Orion
+ design: Orion
+ iff: 1
+ region: Volova
+ loc: (100e3, 300e3, 0)
+}
+
+element: {
+ name: Courageous
+ design: Courageous
+ commander: Orion
+ iff: 1
+ region: Volova
+ loc: (98e3, 311e3, 500)
+}
+
+element: {
+ name: Asher
+ design: Asher
+ commander: Orion
+ iff: 1
+ region: Volova
+ loc: (112e3, 314e3, -1000)
+ navpt: { cmd: Vector, loc: (112e3, -70e3, -1000), rgn: Volova, speed: 100 }
+}
+
+element: {
+ name: Shaw
+ design: Asher
+ commander: Orion
+ iff: 1
+ region: Volova
+ loc: (94e3, 292e3, 800)
+ navpt: { cmd: Vector, loc: (94e3, -70e3, 800), rgn: Volova, speed: 100 }
+}
+
+
+element: {
+ name: Customs
+ design: Station4
+ iff: 0
+ region: Volova
+ loc: (0,0,0)
+ head: 20
+}
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Camera, param: 3, target: "body:Kolchev", vec: (2, 0.1, 4e7) }
+event: { event: Camera, param: 5, vec: (-0.05, 0.007, -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: 01/00:00:00\nSubject: Operation Nightfall\nClassified: TOP SECRET R7 NTK/EO" }
+
+event: { event: Message, time: 3, sound: "Vox/Scenes/05/Briefing_01_Nightfall.ogg" }
+
+
+event: { event: Camera, time: 10, param: 3, target: "Orion", vec: (-2, -0.1, 8e3) }
+event: { event: Camera, param: 5, vec: (0.09, 0.017, -0.01) }
+event: { event: Display, font: Limerick18, color: 0xffffff80, fade: (1,5,1), rect: (20,20, 300,100)
+ message: "Force:Space First Fleet" }
+event: { event: Display, font: Limerick12, color: 0xffffff80, fade: (1,5,1), rect: (20,40, 300,100)
+ message: "Volova Sector" }
+
+
+event: { event: Camera, time: 40, param: 3, target: "Customs", vec: (3, 0.1, 15e3) }
+event: { event: Camera, param: 5, vec: (0.05, -0.01, -0.02) }
+event: { event: Display, font: Limerick18, color: 0xffffff80, fade: (1,5,1), rect: (20,20, 300,100)
+ message: "Hegemony Customs Depot" }
+event: { event: Display, font: Limerick12, color: 0xffffff80, fade: (1,5,1), rect: (20,40, 300,100)
+ message: "Volova Sector" }
+
+
+event: { event: Camera, time: 60, param: 3, target: "body:Garrison", vec: (2, 0.1, 2.7e7) }
+event: { event: Camera, param: 5, vec: (-0.09, -0.007, -0.01) }
+event: { event: Display, font: Limerick18, color: 0xffffff80, fade: (1,5,1), rect: (20,20, 300,100)
+ message: "Garrison System" }
+event: { event: Display, font: Limerick12, color: 0xffffff80, fade: (1,5,1), rect: (20,40, 300,100)
+ message: "Hegemony Starbase" }
+
+
+event: { event: Display, time: 75, image: "Campaigns/05/Scenes/Nightfall.pcx", color: 0xffffffff, fade: (1,20,1), rect: (-280,-280,256,256) }
+
+
+event: { event: Camera, time: 80, param: 3, target: "body:Garden", vec: (-1, 0.1, 1.4e7) }
+event: { event: Camera, param: 5, vec: (-0.07, 0.007, -0.01) }
+event: { event: Display, font: Limerick18, color: 0xffffff80, fade: (1,5,1), rect: (20,20, 300,100)
+ message: "Isham System" }
+event: { event: Display, font: Limerick12, color: 0xffffff80, fade: (1,5,1), rect: (20,40, 300,100)
+ message: "Garden" }
+
+
+event: { event: Camera, time: 95, param: 3, target: "body:Radix", vec: (-2, -0.15, 2e7) }
+event: { event: Camera, param: 5, vec: (0.07, 0.01, -0.015) }
+event: { event: Display, font: Limerick18, color: 0xffffff80, fade: (1,5,1), rect: (20,20, 300,100)
+ message: "Radix System" }
+event: { event: Display, font: Limerick12, color: 0xffffff80, fade: (1,5,1), rect: (20,40, 300,100)
+ message: "Capitol Planet" }
+
+
+event: { event: EndScene, time: 110, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/05/Scenes/02-Garden.def b/data/content/Campaigns/05/Scenes/02-Garden.def
new file mode 100644
index 0000000..a9de230
--- /dev/null
+++ b/data/content/Campaigns/05/Scenes/02-Garden.def
@@ -0,0 +1,154 @@
+MISSION
+
+name: "Cmpn05 News02 - Garden"
+type: Patrol
+system: Isham
+region: "Tiger Bay"
+stardate: 1187981234
+
+subtitles: "Campaigns/05/Actions/02-garden.txt"
+
+degrees: true
+
+element: {
+ name: Camera
+ design: CameraPod
+ iff: 0
+ player: 1
+ region: "Tiger Bay",
+ loc: (0,0,5e3)
+}
+
+element: {
+ name: "Tiger Base",
+ design: "Airbase2",
+ region: "Tiger Bay",
+ loc: (55000, -8000, 0),
+ heading: 90,
+}
+
+element: {
+ name: "Tiger Barracks",
+ design: "Barracks",
+ region: "Tiger Bay",
+ loc: (57000, -6000, 0),
+}
+
+element: {
+ name: "City Block",
+ design: "City00",
+ region: "Tiger Bay",
+ loc: (5e3, -11e3, 0),
+}
+
+element: {
+ name: "Building C1",
+ design: "Bldg00",
+ region: "Tiger Bay",
+ loc: (7e3, -12e3, 0),
+}
+
+element: {
+ name: "City Block 1",
+ design: "City01",
+ region: "Tiger Bay",
+ loc: (-46e3, -15e3, 0),
+}
+
+element: {
+ name: "City Block 2",
+ design: "City00",
+ region: "Tiger Bay",
+ loc: (-47e3, -10e3, 0),
+}
+
+element: {
+ name: "Building W1",
+ design: "Bldg01",
+ region: "Tiger Bay",
+ loc: (-48e3, -11e3, 0),
+}
+
+element: {
+ name: "City Block",
+ design: "City01",
+ region: "Tiger Bay",
+ loc: (54e3, -3e3, 0),
+}
+
+element: {
+ name: "Building E1",
+ design: "Bldg03",
+ region: "Tiger Bay",
+ loc: (52e3, -6e3, 0),
+}
+
+element: {
+ name: "Building E2",
+ design: "Bldg04",
+ region: "Tiger Bay",
+ loc: (52e3, 0, 0),
+}
+
+element: {
+ name: "Platform 1",
+ design: "Platform",
+ region: "Tiger Bay",
+ loc: (-25e3, 5e3, 0),
+}
+
+element: {
+ name: "Platform 2",
+ design: "Platform",
+ region: "Tiger Bay",
+ loc: (-60e3, 32e3, 0),
+}
+
+element: {
+ name: "Platform 3",
+ design: "Platform",
+ region: "Tiger Bay",
+ loc: (15e3, 10e3, 0),
+}
+
+element: {
+ name: "Platform 4",
+ design: "Platform",
+ region: "Tiger Bay",
+ loc: (35e3, 60e3, 0),
+}
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Display, image: "Campaigns/05/Scenes/Black.pcx", color: 0xffffffff, fade: (0,4,1), rect: (0,0,0,0) }
+event: { event: Display, image: "Campaigns/05/Scenes/News.pcx", color: 0xffffffff, fade: (1,3,1), rect: (0,0, -512,-128) }
+
+event: { event: Camera, param: 3, target: "body:Garden", vec: (-1, 0.1, 1.5e7) }
+event: { event: Camera, param: 5, vec: (-0.05, 0.007, -0.01) }
+
+
+event: { event: Message, time: 4, sound: "Vox/Scenes/05/News_02_Garden.ogg" }
+event: { event: Display, time: 5, message: "Isham System", font: Limerick18, color: 0xffffff80, fade: (1,4,1), rect: (20,20, 300,100) }
+event: { event: Display, message: "Garden Colony", font: Limerick12, color: 0xffffff80, fade: (1,4,1), rect: (20,40, 300,100) }
+
+
+event: { event: Camera, time: 10, param: 3, target: "City Block 1", vec: (-3.77, 0.10, 9e3) }
+event: { event: Camera, param: 5, vec: (-0.07, 0.01, -0.01) }
+
+event: { event: Display, message: "Tiger Bay", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+event: { event: Display, message: "Shoreline City", font: Limerick12, color: 0xffffff80, fade: (1,7,1), rect: (20,40, 300,100) }
+
+
+event: { event: Camera, time: 35, param: 3, target: "Platform 1", vec: ( 0.77, 0.05, 4e3) }
+event: { event: Camera, param: 5, vec: (-0.07, 0.01, -0.01) }
+
+event: { event: Display, message: "Offshore Power Rig", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+
+
+
+event: { event: EndScene, time: 60, message: "Scene 1" }
+event: { event: Exit }
+
+
+// EOF
diff --git a/data/content/Campaigns/05/Scenes/03-Radix.def b/data/content/Campaigns/05/Scenes/03-Radix.def
new file mode 100644
index 0000000..1ff9eae
--- /dev/null
+++ b/data/content/Campaigns/05/Scenes/03-Radix.def
@@ -0,0 +1,59 @@
+MISSION
+
+name: "Cmpn05 News03 - Radix"
+type: Patrol
+system: Radix
+region: Radix
+stardate: 1187981234
+
+subtitles: "Campaigns/05/Actions/03-radix.txt"
+
+degrees: true
+
+element: {
+ name: Camera
+ design: CameraPod
+ iff: 0
+ player: 1
+ region: Radix
+ loc: (0,0,0)
+}
+
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Display, image: "Campaigns/05/Scenes/Black.pcx", color: 0xffffffff, fade: (0,4,1), rect: (0,0,0,0) }
+event: { event: Display, image: "Campaigns/05/Scenes/News.pcx", color: 0xffffffff, fade: (1,3,1), rect: (0,0, -512,-128) }
+
+event: { event: Camera, param: 3, target: "body:Radix", vec: (2, 0.1, 2.7e7) }
+event: { event: Camera, param: 5, vec: (-0.11, 0.007, -0.01) }
+
+
+event: { event: Message, time: 4, sound: "Vox/Scenes/05/News_03_Radix.ogg" }
+event: { event: Display, time: 5, message: "Radix System", font: Limerick18, color: 0xffffff80, fade: (1,4,1), rect: (20,20, 300,100) }
+event: { event: Display, message: "Capitol Planet", font: Limerick12, color: 0xffffff80, fade: (1,4,1), rect: (20,40, 300,100) }
+
+
+event: { event: Display, time: 20, image: "Campaigns/05/Scenes/Map.pcx", color: 0xffffffff, fade: (1,25,1), rect: (-280,-280,256,256) }
+
+
+event: { event: Camera, time: 35, param: 3, target: "body:Senna", vec: ( 0.77, 0.15, 1.7e7) }
+event: { event: Camera, param: 5, vec: (-0.07, 0.01, 0.01) }
+
+event: { event: Display, message: "Senna Sector", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+
+
+
+event: { event: Camera, time: 45, param: 3, target: "body:Cavenda", vec: ( 0.77, 0.25, 5e7) }
+event: { event: Camera, param: 5, vec: ( 0.11, -0.01, -0.01) }
+
+event: { event: Display, message: "Cavenda Sector", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+
+
+
+event: { event: EndScene, time: 60, message: "Scene 1" }
+event: { event: Exit }
+
+
+// EOF
diff --git a/data/content/Campaigns/05/Scenes/04-Politics.def b/data/content/Campaigns/05/Scenes/04-Politics.def
new file mode 100644
index 0000000..263ba24
--- /dev/null
+++ b/data/content/Campaigns/05/Scenes/04-Politics.def
@@ -0,0 +1,46 @@
+MISSION
+
+name: "Cmpn05 News04 - Politics"
+type: Patrol
+system: Jarnell
+region: Jarnell
+stardate: 1187987654
+
+subtitles: "Campaigns/05/Actions/04-politics.txt"
+
+degrees: true
+
+element: {
+ name: Camera
+ design: CameraPod
+ iff: 0
+ player: 1
+ region: Jarnell
+ loc: (0,0,0)
+}
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Display, image: "Campaigns/05/Scenes/Black.pcx", color: 0xffffffff, fade: (0,4,1), rect: (0,0,0,0) }
+event: { event: Display, image: "Campaigns/05/Scenes/News.pcx", color: 0xffffffff, fade: (1,3,1), rect: (0,0, -512,-128) }
+
+event: { event: Camera, param: 3, target: "body:Jarnell", vec: (1, -0.3, 1.5e7) }
+event: { event: Camera, param: 5, vec: (0.13, 0.005, 0.01) }
+
+
+event: { event: Message, time: 4, sound: "Vox/Scenes/05/News_04_Politics.ogg" }
+event: { event: Display, time: 5, message: "Jarnell System", font: Limerick18, color: 0xffffff80, fade: (1,4,1), rect: (20,20, 300,100) }
+event: { event: Display, message: "Alliance Capitol", font: Limerick12, color: 0xffffff80, fade: (1,4,1), rect: (20,40, 300,100) }
+
+
+event: { event: Display, time: 20, image: "Campaigns/05/Scenes/Senate.pcx", color: 0xffffffff, fade: (1,15,1), rect: (-280,-280,256,256) }
+
+
+event: { event: Display, time: 65, image: "Campaigns/05/Scenes/Arch.pcx", color: 0xffffffff, fade: (1,15,1), rect: (-280,20,256,256) }
+
+
+event: { event: EndScene, time: 95, message: "Scene 1" }
+event: { event: Exit }
+
+
+// EOF
diff --git a/data/content/Campaigns/05/Scenes/06-Geothermal-Platforms.def b/data/content/Campaigns/05/Scenes/06-Geothermal-Platforms.def
new file mode 100644
index 0000000..43ffe28
--- /dev/null
+++ b/data/content/Campaigns/05/Scenes/06-Geothermal-Platforms.def
@@ -0,0 +1,152 @@
+MISSION
+
+name: "Cmpn05 Brief06 - Geothermal Platforms"
+type: Patrol
+system: Isham
+region: Garden
+stardate: 1187981234
+
+subtitles: "Campaigns/05/Actions/06-geothermal-platforms.txt"
+
+degrees: true
+
+element: {
+ name: Camera
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 0
+ player: 1
+ loc: (100e3, 30e3, 0)
+}
+
+
+
+element: {
+ name: "Tiger Base",
+ design: "Airbase2",
+ region: "Tiger Bay",
+ loc: (55000, -8000, 0),
+ heading: 90,
+}
+
+element: {
+ name: "Tiger Barracks",
+ design: "Barracks",
+ region: "Tiger Bay",
+ loc: (57000, -6000, 0),
+}
+
+element: {
+ name: "City Block",
+ design: "City00",
+ region: "Tiger Bay",
+ loc: (5e3, -11e3, 0),
+}
+
+element: {
+ name: "Building C1",
+ design: "Bldg00",
+ region: "Tiger Bay",
+ loc: (7e3, -12e3, 0),
+}
+
+element: {
+ name: "City Block 1",
+ design: "City01",
+ region: "Tiger Bay",
+ loc: (-46e3, -15e3, 0),
+}
+
+element: {
+ name: "City Block 2",
+ design: "City00",
+ region: "Tiger Bay",
+ loc: (-47e3, -10e3, 0),
+}
+
+element: {
+ name: "Building W1",
+ design: "Bldg01",
+ region: "Tiger Bay",
+ loc: (-48e3, -11e3, 0),
+}
+
+element: {
+ name: "City Block",
+ design: "City01",
+ region: "Tiger Bay",
+ loc: (54e3, -3e3, 0),
+}
+
+element: {
+ name: "Building E1",
+ design: "Bldg03",
+ region: "Tiger Bay",
+ loc: (52e3, -6e3, 0),
+}
+
+element: {
+ name: "Building E2",
+ design: "Bldg04",
+ region: "Tiger Bay",
+ loc: (52e3, 0, 0),
+}
+
+element: {
+ name: "Platform 1",
+ design: "Platform",
+ region: "Tiger Bay",
+ loc: (-25e3, 5e3, 0),
+}
+
+element: {
+ name: "Platform 2",
+ design: "Platform",
+ region: "Tiger Bay",
+ loc: (-60e3, 32e3, 0),
+}
+
+element: {
+ name: "Platform 3",
+ design: "Platform",
+ region: "Tiger Bay",
+ loc: (15e3, 10e3, 0),
+}
+
+element: {
+ name: "Platform 4",
+ design: "Platform",
+ region: "Tiger Bay",
+ loc: (35e3, 60e3, 0),
+}
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Camera, param: 3, target: "body:Garden", vec: (2, 0.1, 4e7) }
+event: { event: Camera, param: 5, vec: (-0.05, 0.007, -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: 03/21:00:00\nSubject: Tiger Bay Geothermal Platforms\nClassified: SECRET R2 NTK" }
+
+event: { event: Message, time: 3, sound: "Vox/Scenes/05/Briefing_06_Tiger_Bay.ogg" }
+
+event: { event: Camera, time: 15, param: 3, target: "Platform 1", vec: ( 0.77, 0.05, 4e3) }
+event: { event: Camera, param: 5, vec: (-0.07, 0.01, -0.01) }
+
+event: { event: Display, message: "Offshore Power Rig", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+
+event: { event: Camera, time: 30, param: 3, target: "Platform 2", vec: ( 0.77, 0.05, 4e3) }
+event: { event: Camera, param: 5, vec: ( 0.09, 0.01, -0.01) }
+
+
+event: { event: EndScene, time: 45, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/05/Scenes/07-Deadmans-Alley.def b/data/content/Campaigns/05/Scenes/07-Deadmans-Alley.def
new file mode 100644
index 0000000..f62705c
--- /dev/null
+++ b/data/content/Campaigns/05/Scenes/07-Deadmans-Alley.def
@@ -0,0 +1,121 @@
+MISSION
+
+name: "Cmpn05 Brief07 - Deadman's Alley"
+type: Patrol
+system: Radix
+region: Radix
+stardate: 1188334411
+
+subtitles: "Campaigns/05/Actions/07-deadmans-alley.txt"
+
+degrees: true
+
+element: {
+ name: Camera
+ design: CameraPod
+ iff: 0
+ player: 1
+ loc: (100e3, 30e3, 0)
+}
+
+element: {
+ name: "Radix Base",
+ design: "Airbase2",
+ rgn: "Shadow Canyon"
+ loc: (-40e3, -90e3, 0),
+ heading: 90,
+}
+
+element: {
+ name: "Barracks 1",
+ design: "Barracks",
+ region: "Shadow Canyon",
+ loc: (-37e3, -92e3, 0),
+ heading: 90,
+}
+
+element: {
+ name: "Barracks 2",
+ design: "Barracks",
+ region: "Shadow Canyon",
+ loc: (-38e3, -94e3, 0),
+ heading: 90,
+}
+
+element: {
+ name: "Barracks 3",
+ design: "Barracks",
+ region: "Shadow Canyon",
+ loc: (-39e3, -96e3, 0),
+ heading: 90,
+}
+
+element: {
+ name: "SAM 1",
+ design: "SAM 1",
+ region: "Shadow Canyon",
+ loc: (-62e3, -82e3, 0),
+}
+
+element: {
+ name: "AAA 1",
+ design: "AAA 1",
+ region: "Shadow Canyon",
+ loc: (-58e3, -82e3, 0),
+}
+
+element: {
+ name: "SAM 2",
+ design: "SAM 1",
+ region: "Shadow Canyon",
+ loc: (-75e3, -68e3, 0),
+}
+
+element: {
+ name: "Reactor",
+ design: "Reac01",
+ region: "Shadow Canyon",
+ loc: (-77e3, -56e3, 0),
+}
+
+element: {
+ name: "Cooling Tower",
+ design: "Cool00",
+ region: "Shadow Canyon",
+ loc: (-77e3, -58e3, 0),
+}
+
+element: {
+ name: "Cryo Tank",
+ design: "Tank00",
+ region: "Shadow Canyon",
+ loc: (-75e3, -58e3, 0),
+}
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Camera, param: 3, target: "body:Radix", vec: (2, 0.1, 2.7e7) }
+event: { event: Camera, param: 5, vec: (-0.11, 0.007, -0.01) }
+
+
+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*** DEADMAN'S ALLEY MILITARY BASE\n*** SHADOW CANYON SECTOR \n*** CLASSIFIED: SECRET R3 NTK\n*************************************" }
+
+event: { event: Message, time: 3, sound: "Vox/Scenes/05/Briefing_07_Deadmans_Alley_2.ogg" }
+
+event: { event: Camera, time: 15, param: 3, target: "Radix Base", vec: (2, 0.15, 7e3) }
+event: { event: Camera, param: 5, vec: (-0.11, 0.01, -0.01) }
+
+event: { event: Camera, time: 30, param: 3, target: "SAM 1", vec: (2, 0.15, 7e3) }
+event: { event: Camera, param: 5, vec: ( 0.11, 0.01, -0.01) }
+
+event: { event: Camera, time: 45, param: 3, target: "Reactor", vec: (2, 0.20, 7e3) }
+event: { event: Camera, param: 5, vec: (-0.12, 0.01, -0.01) }
+
+event: { event: EndScene, time: 60, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/05/Scenes/08-Ramek-Station.def b/data/content/Campaigns/05/Scenes/08-Ramek-Station.def
new file mode 100644
index 0000000..971eb98
--- /dev/null
+++ b/data/content/Campaigns/05/Scenes/08-Ramek-Station.def
@@ -0,0 +1,59 @@
+MISSION
+
+name: "Cmpn05 Brief08 - Ramek Station"
+type: Patrol
+system: Isham
+region: Ramek
+stardate: 1188338811
+
+subtitles: "Campaigns/05/Actions/08-ramek-station.txt"
+
+degrees: true
+
+element: {
+ name: Camera
+ design: CameraPod
+ iff: 0
+ player: 1
+ loc: (100e3, 30e3, 0)
+}
+
+
+element: {
+ name: "Ramek Station",
+ design: "Station4",
+ loc: (0, 0, 0)
+}
+
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Camera, param: 3, target: "body:Senesca", vec: (2, 0.1, 3e7) }
+event: { event: Camera, param: 5, vec: (-0.05, 0.007, 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: Ramek Station\nClassified: SECRET R2 NTK" }
+
+event: { event: Message, time: 3, sound: "Vox/Scenes/05/Briefing_08_Ramek_Station.ogg" }
+
+
+event: { event: Camera, time: 10, param: 3, target: "body:Ramek", vec: (2, 0.1, 7e7) }
+event: { event: Camera, param: 5, vec: ( 0.08, -0.007, -0.02) }
+
+event: { event: Display, message: "Isham System", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+event: { event: Display, message: "Ramek Sector", font: Limerick12, color: 0xffffff80, fade: (1,7,1), rect: (20,40, 300,100) }
+
+event: { event: Camera, time: 30, param: 3, target: "Ramek Station", vec: (1, -0.1, 15e3) }
+event: { event: Camera, param: 5, vec: ( 0.08, 0.007, -0.01) }
+
+event: { event: Display, message: "Ramek Station", font: Limerick18, color: 0xffffff80, fade: (1,7,1), rect: (20,20, 300,100) }
+
+
+event: { event: EndScene, time: 55, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/05/Scenes/09-Garrison-Station.def b/data/content/Campaigns/05/Scenes/09-Garrison-Station.def
new file mode 100644
index 0000000..2f7ee59
--- /dev/null
+++ b/data/content/Campaigns/05/Scenes/09-Garrison-Station.def
@@ -0,0 +1,54 @@
+MISSION
+
+name: "Cmpn05 Brief09 - Garrison Station"
+type: Patrol
+system: Garrison
+region: Garrison
+stardate: 1188554433
+
+subtitles: "Campaigns/05/Actions/09-garrison-station.txt"
+
+degrees: true
+
+element: {
+ name: Camera
+ design: CameraPod
+ iff: 0
+ player: 1
+ loc: (100e3, 30e3, 0)
+}
+
+element: {
+ name: "Garrison Laboratory",
+ design: "Station7"
+ iff: 0
+ loc: (0, 0, 0)
+}
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Camera, param: 3, target: "body:Garrison", vec: (2, 0.1, 3.7e7) }
+event: { event: Camera, param: 5, vec: (-0.11, 0.007, -0.01) }
+
+
+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*** GARRISON MILITARY LABORATORY\n*** GARRISON SECTOR\n*** CLASSIFIED: SECRET R3 NTK\n*************************************" }
+
+event: { event: Message, time: 3, sound: "Vox/Scenes/05/Briefing_09_Garrison_Station.ogg" }
+
+
+event: { event: Camera, time: 15, param: 3, target: "Garrison Laboratory", vec: (2, 0.1, 27e3) }
+event: { event: Camera, param: 5, vec: (0.11, 0.01, -0.02) }
+
+
+event: { event: Display, time: 20, image: "Campaigns/05/Scenes/Turret.pcx", color: 0xffffffff, fade: (1,7,1), rect: (-280,-280,256,256) }
+
+
+event: { event: EndScene, time: 48, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/05/Scenes/10-Trocanther-Biodomes.def b/data/content/Campaigns/05/Scenes/10-Trocanther-Biodomes.def
new file mode 100644
index 0000000..4e5c2e1
--- /dev/null
+++ b/data/content/Campaigns/05/Scenes/10-Trocanther-Biodomes.def
@@ -0,0 +1,159 @@
+MISSION
+
+name: "Cmpn05 Brief10 - Trocanther Biodomes"
+type: Patrol
+system: Trocanther
+region: Volante
+stardate: 1188554433
+
+subtitles: "Campaigns/05/Actions/10-trocanther-biodomes.txt"
+
+degrees: true
+
+element: {
+ name: Camera
+ design: CameraPod
+ iff: 0
+ player: 1
+ loc: (100e3, 30e3, 0)
+}
+
+element: {
+ name: "Cryo Tank",
+ type: "Factory",
+ design: "Tank00",
+ count: 6,
+ loc: (-14e3, -16e3, 0),
+ region: "Hell's Kitchen",
+}
+
+element: {
+ name: "Reactor",
+ type: "Factory",
+ design: "Reac01",
+ loc: (-12e3, -17e3, 0),
+ region: "Hell's Kitchen",
+}
+
+element: {
+ name: "Bio Dome 1",
+ type: "Building",
+ design: "BioDome",
+ region: "Hell's Kitchen",
+ loc: (0, 20e3, 0)
+}
+
+element: {
+ name: "Bio Dome 2",
+ type: "Building",
+ design: "BioDome",
+ region: "Hell's Kitchen",
+ loc: (0, 47e3, 0)
+ head: 90,
+}
+
+element: {
+ name: "Bio Dome 3",
+ type: "Building",
+ design: "BioDome",
+ region: "Hell's Kitchen",
+ loc: (13e3, -3e3, 0)
+ head: 60
+}
+
+element: {
+ name: "Bio Dome 4",
+ type: "Building",
+ design: "BioDome",
+ region: "Hell's Kitchen",
+ loc: (-27e3, 20e3, 0)
+ head: 30
+}
+
+element: {
+ name: "Bridge 1",
+ type: "Building",
+ design: "BioTrail",
+ region: "Hell's Kitchen",
+ loc: (0, 33500, 0)
+}
+
+element: {
+ name: "Bridge 2",
+ type: "Building",
+ design: "BioTrail",
+ region: "Hell's Kitchen",
+ loc: (5500, 8500, 0)
+ head: 30
+}
+
+element: {
+ name: "Bridge 3",
+ type: "Building",
+ design: "BioTrail",
+ region: "Hell's Kitchen",
+ loc: (-13500, 20e3, 0)
+ head: 90,
+}
+
+element: {
+ name: "Utility 1",
+ type: "Building",
+ design: "BioDome2",
+ region: "Hell's Kitchen",
+ loc: (5e3, -3e3, 0)
+}
+
+element: {
+ name: "Utility 2",
+ type: "Building",
+ design: "BioDome2",
+ region: "Hell's Kitchen",
+ loc: (-4e3, 25e3, 0)
+}
+
+element: {
+ name: "Utility 3",
+ type: "Building",
+ design: "BioDome2",
+ region: "Hell's Kitchen",
+ loc: (-4e3, 29e3, 0)
+}
+
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Camera, param: 3, target: "body:Volante", vec: (2, 0.1, 2.8e7) }
+event: { event: Camera, param: 5, vec: (-0.11, 0.007, -0.01) }
+
+
+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*** TROCANTHER BIODOMES\n*** HELL'S KITCHEN SECTOR\n*** CLASSIFIED: SECRET R3 NTK\n*************************************" }
+
+event: { event: Message, time: 3, sound: "Vox/Scenes/05/Briefing_10_Trocanther_Biodomes.ogg" }
+
+
+event: { event: Camera, time: 25, param: 3, target: "Bio Dome 1", vec: (2, 0.15, 17e3) }
+event: { event: Camera, param: 5, vec: ( 0.11, 0.01, -0.02) }
+
+
+event: { event: Camera, time: 35, param: 3, target: "Utility 1", vec: (3, 0.19, 17e3) }
+event: { event: Camera, param: 5, vec: (-0.11, 0.01, -0.02) }
+
+
+event: { event: Camera, time: 45, param: 3, target: "Reactor", vec: (4, 0.10, 5e3) }
+event: { event: Camera, param: 5, vec: ( 0.13, 0.01, -0.02) }
+
+
+event: { event: Camera, time: 55, param: 3, target: "Bio Dome 2", vec: (5, 0.13, 15e3) }
+event: { event: Camera, param: 5, vec: (-0.12, 0.01, -0.02) }
+
+
+event: { event: EndScene, time: 65, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/05/Scenes/12-Endgame.def b/data/content/Campaigns/05/Scenes/12-Endgame.def
new file mode 100644
index 0000000..246689d
--- /dev/null
+++ b/data/content/Campaigns/05/Scenes/12-Endgame.def
@@ -0,0 +1,143 @@
+MISSION
+
+name: "Cmpn05 Brief12 - Endgame"
+type: Patrol
+system: Museum
+system: Marak
+system: Trocanther
+region: Volante
+stardate: 1188776655
+
+subtitles: "Campaigns/05/Actions/12-endgame.txt"
+
+degrees: true
+
+element: {
+ name: Camera
+ design: CameraPod
+ iff: 0
+ player: 1
+ loc: (100e3, 30e3, 0)
+}
+
+
+element: {
+ name: Orion
+ design: Orion
+ iff: 1
+ region: Volante
+ loc: (100e3, 300e3, 0)
+}
+
+element: {
+ name: Courageous
+ design: Courageous
+ commander: Orion
+ iff: 1
+ region: Volante
+ loc: (98e3, 311e3, 500)
+}
+
+element: {
+ name: Asher
+ design: Asher
+ commander: Orion
+ iff: 1
+ region: Volante
+ loc: (112e3, 314e3, -1000)
+ navpt: { cmd: Vector, loc: (112e3, -70e3, -1000), rgn: Volante, speed: 100 }
+}
+
+element: {
+ name: Shaw
+ design: Asher
+ commander: Orion
+ iff: 1
+ region: Volante
+ loc: (94e3, 292e3, 800)
+ navpt: { cmd: Vector, loc: (94e3, -70e3, 800), rgn: Volante, speed: 100 }
+}
+
+
+element: {
+ name: Dragon
+ design: Dragon
+ iff: 0
+ loc: (20e3, 0, 0)
+ rgn: Narcissus
+ navpt: { cmd: Vector, loc: (20e3, -100e3, 0), rgn: Narcissus, speed: 500 }
+}
+
+element: {
+ name: "Gol Duvain"
+ design: Volnaris
+ iff: 0
+ loc: (23e3, 0, 0)
+ rgn: Narcissus
+ navpt: { cmd: Vector, loc: (24e3, -100e3, 0), rgn: Narcissus, speed: 700 }
+}
+
+element: {
+ name: "Tol Branta"
+ design: Volnaris
+ iff: 0
+ loc: (18e3, 0, -2e3)
+ rgn: Narcissus
+ navpt: { cmd: Vector, loc: (15e3, -100e3, -2e3), rgn: Narcissus, speed: 600 }
+}
+
+
+element: {
+ name: Wrath
+ design: Vendetta
+ iff: 0
+ loc: (20e3, 0, 0)
+ rgn: Path
+ navpt: { cmd: Vector, loc: (20e3, -100e3, 0), rgn: Path, speed: 600 }
+}
+
+
+element: {
+ name: Archaelith
+ design: Archaelith
+ iff: 0
+ region: Museum
+ loc: (0,0,0)
+}
+
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Camera, param: 3, target: "body:Path", vec: (2, 0.1, 5e7) }
+event: { event: Camera, param: 5, vec: (-0.05, 0.007, -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: Operation Nightfall - Endgame\nClassified: TOP SECRET R7 NTK/EO" }
+
+event: { event: Message, time: 3, sound: "Vox/Scenes/05/Briefing_12_Endgame.ogg" }
+
+
+event: { event: Camera, time: 10, param: 3, target: "Orion", vec: (2, -0.1, 8e3) }
+event: { event: Camera, param: 5, vec: (-0.05, 0.007, 0.02) }
+
+event: { event: Camera, time: 20, param: (6,20), target: "Dragon" }
+
+event: { event: Camera, time: 30, param: (6,20), target: "Wrath" }
+
+event: { event: Camera, time: 37, param: 3, target: "Archaelith", vec: (3.00, 0.2, 170) }
+event: { event: Camera, param: 5, vec: (0.12, -0.01, -0.02) }
+
+
+event: { event: Camera, time: 50, param: 3, target: "body:Marak", vec: (2, -0.3, 3e7) }
+event: { event: Camera, param: 5, vec: (-0.09, 0.01, -0.02) }
+
+event: { event: Display, message: "Marak Prime", font: Limerick18, color: 0xffffff80, fade: (1,10,1), rect: (20,20, 300,100) }
+
+event: { event: EndScene, time: 75, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/05/Scenes/15-Disappearance.def b/data/content/Campaigns/05/Scenes/15-Disappearance.def
new file mode 100644
index 0000000..d566be2
--- /dev/null
+++ b/data/content/Campaigns/05/Scenes/15-Disappearance.def
@@ -0,0 +1,135 @@
+MISSION
+
+name: "Cmpn05 Brief15 - Disappearance"
+type: Patrol
+system: Marak
+region: Marak
+stardate: 1188999999
+
+subtitles: "Campaigns/05/Actions/15-disappearance.txt"
+
+degrees: true
+
+element: {
+ name: Camera
+ design: CameraPod
+ iff: 0
+ player: 1
+ loc: (100e3, 30e3, 0)
+}
+
+
+element: {
+ name: Orion
+ design: Orion
+ iff: 1
+ region: Marak
+ loc: (100e3, 300e3, 0)
+ navpt: { cmd: Vector, loc: (100e3, -70e3, 0), rgn: Marak, speed: 100 }
+}
+
+element: {
+ name: Courageous
+ design: Courageous
+ commander: Orion
+ iff: 1
+ region: Marak
+ loc: (93e3, 311e3, 500)
+ navpt: { cmd: Vector, loc: (93e3, -70e3, 500), rgn: Marak, speed: 100 }
+}
+
+element: {
+ name: Asher
+ design: Asher
+ commander: Orion
+ iff: 1
+ region: Marak
+ loc: (118e3, 314e3, -1000)
+ navpt: { cmd: Vector, loc: (118e3, -70e3, -1000), rgn: Marak, speed: 100 }
+}
+
+element: {
+ name: Shaw
+ design: Asher
+ commander: Orion
+ iff: 1
+ region: Marak
+ loc: (90e3, 292e3, 800)
+ navpt: { cmd: Vector, loc: (90e3, -70e3, 800), rgn: Marak, speed: 100 }
+}
+
+
+element: {
+ name: Dragon
+ design: "Hulk-Dragon"
+ iff: 0
+ loc: (20e3, 0, 0)
+ rgn: Xanthe
+}
+
+element: {
+ name: Broadsword
+ design: "Hulk-Broadsword"
+ iff: 0
+ loc: (53e3, 0, 10e3)
+ rgn: Xanthe
+}
+
+element: {
+ name: Volnaris
+ design: "Hulk-Volnaris"
+ iff: 0
+ loc: (16e3, 0, -2e3)
+ rgn: Marak
+}
+
+
+element: {
+ name: Imperial
+ design: "Hulk-Imperial"
+ iff: 0
+ loc: (20e3, 0, 0)
+ rgn: Marak
+}
+
+
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Camera, param: 3, target: "body:Marak", vec: (2, 0.1, 5e7) }
+event: { event: Camera, param: 5, vec: (-0.05, 0.007, -0.04) }
+
+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: Status of Marak Prime\nClassified: TOP SECRET R7 NTK/EO" }
+
+event: { event: Message, time: 3, sound: "Vox/Scenes/05/Briefing_15.ogg" }
+
+
+event: { event: Camera, time: 10, param: 3, target: "Dragon", vec: (2, -0.1, 8e3) }
+event: { event: Camera, param: 5, vec: (-0.05, 0.007, 0.02) }
+
+
+event: { event: Camera, time: 22, param: 3, target: "Broadsword", vec: (3, 0.2, 6e3) }
+event: { event: Camera, param: 5, vec: ( 0.06, -0.01, 0.02) }
+
+
+event: { event: Camera, time: 34, param: 3, target: "Imperial", vec: (4, -0.1, 9e3) }
+event: { event: Camera, param: 5, vec: (-0.07, 0.007, 0.02) }
+
+
+event: { event: Camera, time: 50, param: 3, target: "Orion", vec: (2, -0.1, 8e3) }
+event: { event: Camera, param: 5, vec: (-0.05, 0.007, 0.02) }
+
+
+event: { event: Camera, time: 80, param: 3, target: "body:Marak", vec: (5, -0.1, 3e7) }
+event: { event: Camera, param: 5, vec: (-0.085, 0.002, 0.03) }
+
+
+event: { event: EndScene, time: 105, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/05/Scenes/Defeat1.def b/data/content/Campaigns/05/Scenes/Defeat1.def
new file mode 100644
index 0000000..5730021
--- /dev/null
+++ b/data/content/Campaigns/05/Scenes/Defeat1.def
@@ -0,0 +1,73 @@
+MISSION
+
+name: "Cmpn 05 Defeat 01"
+type: "Patrol"
+system: "Radix"
+system: "Isham"
+region: "Garden"
+stardate: 1188998811
+
+subtitles: "Campaigns/05/Actions/def1.txt"
+
+element: {
+ name: Camera
+ design: CameraPod
+ player: 1
+ loc: (50e3, 0, 0)
+}
+
+element: {
+ name: Dragon
+ design: Dragon
+ loc: (8e3,2e3,0)
+ rgn: Garden
+ navpt: { cmd: Vector, loc: (9e3,-100e3, 0), rgn: Garden, speed: 500 }
+}
+
+element: {
+ name: Avenger
+ design: Avenger
+ count: 4
+ loc: (34e3,6e3,200)
+ rgn: Garden
+ navpt: { cmd: Vector, loc: (35e3,-100e3,300), rgn: Garden, speed: 1000 }
+ loadout: { ship: -1, name: "ACM Medium Range" }
+}
+
+element: {
+ name: Imperial
+ design: Imperial
+ count: 1
+ loc: (-20e3,-100e3,0)
+ rgn: Radix
+ navpt: { cmd: Vector, loc: (-20e3, 100e3,0), rgn: Radix, speed: 500 }
+ head: 180
+}
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Camera, param: 3, target: "body:Garden", vec: (2, 0.3, 1.6e7) }
+event: { event: Camera, param: 5, vec: (-0.06, 0.002, 0.01) }
+
+event: { event: Display, message: "Operation Nightfall", font: Limerick18, color: 0xffffff80, fade: (0,73,0), rect: (20,20, 600,100) }
+event: { event: Display, message: "Defeat", font: Limerick18, color: 0xffffff80, fade: (0,73,0), rect: (20,42, 600,100) }
+
+event: {
+ event: Message
+ time: 2
+ sound: "Vox/Scenes/05/End_02_Defeat.ogg"
+}
+
+event: { event: Camera, time: 10, param: (6,22), target: Dragon }
+
+event: { event: Camera, time: 20, param: (6,15), target: "Avenger 1" }
+
+event: { event: Camera, time: 30, param: (6,32), target: Imperial }
+
+event: { event: Display, time: 38, image: "Campaigns/05/Scenes/Black.pcx", color: 0xffffffff, fade: (1,10,0), rect: (0,0,0,0) }
+
+event: { event: EndScene, time: 40, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/05/Scenes/Defeat2.def b/data/content/Campaigns/05/Scenes/Defeat2.def
new file mode 100644
index 0000000..bec8964
--- /dev/null
+++ b/data/content/Campaigns/05/Scenes/Defeat2.def
@@ -0,0 +1,96 @@
+MISSION
+
+name: "Cmpn 05 Defeat 02"
+type: "Patrol"
+system: Garrison
+region: Garrison
+stardate: 1188998811
+
+subtitles: "Campaigns/05/Actions/def2.txt"
+
+element: {
+ name: Camera
+ design: CameraPod
+ iff: 10
+ player: 1
+ loc: (50e3, 0, 0)
+ invulnerable: true
+}
+
+element: {
+ name: Imperial
+ design: Imperial
+ invulnerable: true
+ iff: 2
+ loc: (0,0,0)
+ navpt: { cmd: Assault, tgt: Heracles, loc: (0,-60e3,0), speed: 500 }
+}
+
+element: {
+ name: Broadsword
+ design: Broadsword
+ invulnerable: true
+ iff: 2
+ loc: (18e3,0,-300)
+ navpt: { cmd: Assault, tgt: Heracles, loc: (7e3,-60e3,-300), speed: 500 }
+}
+
+
+element: {
+ name: Heracles
+ design: Orion
+ command_ai: 1
+ iff: 1
+ loc: (0, -30e3, 0)
+ rgn: Garrison
+ navpt: { cmd: Vector, loc: (-35e3, -10e3, 0), rgn: Garrison, speed: 780 }
+ heading: 90
+}
+
+element: {
+ name: Devastator
+ design: Devastator
+ command_ai: 1
+ iff: 1
+ loc: (45e3, -25e3, 0)
+ rgn: Garrison
+ head: 180
+ navpt: { cmd: Assault, tgt: Broadsword, loc: (5e3,0,0), speed: 600 }
+ invulnerable: true
+}
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Camera, param: 3, target: "body:Garrison", vec: (1,0,2.5e7) }
+event: { event: Camera, param: 5, vec: (0.06, 0.002, 0.01) }
+
+event: { event: Display, message: "Operation Nightfall", font: Limerick18, color: 0xffffff80, fade: (0,73,0), rect: (20,20, 600,100) }
+event: { event: Display, message: "Defeat", font: Limerick18, color: 0xffffff80, fade: (0,73,0), rect: (20,42, 600,100) }
+
+event: {
+ event: Message
+ time: 3
+ sound: "Vox/Scenes/05/End_03_Defeat.ogg"
+}
+
+event: { event: Camera, time: 10, param: 3, target: Imperial, vec: (1, 0, 8e3) }
+event: { event: Camera, param: 5, vec: (0.09, 0.005, -0.01) }
+
+event: { event: Camera, time: 20, param: 3, target: Heracles, vec: (1, 0, 8e3) }
+event: { event: Camera, param: 5, vec: (-0.1, 0.005, -0.01) }
+
+event: { event: Damage, time: 21, param: 2e4, ship: Heracles, target: Heracles }
+event: { event: Damage, time: 22, param: 2e4, ship: Heracles, target: Heracles }
+event: { event: Damage, time: 23, param: 1e4, ship: Heracles, target: Heracles }
+event: { event: Damage, time: 24, param: 1e4, ship: Heracles, target: Heracles }
+
+event: { event: Camera, time: 27, param: (6,21,2), target: Devastator }
+
+event: { event: Damage, time: 30, param: 1e7, ship: Heracles, target: Heracles }
+
+event: { event: Display, time: 38, image: "Campaigns/05/Scenes/Black.pcx", color: 0xffffffff, fade: (1,10,0), rect: (0,0,0,0) }
+
+event: { event: EndScene, time: 40, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/05/Scenes/Defeat3.def b/data/content/Campaigns/05/Scenes/Defeat3.def
new file mode 100644
index 0000000..4587867
--- /dev/null
+++ b/data/content/Campaigns/05/Scenes/Defeat3.def
@@ -0,0 +1,97 @@
+MISSION
+
+name: "Cmpn 05 Defeat 03"
+type: "Patrol"
+system: Trocanther
+region: Volante
+stardate: 1188998811
+
+subtitles: "Campaigns/05/Actions/def3.txt"
+
+element: {
+ name: Camera
+ design: CameraPod
+ iff: 10
+ player: 1
+ loc: (50e3, 0, 0)
+ invulnerable: true
+}
+
+element: {
+ name: Vendetta
+ design: Vendetta
+ invulnerable: true
+ iff: 2
+ loc: (0,0,0)
+ navpt: { cmd: Assault, tgt: Devastator, loc: (0,-60e3,0), speed: 500 }
+}
+
+element: {
+ name: Broadsword
+ design: Broadsword
+ invulnerable: true
+ iff: 2
+ loc: (18e3,0,-300)
+ navpt: { cmd: Assault, tgt: Devastator, loc: (7e3,-60e3,-300), speed: 500 }
+}
+
+element: {
+ name: Volnaris
+ design: Volnaris
+ invulnerable: true
+ iff: 2
+ loc: (-8e3,0, 300)
+ navpt: { cmd: Assault, tgt: Devastator, loc: (-27e3,-60e3,-300), speed: 500 }
+}
+
+
+element: {
+ name: Devastator
+ design: Devastator
+ iff: 1
+ loc: (45e3, -25e3, 0)
+ rgn: Volante
+ head: 180
+ navpt: { cmd: Assault, tgt: Broadsword, loc: (5e3,0,0), speed: 600 }
+}
+
+element: {
+ name: Courageous
+ design: Courageous
+ iff: 1
+ loc: (20, -30e3, 0)
+ rgn: Volante
+ head: 180
+ navpt: { cmd: Assault, tgt: Broadsword, loc: (5e3,0,0), speed: 600 }
+}
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Camera, param: 3, target: "body:Volante", vec: (1,0,2.5e7) }
+event: { event: Camera, param: 5, vec: (0.06, 0.002, 0.01) }
+
+event: { event: Display, message: "Operation Nightfall", font: Limerick18, color: 0xffffff80, fade: (0,73,0), rect: (20,20, 600,100) }
+event: { event: Display, message: "Defeat", font: Limerick18, color: 0xffffff80, fade: (0,73,0), rect: (20,42, 600,100) }
+
+event: {
+ event: Message
+ time: 2
+ sound: "Vox/Scenes/05/End_04_Defeat.ogg"
+}
+
+event: { event: Camera, time: 10, param: (6,30,3), target: Broadsword }
+
+event: { event: Camera, time: 20, param: (6,11,2.2), target: Devastator }
+event: { event: Damage, time: 22, param: 2e4, ship: Devastator, target: Devastator }
+event: { event: Damage, time: 24, param: 2e4, ship: Devastator, target: Devastator }
+
+event: { event: Camera, time: 30, param: (6,20,1.5), target: Courageous }
+event: { event: Damage, time: 34, param: 4e4, ship: Devastator, target: Devastator }
+
+event: { event: Display, time: 43, image: "Campaigns/05/Scenes/Black.pcx", color: 0xffffffff, fade: (1,10,0), rect: (0,0,0,0) }
+
+event: { event: EndScene, time: 45, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/05/Scenes/M1-Incommunicado.def b/data/content/Campaigns/05/Scenes/M1-Incommunicado.def
new file mode 100644
index 0000000..c36d49f
--- /dev/null
+++ b/data/content/Campaigns/05/Scenes/M1-Incommunicado.def
@@ -0,0 +1,46 @@
+MISSION
+
+name: "Cmpn 05 Mail 01"
+type: "Patrol"
+system: "Jarnell"
+region: "Jarnell"
+
+element: {
+ name: Camera
+ 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,80,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,80,0), rect: (20,40, 600,150), font: OCRB, color: 0xff33ff44,
+ message: "TO: $RANK $NAME\nCO: $GROUP\nFM: Sara Hunter - Ele'aan Consulate Jarnell\nRE: BROKEN COMMUNICATIONS\n-----\nPATH: Ele'aan Consular Net Center | Jarnell Main Traffic Relay | Athenar Terminus | Janek Station Courier Drop | 1ST FLEET HQ | Trellis Relay | Ostara Relay | $GROUP\n-----\n" }
+
+event: { event: Display, time: 5, fade: (0,80,0), rect: (20,190, 600,800), font: OCRB, color: 0xff33ff44,
+ message: "Hello,\n\nI'm sorry I haven't written you in so long. I hope you'll accept my lame apology, as I don't even have a lame excuse! The Ele'aan Consulate is an absolute mad-house. Councilor Auris hasn't returned from the Ele'aan homeworld, and no replacement has been sent. We've been requesting an update from the Ele'aan leadership for weeks, but we can't get a straight answer from them (not that there's anything unusual about that).\n\nFinally this morning, everything just went to hell. Our communications line to the Ele'aan homeworld has gone completely silent. Half the computer systems in the consulate have gone dead and all kinds of critical files and databases have been deleted somehow. At least my personal system seems to be unaffected so far.\n\nWish you were here right now, I really need to talk to someone I can trust. Sometimes I think you are the only one left who I can rely on. I'm worried something has gone wrong... very wrong.\n\nSara" }
+
+
+event: {
+ event: Message
+ time: 5
+ sound: "Vox/Scenes/05/Mail_01_Incommunicado.ogg"
+}
+
+
+event: { event: EndScene, time: 55, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/05/Scenes/M2-Final-Message.def b/data/content/Campaigns/05/Scenes/M2-Final-Message.def
new file mode 100644
index 0000000..98d99b3
--- /dev/null
+++ b/data/content/Campaigns/05/Scenes/M2-Final-Message.def
@@ -0,0 +1,55 @@
+MISSION
+
+name: "Cmpn 05 Mail 02"
+type: "Patrol"
+system: "Black"
+region: "Medium"
+degrees: true
+stardate: 1188338811
+
+element: {
+ name: Camera
+ design: CameraPod
+ mission: Misc
+
+ intel: Secret
+ count: 1
+ iff: 1
+ player: 1
+ loc: (0, 0, 0)
+ head: 90
+}
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+
+event: { event: Display, time: 1, message: "--------------------------------------------------------\nNO MAIL HEADER RECORDS AVAILABLE\n--------------------------------------------------------", fade: (0,4,0), rect: (20, 20, 600,150), font: OCRB, color: 0xff33ff44, sound: "Bleep6.wav" }
+
+event: { event: Display, time: 2, message: "CONTENTS ENCRYPTED", fade: (0,3,0), rect: (20,70, 600,800), font: OCRB, color: 0xff33ff44 }
+
+event: { event: Display, time: 3.0, message: "Decrypting...", fade: (0,0.5,0), rect: (20,95, 600,800), font: OCRB, color: 0xff33ff44 }
+
+event: { event: Display, time: 3.5, message: "Decrypting.........", fade: (0,0.5,0), rect: (20,95, 600,800), font: OCRB, color: 0xff33ff44 }
+
+event: { event: Display, time: 4.0, message: "Decrypting..............Complete.", fade: (0,1,0), rect: (20,95, 600,800), font: OCRB, color: 0xff33ff44, sound: "Bleep12.wav" }
+
+event: { event: Display, time: 5, fade: (0,80,0), rect: (20,20, 600,150), font: OCRB, color: 0xff33ff44,
+ message: "================\nMESSAGE FOLLOWS:\n================" }
+
+event: { event: Display, time: 5, fade: (0,80,0), rect: (20,80, 600,800), font: OCRB, color: 0xff33ff44,
+ message: "I don't have very much time. I had to leave Jarnell in a hurry, can't say where I am or where I'm going. People started disappearing from the Ele'aan Consulate a week ago. One at a time, they just... weren't there anymore. I figured I'd better disappear myself, while I still had the chance to decide how and when. I don't know what is going to happen, or when I'll see you again. Or even if I'll see you again.\n\nI don't think I can trust Jonas anymore, or I'd go find him. But I had to tell someone, and I figured you might at least understand. Might at least try to do something without letting them trace the information back to me...\n\nThis whole war has been a sham from the beginning. The Zolons and Hegemony don't have the Borovan Archaelith - they never did. I took it from the museum myself the night the museum was destroyed. That was the real reason the Ele'aan Fusion went to the Borovan System - to get to the Archaelith first, before it could fall into Zolon hands.\n\nThe next day, I gave it to Councilor Auris and he took it with him back to Ele'aas. I can't understand why President Valmar would claim that the Fusion backed up his reasons for pursuing this conflict. We can't need the Marakan border worlds that badly, and I can't see a reason why he would want to stir up trouble with the Zolon Empire.\n\n
+I don't have very much time. I could be discovered at any moment. I need to keep moving. Promise me you'll stay safe, OK?\n\nLove from\nSara" }
+
+
+event: {
+ event: Message
+ time: 5
+ sound: "Vox/Scenes/05/Mail_02_Final_Message.ogg"
+}
+
+
+event: { event: EndScene, time: 83, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF
diff --git a/data/content/Campaigns/05/Scenes/Victory.def b/data/content/Campaigns/05/Scenes/Victory.def
new file mode 100644
index 0000000..b67ca36
--- /dev/null
+++ b/data/content/Campaigns/05/Scenes/Victory.def
@@ -0,0 +1,118 @@
+MISSION
+
+name: "Cmpn 05 Victory"
+type: "Patrol"
+system: "Jarnell"
+system: "Athenar"
+system: "Paragon"
+system: "Thralis"
+system: "Borova"
+system: "Marak"
+region: "Marak"
+stardate: 1177998877
+
+subtitles: "Campaigns/05/Actions/victory.txt"
+
+element: {
+ name: Falcon
+ design: CameraPod
+ iff: 1
+ player: 1
+ loc: (0, 0, 0)
+}
+
+element: {
+ name: "Orion"
+ design: "Orion"
+ mission: "Flight Ops"
+
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: Marak
+ loc: (-140e3, 160e3, 0)
+ navpt: { cmd: Vector, loc: (-140,-50e3,0), speed: 350, rgn: Marak }
+}
+
+element: {
+ name: "Courageous"
+ design: "Courageous"
+ commander: "Orion"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: Marak
+ loc: (-132e3, 158e3, -550)
+ navpt: { cmd: Vector, loc: (-131e3,-50e3,-550), speed: 450, rgn: Marak }
+}
+
+element: {
+ name: "Asher"
+ design: "Asher"
+ commander: "Orion"
+ mission: "Escort"
+
+ intel: "Known"
+ count: 1
+ command_ai:1
+ iff: 1
+ playable: false
+ region: Marak
+ loc: (-148e3, 162e3, -1e3)
+ navpt: { cmd: Vector, loc: (-148,-50e3,-1e3), speed: 350, rgn: Marak }
+}
+
+
+
+event: { event: BeginScene, time: 0, message: "Scene 1" }
+
+event: { event: Camera, param: 3, target: "body:Marak", vec: (5, -0.1, 3e7) }
+event: { event: Camera, param: 5, vec: (-0.085, 0.002, 0.03) }
+
+
+event: { event: Display, message: "Operation Nightfall", font: Limerick18, color: 0xffffff80, fade: (0,15,1), rect: (20,20, 600,100) }
+event: { event: Display, message: "Victory", font: Limerick18, color: 0xffffff80, fade: (0,15,1), rect: (20,42, 600,100) }
+
+event: {
+ event: Message
+ time: 2
+ sound: "Vox/Scenes/05/End_01_Victory.ogg"
+}
+
+event: { event: Camera, time: 10, param: 3, target: Orion, vec: (2,0,8e3) }
+event: { event: Camera, param: 5, vec: ( 0.09, 0.002, 0.01) }
+
+event: { event: Camera, time: 20, param: 3, target: "body:Borova", vec: (1, -0.1, 2.5e7) }
+event: { event: Camera, param: 5, vec: (-0.09, 0.002, 0.03) }
+event: { event: Display, message: "Borova", font: Limerick18, color: 0xffffff80, fade: (1,4,1), rect: (20,20, 600,100) }
+
+event: { event: Camera, time: 25, param: 3, target: "body:Thrale", vec: (0, -0.1, 2.5e7) }
+event: { event: Camera, param: 5, vec: (-0.09, 0.002, 0.01) }
+event: { event: Display, message: "Thralis", font: Limerick18, color: 0xffffff80, fade: (1,4,1), rect: (20,20, 600,100) }
+
+event: { event: Camera, time: 30, param: 3, target: "body:Paragon", vec: (1, -0.1, 2.5e7) }
+event: { event: Camera, param: 5, vec: (-0.09, 0.002, 0.01) }
+event: { event: Display, message: "Paragon", font: Limerick18, color: 0xffffff80, fade: (1,4,1), rect: (20,20, 600,100) }
+
+event: { event: Camera, time: 35, param: 3, target: "body:Athenar", vec: (1, -0.1, 2.5e7) }
+event: { event: Camera, param: 5, vec: (-0.09, 0.002, 0.01) }
+event: { event: Display, message: "Athenar", font: Limerick18, color: 0xffffff80, fade: (1,4,1), rect: (20,20, 600,100) }
+
+event: { event: Camera, time: 40, param: 3, target: "body:Jarnell", vec: (1, -0.1, 2.5e7) }
+event: { event: Camera, param: 5, vec: (-0.09, 0.002, 0.01) }
+event: { event: Display, message: "Jarnell", font: Limerick18, color: 0xffffff80, fade: (1,4,1), rect: (20,20, 600,100) }
+
+
+event: { event: Display, time: 45, image: "Campaigns/05/Scenes/Black.pcx", color: 0xffffffff, fade: (1,20,0), rect: (0,0,0,0) }
+event: { event: Display, time: 48, image: "Campaigns/05/Scenes/Alliance.pcx", color: 0xffffffff, fade: (1,7,1), rect: (0,0, -256,-256) }
+
+
+event: { event: EndScene, time: 60, message: "Scene 1" }
+event: { event: Exit }
+
+// EOF