summaryrefslogtreecommitdiffhomepage
path: root/data/content/Ships/Alliance_Ships
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/Ships/Alliance_Ships
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/Ships/Alliance_Ships')
-rw-r--r--data/content/Ships/Alliance_Ships/Asher.def398
-rw-r--r--data/content/Ships/Alliance_Ships/Berents.def333
-rw-r--r--data/content/Ships/Alliance_Ships/Cruiser.def437
-rw-r--r--data/content/Ships/Alliance_Ships/Devastator.def450
-rw-r--r--data/content/Ships/Alliance_Ships/Orion.def515
-rw-r--r--data/content/Ships/Alliance_Ships/Spectre.def415
6 files changed, 2548 insertions, 0 deletions
diff --git a/data/content/Ships/Alliance_Ships/Asher.def b/data/content/Ships/Alliance_Ships/Asher.def
new file mode 100644
index 0000000..ca4e8c6
--- /dev/null
+++ b/data/content/Ships/Alliance_Ships/Asher.def
@@ -0,0 +1,398 @@
+SHIP
+
+name: Asher
+display_name: Asher
+class: Destroyer
+description: "ship.asher"
+
+degrees: true
+beauty: (-15, 6, 1.2)
+hud_icon: "AsherHud.pcx"
+
+detail_0: "Destroyer_0opt.mag"
+feature_0: 1000
+detail_1: "Destroyer_1opt.mag"
+feature_1: 40
+detail_2: "Destroyer_2opt.mag"
+feature_2: 20
+
+mass: 15.5e3
+agility: 3.5
+vlimit: 300
+roll_rate: 7
+integrity: 22e3
+scale: 2.5
+acs: 1.2
+
+trans_x: 300e3
+trans_y: 100e3
+trans_z: 300e3
+
+arcade_drag: 2.5e-2
+drag: 6e-7
+roll_drag: 1.2
+pitch_drag: 1.2
+yaw_drag: 1.2
+
+chase: (0, -1800, 170)
+bridge: (0, 320, 60)
+
+power: {
+ type: Fusion,
+ design: "Fusion Reactor",
+ name: "Reactor One",
+ max_output: 7500,
+
+ loc: (0, -20, -220),
+ size: 48,
+ hull_factor: 0.75,
+ explosion: 7
+}
+
+drive: {
+ type: Plasma,
+ name: "Plasma Drive",
+ design: "Plasma Drive",
+ thrust: 2500,
+ scale: 4,
+ port: (-23, -6, -595),
+ port: (-23, -31, -595),
+ port: ( 23, -6, -595),
+ port: ( 23, -31, -595),
+
+ loc: (0, -20, -480),
+ size: 48,
+ hull_factor: 0.3,
+ explosion: 7
+}
+
+thruster: {
+ design: Thruster,
+
+ loc: (0, 0, 128),
+ size: 24,
+ hull_factor: 0.3
+ scale: 1.5
+
+ port_left: {loc:( -74, 0,-363), fire: 0x0041}
+ port_left: {loc:( -74, 0,-323), fire: 0x0041}
+ port_left: {loc:( -35, 34, 349), fire: 0x0081}
+ port_left: {loc:( -35, 34, 362), fire: 0x0081}
+
+ port_right: {loc:( 74, 0,-363), fire: 0x0082}
+ port_right: {loc:( 74, 0,-323), fire: 0x0082}
+ port_right: {loc:( 35, 34, 349), fire: 0x0042}
+ port_right: {loc:( 35, 34, 362), fire: 0x0042}
+
+ port_fore: {loc:(-116, -9, 37), fire: 0x0044}
+ port_fore: {loc:(-100, -9, 37), fire: 0x0044}
+ port_fore: {loc:( 100, -9, 37), fire: 0x0084}
+ port_fore: {loc:( 116, -9, 37), fire: 0x0084}
+
+ port_aft: {loc:(-116, -9,-280), fire: 0x0088}
+ port_aft: {loc:(-100, -9,-280), fire: 0x0088}
+ port_aft: {loc:( 100, -9,-280), fire: 0x0048}
+ port_aft: {loc:( 116, -9,-280), fire: 0x0048}
+
+ port_top: {loc:( -20, 32,-458), fire: 0x0110}
+ port_top: {loc:( 20, 32,-458), fire: 0x0110}
+
+ port_bottom: {loc:( -20,-104,-458), fire: 0x0220}
+ port_bottom: {loc:( 20,-104,-458), fire: 0x0220}
+
+ port_top: {loc:(-108, 20, -35), fire: 0x0410}
+ port_top: {loc:(-108, 20,-207), fire: 0x0410}
+ port_top: {loc:( 107, 20, -35), fire: 0x0810}
+ port_top: {loc:( 107, 20,-207), fire: 0x0810}
+
+ port_bottom: {loc:(-108, -32, -35), fire: 0x0820}
+ port_bottom: {loc:(-108, -32,-207), fire: 0x0820}
+ port_bottom: {loc:( 107, -32, -35), fire: 0x0420}
+ port_bottom: {loc:( 107, -32,-207), fire: 0x0420}
+
+ port_top: {loc:( -18, 62, 341), fire: 0x0210}
+ port_top: {loc:( 16, 62, 341), fire: 0x0210}
+
+ port_bottom: {loc:( -18 -71, 341), fire: 0x0120}
+ port_bottom: {loc:( 16, -71, 341), fire: 0x0120}
+}
+
+quantum: {
+ design: "Quantum Drive",
+ loc: (0, 0, 0),
+ size: 24,
+ hull_factor: 0.3
+}
+
+shield: {
+ type: 2,
+ design: "Grav Shield",
+ pcs: 100,
+ model: "Destroyer_Shield.mag",
+ bolt_hit_sound: "shield_hit4.wav",
+ beam_hit_sound: "shield_hit5.wav",
+
+ loc: (0, -20, 0),
+ size: 48,
+ hull_factor: 0.7
+}
+
+power: {
+ type: "Auxilliary Reactor",
+ design: "Auxilliary Reactor",
+ name: "Reactor Two",
+ max_output: 1000,
+
+ loc: (0, 0, -180),
+ size: 20,
+ hull_factor: 0.8
+}
+
+weapon: {
+ type: "XRay Laser",
+ design: "Beam Weapon",
+ name: "XRay Laser 1",
+ abrv: "Laser-1",
+ muzzle: (-22, -9, 425),
+
+ loc: (-22, -9, 400),
+ size: 32,
+ hull_factor: 0.4,
+ explosion: 7
+}
+
+weapon: {
+ type: "XRay Laser",
+ design: "Beam Weapon",
+ name: "XRay Laser 2",
+ abrv: "Laser-2",
+ muzzle: ( 0, -22, 425),
+
+ loc: ( 0, -22, 420),
+ size: 32,
+ hull_factor: 0.4,
+ explosion: 7
+}
+
+weapon: {
+ type: "XRay Laser",
+ design: "Beam Weapon",
+ name: "XRay Laser 3",
+ abrv: "Laser-3",
+ muzzle: ( 22, -9, 425),
+
+ loc: ( 22, -9, 420),
+ size: 32,
+ hull_factor: 0.4,
+ explosion: 7
+}
+
+weapon: {
+ type: "Fusion Torpedo",
+ design: "Missile Weapon",
+ name: "Starboard Torpedo",
+ abrv: "Torp-1",
+ muzzle: ( 106, -12, 60),
+
+ loc: ( 100, -12, 0),
+
+ size: 32,
+ hull_factor: 0.3
+}
+
+weapon: {
+ type: "Fusion Torpedo",
+ design: "Missile Weapon",
+ name: "Port Torpedo",
+ abrv: "Torp-2",
+ muzzle: (-106, -12, 60),
+
+ loc: (-100, -12, 0),
+
+ size: 32,
+ hull_factor: 0.3
+}
+
+
+weapon: {
+ type: "Phalanx Cannon",
+ design: "Bolt Weapon",
+ name: "Port Phalanx",
+ abrv: "PDB-1",
+ group: "PDB",
+ loc: (-110, 15, -128),
+ azimuth: -90
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+weapon: {
+ type: "Phalanx Cannon",
+ design: "Bolt Weapon",
+ name: "Starboard Phalanx",
+ abrv: "PDB-2",
+ group: "PDB",
+
+ loc: ( 110, 15, -128),
+ azimuth: 90,
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+
+weapon: {
+ type: "Phalanx Cannon",
+ design: "Bolt Weapon",
+ name: "Aft Phalanx",
+ abrv: "PDB-3",
+ group: "PDB",
+
+ loc: ( 0, 56, -190)
+ azimuth: 180
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+
+probe: {
+ type: "Sensor Drone",
+ design: "Probe",
+ abrv: "Probe",
+ muzzle: ( 0, -80, 0),
+
+ loc: (0, -80, 0),
+ size: 16,
+ hull_factor: 0.2
+}
+
+sensor: {
+ design: Sensor,
+ pcs: 20,
+ active_efficiency: 1e6,
+ passive_efficiency: 10e3,
+ range: 25e3,
+ range: 50e3,
+ range: 75e3,
+ range: 100e3,
+
+ loc: (0, -16, 380),
+ size: 20,
+ hull_factor: 0.2
+}
+
+power: {
+ type: Battery,
+ design: Battery,
+ max_output: 100
+}
+
+computer: {
+ name: "Avionics Package",
+ abrv: "HUD",
+ type: 1,
+ design: Computer,
+
+ loc: (20, 16, 80),
+ size: 16,
+ hull_factor: 0.5
+}
+
+computer: {
+ name: "Flight Computer",
+ abrv: "Flight",
+ type: 2,
+ design: Computer,
+
+ loc: (-20, -16, 80),
+ size: 16,
+ hull_factor: 0.2
+}
+
+nav: {
+ loc: (0, 16, 60),
+ design: Computer,
+ size: 16,
+ hull_factor: 0.1
+}
+
+navlight: {
+ scale: 0.3,
+ period: 2.2,
+
+ light: { loc: ( 140,-10, -80), pattern: 0x11000000, type: 3 },
+ light: { loc: (-140,-10, -80), pattern: 0x00110000, type: 2 },
+ light: { loc: ( 0, 55,-320), pattern: 0x00001100, type: 1 },
+ light: { loc: ( 0,-94,-320), pattern: 0x00001100, type: 1 },
+ light: { loc: ( 0, 64, 320), pattern: 0x00001100, type: 1 },
+}
+
+
+death_spiral: {
+ time: 5,
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 2,
+ explosion_loc: (-50, 50, 0),
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 1,
+ explosion_loc: (60, 40, 190),
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 0.5,
+ explosion_loc: (0, -48, -180),
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 0,
+ explosion_loc: (20, 80, -190),
+
+ final_type: 13, // NUKE_EXPLOSION
+ final_loc: (0, 0, 0),
+
+ final_type: 12, // LARGE_BURST
+ final_loc: (0, 0, 0),
+
+ debris: "Debris1A.mag",
+ debris_loc: (0,0,-450),
+ debris_mass: 15e3,
+ debris_count: 1,
+ debris_life: 150,
+
+ debris: "Debris0A.mag",
+ debris_loc: (0,0,-50),
+ debris_mass: 5,
+ debris_count: 25,
+ debris_life: 15,
+
+ debris: "Debris0B.mag",
+ debris_loc: (0,0,60),
+ debris_mass: 4,
+ debris_count: 20,
+ debris_life: 22,
+
+ debris: "Debris0C.mag",
+ debris_loc: (0,0,0),
+ debris_mass: 1,
+ debris_count: 10,
+ debris_life: 25,
+
+}
+
+map: {
+ sprite: "AsherMap0.pcx",
+ sprite: "AsherMap1.pcx",
+ sprite: "AsherMap2.pcx",
+ sprite: "AsherMap3.pcx",
+ sprite: "AsherMap4.pcx",
+ sprite: "AsherMap5.pcx",
+ sprite: "AsherMap6.pcx",
+ sprite: "AsherMap7.pcx"
+}
+
+
+
+
+
diff --git a/data/content/Ships/Alliance_Ships/Berents.def b/data/content/Ships/Alliance_Ships/Berents.def
new file mode 100644
index 0000000..950c2f4
--- /dev/null
+++ b/data/content/Ships/Alliance_Ships/Berents.def
@@ -0,0 +1,333 @@
+SHIP
+
+name: Berents
+display_name: Berents
+class: Frigate
+description: "ship.berents"
+
+hud_icon: "BerentsHud.pcx"
+
+detail_0: "Frigate_1opt.mag"
+feature_0: 1000
+detail_1: "Frigate_3opt.mag"
+feature_1: 40
+
+
+mass: 8.2e3
+agility: 4
+vlimit: 320
+roll_rate: 8
+integrity: 20e3
+scale: 2.5
+acs: 1
+
+trans_x: 75e3
+trans_y: 25e3
+trans_z: 75e3
+
+arcade_drag: 2e-2
+drag: 1e-6
+roll_drag: 1.2
+pitch_drag: 1.2
+yaw_drag: 1.2
+
+chase: (0, -1e3, 200)
+bridge: (0, 216, 34)
+
+power: {
+ type: Fusion,
+ design: "Fusion Reactor",
+ max_output: 3e3,
+
+ loc: (0, 0, -60),
+ size: 48,
+ hull_factor: 0.6,
+ explosion: 7
+}
+
+drive: {
+ type: Plasma,
+ name: "Plasma Drive",
+ design: "Plasma Drive",
+ thrust: 750,
+ scale: 2,
+ port: (-19,19,-400),
+ port: ( 19,19,-400),
+ port: (-19, 4,-400),
+ port: ( 19, 4,-400),
+
+ loc: (0, 0, -100),
+ size: 32,
+ hull_factor: 0.5,
+ explosion: 7
+}
+
+thruster: {
+ design: Thruster
+
+ loc: (0, 0, 64)
+ size: 24,
+ hull_factor: 0.3
+ scale: 1.5
+
+ port_left: {loc:( -37, 24,-268), fire: 0x0041}
+ port_left: {loc:( -44, 13, 268), fire: 0x0081}
+
+ port_right: {loc:( 37, 24,-268), fire: 0x0082}
+ port_right: {loc:( 44, 13, 268), fire: 0x0042}
+
+ port_fore: {loc:( -94, 20, 70), fire: 0x0044}
+ port_fore: {loc:( -84, 20, 70), fire: 0x0044}
+ port_fore: {loc:( 84, 20, 70), fire: 0x0084}
+ port_fore: {loc:( 94, 20, 70), fire: 0x0084}
+
+ port_aft: {loc:( -94, 20,-124), fire: 0x0088}
+ port_aft: {loc:( -84, 20,-124), fire: 0x0088}
+ port_aft: {loc:( 84, 20,-124), fire: 0x0048}
+ port_aft: {loc:( 94, 20,-124), fire: 0x0048}
+
+ port_top: {loc:( -21, 35,-335), fire: 0x0110}
+ port_top: {loc:( 23, 35,-335), fire: 0x0110}
+
+ port_bottom: {loc:( -21, -23,-335), fire: 0x0220}
+ port_bottom: {loc:( 23, -23,-335), fire: 0x0220}
+
+ port_top: {loc:( -89, 38, 36), fire: 0x0410}
+ port_top: {loc:( -89, 38, -90), fire: 0x0410}
+
+ port_top: {loc:( 89, 38, 36), fire: 0x0810}
+ port_top: {loc:( 89, 38, -90), fire: 0x0810}
+
+ port_top: {loc:( -29, 33, 255), fire: 0x0210}
+ port_top: {loc:( 29, 33, 255), fire: 0x0210}
+
+ port_bottom: {loc:( -89, 6, 36), fire: 0x0820}
+ port_bottom: {loc:( -89, 6, -90), fire: 0x0820}
+
+ port_bottom: {loc:( 89, 6, 36), fire: 0x0420}
+ port_bottom: {loc:( 89, 6, -90), fire: 0x0420}
+
+ port_bottom: {loc:( -29, -32, 255), fire: 0x0120}
+ port_bottom: {loc:( 29, -32, 255), fire: 0x0120}
+}
+
+quantum: {
+ design: "Quantum Drive",
+ loc: (0, 0, -120),
+ size: 24,
+ hull_factor: 0.3
+}
+
+
+shield: {
+ type: 2,
+ design: "Grav Shield",
+ factor: 0.05,
+ consumption: 2000,
+ model: "Frigate_Shield.mag",
+ bolt_hit_sound: "shield_hit4.wav",
+ beam_hit_sound: "shield_hit5.wav",
+
+ pcs: 100,
+ loc: (0, 20, -80),
+ size: 16,
+ hull_factor: 0.5
+}
+
+weapon: {
+ type: "Plasma Cannon",
+ design: "Bolt Weapon",
+ name: "Plasma Cannon",
+ abrv: "Plasma",
+ group: "Main",
+
+ loc: ( 0, 0, 300),
+ muzzle: ( 0, 4, 333),
+
+ size: 24,
+ hull_factor: 0.3
+}
+
+weapon: {
+ type: "Mk7 Interceptor",
+ design: "Missile Weapon",
+ name: "Interceptor 1",
+ abrv: "MK7-1",
+ muzzle: (-33, 33, 233),
+ azimuth: -0.15,
+
+ loc: (-33, 0, 220),
+ size: 16,
+ hull_factor: 0.3
+}
+
+weapon: {
+ type: "Mk7 Interceptor",
+ design: "Missile Weapon",
+ name: "Interceptor 2",
+ abrv: "MK7-2",
+ muzzle: ( 33, 33, 233),
+ azimuth: 0.15,
+
+ loc: ( 33, 0, 220),
+ size: 16,
+ hull_factor: 0.3
+}
+
+weapon: {
+ type: "Phalanx Cannon",
+ design: "Bolt Weapon",
+ name: "Fwd Cannon",
+ abrv: "Phalanx",
+ group: "FWD PDB",
+
+ loc: ( 88,36, -22),
+
+ size: 24,
+ hull_factor: 0.3
+}
+weapon: {
+ type: "Phalanx Cannon",
+ design: "Bolt Weapon",
+ name: "Fwd Cannon",
+ abrv: "Phalanx",
+ group: "FWD PDB",
+
+ loc: (-88,36, -22),
+
+ size: 24,
+ hull_factor: 0.3
+}
+
+weapon: {
+ type: "Phalanx Cannon",
+ design: "Bolt Weapon",
+ name: "Aft Cannon",
+ abrv: "Phalanx",
+ group: "AFT PDB",
+
+ loc: ( 0,-26,-190),
+ azimuth: 3.1415927,
+
+ size: 24,
+ hull_factor: 0.3
+}
+
+
+probe: {
+ type: "Sensor Drone",
+ design: "Probe",
+ abrv: "Probe",
+ muzzle: ( 0, -10, 64),
+
+ loc: (0, -10, 50),
+ size: 16,
+ hull_factor: 0.2
+}
+
+power: {
+ type: Battery,
+ design: Battery,
+ max_output: 250
+}
+
+sensor: {
+ design: Sensor,
+ pcs: 20,
+ active_efficiency: 1e6,
+ passive_efficiency: 10e3,
+ range: 50e3,
+ range: 75e3,
+ range: 100e3,
+
+ loc: (0, 0, 180),
+ size: 16,
+ hull_factor: 0.1
+}
+
+computer: {
+ name: "Avionics Package",
+ abrv: "HUD",
+ type: 1,
+ design: Computer,
+
+ loc: (20, 16, 80),
+ size: 16,
+ hull_factor: 0.5
+}
+
+computer: {
+ name: "Flight Computer",
+ abrv: "Flight",
+ type: 2,
+ design: Computer,
+
+ loc: (-20, -16, 80),
+ size: 16,
+ hull_factor: 0.2
+}
+
+nav: {
+ loc: (0, 16, 60),
+ design: Computer,
+ size: 16,
+ hull_factor: 0.1
+}
+
+
+death_spiral: {
+ time: 5,
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 2,
+ explosion_loc: (-50, 50, 0),
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 1,
+ explosion_loc: (60, 40, 190),
+
+ explosion_type: 10, // LARGE_BURST
+ explosion_time: 0.5,
+ explosion_loc: (0, -48, -180),
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 0,
+ explosion_loc: (20, 80, -190),
+
+ final_type: 11, // LARGE_EXPLOSION
+ final_loc: (0, 0, 0),
+
+ final_type: 12, // LARGE_BURST
+ final_loc: (0, 0, 0),
+
+ debris: "Debris0A.mag",
+ debris_loc: (0,0,-50),
+ debris_mass: 5,
+ debris_count: 25,
+ debris_life: 15,
+
+ debris: "Debris0B.mag",
+ debris_loc: (0,0,60),
+ debris_mass: 4,
+ debris_count: 20,
+ debris_life: 15,
+
+ debris: "Debris0C.mag",
+ debris_loc: (0,0,0),
+ debris_mass: 1,
+ debris_count: 10,
+ debris_life: 15,
+}
+
+map: {
+ sprite: "BerentsMap0.pcx",
+ sprite: "BerentsMap1.pcx",
+ sprite: "BerentsMap2.pcx",
+ sprite: "BerentsMap3.pcx",
+ sprite: "BerentsMap4.pcx",
+ sprite: "BerentsMap5.pcx",
+ sprite: "BerentsMap6.pcx",
+ sprite: "BerentsMap7.pcx"
+}
+
+
diff --git a/data/content/Ships/Alliance_Ships/Cruiser.def b/data/content/Ships/Alliance_Ships/Cruiser.def
new file mode 100644
index 0000000..b916078
--- /dev/null
+++ b/data/content/Ships/Alliance_Ships/Cruiser.def
@@ -0,0 +1,437 @@
+SHIP
+
+name: Courageous
+display_name: Courageous
+class: Cruiser
+description: "ship.courageous"
+
+degrees: true
+beauty: (-9, 3.5, 1.27)
+hud_icon: "CourageousHud.pcx"
+
+detail_0: "Courageous_1opt.mag"
+feature_0: 1000
+detail_1: "Courageous_2opt.mag"
+feature_1: 20
+
+
+mass: 45.3e3
+agility: 1.3
+vlimit: 300
+roll_rate: 7
+integrity: 50e3
+scale: 2.2
+acs: 1.2
+
+trans_x: 500e3
+trans_y: 300e3
+trans_z: 500e3
+
+arcade_drag: 3e-2
+drag: 6e-7
+roll_drag: 1.2
+pitch_drag: 1.2
+yaw_drag: 1.2
+
+
+chase: (0, -1300, 300)
+bridge: (0, 520, 120)
+
+power: {
+ type: Fusion,
+ design: "Fusion Reactor",
+ max_output: 20e3,
+
+ loc: (0, 0, -92),
+ size: 64,
+ hull_factor: 0.9
+}
+
+drive: {
+ type: Plasma
+ abrv: Drive
+ design: "Plasma Drive",
+ thrust: 15e3,
+ scale: 5.5,
+ port: ( 21, -10, -760),
+ port: ( 21, -30, -760),
+ port: (-21, -10, -760),
+ port: (-21, -30, -760),
+
+ loc: (0, 0, -320),
+ size: 64,
+ hull_factor: 0.5
+}
+
+
+thruster: {
+ design: Thruster,
+
+ loc: (0, 0, 128),
+ size: 24,
+ hull_factor: 0.3
+ scale: 2
+
+ port_left: {loc:( -90, -7,-545), fire: 0x0041}
+ port_left: {loc:( -90, -7,-499), fire: 0x0041}
+ port_left: {loc:( -77, -12, 436), fire: 0x0081}
+ port_left: {loc:( -77, -12, 457), fire: 0x0081}
+
+ port_right: {loc:( 90, -7,-545), fire: 0x0082}
+ port_right: {loc:( 90, -7,-499), fire: 0x0082}
+ port_right: {loc:( 77, -12, 436), fire: 0x0042}
+ port_right: {loc:( 77, -12, 457), fire: 0x0042}
+
+ port_fore: {loc:(-185, 45, -37), fire: 0x0044}
+ port_fore: {loc:(-167, 45, -37), fire: 0x0044}
+ port_fore: {loc:( 167, 45, -37), fire: 0x0084}
+ port_fore: {loc:( 185, 45, -37), fire: 0x0084}
+
+ port_aft: {loc:(-185, 45,-432), fire: 0x0088}
+ port_aft: {loc:(-167, 45,-432), fire: 0x0088}
+ port_aft: {loc:( 167, 45,-432), fire: 0x0048}
+ port_aft: {loc:( 185, 45,-432), fire: 0x0048}
+
+ port_top: {loc:(-175, 79, -84), fire: 0x0410}
+ port_top: {loc:(-175, 79,-385), fire: 0x0410}
+ port_top: {loc:( 175, 79, -84), fire: 0x0810}
+ port_top: {loc:( 175, 79,-385), fire: 0x0810}
+
+ port_bottom: {loc:(-175, 21, -84), fire: 0x0820}
+ port_bottom: {loc:(-175, 21,-385), fire: 0x0820}
+ port_bottom: {loc:( 175, 21, -84), fire: 0x0420}
+ port_bottom: {loc:( 175, 21,-385), fire: 0x0420}
+
+ port_top: {loc:( -18, 58, 660), fire: 0x0210}
+ port_top: {loc:( 18, 58, 660), fire: 0x0210}
+
+ port_bottom: {loc:( -18, -51, 660), fire: 0x0120}
+ port_bottom: {loc:( 18, -51, 660), fire: 0x0120}
+
+ port_top: {loc:( -17, 26,-617), fire: 0x0110}
+ port_top: {loc:( 17, 26,-617), fire: 0x0110}
+
+ port_bottom: {loc:( -17,-111,-617), fire: 0x0220}
+ port_bottom: {loc:( 17,-111,-617), fire: 0x0220}
+}
+
+
+quantum: {
+ design: "Quantum Drive"
+ abrv: "Q-Drive"
+ loc: (0, 0, 0),
+ size: 24,
+ hull_factor: 0.3
+}
+
+shield: {
+ type: 2,
+ design: "Grav Shield"
+ abrv: "Shield"
+ pcs: 100,
+ model: "CourageousShield.mag",
+ bolt_hit_sound: "shield_hit4.wav"
+ beam_hit_sound: "shield_hit5.wav"
+
+ loc: (0, 0, 40),
+ size: 42,
+ hull_factor: 0.7
+}
+
+power: {
+ type: Auxilliary,
+ design: "Auxilliary Reactor"
+ abrv: "Aux Reac"
+ max_output: 3e3,
+
+ loc: (0, -32, -64),
+ size: 64,
+ hull_factor: 0.5
+}
+
+weapon: {
+ type: "XRay Laser",
+ design: "Beam Weapon",
+ name: "XRay Laser 1",
+ abrv: "Laser-1",
+ muzzle: (-51, -12, 641),
+
+ loc: (-40, -12, 600),
+ size: 32,
+ hull_factor: 0.3,
+ explosion: 7
+}
+
+weapon: {
+ type: "XRay Laser",
+ design: "Beam Weapon",
+ name: "XRay Laser 2",
+ abrv: "Laser-2",
+ muzzle: ( 51, -12, 641),
+
+ loc: ( 40, -12, 600),
+ size: 32,
+ hull_factor: 0.3,
+ explosion: 7
+}
+
+weapon: {
+ type: "XRay Laser",
+ design: "Beam Weapon",
+ name: "XRay Laser 3",
+ abrv: "Laser-3",
+ muzzle: (-37, -45, 623),
+
+ loc: (-30, -45, 580),
+ size: 32,
+ hull_factor: 0.3,
+ explosion: 7
+}
+
+weapon: {
+ type: "XRay Laser",
+ design: "Beam Weapon",
+ name: "XRay Laser 4",
+ abrv: "Laser-4",
+ muzzle: ( 37, -45, 623),
+
+ loc: ( 30, -45, 580),
+ size: 32,
+ hull_factor: 0.3,
+ explosion: 7
+}
+
+
+weapon: {
+ type: "Nike",
+ design: "Missile Weapon",
+ name: "Starboard Missile",
+ abrv: "Nike-1",
+ muzzle: ( 70, 55, 355),
+ muzzle: ( 80, 45, 355),
+ azimuth: 15,
+
+ loc: ( 100, 22, 250),
+ size: 32,
+ hull_factor: 0.3
+}
+
+weapon: {
+ type: "Nike",
+ design: "Missile Weapon",
+ name: "Port Missile",
+ abrv: "Nike-2",
+ muzzle: (-70, 55, 355),
+ muzzle: (-80, 45, 355),
+ azimuth: -15,
+
+ loc: (-100, 22, 250),
+
+ size: 32,
+ hull_factor: 0.3
+}
+
+weapon: {
+ type: "Mk7 Interceptor",
+ design: "Missile Weapon",
+ name: "Interceptor",
+ abrv: "MK7-1",
+ muzzle: ( 35, 75, 355),
+ muzzle: ( 50, 70, 355),
+ muzzle: (-35, 75, 355),
+ muzzle: (-50, 70, 355),
+
+ loc: ( 0, 30, 250),
+ size: 16,
+ hull_factor: 0.3
+}
+
+
+
+weapon: {
+ type: "Vanguard",
+ design: "Bolt Weapon",
+ name: "Gun-1",
+ abrv: "PDB 1"
+ group: "PDB"
+ loc: ( 0, 87, 400),
+
+ size: 32,
+ hull_factor: 0.4
+}
+
+weapon: {
+ type: "Vanguard",
+ design: "Bolt Weapon",
+ name: "Gun-2",
+ abrv: "PDB 2"
+ group: "PDB"
+ loc: ( 0, 130, -15),
+
+ azimuth: 180,
+ size: 32,
+ hull_factor: 0.4
+}
+
+weapon: {
+ type: "Phalanx Cannon",
+ design: "Bolt Weapon",
+ name: "Port Phalanx 1",
+ abrv: "PDB 3",
+ group: "PDB"
+ loc: (-176, 78, -250),
+ azimuth: -90
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+weapon: {
+ type: "Phalanx Cannon",
+ design: "Bolt Weapon",
+ name: "Stbd Phalanx 1",
+ abrv: "PDB 4",
+ group: "PDB"
+ loc: ( 176, 78, -250),
+ azimuth: 90
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+weapon: {
+ type: "Phalanx Cannon",
+ design: "Bolt Weapon",
+ name: "Port Phalanx 2",
+ abrv: "PDB 5",
+ group: "PDB"
+ loc: (-176, 18, -220),
+ azimuth: -90
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+weapon: {
+ type: "Phalanx Cannon",
+ design: "Bolt Weapon",
+ name: "Stbd Phalanx 2",
+ abrv: "PDB 6",
+ group: "PDB"
+ loc: ( 176, 18, -220),
+ azimuth: 90,
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+
+
+sensor: {
+ design: Sensor,
+ pcs: 20,
+ active_efficiency: 1e6,
+ passive_efficiency: 10e3,
+ range: 50e3
+ range: 100e3
+ range: 150e3
+
+ loc: (0, 32, 380),
+ size: 24,
+ hull_factor: 0.2
+}
+
+probe: {
+ type: "Sensor Drone",
+ design: "Probe",
+ abrv: "Probe",
+ muzzle: ( 0, -80, 0),
+
+ loc: (0, -80, 0),
+ size: 16,
+ hull_factor: 0.2
+}
+
+power: {
+ type: Battery,
+ design: Battery,
+ max_output: 100
+}
+
+computer: {
+ name: "Avionics Package",
+ abrv: "HUD",
+ type: 1,
+ design: Computer,
+
+ loc: (20, -32, 80),
+ size: 16,
+ hull_factor: 0.5
+}
+
+computer: {
+ name: "Flight Computer",
+ abrv: "Flight",
+ type: 2,
+ design: Computer,
+
+ loc: (-20, -32, 80),
+ size: 16,
+ hull_factor: 0.2
+}
+
+nav: {
+ loc: (0, 32, 60),
+ design: Computer,
+ size: 16,
+ hull_factor: 0.1
+}
+
+navlight: {
+ scale: 0.66,
+ period: 2.5,
+
+ light: { loc: ( 208,-10,-320), pattern: 0x11000000, type: 3 },
+ light: { loc: (-208,-10,-320), pattern: 0x00110000, type: 2 },
+ light: { loc: ( 0,-93, 175), pattern: 0x00000120, type: 1 },
+ light: { loc: ( 0,100, 175), pattern: 0x00000120, type: 1 },
+ light: { loc: ( 0,100,-115), pattern: 0x00000120, type: 1 },
+}
+
+death_spiral: {
+ time: 5
+
+ explosion: { type: 10, time: 2.0, loc: (-50, 50, 0) }
+ explosion: { type: 10, time: 1.0, loc: ( 60, 40, 190) }
+ explosion: { type: 10, time: 0.5, loc: ( 0, -48, -180) }
+ explosion: { type: 10, time: 0.1, loc: ( 20, 80, -190) }
+
+ explosion: { type: 13, final: true } // Nuke
+ explosion: { type: 12, final: true } // Large burst
+
+ debris: { model: "Debris1A.mag", loc: (0,0,-550), mass: 17e3, count: 1, life: 350 }
+ debris: { model: "Debris1B.mag", loc: (320,0,10), mass: 4e3, count: 1, life: 380 }
+ debris: { model: "CourageousDebris2.mag", loc: (0,0,400), mass: 18e3, count: 1, life: 380
+ fire: (60,60,20), fire: (-60,-30,-10) }
+ debris: { model: "Debris0A.mag", loc: (0,0,-50), mass: 44, count: 25, life: 20 }
+ debris: { model: "Debris0B.mag", loc: (0,0,-50), mass: 33, count: 20, life: 25 }
+ debris: { model: "Debris0C.mag", loc: (0,0,0), mass: 22, count: 25, life: 30 }
+}
+
+
+map: {
+ sprite: "CourageousMap0.pcx",
+ sprite: "CourageousMap1.pcx",
+ sprite: "CourageousMap2.pcx",
+ sprite: "CourageousMap3.pcx",
+ sprite: "CourageousMap4.pcx",
+ sprite: "CourageousMap5.pcx",
+ sprite: "CourageousMap6.pcx",
+ sprite: "CourageousMap7.pcx"
+}
+
+
+
+
+
+
diff --git a/data/content/Ships/Alliance_Ships/Devastator.def b/data/content/Ships/Alliance_Ships/Devastator.def
new file mode 100644
index 0000000..3dca1d0
--- /dev/null
+++ b/data/content/Ships/Alliance_Ships/Devastator.def
@@ -0,0 +1,450 @@
+SHIP
+
+name: Devastator
+display_name: Devastator
+class: Cruiser
+description: "ship.devastator"
+
+degrees: true
+beauty: (-9, 3.5, 1.27)
+hud_icon: "DevastatorHud.pcx"
+
+detail_0: "Devastator_0.mag"
+feature_0: 1000
+detail_1: "Devastator_1.mag"
+feature_1: 32
+detail_2: "Devastator_2.mag"
+feature_2: 20
+
+mass: 98.1e3
+agility: 2
+vlimit: 220
+roll_rate: 7
+integrity: 55e3
+scale: 2.5
+acs: 1.2
+
+trans_x: 500e3
+trans_y: 300e3
+trans_z: 500e3
+
+arcade_drag: 3e-2
+drag: 6e-7
+roll_drag: 1.2
+pitch_drag: 1.2
+yaw_drag: 1.2
+
+chase: (0, -1300, 300)
+bridge: (0, 520, 50)
+
+power: {
+ type: Fusion,
+ design: "Fusion Reactor",
+ max_output: 35e3,
+
+ loc: (0, 0, -92),
+ size: 64,
+ hull_factor: 0.9
+}
+
+drive: {
+ type: Plasma
+ abrv: Drive
+ design: "Plasma Drive",
+ thrust: 17.5e3,
+ scale: 10,
+ port: ( 0, -18, -795),
+ port: ( 0, -40, -795),
+ port: ( -36, -18, -788),
+ port: ( -36, -40, -788),
+ port: ( 36, -18, -788),
+ port: ( 36, -40, -788),
+
+ loc: (0, 0, -320),
+ size: 64,
+ hull_factor: 0.5
+}
+
+thruster: {
+ design: Thruster,
+
+ loc: (0, 0, 128),
+ size: 24,
+ hull_factor: 0.3
+ scale: 2.5
+
+ port_left: {loc:(-106, -13,-574), fire: 0x0041}
+ port_left: {loc:(-106, -13,-555), fire: 0x0041}
+ port_left: {loc:( -90, -22, 444), fire: 0x0081}
+ port_left: {loc:( -90, -22, 466), fire: 0x0081}
+
+ port_right: {loc:( 104, -13,-574), fire: 0x0082}
+ port_right: {loc:( 104, -13,-555), fire: 0x0082}
+ port_right: {loc:( 89, -22, 444), fire: 0x0042}
+ port_right: {loc:( 89, -22, 466), fire: 0x0042}
+
+ port_fore: {loc:(-198, 36, -70), fire: 0x0044}
+ port_fore: {loc:(-180, 36, -70), fire: 0x0044}
+ port_fore: {loc:( 180, 36, -70), fire: 0x0084}
+ port_fore: {loc:( 198, 36, -70), fire: 0x0084}
+ port_fore: {loc:(-211, -24, -70), fire: 0x0044}
+ port_fore: {loc:(-193, -24, -70), fire: 0x0044}
+ port_fore: {loc:( 193, -24, -70), fire: 0x0084}
+ port_fore: {loc:( 211, -24, -70), fire: 0x0084}
+
+ port_aft: {loc:(-198, 36,-466), fire: 0x0088}
+ port_aft: {loc:(-180, 36,-466), fire: 0x0088}
+ port_aft: {loc:( 180, 36,-466), fire: 0x0048}
+ port_aft: {loc:( 198, 36,-466), fire: 0x0048}
+ port_aft: {loc:(-211, -24,-466), fire: 0x0088}
+ port_aft: {loc:(-193, -24,-466), fire: 0x0088}
+ port_aft: {loc:( 193, -24,-466), fire: 0x0048}
+ port_aft: {loc:( 211, -24,-466), fire: 0x0048}
+
+ port_top: {loc:(-189, 70,-118), fire: 0x0410}
+ port_top: {loc:(-189, 70,-418), fire: 0x0410}
+ port_top: {loc:( 189, 70,-118), fire: 0x0810}
+ port_top: {loc:( 189, 70,-418), fire: 0x0810}
+
+ port_bottom: {loc:(-202, -49,-118), fire: 0x0820}
+ port_bottom: {loc:(-202, -49,-418), fire: 0x0820}
+ port_bottom: {loc:( 202, -49,-118), fire: 0x0420}
+ port_bottom: {loc:( 202, -49,-418), fire: 0x0420}
+
+ port_top: {loc:( -32, 49, 781), fire: 0x0210}
+ port_top: {loc:( 31, 49, 781), fire: 0x0210}
+
+ port_bottom: {loc:( -32, -60, 781), fire: 0x0120}
+ port_bottom: {loc:( 31, -60, 781), fire: 0x0120}
+
+ port_top: {loc:( -32, 17,-650), fire: 0x0110}
+ port_top: {loc:( 32, 17,-650), fire: 0x0110}
+
+ port_bottom: {loc:( -32,-120,-650), fire: 0x0220}
+ port_bottom: {loc:( 32,-120,-650), fire: 0x0220}
+}
+
+quantum: {
+ design: "Quantum Drive"
+ abrv: "Q-Drive"
+ loc: (0, 0, -200),
+ size: 24,
+ hull_factor: 0.3
+}
+
+shield: {
+ type: 2,
+ design: "Grav Shield"
+ abrv: Shield
+ pcs: 100,
+ model: "DevastatorShield.mag",
+ bolt_hit_sound: "shield_hit4.wav"
+ beam_hit_sound: "shield_hit5.wav"
+
+ loc: (0, 0, -60),
+ size: 48
+ hull_factor: 0.7
+}
+
+power: {
+ type: Auxilliary
+ design: "Auxilliary Reactor"
+ abrv: "Aux Reac"
+ max_output: 3e3,
+
+ loc: (0, -32, -64),
+ size: 64,
+ hull_factor: 0.4
+}
+
+weapon: {
+ type: "Gamma Laser",
+ design: "Beam Weapon",
+ name: "Gamma Laser 1",
+ abrv: "Graser-1",
+ muzzle: (-65, -22, 760),
+
+ loc: (-65, -22, 730),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+weapon: {
+ type: "Gamma Laser",
+ design: "Beam Weapon",
+ name: "Gamma Laser 2",
+ abrv: "Graser-2",
+ muzzle: ( 65, -22, 760),
+
+ loc: ( 65, -22, 730),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+weapon: {
+ type: "Gamma Laser",
+ design: "Beam Weapon",
+ name: "Gamma Laser 33",
+ abrv: "Graser-3",
+ muzzle: (-52, -54, 740),
+
+ loc: (-52, -54, 710),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+weapon: {
+ type: "Gamma Laser",
+ design: "Beam Weapon",
+ name: "Gamma Laser 4",
+ abrv: "Graser-4",
+ muzzle: ( 52, -54, 740),
+
+ loc: ( 52, -54, 710),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+
+weapon: {
+ type: "Athena1",
+ design: "Missile Weapon",
+ name: "Starboard Missile",
+ abrv: "Athena-1",
+ muzzle: ( 75, 13, 600),
+ muzzle: ( 65, 13, 600),
+ azimuth: 15,
+
+ loc: ( 60, 0, 400),
+ size: 32,
+ hull_factor: 0.2
+}
+
+weapon: {
+ type: "Athena2",
+ design: "Missile Weapon",
+ name: "Port Missile",
+ abrv: "Athena-2",
+ muzzle: (-75, 13, 600),
+ muzzle: (-65, 13, 600),
+ azimuth: -15,
+
+ loc: (-60, 0, 400),
+ size: 32,
+ hull_factor: 0.2
+}
+
+weapon: {
+ type: "Vanguard",
+ design: "Bolt Weapon",
+ name: "Gun-1",
+ abrv: "PDB 1",
+ loc: ( 0, 80, 575),
+
+ azimuth: 0,
+ size: 32,
+ hull_factor: 0.5
+}
+
+weapon: {
+ type: "Vanguard",
+ design: "Bolt Weapon",
+ name: "Gun-2",
+ abrv: "PDB 2",
+ loc: ( 0, 110,-550),
+
+ azimuth: 180,
+ size: 32,
+ hull_factor: 0.5
+}
+
+weapon: {
+ type: "Vanguard",
+ design: "Bolt Weapon",
+ name: "Gun-3",
+ abrv: "PDB 3",
+ loc: (190, 72, -275),
+
+ azimuth: 90,
+ aim_az_max: 95,
+ aim_az_min: -75,
+ aim_az_rest: 90,
+
+ size: 32,
+ hull_factor: 0.5
+}
+
+weapon: {
+ type: "Vanguard",
+ design: "Bolt Weapon",
+ name: "Gun-4",
+ abrv: "PDB 4",
+ loc: (-190, 72, -275),
+
+ azimuth: 270,
+ aim_az_max: 75,
+ aim_az_min: -95,
+ aim_az_rest: -90,
+
+ size: 32,
+ hull_factor: 0.5
+}
+
+
+
+sensor: {
+ design: Sensor,
+ pcs: 20,
+ active_efficiency: 1e6,
+ passive_efficiency: 10e3,
+ range: 50e3
+ range: 100e3
+ range: 150e3
+
+ loc: (0, 32, 380),
+ size: 24,
+ hull_factor: 0.1
+}
+
+probe: {
+ type: "Sensor Drone",
+ design: "Probe",
+ abrv: "Probe",
+ muzzle: (0, -64, 400),
+
+ loc: (0, -40, 400),
+ size: 16,
+ hull_factor: 0.2
+}
+
+power: {
+ type: Battery,
+ design: Battery,
+ max_output: 100
+}
+
+computer: {
+ name: "Avionics Package",
+ abrv: "HUD",
+ type: 1,
+ design: Computer,
+
+ loc: (20, -32, 80),
+ size: 16,
+ hull_factor: 0.5
+}
+
+computer: {
+ name: "Flight Computer",
+ abrv: "Flight",
+ type: 2,
+ design: Computer,
+
+ loc: (-20, -32, 80),
+ size: 16,
+ hull_factor: 0.2
+}
+
+nav: {
+ loc: (0, 32, 60),
+ design: Computer,
+ size: 16,
+ hull_factor: 0.1
+}
+
+navlight: {
+ scale: 0.66,
+ period: 2.5,
+
+ light: { loc: ( 235, 0,-190), pattern: 0x11000000, type: 3 },
+ light: { loc: (-235, 0,-190), pattern: 0x00110000, type: 2 },
+ light: { loc: ( 0, 150,-285), pattern: 0x00000120, type: 1 },
+ light: { loc: ( 0, 108, 192), pattern: 0x00000120, type: 1 },
+ light: { loc: ( 0, -60, 192), pattern: 0x00000120, type: 1 },
+}
+
+death_spiral: {
+ time: 5,
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 2,
+ explosion_loc: (-50, 50, 0),
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 1,
+ explosion_loc: (60, 40, 190),
+
+ explosion_type: 10, // LARGE_BURST
+ explosion_time: 0.5,
+ explosion_loc: (0, -48, -180),
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 0,
+ explosion_loc: (20, 80, -190),
+
+ final_type: 13, // NUKE_EXPLOSION
+ final_loc: (0, 0, 0),
+
+ final_type: 12, // LARGE_BURST
+ final_loc: (0, 0, 0),
+
+
+ debris: "Debris1A.mag",
+ debris_loc: (0,0,-550),
+ debris_mass: 17e3,
+ debris_count: 1,
+ debris_life: 350,
+
+ debris: "Debris1B.mag",
+ debris_loc: (320,0,10),
+ debris_mass: 13e3,
+ debris_count: 1,
+ debris_life: 380,
+
+ debris: "CourageousDebris2.mag",
+ debris_loc: (0,0,500),
+ debris_mass: 18e3,
+ debris_count: 1,
+ debris_life: 380,
+
+
+ debris: "Debris0A.mag",
+ debris_loc: (0,0,-50),
+ debris_mass: 55,
+ debris_count: 35,
+ debris_life: 15,
+
+ debris: "Debris0B.mag",
+ debris_loc: (0,0,60),
+ debris_mass: 44,
+ debris_count: 30,
+ debris_life: 25,
+
+ debris: "Debris0C.mag",
+ debris_loc: (0,0,0),
+ debris_mass: 33,
+ debris_count: 22,
+ debris_life: 35,
+}
+
+
+map: {
+ sprite: "DevastatorMap0.pcx",
+ sprite: "DevastatorMap1.pcx",
+ sprite: "DevastatorMap2.pcx",
+ sprite: "DevastatorMap3.pcx",
+ sprite: "DevastatorMap4.pcx",
+ sprite: "DevastatorMap5.pcx",
+ sprite: "DevastatorMap6.pcx",
+ sprite: "DevastatorMap7.pcx"
+}
+
+
+
+
+
+
diff --git a/data/content/Ships/Alliance_Ships/Orion.def b/data/content/Ships/Alliance_Ships/Orion.def
new file mode 100644
index 0000000..1077c71
--- /dev/null
+++ b/data/content/Ships/Alliance_Ships/Orion.def
@@ -0,0 +1,515 @@
+SHIP
+
+name: Orion
+display_name: Orion
+class: Carrier
+description: "ship.orion"
+
+degrees: true
+beauty: (-9, 5, 1.33)
+hud_icon: "OrionHud.pcx"
+
+detail_0: "Orion0z.mag"
+feature_0: 1000
+detail_1: "Orion1z.mag"
+feature_1: 40
+detail_2: "Orion2z.mag"
+feature_2: 25
+
+mass: 957e3
+agility: 1
+vlimit: 220
+roll_rate: 7
+integrity: 75e3
+scale: 4
+acs: 1.5
+
+trans_x: 3e6
+trans_y: 3e6
+trans_z: 3e6
+
+arcade_drag: 4.5e-2
+drag: 1e-7
+roll_drag: 1.2
+pitch_drag: 1.2
+yaw_drag: 1.2
+
+chase: (0, -1800, 170)
+bridge: (0, 600, 100)
+
+power: {
+ type: Fusion,
+ design: "Fusion Reactor",
+ max_output: 90e3,
+
+ loc: (0, -48, -180),
+ size: 48,
+ hull_factor: 0.3,
+ explosion: 7
+ }
+
+drive: {
+ type: Plasma,
+ name: "Plasma Drive",
+ design: "Plasma Drive",
+ thrust: 40e3,
+ scale: 10,
+
+ port: ( 75, 31, -1160)
+ port: ( 75, -10, -1160)
+ port: ( 0, 31, -1160)
+ port: ( 0, -10, -1160)
+ port: (-75, 31, -1160)
+ port: (-75, -10, -1160)
+
+ loc: (0, 48, -1240),
+ size: 120
+ hull_factor: 0.3,
+ explosion: 7
+ }
+
+thruster: {
+ design: Thruster,
+
+ loc: (0, 0, 128),
+ size: 24,
+ hull_factor: 0.3
+ scale: 4
+
+ port_left: {loc:(-176, 0,-819), fire: 0x0041}
+ port_left: {loc:(-405, -5,-362), fire: 0x0041}
+ port_left: {loc:(-239, -5, 717), fire: 0x0081}
+
+ port_right: {loc:( 175, 0,-819), fire: 0x0082}
+ port_right: {loc:( 405, -5,-362), fire: 0x0082}
+ port_right: {loc:( 238, -5, 717), fire: 0x0042}
+
+ port_fore: {loc:(-368, 35,-308), fire: 0x0044}
+ port_fore: {loc:(-368, -43,-308), fire: 0x0044}
+ port_fore: {loc:( 367, 35,-308), fire: 0x0084}
+ port_fore: {loc:( 367, -43,-308), fire: 0x0084}
+
+ port_aft: {loc:(-76, -66,-1047), fire: 0x0008}
+ port_aft: {loc:( 0, -66,-1047), fire: 0x0008}
+ port_aft: {loc:( 76, -66,-1047), fire: 0x0008}
+
+ port_top: {loc:(-368, 73,-358), fire: 0x0410}
+ port_top: {loc:(-368, 73,-617), fire: 0x0410}
+ port_top: {loc:( 367, 73,-358), fire: 0x0810}
+ port_top: {loc:( 367, 73,-617), fire: 0x0810}
+
+ port_bottom: {loc:(-368, -79,-358), fire: 0x0820}
+ port_bottom: {loc:(-368, -79,-617), fire: 0x0820}
+ port_bottom: {loc:( 367, -79,-358), fire: 0x0420}
+ port_bottom: {loc:( 367, -79,-617), fire: 0x0420}
+
+ port_top: {loc:(-191, 83, 716), fire: 0x0210}
+ port_top: {loc:( 191, 83, 716), fire: 0x0210}
+
+ port_bottom: {loc:(-191, -93, 716), fire: 0x0120}
+ port_bottom: {loc:( 191, -93, 716), fire: 0x0120}
+}
+
+quantum: {
+ design: "Quantum Drive",
+ loc: (0, 0, 0),
+ size: 24,
+ hull_factor: 0.3
+ }
+
+shield: {
+ type: 2,
+ design: "Grav Shield",
+ pcs: 100,
+ model: "OShield.mag",
+ bolt_hit_sound: "shield_hit4.wav",
+ beam_hit_sound: "shield_hit5.wav",
+ }
+
+
+weapon: {
+ type: "Vanguard",
+ design: "Bolt Weapon",
+ name: "Vanguard 1",
+ abrv: "GUN 1",
+ loc: (128, 95, 704),
+
+ azimuth: 60,
+ aim_az_max: 90,
+ aim_az_min: -60,
+ aim_az_rest: -60,
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+weapon: {
+ type: "Vanguard",
+ design: "Bolt Weapon",
+ name: "Vanguard 2",
+ abrv: "GUN 2",
+ loc: (-128,95, 704),
+
+ azimuth: -60,
+ aim_az_max: -90,
+ aim_az_min: 60,
+ aim_az_rest: 60,
+
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+weapon: {
+ type: "Vanguard",
+ design: "Bolt Weapon",
+ name: "Vanguard 3",
+ abrv: "GUN 3",
+ loc: (128, 95, 228),
+
+ azimuth: 90,
+ aim_az_max: 75,
+ aim_az_min: -75,
+ aim_az_rest: 90,
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+weapon: {
+ type: "Vanguard",
+ design: "Bolt Weapon",
+ name: "Vanguard 4",
+ abrv: "GUN 4",
+ loc: (-128,95, 228),
+
+ azimuth: -90,
+ aim_az_max: -75,
+ aim_az_min: 75,
+ aim_az_rest: -90,
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+weapon: {
+ type: "Vanguard",
+ design: "Bolt Weapon",
+ name: "Vanguard 5",
+ abrv: "GUN 5",
+ loc: (64, 103, -830),
+
+ azimuth: 180,
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+weapon: {
+ type: "Vanguard",
+ design: "Bolt Weapon",
+ name: "Vanguard 6",
+ abrv: "GUN 6",
+ loc: (-64, 103, -830),
+
+ azimuth: 180,
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+
+weapon: {
+ type: "Phalanx Cannon",
+ design: "Bolt Weapon",
+ name: "Port Phalanx",
+ abrv: "PDB 1",
+ group: "PDB",
+ loc: ( 0, 70, 960),
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+
+weapon: {
+ type: "Phalanx Cannon",
+ design: "Bolt Weapon",
+ name: "Port Phalanx",
+ abrv: "PDB 2",
+ group: "PDB",
+ loc: ( 0, -75, 960),
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+
+weapon: {
+ type: "Phalanx Cannon",
+ design: "Bolt Weapon",
+ name: "Port Phalanx",
+ abrv: "PDB 3",
+ group: "PDB",
+ loc: ( 64,-132, -830),
+ azimuth: 180
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+
+weapon: {
+ type: "Phalanx Cannon",
+ design: "Bolt Weapon",
+ name: "Port Phalanx",
+ abrv: "PDB 4",
+ group: "PDB",
+ loc: (-64,-132, -830),
+ azimuth: 180
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+
+flightdeck: {
+ name: "Deck 1",
+ abrv: "Deck 1",
+ design: "Flight Deck",
+ loc: ( 10, 0, 920)
+ cam: ( 0, 0, 885)
+ start: ( 60, -20, 850)
+ end: (2e3, 15, 3500),
+
+ spot: { loc: ( 45, -20, 825), filter: 0x7 },
+ spot: { loc: ( 75, -20, 825), filter: 0x7 },
+ spot: { loc: ( 60, -20, 825), filter: 0x8 },
+
+ launch: true,
+ max_ships: 2,
+ cycle_time: 15,
+
+ size: 170,
+ hull_factor: 0.5,
+ }
+
+flightdeck: {
+ name: "Deck 2",
+ abrv: "Deck 2",
+ design: "Flight Deck",
+ loc: ( -10, 0, 920)
+ cam: ( 0, 0, 885)
+ start: ( -60, -20, 850)
+ end: (-2e3, 15, 3500),
+
+ spot: { loc: (-45, -20, 825), filter: 0x7 },
+ spot: { loc: (-75, -20, 825), filter: 0x7 },
+ spot: { loc: (-60, -20, 825), filter: 0x8 },
+
+ launch: true,
+ max_ships: 2,
+ cycle_time: 15,
+
+ size: 170,
+ hull_factor: 0.5,
+ }
+
+flightdeck: {
+ name: "Deck 3",
+ abrv: "Deck 3",
+ design: "Flight Deck",
+ loc: ( 305, 0, -550)
+ cam: ( 340, 10, -475)
+ start: ( 305, 0, -1950)
+ end: ( 305, -12, -500)
+
+ approach: ( 280, 0, -2300)
+ approach: (1500, 0, -1000)
+ approach: (1500, 0, 1000)
+ approach: ( 250, 0, 2500)
+
+ spot: ( 305, -12, -500)
+
+ recovery: true,
+ max_ships: 1,
+ cycle_time: 12,
+
+ size: 120,
+ hull_factor: 0.5,
+ }
+
+flightdeck: {
+ name: "Deck 4",
+ abrv: "Deck 4",
+ design: "Flight Deck",
+ loc: ( -305, 0, -550)
+ cam: ( -340, 10, -475)
+ start: ( -305, 0, -1950)
+ end: ( -305, -12, -500)
+
+ approach: ( -280, 0, -2300)
+ approach: (-1500, 0, -1000)
+ approach: (-1500, 0, 1000)
+ approach: ( -250, 0, 2500)
+
+ spot: ( -305, -12, -500)
+
+ recovery: true,
+ max_ships: 1,
+ cycle_time: 12,
+
+ size: 120,
+ hull_factor: 0.5,
+ }
+
+power: {
+ type: "Auxilliary Reactor",
+ design: "Auxilliary Reactor",
+ max_output: 10e3,
+
+ loc: (0, 0, -150),
+ hull_factor: 0.8
+}
+
+probe: {
+ type: "Sensor Drone",
+ design: "Probe",
+ abrv: "Probe",
+ muzzle: ( 0, -80, 0),
+
+ loc: (0, -80, 0),
+ size: 16,
+ hull_factor: 0.2
+ }
+
+sensor: {
+ design: Sensor,
+ pcs: 20,
+ active_efficiency: 1e6,
+ passive_efficiency: 10e3,
+ range: 25e3,
+ range: 50e3,
+ range: 75e3,
+ range: 100e3,
+
+ loc: (0, -16, 380),
+ size: 16,
+ hull_factor: 0.1
+ }
+
+power: {
+ type: Battery,
+ design: Battery,
+ max_output: 1000
+ }
+
+computer: {
+ name: "Avionics Package",
+ abrv: "HUD",
+ type: 1,
+ design: Computer,
+
+ loc: (20, 16, 80),
+ size: 16,
+ hull_factor: 0.5
+ }
+
+computer: {
+ name: "Flight Computer",
+ abrv: "Flight",
+ type: 2,
+ design: Computer,
+
+ loc: (-20, -16, 80),
+ size: 16,
+ hull_factor: 0.2
+ }
+
+nav: {
+ loc: (0, 16, 60),
+ design: Computer,
+ size: 16,
+ hull_factor: 0.1
+ }
+
+death_spiral: {
+ time: 5,
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 2,
+ explosion_loc: (-50, 50, 0),
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 1,
+ explosion_loc: (60, 40, 190),
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 0.5,
+ explosion_loc: (0, -48, -180),
+
+ explosion_type: 20, // LARGE_BURST (custom)
+ explosion_time: 0.1,
+ explosion_loc: (0, -48, -180),
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 0.3,
+ explosion_loc: (20, 80, -190),
+
+ explosion_type: 20, // LARGE_BURST (custom)
+ explosion_time: 0.1,
+ explosion_loc: (20, 80, -190),
+
+ final_type: 13, // LARGE_EXPLOSION
+ final_loc: (0, 0, 120),
+
+ final_type: 13, // NUKE_EXPLOSION
+ final_loc: (0, 0, -120),
+
+ final_type: 12, // LARGE_BURST
+ final_loc: (0, 0, 0),
+
+ debris: "OrionDebris1.mag",
+ debris_loc: (0,0,650),
+ debris_mass: 40e3,
+ debris_count: 1,
+ debris_life: 550,
+ debris_fire: (-130, 0,-420),
+ debris_fire: ( 135,50, 0),
+
+ debris: "OrionDebris2.mag",
+ debris_loc: (-20,20,-500),
+ debris_mass: 40e3,
+ debris_count: 1,
+ debris_life: 500,
+ debris_fire: ( 124, 0, 120)
+ debris_fire: ( 105, 90, 0)
+ debris_fire: (-125,-10,-360)
+
+ debris: "Debris0A.mag",
+ debris_loc: (0,0,120),
+ debris_mass: 33,
+ debris_count: 25,
+ debris_life: 35,
+
+ debris: "Debris0B.mag",
+ debris_loc: (130,0,0),
+ debris_mass: 34,
+ debris_count: 22,
+ debris_life: 25,
+ }
+
+map: {
+ sprite: "OrionMap0.pcx",
+ sprite: "OrionMap1.pcx",
+ sprite: "OrionMap2.pcx",
+ sprite: "OrionMap3.pcx",
+ sprite: "OrionMap4.pcx",
+ sprite: "OrionMap5.pcx",
+ sprite: "OrionMap6.pcx",
+ sprite: "OrionMap7.pcx"
+}
+
+
+
+
diff --git a/data/content/Ships/Alliance_Ships/Spectre.def b/data/content/Ships/Alliance_Ships/Spectre.def
new file mode 100644
index 0000000..130772e
--- /dev/null
+++ b/data/content/Ships/Alliance_Ships/Spectre.def
@@ -0,0 +1,415 @@
+SHIP
+
+name: Spectre
+display_name: Spectre
+class: Destroyer
+description: "ship.spectre"
+
+degrees: true
+beauty: (-16, 4, 1.3)
+hud_icon: "SpectreHud.pcx"
+
+detail_0: "Spectre_0opt.mag"
+feature_0: 1000
+detail_1: "Spectre_1opt.mag"
+feature_1: 40
+detail_2: "Spectre_3opt.mag"
+feature_2: 20
+
+mass: 22.5e3
+agility: 3
+vlimit: 300
+roll_rate: 7
+integrity: 25e3
+scale: 2.5
+acs: 1.2
+
+trans_x: 300e3
+trans_y: 100e3
+trans_z: 300e3
+
+arcade_drag: 3e-2
+drag: 6e-7
+roll_drag: 1.2
+pitch_drag: 1.2
+yaw_drag: 1.2
+
+chase: (0, -1800, 170)
+bridge: (0, 320, 60)
+
+power: {
+ type: Fusion,
+ design: "Fusion Reactor",
+ name: "Reactor One",
+ max_output: 8000,
+
+ loc: (0, -48, -180),
+ size: 48,
+ hull_factor: 0.6,
+ explosion: 7
+}
+
+drive: {
+ type: Plasma,
+ name: "Plasma Drive",
+ design: "Plasma Drive",
+ thrust: 4000,
+ scale: 4,
+ port: (-23, -6, -630)
+ port: (-23, -31, -630)
+ port: ( 23, -6, -630)
+ port: ( 23, -31, -630)
+
+ loc: (0, -20, -480),
+ size: 48,
+ hull_factor: 0.3,
+ explosion: 7
+}
+
+thruster: {
+ design: Thruster,
+
+ loc: (0, 0, 128),
+ size: 24,
+ hull_factor: 0.3
+ scale: 1.5
+
+ port_left: {loc:( -74, 0,-402), fire: 0x0041}
+ port_left: {loc:( -74, 0,-366), fire: 0x0041}
+ port_left: {loc:( -49, 34, 391), fire: 0x0081}
+ port_left: {loc:( -49, 34, 404), fire: 0x0081}
+
+ port_right: {loc:( 74, 0,-402), fire: 0x0082}
+ port_right: {loc:( 74, 0,-366), fire: 0x0082}
+ port_right: {loc:( 49, 34, 391), fire: 0x0042}
+ port_right: {loc:( 49, 34, 404), fire: 0x0042}
+
+ port_fore: {loc:(-220, -15, -20), fire: 0x0044}
+ port_fore: {loc:(-205, -15, -20), fire: 0x0044}
+ port_fore: {loc:( 204, -15, -20), fire: 0x0084}
+ port_fore: {loc:( 219, -15, -20), fire: 0x0084}
+
+ port_aft: {loc:(-220, -15,-338), fire: 0x0088}
+ port_aft: {loc:(-205, -15,-338), fire: 0x0088}
+ port_aft: {loc:( 204, -15,-338), fire: 0x0048}
+ port_aft: {loc:( 219, -15,-338), fire: 0x0048}
+
+ port_top: {loc:( -20, 32,-492), fire: 0x0110}
+ port_top: {loc:( 20, 32,-492), fire: 0x0110}
+
+ port_bottom: {loc:( -20,-104,-492), fire: 0x0220}
+ port_bottom: {loc:( 20,-104,-492), fire: 0x0220}
+
+ port_top: {loc:(-212, 15,-125), fire: 0x0410}
+ port_top: {loc:(-212, 15,-233), fire: 0x0410}
+ port_top: {loc:( 212, 15,-125), fire: 0x0810}
+ port_top: {loc:( 212, 15,-233), fire: 0x0810}
+
+ port_bottom: {loc:(-212, -73,-125), fire: 0x0820}
+ port_bottom: {loc:(-212, -73,-233), fire: 0x0820}
+ port_bottom: {loc:( 212, -73,-125), fire: 0x0420}
+ port_bottom: {loc:( 212, -73,-233), fire: 0x0420}
+
+ port_top: {loc:( -32, 63, 383), fire: 0x0210}
+ port_top: {loc:( 31, 63, 383), fire: 0x0210}
+
+ port_bottom: {loc:( -32, -72, 383), fire: 0x0120}
+ port_bottom: {loc:( 31, -72, 383), fire: 0x0120}
+}
+
+quantum: {
+ design: "Quantum Drive",
+ loc: (0, 0, 0),
+ size: 24,
+ hull_factor: 0.3
+}
+
+shield: {
+ type: 2,
+ design: "Grav Shield",
+ pcs: 100,
+ model: "Spectre_Shield.mag",
+ bolt_hit_sound: "shield_hit4.wav",
+ beam_hit_sound: "shield_hit5.wav",
+
+ loc: (0, 0, 0),
+ size: 32,
+ hull_factor: 0.7
+}
+
+power: {
+ type: "Auxilliary Reactor",
+ design: "Auxilliary Reactor",
+ name: "Reactor Two",
+ max_output: 1500
+}
+
+weapon: {
+ type: "XRay Laser",
+ design: "Beam Weapon",
+ name: "XRay Laser 1",
+ abrv: "Laser-1",
+ muzzle: (-36, -9, 467),
+
+ loc: (-36, -9, 400),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+weapon: {
+ type: "XRay Laser",
+ design: "Beam Weapon",
+ name: "XRay Laser 2",
+ abrv: "Laser-2",
+ muzzle: ( 36, -9, 467),
+
+ loc: ( 36, -9, 400),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+weapon: {
+ type: "XRay Laser",
+ design: "Beam Weapon",
+ name: "XRay Laser 3",
+ abrv: "Laser-3",
+ muzzle: (-14, -23, 467),
+
+ loc: (-14, -23, 400),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+weapon: {
+ type: "XRay Laser",
+ design: "Beam Weapon",
+ name: "XRay Laser 4",
+ abrv: "Laser-4",
+ muzzle: ( 14, -23, 467),
+
+ loc: ( 14, -23, 400),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+weapon: {
+ type: "Fusion Torpedo",
+ design: "Missile Weapon",
+ name: "Starboard Torpedo",
+ abrv: "Torp-1",
+ muzzle: (192, -32, -120),
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+weapon: {
+ type: "Fusion Torpedo",
+ design: "Missile Weapon",
+ name: "Port Torpedo",
+ abrv: "Torp-2",
+ muzzle: (-192, -32, -120),
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+weapon: {
+ type: "Phalanx Cannon",
+ design: "Bolt Weapon",
+ name: "Port/Fwd Phalanx",
+ abrv: "Fwd PDB 1",
+ group: "FWD PDB",
+ loc: (-211, -50, -106),
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+weapon: {
+ type: "Phalanx Cannon",
+ design: "Bolt Weapon",
+ name: "Stbd/Fwd Phalanx",
+ abrv: "Fwd PDB 2",
+ group: "FWD PDB",
+ loc: ( 211, -50, -106),
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+weapon: {
+ type: "Phalanx Cannon",
+ design: "Bolt Weapon",
+ name: "Port/Aft Phalanx",
+ abrv: "Aft PDB 1",
+ group: "AFT PDB",
+ loc: (-211, -50, -255),
+ azimuth: 180
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+weapon: {
+ type: "Phalanx Cannon",
+ design: "Bolt Weapon",
+ name: "Stbd/Aft Phalanx",
+ abrv: "Aft PDB 2",
+ group: "AFT PDB",
+ loc: ( 211, -50, -255),
+ azimuth: 180
+
+ size: 32,
+ hull_factor: 0.2
+}
+
+
+sensor: {
+ design: Sensor,
+ pcs: 20,
+ active_efficiency: 1e6,
+ passive_efficiency: 10e3,
+ range: 25e3,
+ range: 50e3,
+ range: 75e3,
+ range: 100e3,
+
+ loc: (0, -16, 380),
+ size: 16,
+ hull_factor: 0.1
+}
+
+probe: {
+ type: "Sensor Drone",
+ design: "Probe",
+ abrv: "Probe",
+ muzzle: ( 0, -80, 0),
+
+ loc: (0, -80, 0),
+ size: 16,
+ hull_factor: 0.2
+}
+
+navlight: {
+ scale: 0.35,
+ period: 2.4,
+
+ light: { loc: ( 245,-12,-180), pattern: 0x12000000, type: 3 },
+ light: { loc: (-245,-12,-180), pattern: 0x00120000, type: 2 },
+ light: { loc: ( 0, 65, 320), pattern: 0x03000300, type: 1 },
+ light: { loc: ( 0, 55,-320), pattern: 0x00030003, type: 1 }
+}
+
+power: {
+ type: Battery,
+ design: Battery,
+ max_output: 250
+}
+
+computer: {
+ name: "Avionics Package",
+ abrv: "HUD",
+ type: 1,
+ design: Computer,
+
+ loc: (20, 16, 80),
+ size: 16,
+ hull_factor: 0.5
+}
+
+computer: {
+ name: "Flight Computer",
+ abrv: "Flight",
+ type: 2,
+ design: Computer,
+
+ loc: (-20, -16, 80),
+ size: 16,
+ hull_factor: 0.2
+}
+
+nav: {
+ loc: (0, 16, 60),
+ design: Computer,
+ size: 16,
+ hull_factor: 0.1
+}
+
+death_spiral: {
+ time: 5,
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 2,
+ explosion_loc: (-50, 50, 0),
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 1,
+ explosion_loc: (60, 40, 190),
+
+ explosion_type: 10, // LARGE_BURST
+ explosion_time: 0.5,
+ explosion_loc: (0, -48, -180),
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 0,
+ explosion_loc: (20, 80, -190),
+
+ final_type: 13, // NUKE_EXPLOSION
+ final_loc: (0, 0, 0),
+
+ final_type: 12, // LARGE_BURST
+ final_loc: (0, 0, 0),
+
+
+ debris: "Debris1A.mag",
+ debris_loc: (0,0,-450),
+ debris_mass: 17e3,
+ debris_count: 1,
+ debris_life: 350,
+
+ debris: "Debris1B.mag",
+ debris_loc: (220,0,10),
+ debris_mass: 13e3,
+ debris_count: 1,
+ debris_life: 380,
+
+ debris: "Debris0A.mag",
+ debris_loc: (0,0,-50),
+ debris_mass: 54,
+ debris_count: 25,
+ debris_life: 45,
+
+ debris: "Debris0B.mag",
+ debris_loc: (0,0,60),
+ debris_mass: 43,
+ debris_count: 20,
+ debris_life: 25,
+
+ debris: "Debris0C.mag",
+ debris_loc: (0,0,0),
+ debris_mass: 32,
+ debris_count: 10,
+ debris_life: 35,
+}
+
+
+map: {
+ sprite: "SpectreMap0.pcx",
+ sprite: "SpectreMap1.pcx",
+ sprite: "SpectreMap2.pcx",
+ sprite: "SpectreMap3.pcx",
+ sprite: "SpectreMap4.pcx",
+ sprite: "SpectreMap5.pcx",
+ sprite: "SpectreMap6.pcx",
+ sprite: "SpectreMap7.pcx"
+}
+
+
+
+
+