summaryrefslogtreecommitdiffhomepage
path: root/data/content/Ships/Alliance_Ships/Devastator.def
diff options
context:
space:
mode:
Diffstat (limited to 'data/content/Ships/Alliance_Ships/Devastator.def')
-rw-r--r--data/content/Ships/Alliance_Ships/Devastator.def450
1 files changed, 450 insertions, 0 deletions
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"
+}
+
+
+
+
+
+