diff options
Diffstat (limited to 'data/content/Ships/Alliance_Ships/Devastator.def')
-rw-r--r-- | data/content/Ships/Alliance_Ships/Devastator.def | 450 |
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" +} + + + + + + |