summaryrefslogtreecommitdiffhomepage
path: root/data/shatter/Ships/Alliance_Ships/Spectre.def
diff options
context:
space:
mode:
Diffstat (limited to 'data/shatter/Ships/Alliance_Ships/Spectre.def')
-rw-r--r--data/shatter/Ships/Alliance_Ships/Spectre.def415
1 files changed, 415 insertions, 0 deletions
diff --git a/data/shatter/Ships/Alliance_Ships/Spectre.def b/data/shatter/Ships/Alliance_Ships/Spectre.def
new file mode 100644
index 0000000..0a3e220
--- /dev/null
+++ b/data/shatter/Ships/Alliance_Ships/Spectre.def
@@ -0,0 +1,415 @@
+SHIP
+
+name: Spectre
+display_name: Spectre
+class: Destroyer
+description: "The DD-350 SPECTRE class of destroyers represent the largest and most successful of all Force:Space destroyer acquisitions: fast, roomy, capable of absorbing enormous punishment, and yet fighting on. The Spectre class ships are forty percent heavier than their Asher class cousins, and they use the extra mass to great effect. The Spectre class features four nose-mounted XRay Laser batteries, and a pair of wing-mounted fusion torpedo launchers in addition to four Phalanx point defense guns."
+
+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"
+}
+
+
+
+
+