From d289918bfdf7635ec3bb2c94d8255da2b2572aea Mon Sep 17 00:00:00 2001 From: Aki Date: Sun, 6 Feb 2022 19:14:54 +0100 Subject: Added datafiles to the repository This includes only text files from the most common distribution of content.dat and shatter.dat. --- data/shatter/Ships/Marakan_Fighters/Raptor.def | 360 +++++++++++++++++++++++++ 1 file changed, 360 insertions(+) create mode 100644 data/shatter/Ships/Marakan_Fighters/Raptor.def (limited to 'data/shatter/Ships/Marakan_Fighters/Raptor.def') diff --git a/data/shatter/Ships/Marakan_Fighters/Raptor.def b/data/shatter/Ships/Marakan_Fighters/Raptor.def new file mode 100644 index 0000000..2ddb220 --- /dev/null +++ b/data/shatter/Ships/Marakan_Fighters/Raptor.def @@ -0,0 +1,360 @@ +SHIP + +name: Raptor +display_name: Raptor +class: fighter +abrv: "F5A" +description: "The F5A RAPTOR is a swept-delta configuration multi-role fighter spacecraft commonly used by the Marakan Hegemony. It is fast and sturdy and has proven itself in spaceborne and airborne combat as well as in surface attack missions. The Raptor is armed with twin Alpha particle cannon, along with eight underwing hard points capable of mounting several types of anti-fighter ordnance. The Razor's heavy delta wing design also gives it the capacity to mount a variety of air-to-ground and antiship weapons." + +hud_icon: "RaptorHud.pcx" + +detail_0: "Raptor_1opt.mag" +feature_0: 25 +detail_1: "Raptor_2opt.mag" +feature_1: 0.5 + +mass: 25 +integrity: 2500 +vlimit: 250 +agility: 75 +air_factor: 0.25 +roll_rate: 600 +scale: 0.25 +acs: 1.0 +detet: 50e3 + +trans_x: 2200 +trans_y: 2200 +trans_z: 2200 + +arcade_drag: 0.15 +drag: 5.5e-5 +roll_drag: 5 +pitch_drag: 4 +yaw_drag: 4 + +CL: 8.0e-3 +CD: 1.1e-1 +stall: 0.40 + +prep_time: 15 +avoid_fighter: 7 + +chase: (0, -1200, 250) +bridge: (0, 240, 0) + +power: { + type: Fusion, + name: "Fusion Reactor", + design: "Fusion Reactor", + max_output: 75, + + loc: (0, 0, 0), + size: 10, + hull_factor: 0.5, +} + +drive: { + type: Yellow + design: "Plasma Drive", + thrust: 17, + augmenter: 50, + scale: 0.3, + port: ( 38, 2, -136), + port: (-38, 2, -136), + loc: ( 0, 0, 0), + size: 24, + hull_factor: 0.5, +} + +weapon: { + type: "Alpha Cannon", + abrv: Cannon, + muzzle: (-17, -19, 170), + muzzle: ( 17, -19, 170), + + loc: (0, 0, 120), + size: 32, + hull_factor: 0.5 +} + +hardpoint: { + type: "Archer", + type: "Vector", + abrv: "STA-1", + muzzle: (-120, -49, -140), + + loc: (-120, -49, -100), + size: 16, + hull_factor: 0.2 +} + +hardpoint: { + type: "Archer", + type: "Vector", + type: "Harpoon", + abrv: "STA-2", + muzzle: ( -99, -47, -130), + + loc: ( -99, -47, -100), + size: 16, + hull_factor: 0.2 +} + +hardpoint: { + type: "Archer", + type: "Vector", + type: "Harpoon", + type: "Hammer", + abrv: "STA-3", + muzzle: ( -79, -44, -120), + + loc: ( -79, -44, -100), + size: 16, + hull_factor: 0.2 +} + +hardpoint: { + type: "Archer", + type: "Vector", + type: "Harpoon", + type: "Hammer", + type: "Rockets", + abrv: "STA-4", + muzzle: ( -60, -41, -110), + + loc: ( -60, -41, -100), + size: 16, + hull_factor: 0.2 +} + +hardpoint: { + type: "Archer", + type: "Vector", + type: "Harpoon", + type: "Hammer", + type: "Rockets", + abrv: "STA-5", + muzzle: ( 60, -41, -110), + + loc: ( 60, -41, -100), + size: 16, + hull_factor: 0.2 +} + +hardpoint: { + type: "Archer", + type: "Vector", + type: "Harpoon", + type: "Hammer", + abrv: "STA-6", + muzzle: ( 79, -44, -120), + + loc: ( 79, -44, -100), + size: 16, + hull_factor: 0.2 +} + +hardpoint: { + type: "Archer", + type: "Vector", + type: "Harpoon", + abrv: "STA-7", + muzzle: ( 99, -45, -130), + + loc: ( 99, -45, -100), + size: 16, + hull_factor: 0.2 +} + +hardpoint: { + type: "Archer", + type: "Vector", + abrv: "STA-8", + muzzle: ( 120, -49, -140), + + loc: ( 120, -49, -100), + size: 16, + hull_factor: 0.2 +} + +loadout: { name: "Clean", stations: (-1, -1, -1, -1, -1, -1, -1, -1) } +loadout: { name: "ACM Light", stations: (-1, 0, 0, -1, -1, 0, 0, -1) } +loadout: { name: "ACM Short Range", stations: (-1, 0, 0, 1, 1, 0, 0, -1) } +loadout: { name: "ACM Medium Range", stations: ( 0, 0, 1, 1, 1, 1, 0, 0) } +loadout: { name: "Ground Strike", stations: ( 0, 1, 3, 3, 3, 3, 1, 0) } +loadout: { name: "Ship Strike", stations: ( 0, 1, 2, 2, 2, 2, 1, 0) } +loadout: { name: "Hvy Ship Strike", stations: ( 0, 2, 2, 2, 2, 2, 2, 0) } +loadout: { name: "Rockets", stations: ( 0, 0, 1, 4, 4, 1, 0, 0) } +loadout: { name: "Scout/Recon", stations: (-1, 0, 1, -1, -1, 1, 0, -1) } + + +decoy: { + type: "Fighter Decoy", + abrv: Decoy, + muzzle: ( 0, -32, 0), + + loc: (0, 0, 0), + size: 16, + hull_factor: 0.5 +} + +sensor: { + design: Sensor, + pcs: 20, + active_efficiency: 1e6, + passive_efficiency: 10e3, + range: 25e3, + range: 50e3, + range: 75e3, + + loc: (0, 0, 30), + size: 16, + hull_factor: 0.1 +} + +computer: { + name: "Avionics Package", + abrv: "HUD", + type: 1, + design: Computer, + + loc: (0, 0, 40), + size: 16, + hull_factor: 0.5 +} + +computer: { + name: "Flight Computer", + abrv: "Flight", + type: 2, + design: Computer, + loc: (0, 0, 90), + size: 16, + hull_factor: 0.2 +} + +nav: { + loc: (0, 0, -10), + design: Computer, + size: 16, + hull_factor: 0.1 +} + +gear: { + name: "Undercarriage", + abrv: Gear, + loc: (0, 0, 0), + size: 16, + hull_factor: 0.5, + + gear: { + model: "GearNose0.mag", + start: (0, -25, 134), + end: (0, -50, 148) + }, + + gear: { + model: "GearLeft0.mag", + start: (-20, -30, -64), + end: (-45, -60, -64), + }, + + gear: { + model: "GearRight0.mag", + start: ( 20, -30, -64), + end: ( 45, -60, -64), + }, +} + +thruster: { + design: Thruster, + type: Yellow + loc: (0, -52,0), + size: 32, + hull_factor: 0.8 + scale: 0.12, + + port_fore: {loc:(-154, -46, -90), fire: 0x0044} + port_fore: {loc:( 154, -46, -90), fire: 0x0084} + + port_aft: {loc:(-154, -46,-150), fire: 0x0088} + port_aft: {loc:( 154, -46,-150), fire: 0x0048} + + port_top: {loc:( 0, 6, -92), fire: 0x0110} + + port_top: {loc:( -6, 6, 54), fire: 0x0210} + port_top: {loc:( 5, 6, 54), fire: 0x0210} + + port_bottom: {loc:( -14, -18, 59), fire: 0x0120} + port_bottom: {loc:( 14, -18, 59), fire: 0x0120} + + port_top: {loc:(-154, -41,-104), fire: 0x0410} + port_top: {loc:(-154, -41,-138), fire: 0x0410} + + port_top: {loc:( 154, -41,-104), fire: 0x0810} + port_top: {loc:( 154, -41,-138), fire: 0x0810} + + port_bottom: {loc:(-154, -51,-104), fire: 0x0820} + port_bottom: {loc:(-154, -51,-138), fire: 0x0A20} + + port_bottom: {loc:( 154, -51,-104), fire: 0x0420} + port_bottom: {loc:( 154, -51,-138), fire: 0x0620} + + port_left: {loc:( -25, -9, 139), fire: 0x0081} + port_right: {loc:( 25, -9, 139), fire: 0x0042} +} + + +death_spiral: { + time: 3.5, + + explosion_type: 22, // SMALL_EXPLOSION + explosion_time: 0.9, + explosion_loc: (0, 0, -64), + + explosion_type: 22, // SMALL_EXPLOSION + explosion_time: 1.7, + explosion_loc: (20, 10, -20), + + final_type: 23, // LARGE_EXPLOSION + final_loc: (0, 0, -32), + + final_type: 12, // LARGE_BURST + final_loc: (0, 0, -32), + + debris: "DebrisX.mag" + debris_loc: (0,0,-2) + debris_mass: 20 + debris_count: 4 + debris_life: 1.8 + debris_fire: (1,1,1) + debris_fire_type: 25 + debris_drag: 0.3 + debris_speed: 190 + + debris: "DebrisX.mag" + debris_loc: (0,0,3) + debris_mass: 20 + debris_count: 3 + debris_life: 2.2 + debris_fire: (1,1,1) + debris_fire_type: 25 + debris_drag: 0.35 + debris_speed: 220 +} + + +map: { + sprite: "RaptorMap0.pcx", + sprite: "RaptorMap1.pcx", + sprite: "RaptorMap2.pcx", + sprite: "RaptorMap3.pcx", + sprite: "RaptorMap4.pcx", + sprite: "RaptorMap5.pcx", + sprite: "RaptorMap6.pcx", + sprite: "RaptorMap7.pcx", +} + + + -- cgit v1.1