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_Ships/Broadsword.def | 456 +++++++++++++++++++ data/shatter/Ships/Marakan_Ships/Dragon.def | 492 +++++++++++++++++++++ .../Ships/Marakan_Ships/Hulk-Broadsword.def | 401 +++++++++++++++++ data/shatter/Ships/Marakan_Ships/Hulk-Dragon.def | 487 ++++++++++++++++++++ data/shatter/Ships/Marakan_Ships/Hulk-Imperial.def | 413 +++++++++++++++++ data/shatter/Ships/Marakan_Ships/Hulk-Tiger.def | 256 +++++++++++ data/shatter/Ships/Marakan_Ships/Hulk-Vendetta.def | 444 +++++++++++++++++++ data/shatter/Ships/Marakan_Ships/Hulk-Volnaris.def | 293 ++++++++++++ data/shatter/Ships/Marakan_Ships/Imperial.def | 418 +++++++++++++++++ data/shatter/Ships/Marakan_Ships/Tiger.def | 314 +++++++++++++ data/shatter/Ships/Marakan_Ships/Vendetta.def | 449 +++++++++++++++++++ data/shatter/Ships/Marakan_Ships/Volnaris.def | 349 +++++++++++++++ 12 files changed, 4772 insertions(+) create mode 100644 data/shatter/Ships/Marakan_Ships/Broadsword.def create mode 100644 data/shatter/Ships/Marakan_Ships/Dragon.def create mode 100644 data/shatter/Ships/Marakan_Ships/Hulk-Broadsword.def create mode 100644 data/shatter/Ships/Marakan_Ships/Hulk-Dragon.def create mode 100644 data/shatter/Ships/Marakan_Ships/Hulk-Imperial.def create mode 100644 data/shatter/Ships/Marakan_Ships/Hulk-Tiger.def create mode 100644 data/shatter/Ships/Marakan_Ships/Hulk-Vendetta.def create mode 100644 data/shatter/Ships/Marakan_Ships/Hulk-Volnaris.def create mode 100644 data/shatter/Ships/Marakan_Ships/Imperial.def create mode 100644 data/shatter/Ships/Marakan_Ships/Tiger.def create mode 100644 data/shatter/Ships/Marakan_Ships/Vendetta.def create mode 100644 data/shatter/Ships/Marakan_Ships/Volnaris.def (limited to 'data/shatter/Ships/Marakan_Ships') diff --git a/data/shatter/Ships/Marakan_Ships/Broadsword.def b/data/shatter/Ships/Marakan_Ships/Broadsword.def new file mode 100644 index 0000000..9c2b34d --- /dev/null +++ b/data/shatter/Ships/Marakan_Ships/Broadsword.def @@ -0,0 +1,456 @@ +SHIP + +name: Broadsword +display_name: Broadsword +class: Destroyer +description: "The DD-3C21 BROADSWORD class of destroyers represents the pinnacle of Hegemony warship technology; big, fast, and ready to deliver punishing amounts of damage to all who stand in their way. The Broadsword class ships extend the basic armament of the older Volnaris class by doubling the number of heavy x-ray laser batteries to four. As with many Hegemony designs, these weapons are externally mounted and vulnerable to attack from the flanks." + +hud_icon: "BroadHud.pcx" + +detail_0: "Volnaris_0.mag" +feature_0: 1000 +detail_1: "Broadsword_1opt.mag" +feature_1: 40 +detail_2: "Broadsword_2opt.mag" +feature_2: 20 + +mass: 27.6e3 +agility: 2 //3.5 +vlimit: 240 +roll_rate: 7 +integrity: 25e3 +scale: 3.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 + +degrees: true + +chase: (0, -1800, 170) +bridge: (0, 320, 60) + +power: { + type: Fusion, + design: "Fusion Reactor", + max_output: 8000, + + loc: (0, -40, -220), + size: 64, + hull_factor: 0.9, + explosion: 7 +} + +drive: { + type: Yellow + name: "Plasma Drive", + abrv: Drive + design: "Plasma Drive", + thrust: 1.5e3, + scale: 7, + port: ( 0, -51, -398), + port: ( 0, -96, -351), + + loc: ( 0, 0, -240), + size: 48, + hull_factor: 0.5, + explosion: 7 +} + +thruster: { + design: Thruster, + type: Yellow, + scale: 0.04, + loc: (0, -52,0), + explosion: 8, + +// fore reverse + port_fore: {loc:(-159,-24,4),fire: 0x0040}, + port_fore: {loc:(159,-24,4),fire: 0x0080}, + + port_aft: {loc:(-159,-24,-55),fire: 0x0080}, + port_aft: {loc:(159,-24,-55),fire: 0x0040}, + + port_fore: {loc:(26,8,-28),fire: 0x0004}, + port_fore: {loc:(27,1,-28),fire: 0x0004}, + port_fore: {loc:(-26,8,-28),fire: 0x0004}, + port_fore: {loc:(-27,1,-28),fire: 0x0004}, + port_fore: {loc:(-3,-23,-28),fire: 0x0004}, + port_fore: {loc:(3,-23,-28),fire: 0x0004}, + + port_aft: {loc:(26,8,-79),fire: 0x0008}, + port_aft: {loc:(27,1,-79),fire: 0x0008}, + port_aft: {loc:(-26,8,-79),fire: 0x0008}, + port_aft: {loc:(-27,1,-79),fire: 0x0008}, + port_aft: {loc:(-3,-23,-79),fire: 0x0008}, + port_aft: {loc:(3,-23,-79),fire: 0x0008}, + +// Vertical + + port_top: {loc:(160,-18,-8),fire: 0x0810}, + port_top: {loc:(-160,-18,-8),fire: 0x0410}, + port_top: {loc:(160,-18,-41),fire: 0x0810}, + port_top: {loc:(-160,-18,-41),fire: 0x0410}, + + port_bottom: {loc:(160,-29,-8),fire: 0x0420}, + port_bottom: {loc:(-160,-29,-8),fire: 0x0820}, + port_bottom: {loc:(160,-29,-41),fire: 0x0420}, + port_bottom: {loc:(-160,-29,-41),fire: 0x0820}, + + port_top: {loc:(39,-14,-125),fire: 0x0100}, + port_top: {loc:(-39,-14,-125),fire: 0x0100}, + port_bottom: {loc:(-39,-23,-125),fire: 0x0200}, + port_bottom: {loc:(39,-23,-125),fire: 0x0200}, + + port_top: {loc:(39,-5,127),fire: 0x0200}, + port_top: {loc:(-39,-5,127),fire: 0x0200}, + port_bottom: {loc:(-39,-14,127),fire: 0x0100}, + port_bottom: {loc:(39,-14,127),fire: 0x0100}, + +// Side Translantion + + port_right: {loc:(167,-25,-11),fire: 0x0002}, + port_right: {loc:(167,-25,-38),fire: 0x0002}, + + port_left: {loc:(-167,-25,-11),fire: 0x0001}, + port_left: {loc:(-167,-25,-38),fire: 0x0001}, + + size: 32, + hull_factor: 0.8 +} + +quantum: { + design: "Quantum Drive", + abrv: "Q-Drive" + loc: (0, 0, -120), + size: 24, + hull_factor: 0.3 +} + +shield: { + type: 2, + design: "Grav Shield", + abrv: "Shield" + pcs: 100, + bolt_hit_sound: "shield_hit4.wav", + beam_hit_sound: "shield_hit5.wav", + + loc: (0, 0, -60), + size: 48, + hull_factor: 0.75 +} + + +power: { + type: "Auxilliary Reactor", + design: "Auxilliary Reactor", + max_output: 4000, + + loc: (0, 0, -180), + hull_factor: 0.6 +} + +weapon: { + type: "XRay Laser", + design: "Beam Weapon", + name: "XRay Laser 1", + abrv: "Laser-1", + muzzle: (-55, -33, 470), + + loc: (-45, -33, 340), + size: 32, + hull_factor: 0.2, + explosion: 7 +} + +weapon: { + type: "XRay Laser", + design: "Beam Weapon", + name: "XRay Laser 2", + abrv: "Laser-2", + muzzle: ( 54, -33, 470), + + loc: ( 44, -33, 340), + size: 32, + hull_factor: 0.2, + explosion: 7 +} + +weapon: { + type: "XRay Laser", + design: "Beam Weapon", + name: "XRay Laser 3", + abrv: "Laser-3", + muzzle: (-55, -55, 448), + + loc: (-45, -55, 340), + size: 32, + hull_factor: 0.2, + explosion: 7 +} + +weapon: { + type: "XRay Laser", + design: "Beam Weapon", + name: "XRay Laser 4", + abrv: "Laser-4", + muzzle: ( 54, -55, 448), + + loc: ( 44, -55, 340), + size: 32, + hull_factor: 0.2, + explosion: 7 +} + +weapon: { + type: "Nike", + design: "Missile Weapon", + name: "Missile Array", + abrv: "Nike", + muzzle: ( -25, -1, 422), + muzzle: ( 0, -1, 422), + muzzle: ( 25, -1, 422), + + loc: ( 0, -1, 220), + + size: 80, + hull_factor: 0.3 +} + +weapon: { + type: "Rail-5" + design: "Bolt Weapon", + name: "Rail-1", + abrv: "Rail-1", + + loc: (0, 73,-27) + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-5" + design: "Bolt Weapon", + name: "Rail-2", + abrv: "Rail-2", + + azimuth: 180 + loc: (0, 71,-267) + + size: 64, + hull_factor: 0.8, + explosion: 6 + } + +weapon: { + type: "Helicon", + design: "Bolt Weapon", + name: "PDB-1", + + azimuth: 0.0, + elevation: 0.0, + + aim_az_max: 145.0, + aim_az_min: -145.0, + + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (-31,81,299), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Helicon", + design: "Bolt Weapon", + name: "PDB-2", + + azimuth: 0.0, + elevation: 0.0, + + aim_az_max: 145.0, + aim_az_min: -145.0, + + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: ( 31,81,299), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Helicon", + design: "Bolt Weapon", + name: "PDB-3", + + azimuth: 180 + elevation: -180.0, + + aim_az_max: 145.0, + aim_az_min: -145.0, + + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (0, -110,96), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Helicon", + design: "Bolt Weapon", + name: "PDB-4", + + azimuth: 180.0, + elevation: 0.0, + + aim_az_max: 145.0, + aim_az_min: -145.0, + + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (0, 64,-486), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Helicon", + design: "Bolt Weapon", + name: "PDB-5", + + azimuth: 0.0, + elevation: 180.0, + + aim_az_max: 145.0, + aim_az_min: -145.0, + + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (0, 14,-486), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +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: 50e3 + range: 100e3 + range: 150e3 + + loc: (0, -16, 380), + size: 16, + hull_factor: 0.1 +} + +power: { + type: Battery, + design: Battery, + abrv: Batt + 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 +} + + +map: { + sprite: "BroadMap0.pcx", + sprite: "BroadMap1.pcx", + sprite: "BroadMap2.pcx", + sprite: "BroadMap3.pcx", + sprite: "BroadMap4.pcx", + sprite: "BroadMap5.pcx", + sprite: "BroadMap6.pcx", + sprite: "BroadMap7.pcx" +} + + +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: "BroadswordDebris.mag", loc: (0,0,200), mass: 28e3, count: 1, life: 380, + fire: (60,60,20), fire: (-60,-30,-10) } + debris: { model: "Debris0A.mag", loc: (0,0,-50), mass: 55, count: 25, life: 20 } + debris: { model: "Debris0B.mag", loc: (0,0,-50), mass: 64, count: 20, life: 35 } + debris: { model: "Debris0C.mag", loc: (0,0,0), mass: 43, count: 15, life: 30 } + +} + + + + + + diff --git a/data/shatter/Ships/Marakan_Ships/Dragon.def b/data/shatter/Ships/Marakan_Ships/Dragon.def new file mode 100644 index 0000000..f951871 --- /dev/null +++ b/data/shatter/Ships/Marakan_Ships/Dragon.def @@ -0,0 +1,492 @@ +SHIP + +name: Dragon +display_name: Dragon +class: Carrier +description: "The CV-7A1 DRAGON class carriers represent the pinnacle of Hegemony military starship design. Though somewhat slow and unweildy, the Dragons are nevertheless enormously powerful. Their huge complement of embarked fighter craft give them unparalleled force projection capability; a single Dragon-class carrier battle group could easily conquer a colonial world." + +hud_icon: "DragonHud.pcx" + +detail_0: "Dragon_0opt.mag" +feature_0: 1000 +detail_1: "Dragon_1opt.mag" +feature_1: 64 +detail_2: "Dragon_2opt.mag" +feature_2: 32 + +mass: 937.6e3 +agility: 1.3 +vlimit: 210 +roll_rate: 7 +integrity: 68e3 +scale: 3 +acs: 1.5 + +trans_x: 5e6 +trans_y: 1e6 +trans_z: 3e6 + +arcade_drag: 4.5e-2 +drag: 6e-7 +roll_drag: 1.2 +pitch_drag: 1.2 +yaw_drag: 1.2 + +explosion_scale: 4 + +degrees: true + +chase: (0, -1800, 170) +bridge: (0, 320, 60) + +power: { + type: Fusion, + design: "Fusion Reactor", + max_output: 95e3, + + loc: (0, -40, -50), + size: 64, + hull_factor: 0.9, + explosion: 7 +} + +drive: { + type: Yellow + name: "Plasma Drive", + abrv: "Drive", + design: "Plasma Drive", + thrust: 38e3, + scale: 10, + + port: ( 0, -315, -730) + port: ( 0, -400, -730) + port: (-440, 67, -730) + port: (-440, -24, -730) + + loc: (0, 0, -120), + size: 48, + hull_factor: 0.3, + explosion: 7 +} + +thruster: { + design: Thruster, + + loc: (0, 0, 128), + size: 24, + hull_factor: 0.3 +} + +quantum: { + design: "Quantum Drive", + abrv: "Q-Drive" + loc: (0, 0, -120), + size: 24, + hull_factor: 0.3 +} + +shield: { + type: 2, + design: "Grav Shield", + abrv: "Shield" + pcs: 100, + bolt_hit_sound: "shield_hit4.wav", + beam_hit_sound: "shield_hit5.wav", + + loc: (0, -90, -50), + size: 60, + hull_factor: 0.8 +} + +power: { + type: "Auxilliary Reactor", + abrv: "Aux Reac" + design: "Auxilliary Reactor", + max_output: 5e3, + + loc: (0, 0, -180), + hull_factor: 0.6 +} + +weapon: { + type: "XRay Laser", + design: "Beam Weapon", + name: "Laser 1", + + muzzle: (-283, 6, 1650), + + loc: (-30, -15,330), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "XRay Laser", + design: "Beam Weapon", + name: "Laser 2", + + muzzle: ( 283, 6, 1650), + + loc: (30, -15,330), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB-1", + + aim_az_max: 120.0, + aim_az_min: -120.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: ( 200, 118, 1150), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB-2", + + aim_az_max: 120.0, + aim_az_min: -120.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (-200, 118, 1150), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB-3", + + azimuth: 90 + + aim_az_max: 120.0, + aim_az_min: -120.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: ( 200, 118, 200), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB-4", + + azimuth: -90 + + aim_az_max: 120.0, + aim_az_min: -120.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (-200, 118, 200), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB-5", + + azimuth: 180 + + aim_az_max: 120.0, + aim_az_min: -120.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: ( 90, 155, -1250), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB-6", + + azimuth: 180 + + aim_az_max: 120.0, + aim_az_min: -120.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (-90, 155, -1250), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + + +weapon: { + type: "Rail-12 Inverted", + design: "Bolt Weapon", + name: "PDB-7", + + aim_az_max: 120.0, + aim_az_min: -120.0, + aim_el_max: 0.0, + aim_el_min: -75.0, + + loc: ( 200, -118, 1150), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + + +weapon: { + type: "Rail-12 Inverted", + design: "Bolt Weapon", + name: "PDB-8", + + aim_az_max: 120.0, + aim_az_min: -120.0, + aim_el_max: 0.0, + aim_el_min: -75.0, + + loc: (-200, 118, 1150), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12 Inverted", + design: "Bolt Weapon", + name: "PDB-9", + + azimuth: 90 + + aim_az_max: 120.0, + aim_az_min: -120.0, + aim_el_max: 0.0, + aim_el_min: -75.0, + + loc: ( 200, -118, 200), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + + +weapon: { + type: "Rail-12 Inverted", + design: "Bolt Weapon", + name: "PDB-10", + + azimuth: -90 + + aim_az_max: 120.0, + aim_az_min: -120.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (-200, -118, 200), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + + + +flightdeck: { + name: "Deck 1", + abrv: "Deck 1", + design: "Flight Deck", + loc: ( 55, 0, 610), + cam: ( 0, 0, 610), + start: ( 55, -8, 576), + end: (2e3, 0, 2500), + + spot: { loc: ( 30, -8, 550), filter: 0x7 }, + spot: { loc: ( 80, -8, 550), filter: 0x7 }, + spot: { loc: ( 55, -8, 550), filter: 0x8 }, + + launch: true, + max_ships: 2, + cycle_time: 15, + + size: 28, + hull_factor: 0.5, +} + +flightdeck: { + name: "Deck 2", + abrv: "Deck 2", + design: "Flight Deck", + loc: (-55, 0, 610), + cam: ( 0, 0, 610), + start: (-55, -8, 576), + end: (-2e3, 0, 2500), + + spot: { loc: (-30, -8, 550), filter: 0x7 }, + spot: { loc: (-80, -8, 550), filter: 0x7 }, + spot: { loc: (-55, -8, 550), filter: 0x8 }, + + launch: true, + max_ships: 2, + cycle_time: 15, + + size: 28, + hull_factor: 0.5, +} + +flightdeck: { + name: "Deck 3", + abrv: "Deck 3", + design: "Flight Deck", + loc: ( 160, 0, 192), + cam: ( 160, 0, 128), + start: ( 1088, 4, -512), + end: ( 160, 0, 192), + + approach: ( 200, 0, -2000), + approach: ( 1000, 0, -1000), + approach: ( 1000, 0, 1000), + approach: ( 250, 0, 2500), + + spot: ( 160, 0, 192), + azimuth: 53, + + recovery: true, + max_ships: 1, + cycle_time: 15, + + size: 40, + hull_factor: 0.5, +} + +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: 50e3 + range: 100e3 + range: 150e3 + + loc: (0, -16, 380), + size: 16, + hull_factor: 0.1 +} + +power: { + type: Battery, + abrv: Batt + 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 +} + + +map: { + sprite: "DragonMap0.pcx", + sprite: "DragonMap1.pcx", + sprite: "DragonMap2.pcx", + sprite: "DragonMap3.pcx", + sprite: "DragonMap4.pcx", + sprite: "DragonMap5.pcx", + sprite: "DragonMap6.pcx", + sprite: "DragonMap7.pcx" +} + + +death_spiral: { + time: 5 + + explosion: { type: 10, time: 2.0, loc: (-50, 10, 0) } + explosion: { type: 10, time: 0.7, loc: ( 60, 20, 260) } + explosion: { type: 10, time: 0.5, loc: (-20, -18, -240) } + explosion: { type: 10, time: 0.3, loc: ( 20, 20, -120) } + + explosion: { type: 12, loc: (0,0,-100), final: true } // Large burst + explosion: { type: 13, loc: (0,0, 0), final: true } // Nuke + explosion: { type: 13, loc: (0,0,-200), final: true } // Nuke + + debris: { model: "DragonDebris1.mag", loc: (-240,-20,0), mass: 48e3, count: 1, life: 360 } + debris: { model: "DragonDebris2.mag", loc: (0,0,600), mass: 298e3, count: 1, life: 380, + fire: (-110,0,-600), fire: (20,20,-450), fire: (100,-10,-500) } + debris: { model: "Debris0A.mag", loc: (0,0,-50), mass: 95, count: 20, life: 20 } + debris: { model: "Debris0B.mag", loc: (0,0,-50), mass: 44, count: 20, life: 35 } + debris: { model: "Debris0C.mag", loc: (0,0,0), mass: 23, count: 15, life: 30 } + +} + + + diff --git a/data/shatter/Ships/Marakan_Ships/Hulk-Broadsword.def b/data/shatter/Ships/Marakan_Ships/Hulk-Broadsword.def new file mode 100644 index 0000000..40095a8 --- /dev/null +++ b/data/shatter/Ships/Marakan_Ships/Hulk-Broadsword.def @@ -0,0 +1,401 @@ +SHIP + +name: "Hulk-Broadsword" +display_name: Broadsword +class: Destroyer + +hud_icon: "BroadHud.pcx" + +model: "Hulk-Broadsword.mag" + +mass: 27.6e3 +agility: 2 //3.5 +vlimit: 240 +roll_rate: 7 +integrity: 25e3 +scale: 3.5 +acs: 1.2 + +trans_x: 300e3 +trans_y: 100e3 +trans_z: 300e3 + +auto_roll: -1 +arcade_drag: 0 +drag: 0 +roll_drag: 0 +pitch_drag: 0 +yaw_drag: 0 + +degrees: true + +chase: (0, -1800, 170) +bridge: (0, 320, 60) + +power: { + type: Fusion, + design: "Fusion Reactor", + max_output: 8000, + + loc: (0, -40, -220), + size: 64, + hull_factor: 0.9, + explosion: 7 +} + +drive: { + type: Stealth + name: "Plasma Drive", + abrv: Drive + design: "Plasma Drive", + thrust: 1.5e3, + scale: 7, + port: ( 0, -51, -398), + port: ( 0, -96, -351), + + loc: ( 0, 0, -240), + size: 48, + hull_factor: 0.5, + explosion: 7 +} + +thruster: { + design: Thruster, + type: Yellow, + scale: 0.04, + loc: (0, -52,0), + explosion: 8, + + + size: 32, + hull_factor: 0.8 +} + +quantum: { + design: "Quantum Drive", + abrv: "Q-Drive" + loc: (0, 0, -120), + size: 24, + hull_factor: 0.3 +} + +shield: { + type: 2, + design: "Grav Shield", + abrv: "Shield" + pcs: 100, + bolt_hit_sound: "shield_hit4.wav", + beam_hit_sound: "shield_hit5.wav", + + loc: (0, 0, -60), + size: 48, + hull_factor: 0.75 +} + + +power: { + type: "Auxilliary Reactor", + design: "Auxilliary Reactor", + max_output: 4000, + + loc: (0, 0, -180), + hull_factor: 0.6 +} + +weapon: { + type: "XRay Laser", + design: "Beam Weapon", + name: "XRay Laser 1", + abrv: "Laser-1", + muzzle: (-55, -33, 470), + + loc: (-45, -33, 340), + size: 32, + hull_factor: 0.2, + explosion: 7 +} + +weapon: { + type: "XRay Laser", + design: "Beam Weapon", + name: "XRay Laser 2", + abrv: "Laser-2", + muzzle: ( 54, -33, 470), + + loc: ( 44, -33, 340), + size: 32, + hull_factor: 0.2, + explosion: 7 +} + +weapon: { + type: "XRay Laser", + design: "Beam Weapon", + name: "XRay Laser 3", + abrv: "Laser-3", + muzzle: (-55, -55, 448), + + loc: (-45, -55, 340), + size: 32, + hull_factor: 0.2, + explosion: 7 +} + +weapon: { + type: "XRay Laser", + design: "Beam Weapon", + name: "XRay Laser 4", + abrv: "Laser-4", + muzzle: ( 54, -55, 448), + + loc: ( 44, -55, 340), + size: 32, + hull_factor: 0.2, + explosion: 7 +} + +weapon: { + type: "Nike", + design: "Missile Weapon", + name: "Missile Array", + abrv: "Nike", + muzzle: ( -25, -1, 422), + muzzle: ( 0, -1, 422), + muzzle: ( 25, -1, 422), + + loc: ( 0, -1, 220), + + size: 80, + hull_factor: 0.3 +} + +weapon: { + type: "Rail-5" + design: "Bolt Weapon", + name: "Rail-1", + abrv: "Rail-1", + + loc: (0, 73,-27) + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-5" + design: "Bolt Weapon", + name: "Rail-2", + abrv: "Rail-2", + + azimuth: 180 + loc: (0, 71,-267) + + size: 64, + hull_factor: 0.8, + explosion: 6 + } + +weapon: { + type: "Helicon", + design: "Bolt Weapon", + name: "PDB-1", + + azimuth: 0.0, + elevation: 0.0, + + aim_az_max: 145.0, + aim_az_min: -145.0, + + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (-31,81,299), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Helicon", + design: "Bolt Weapon", + name: "PDB-2", + + azimuth: 0.0, + elevation: 0.0, + + aim_az_max: 145.0, + aim_az_min: -145.0, + + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: ( 31,81,299), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Helicon", + design: "Bolt Weapon", + name: "PDB-3", + + azimuth: 180 + elevation: -180.0, + + aim_az_max: 145.0, + aim_az_min: -145.0, + + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (0, -110,96), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Helicon", + design: "Bolt Weapon", + name: "PDB-4", + + azimuth: 180.0, + elevation: 0.0, + + aim_az_max: 145.0, + aim_az_min: -145.0, + + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (0, 64,-486), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Helicon", + design: "Bolt Weapon", + name: "PDB-5", + + azimuth: 0.0, + elevation: 180.0, + + aim_az_max: 145.0, + aim_az_min: -145.0, + + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (0, 14,-486), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +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: 50e3 + range: 100e3 + range: 150e3 + + loc: (0, -16, 380), + size: 16, + hull_factor: 0.1 +} + +power: { + type: Battery, + design: Battery, + abrv: Batt + 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 +} + + +map: { + sprite: "BroadMap0.pcx", + sprite: "BroadMap1.pcx", + sprite: "BroadMap2.pcx", + sprite: "BroadMap3.pcx", + sprite: "BroadMap4.pcx", + sprite: "BroadMap5.pcx", + sprite: "BroadMap6.pcx", + sprite: "BroadMap7.pcx" +} + + +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: "BroadswordDebris.mag", loc: (0,0,200), mass: 28e3, count: 1, life: 380, + fire: (60,60,20), fire: (-60,-30,-10) } + debris: { model: "Debris0A.mag", loc: (0,0,-50), mass: 55, count: 25, life: 20 } + debris: { model: "Debris0B.mag", loc: (0,0,-50), mass: 64, count: 20, life: 35 } + debris: { model: "Debris0C.mag", loc: (0,0,0), mass: 43, count: 15, life: 30 } + +} + + + + + + diff --git a/data/shatter/Ships/Marakan_Ships/Hulk-Dragon.def b/data/shatter/Ships/Marakan_Ships/Hulk-Dragon.def new file mode 100644 index 0000000..567e452 --- /dev/null +++ b/data/shatter/Ships/Marakan_Ships/Hulk-Dragon.def @@ -0,0 +1,487 @@ +SHIP + +name: "Hulk-Dragon" +display_name: Dragon +class: Carrier + +hud_icon: "DragonHud.pcx" + +model: "Hulk-Dragon.mag" + +mass: 937.6e3 +agility: 1.3 +vlimit: 210 +roll_rate: 7 +integrity: 68e3 +scale: 3 +acs: 1.5 + +trans_x: 5e6 +trans_y: 1e6 +trans_z: 3e6 + +auto_roll: -1 +arcade_drag: 0 +drag: 0 +roll_drag: 0 +pitch_drag: 0 +yaw_drag: 0 + +explosion_scale: 4 + +degrees: true + +chase: (0, -1800, 170) +bridge: (0, 320, 60) + +power: { + type: Fusion, + design: "Fusion Reactor", + max_output: 95e3, + + loc: (0, -40, -50), + size: 64, + hull_factor: 0.9, + explosion: 7 +} + +drive: { + type: Stealth + name: "Plasma Drive", + abrv: "Drive", + design: "Plasma Drive", + thrust: 38e3, + scale: 10, + + port: ( 0, -315, -730) + port: ( 0, -400, -730) + port: (-440, 67, -730) + port: (-440, -24, -730) + + loc: (0, 0, -120), + size: 48, + hull_factor: 0.3, + explosion: 7 +} + +thruster: { + design: Thruster, + + loc: (0, 0, 128), + size: 24, + hull_factor: 0.3 +} + +quantum: { + design: "Quantum Drive", + abrv: "Q-Drive" + loc: (0, 0, -120), + size: 24, + hull_factor: 0.3 +} + +shield: { + type: 2, + design: "Grav Shield", + abrv: "Shield" + pcs: 100, + bolt_hit_sound: "shield_hit4.wav", + beam_hit_sound: "shield_hit5.wav", + + loc: (0, -90, -50), + size: 60, + hull_factor: 0.8 +} + +power: { + type: "Auxilliary Reactor", + abrv: "Aux Reac" + design: "Auxilliary Reactor", + max_output: 5e3, + + loc: (0, 0, -180), + hull_factor: 0.6 +} + +weapon: { + type: "XRay Laser", + design: "Beam Weapon", + name: "Laser 1", + + muzzle: (-283, 6, 1650), + + loc: (-30, -15,330), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "XRay Laser", + design: "Beam Weapon", + name: "Laser 2", + + muzzle: ( 283, 6, 1650), + + loc: (30, -15,330), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB-1", + + aim_az_max: 120.0, + aim_az_min: -120.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: ( 200, 118, 1150), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB-2", + + aim_az_max: 120.0, + aim_az_min: -120.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (-200, 118, 1150), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB-3", + + azimuth: 90 + + aim_az_max: 120.0, + aim_az_min: -120.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: ( 200, 118, 200), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB-4", + + azimuth: -90 + + aim_az_max: 120.0, + aim_az_min: -120.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (-200, 118, 200), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB-5", + + azimuth: 180 + + aim_az_max: 120.0, + aim_az_min: -120.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: ( 90, 155, -1250), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB-6", + + azimuth: 180 + + aim_az_max: 120.0, + aim_az_min: -120.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (-90, 155, -1250), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + + +weapon: { + type: "Rail-12 Inverted", + design: "Bolt Weapon", + name: "PDB-7", + + aim_az_max: 120.0, + aim_az_min: -120.0, + aim_el_max: 0.0, + aim_el_min: -75.0, + + loc: ( 200, -118, 1150), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + + +weapon: { + type: "Rail-12 Inverted", + design: "Bolt Weapon", + name: "PDB-8", + + aim_az_max: 120.0, + aim_az_min: -120.0, + aim_el_max: 0.0, + aim_el_min: -75.0, + + loc: (-200, 118, 1150), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12 Inverted", + design: "Bolt Weapon", + name: "PDB-9", + + azimuth: 90 + + aim_az_max: 120.0, + aim_az_min: -120.0, + aim_el_max: 0.0, + aim_el_min: -75.0, + + loc: ( 200, -118, 200), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + + +weapon: { + type: "Rail-12 Inverted", + design: "Bolt Weapon", + name: "PDB-10", + + azimuth: -90 + + aim_az_max: 120.0, + aim_az_min: -120.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (-200, -118, 200), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + + + +flightdeck: { + name: "Deck 1", + abrv: "Deck 1", + design: "Flight Deck", + loc: ( 55, 0, 610), + cam: ( 0, 0, 610), + start: ( 55, -8, 576), + end: (2e3, 0, 2500), + + spot: { loc: ( 30, -8, 550), filter: 0x7 }, + spot: { loc: ( 80, -8, 550), filter: 0x7 }, + spot: { loc: ( 55, -8, 550), filter: 0x8 }, + + launch: true, + max_ships: 2, + cycle_time: 15, + + size: 28, + hull_factor: 0.5, +} + +flightdeck: { + name: "Deck 2", + abrv: "Deck 2", + design: "Flight Deck", + loc: (-55, 0, 610), + cam: ( 0, 0, 610), + start: (-55, -8, 576), + end: (-2e3, 0, 2500), + + spot: { loc: (-30, -8, 550), filter: 0x7 }, + spot: { loc: (-80, -8, 550), filter: 0x7 }, + spot: { loc: (-55, -8, 550), filter: 0x8 }, + + launch: true, + max_ships: 2, + cycle_time: 15, + + size: 28, + hull_factor: 0.5, +} + +flightdeck: { + name: "Deck 3", + abrv: "Deck 3", + design: "Flight Deck", + loc: ( 160, 0, 192), + cam: ( 160, 0, 128), + start: ( 1088, 4, -512), + end: ( 160, 0, 192), + + approach: ( 200, 0, -2000), + approach: ( 1000, 0, -1000), + approach: ( 1000, 0, 1000), + approach: ( 250, 0, 2500), + + spot: ( 160, 0, 192), + azimuth: 53, + + recovery: true, + max_ships: 1, + cycle_time: 15, + + size: 40, + hull_factor: 0.5, +} + +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: 50e3 + range: 100e3 + range: 150e3 + + loc: (0, -16, 380), + size: 16, + hull_factor: 0.1 +} + +power: { + type: Battery, + abrv: Batt + 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 +} + + +map: { + sprite: "DragonMap0.pcx", + sprite: "DragonMap1.pcx", + sprite: "DragonMap2.pcx", + sprite: "DragonMap3.pcx", + sprite: "DragonMap4.pcx", + sprite: "DragonMap5.pcx", + sprite: "DragonMap6.pcx", + sprite: "DragonMap7.pcx" +} + + +death_spiral: { + time: 5 + + explosion: { type: 10, time: 2.0, loc: (-50, 10, 0) } + explosion: { type: 10, time: 0.7, loc: ( 60, 20, 260) } + explosion: { type: 10, time: 0.5, loc: (-20, -18, -240) } + explosion: { type: 10, time: 0.3, loc: ( 20, 20, -120) } + + explosion: { type: 12, loc: (0,0,-100), final: true } // Large burst + explosion: { type: 13, loc: (0,0, 0), final: true } // Nuke + explosion: { type: 13, loc: (0,0,-200), final: true } // Nuke + + debris: { model: "DragonDebris1.mag", loc: (-240,-20,0), mass: 48e3, count: 1, life: 360 } + debris: { model: "DragonDebris2.mag", loc: (0,0,600), mass: 298e3, count: 1, life: 380, + fire: (-110,0,-600), fire: (20,20,-450), fire: (100,-10,-500) } + debris: { model: "Debris0A.mag", loc: (0,0,-50), mass: 95, count: 20, life: 20 } + debris: { model: "Debris0B.mag", loc: (0,0,-50), mass: 44, count: 20, life: 35 } + debris: { model: "Debris0C.mag", loc: (0,0,0), mass: 23, count: 15, life: 30 } + +} + + + diff --git a/data/shatter/Ships/Marakan_Ships/Hulk-Imperial.def b/data/shatter/Ships/Marakan_Ships/Hulk-Imperial.def new file mode 100644 index 0000000..15a9978 --- /dev/null +++ b/data/shatter/Ships/Marakan_Ships/Hulk-Imperial.def @@ -0,0 +1,413 @@ +SHIP + +name: "Hulk-Imperial" +display_name: Imperial +class: Cruiser + +hud_icon: "ImperialHud.pcx" + +model: "Hulk-Imperial.mag" + +mass: 348.1e3 +agility: 2 +vlimit: 230 +roll_rate: 7 +integrity: 60e3 +scale: 4 +acs: 1.2 + +trans_x: 450e3 +trans_y: 300e3 +trans_z: 450e3 + +auto_roll: -1 +arcade_drag: 0 +drag: 0 +roll_drag: 0 +pitch_drag: 0 +yaw_drag: 0 + +chase: (0, -1800, 170) +bridge: (0, 640, 100) + +degrees: true + +power: { + type: Fusion, + design: "Fusion Reactor", + max_output: 40e3, + + loc: (0, -45, -150), + size: 96, + hull_factor: 0.75, + explosion: 7 +} + +drive: { + type: Stealth + name: "Plasma Drive", + design: "Plasma Drive", + thrust: 30e3, + scale: 9, + port: ( 137, 30, -340), + port: (-137, 30, -340), + + loc: (0, 10, -200), + size: 48, + hull_factor: 0.3, + explosion: 7 +} + +thruster: { + design: Thruster, + + loc: (0, 0, 128), + size: 24, + hull_factor: 0.3 +} + +quantum: { + design: "Quantum Drive", + loc: (0, 0, -120), + size: 24, + hull_factor: 0.3 +} + +shield: { + type: 2, + design: "Grav Shield", + pcs: 100, + bolt_hit_sound: "shield_hit4.wav", + beam_hit_sound: "shield_hit5.wav", + + loc: (0, 0, 0), + size: 48, + hull_factor: 0.5 +} + + +power: { + type: "Auxilliary Reactor", + design: "Auxilliary Reactor", + max_output: 3500, + + loc: (0, 0, -180), + hull_factor: 0.6 +} + +weapon: { + type: "Gamma Laser", + design: "Beam Weapon", + name: "Gamma Laser 1", + abrv: "Graser-1", + muzzle: (-42, -9, 640), + + loc: (-42, -9, 620), + size: 32, + hull_factor: 0.2, + explosion: 7 +} + +weapon: { + type: "Gamma Laser", + design: "Beam Weapon", + name: "Gamma Laser 2", + abrv: "Graser-2", + muzzle: ( 42, -9, 640), + + loc: ( 42, -9, 620), + size: 32, + hull_factor: 0.2, + explosion: 7 +} + +weapon: { + type: "Rostov", + design: "Missile Weapon", + name: "Missile 1", + abrv: "MISL-1", + + muzzle: ( 0, 0, 90) + loc: (-183, 29,-159) + size: 64 + hull_factor: 0.8 + explosion: 6 +} + +weapon: { + type: "Rostov-Starboard", + design: "Missile Weapon", + name: "Missile 2", + abrv: "MISL-2", + + muzzle: ( 0, 0, 90) + loc: ( 183, 29,-159) + size: 64 + hull_factor: 0.8 + explosion: 6 +} + +weapon: { + type: "Mag-18" + design: "Bolt Weapon", + name: "18INMAG", + abrv: "MG12", + + azimuth: 0.0, + elevation: 0.0, + + aim_az_max: 130.0, + aim_az_min: -130.0, + aim_el_max: 80.0, + aim_el_min: -1.0, + + loc: (0, 68,153), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Mag-18" + design: "Bolt Weapon", + name: "18INMAG", + abrv: "MG12", + + azimuth: 180.0, + elevation: -180.0, + + aim_az_max: 130.0, + aim_az_min: -5.0, + aim_el_max: 80.0, + aim_el_min: -1.0, + + loc: (-91, -47,313), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Mag-18" + design: "Bolt Weapon", + name: "18INMAG", + abrv: "MG12", + + azimuth: 180.0, + elevation: 180.0, + + aim_az_max: 5.0, + aim_az_min: -135.0, + aim_el_max: 80.0, + aim_el_min: -1.0, + + loc: (91, -47,313), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Mag-18" + design: "Bolt Weapon", + name: "18INMAG", + abrv: "MG12", + + azimuth: 180.0, + elevation: 0.0, + + aim_az_max: 130.0, + aim_az_min: -130.0, + aim_el_max: 80.0, + aim_el_min: -1.0, + + loc: (0, 92,-228), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12" + design: "Bolt Weapon", + name: "RAIL12", + + azimuth: 0.0, + elevation: 0.0, + + aim_az_max: 1.0, + aim_az_min: -180.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (-139, 72,-172), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12" + design: "Bolt Weapon", + name: "RAIL12", + + azimuth: 0.0, + elevation: 0.0, + + aim_az_max: 1.0, + aim_az_min: -180.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (139, 72,-172), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12" + design: "Bolt Weapon", + name: "RAIL12", + + azimuth: 0.0, + elevation: 0.0, + + aim_az_max: 1.0, + aim_az_min: -180.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (139, -12,-172), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12" + design: "Bolt Weapon", + name: "RAIL12", + + azimuth: 0.0, + elevation: 0.0, + + aim_az_max: 1.0, + aim_az_min: -180.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (-139, -12,-172), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + + +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: 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 +} + + +map: { + sprite: "ImperialMap0.pcx", + sprite: "ImperialMap1.pcx", + sprite: "ImperialMap2.pcx", + sprite: "ImperialMap3.pcx", + sprite: "ImperialMap4.pcx", + sprite: "ImperialMap5.pcx", + sprite: "ImperialMap6.pcx", + sprite: "ImperialMap7.pcx" +} + + +death_spiral: { + time: 5 + + explosion: { type: 10, time: 2.0, loc: (-50, 10, 0) } + explosion: { type: 10, time: 0.7, loc: ( 60, 20, 260) } + explosion: { type: 10, time: 0.5, loc: (-20, -18, -240) } + explosion: { type: 10, time: 0.3, loc: ( 20, 20, -120) } + + explosion: { type: 13, final: true } // Nuke + explosion: { type: 12, final: true } // Large burst + + debris: { model: "MussonDebris1.mag", loc: (0,0,400), mass: 98e3, count: 1, life: 380, + fire: (60,0,-200), fire: (100,20,80) } + debris: { model: "MussonDebris2.mag", loc: (140,-120,0), mass: 38e3, count: 1, life: 360 } + debris: { model: "Debris0A.mag", loc: (0,0,-50), mass: 95, count: 20, life: 20 } + debris: { model: "Debris0B.mag", loc: (0,0,-50), mass: 44, count: 15, life: 35 } + debris: { model: "Debris0C.mag", loc: (0,0,0), mass: 23, count: 10, life: 30 } + +} + + + + + + diff --git a/data/shatter/Ships/Marakan_Ships/Hulk-Tiger.def b/data/shatter/Ships/Marakan_Ships/Hulk-Tiger.def new file mode 100644 index 0000000..4eafd29 --- /dev/null +++ b/data/shatter/Ships/Marakan_Ships/Hulk-Tiger.def @@ -0,0 +1,256 @@ +SHIP + +name: "Hulk-Tiger" +display_name: Tiger +class: Frigate + +hud_icon: "TigerHud.pcx" + +model: "Hulk-Frigate.mag" + +mass: 4.53e3 +agility: 3.8 +vlimit: 300 +roll_rate: 8 +integrity: 18e3 +scale: 1.8 +acs: 1 + +trans_x: 85e3 +trans_y: 35e3 +trans_z: 85e3 + +auto_roll: -1 +arcade_drag: 0 +drag: 0 +roll_drag: 0 +pitch_drag: 0 +yaw_drag: 0 + +chase: (0, -1e3, 200) +bridge: (0, 0, 92) + +power: { + type: Fusion, + design: "Fusion Reactor", + max_output: 4000, + + loc: (0, -100, 0), + size: 60, + hull_factor: 0.8, + explosion: 7 +} + +drive: { + type: Stealth + name: "Plasma Drive", + abrv: Drive + design: "Plasma Drive", + thrust: 750, + scale: 4, + port: ( 24,91,-580) + port: (-24,91,-580) + port: ( 24,13,-580) + port: (-24,13,-580) + + loc: (0,30,-450) + size: 64, + hull_factor: 0.5, + explosion: 7 +} + +thruster: { + design: Thruster, + type: Yellow, + scale: 1, + loc: (0, -52,0), + explosion: 8, + + + size: 32, + hull_factor: 0.8 +} + +quantum: { + design: "Quantum Drive", + abrv: "Q-Drive" + loc: (0, 0, -120), + size: 24, + hull_factor: 0.5 +} + + +shield: { + type: 2, + design: "Grav Shield", + abrv: Shield + factor: 0.03, + consumption: 1500, + bolt_hit_sound: "shield_hit4.wav", + beam_hit_sound: "shield_hit5.wav", + + pcs: 100, + loc: (0, 0, 0), + size: 48, + hull_factor: 0.4 +} + + +weapon: { + type: "XRay Laser", + design: "Beam Weapon", + name: "XRay Laser 1", + abrv: "Laser-1", + muzzle: ( 74, -12, 240) + + loc: ( 74, -12, 110) + size: 24 + hull_factor: 0.2 + explosion: 7 +} + +weapon: { + type: "XRay Laser", + design: "Beam Weapon", + name: "XRay Laser 2", + abrv: "Laser-2", + muzzle: (-74, -12, 240) + + loc: (-74, -12, 110) + size: 24 + hull_factor: 0.2 + explosion: 7 +} + +weapon: { + type: "Mk7 Interceptor", + design: "Missile Weapon", + name: "Interceptor 1", + abrv: "MK7", + muzzle: (-40, 0, 390), + muzzle: ( 40, 0, 390), + azimuth: 0, + + loc: (-20, 0, 300), + size: 32, + hull_factor: 0.5 +} + +weapon: { + type: "Helicon", + design: "Bolt Weapon", + name: "PDB-1", + muzzle: (0, 10, 131), + + loc: (0, 75, 220), + size: 32, + hull_factor: 0.3 +} + +weapon: { + type: "Helicon", + design: "Bolt Weapon", + name: "PDB-2", + muzzle: (0, 10, 131), + + loc: (0, 135, -420), + size: 32, + hull_factor: 0.3 + + azimuth: 3.14159, +} + + +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, + abrv: Batt + 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, time: 2.0, loc: (-30, 50, 0) } + explosion: { type: 10, time: 1.0, loc: ( 60, 20, 90) } + explosion: { type: 10, time: 0.5, loc: ( 0, -48, -80) } + explosion: { type: 10, time: 0.1, loc: ( 10, 80, -90) } + + explosion: { type: 13, final: true } // Nuke + explosion: { type: 12, final: true } // Large burst + + debris: { model: "FrigateDebris1.mag", loc: (0,0,200), mass:18e3, count: 1, life: 330, fire: (30,60,20) } + debris: { model: "FrigateDebris2.mag", loc: (100,0,0), mass:18e3, count: 1, life: 330 } + debris: { model: "Debris0A.mag", loc: (0,0,-20), mass: 55, count: 15, life: 20 } + debris: { model: "Debris0B.mag", loc: (0,0,-20), mass: 54, count: 10, life: 35 } + debris: { model: "Debris0C.mag", loc: (0,0,0), mass: 53, count: 11, life: 30 } + + } + +map: { + sprite: "TigerMap0.pcx", + sprite: "TigerMap1.pcx", + sprite: "TigerMap2.pcx", + sprite: "TigerMap3.pcx", + sprite: "TigerMap4.pcx", + sprite: "TigerMap5.pcx", + sprite: "TigerMap6.pcx", + sprite: "TigerMap7.pcx" +} + + diff --git a/data/shatter/Ships/Marakan_Ships/Hulk-Vendetta.def b/data/shatter/Ships/Marakan_Ships/Hulk-Vendetta.def new file mode 100644 index 0000000..8accb1d --- /dev/null +++ b/data/shatter/Ships/Marakan_Ships/Hulk-Vendetta.def @@ -0,0 +1,444 @@ +SHIP + +name: "Hulk-Vendetta" +display_name: Vendetta +class: Cruiser + +hud_icon: "VendettaHud.pcx" + +model: "Hulk-Vendetta.mag" + +mass: 568.1e3 +agility: 2 +vlimit: 230 +roll_rate: 7 +integrity: 60e3 +scale: 4.2 +acs: 1.2 + +trans_x: 450e3 +trans_y: 300e3 +trans_z: 450e3 + +auto_roll: -1 +arcade_drag: 0 +drag: 0 +roll_drag: 0 +pitch_drag: 0 +yaw_drag: 0 + +chase: (0, -1800, 170) +bridge: (0, 640, 100) + +degrees: true + +power: { + type: Fusion + name: "Fusion 1" + design: "Fusion Reactor" + max_output: 40e3 + + loc: (0, -45, -150), + size: 96, + hull_factor: 0.9, + explosion: 7 +} + +drive: { + type: Stealth + name: "Plasma Drive", + design: "Plasma Drive", + thrust: 35e3 + scale: 7 + augmenter: 0 + + + port: (-210, 42, -334) + port: (-210, 0, -334) + port: ( 210, 42, -334) + port: ( 210, 0, -334) + + loc: (0, 0,-0), + size: 32, + hull_factor: 0.8, + explosion: 7 +} + +power: { + type: Fusion + name: "Fusion 2" + design: "Fusion Reactor" + max_output: 10e3 + + loc: (0, -45, -550), + size: 96, + hull_factor: 0.9, + explosion: 7 +} + +thruster: { + design: Thruster, + + loc: (0, 0, 128), + size: 24, + hull_factor: 0.3 +} + +quantum: { + design: "Quantum Drive", + abrv: "Q-Drive" + loc: (0, 0, -120), + size: 24, + hull_factor: 0.3 +} + +shield: { + type: 2, + design: "Grav Shield", + abrv: "Shield" + pcs: 100, + bolt_hit_sound: "shield_hit4.wav", + beam_hit_sound: "shield_hit5.wav", + + loc: (0, 0, -80), + size: 48, + hull_factor: 0.7 +} + + +power: { + type: "Auxilliary Reactor", + design: "Auxilliary Reactor", + max_output: 4e3, + + loc: (0, 0, -180), + hull_factor: 0.6 +} + +weapon: { + type: "Gamma Laser", + design: "Beam Weapon", + name: "Gamma Laser 1", + abrv: "Graser-1", + muzzle: (-8, 33, 779), + loc: (-8, 33,600), + size: 32, + hull_factor: 0.2, + explosion: 7 +} + +weapon: { + type: "Gamma Laser", + design: "Beam Weapon", + name: "Gamma Laser 2", + abrv: "Graser-2", + muzzle: ( 8, 33, 779), + loc: ( 8, 33,600), + size: 32, + hull_factor: 0.2, + explosion: 7 +} + + +weapon: { + type: "Rostov", + design: "Missile Weapon", + name: "Missile 1", + abrv: "MISL-1", + + muzzle: ( 0, 0, 90) + loc: (-282, 40, -92) + size: 64 + hull_factor: 0.8 + explosion: 6 +} + +weapon: { + type: "Rostov-Starboard", + design: "Missile Weapon", + name: "Missile 2", + abrv: "MISL-2", + + muzzle: ( 0, 0, 90) + loc: ( 282, 40, -92) + size: 64 + hull_factor: 0.8 + explosion: 6 +} + +weapon: { + type: "Mag-18" + design: "Bolt Weapon", + name: "18INMAG", + abrv: "MG12", + + aim_az_max: 130.0, + aim_az_min: -130.0, + + aim_el_max: 70.0, + aim_el_min: -1.0, + + + muzzle: (0, 12, 81), + + loc: (0, 90,147), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Mag-18" + design: "Bolt Weapon", + name: "18INMAG", + abrv: "MG12", + + azimuth: 180.0, + + aim_az_max: 120.0, + aim_az_min: -120.0, + + aim_el_max: 70.0, + aim_el_min: -1.0, + + + muzzle: (0, 12, 81), + + loc: (0, 105, -548), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB 1", + abrv: "PDB 1", + + azimuth: 0.0, + elevation: 0.0, + + aim_az_max: 130.0, + aim_az_min: -130.0, + + aim_el_max: 85.0, + aim_el_min: -1.0, + + + muzzle: ( 4, 11, 75), + muzzle: (-4, 11, 75), + + loc: (0, 73, 422), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB 2", + abrv: "PDB 2", + + azimuth: 180.0, + elevation: -180.0, + + + + aim_az_max: 180.0, + aim_az_min: -180.0, + + aim_el_max: 85.0, + aim_el_min: -1.0, + + + muzzle: ( 4, 11, 75), + muzzle: (-4, 11, 75), + + loc: (0, -143,506), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB 3", + abrv: "PDB 3", + + azimuth: 0.0, + elevation: 180.0, + + + + aim_az_max: 145.0, + aim_az_min: -145.0, + + aim_el_max: 85.0, + aim_el_min: -1.0, + + + muzzle: ( 4, 11, 75), + muzzle: (-4, 11, 75), + + loc: (0, -104,-360), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB 4", + abrv: "PDB 4", + + azimuth: 90.0, + elevation: 0.0, + + aim_az_max: 90.0, + aim_az_min: -90.0, + + aim_el_max: 85.0, + aim_el_min: -1.0, + + + muzzle: ( 4, 11, 75), + muzzle: (-4, 11, 75), + + loc: (209, 88,-96), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB 5", + abrv: "PDB 5", + + azimuth: -90.0, + elevation: 0.0, + + aim_az_max: 90.0, + aim_az_min: -90.0, + + aim_el_max: 85.0, + aim_el_min: -1.0, + + + muzzle: ( 4, 11, 75), + muzzle: (-4, 11, 75), + + loc: (-209, 88,-96), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +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: 50e3 + range: 100e3 + range: 150e3 + + loc: (0, -16, 380), + size: 16, + hull_factor: 0.1 +} + +power: { + type: Battery, + design: Battery, + abrv: Batt + 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 +} + + +map: { + sprite: "VendettaMap0.pcx", + sprite: "VendettaMap1.pcx", + sprite: "VendettaMap2.pcx", + sprite: "VendettaMap3.pcx", + sprite: "VendettaMap4.pcx", + sprite: "VendettaMap5.pcx", + sprite: "VendettaMap6.pcx", + sprite: "VendettaMap7.pcx" +} + + +death_spiral: { + time: 5 + + explosion: { type: 10, time: 2.0, loc: (-50, 10, 0) } + explosion: { type: 10, time: 0.7, loc: ( 60, 20, 260) } + explosion: { type: 10, time: 0.5, loc: (-20, -18, -240) } + explosion: { type: 10, time: 0.3, loc: ( 20, 20, -120) } + + explosion: { type: 13, final: true } // Nuke + explosion: { type: 12, final: true } // Large burst + + debris: { model: "MussonDebris1.mag", loc: (0,0,400), mass: 98e3, count: 1, life: 380, + fire: (60,0,-200), fire: (100,20,80) } + debris: { model: "MussonDebris2.mag", loc: (140,-120,0), mass: 38e3, count: 1, life: 360 } + debris: { model: "Debris0A.mag", loc: (0,0,-50), mass: 95, count: 20, life: 20 } + debris: { model: "Debris0B.mag", loc: (0,0,-50), mass: 44, count: 15, life: 35 } + debris: { model: "Debris0C.mag", loc: (0,0,0), mass: 23, count: 10, life: 30 } + +} + + + diff --git a/data/shatter/Ships/Marakan_Ships/Hulk-Volnaris.def b/data/shatter/Ships/Marakan_Ships/Hulk-Volnaris.def new file mode 100644 index 0000000..b61d085 --- /dev/null +++ b/data/shatter/Ships/Marakan_Ships/Hulk-Volnaris.def @@ -0,0 +1,293 @@ +SHIP + +name: "Hulk-Volnaris" +display_name: Volnaris +class: Destroyer + +hud_icon: "VolnarisHud.pcx" + +model: "Hulk-Volnaris.mag" + +mass: 21.1e3 +agility: 2 +vlimit: 240 +roll_rate: 7 +integrity: 20e3 +scale: 3.0 +acs: 1.2 + +trans_x: 250e3 +trans_y: 100e3 +trans_z: 250e3 + +auto_roll: -1 +arcade_drag: 0 +drag: 0 +roll_drag: 0 +pitch_drag: 0 +yaw_drag: 0 + +chase: (0, -1800, 170) +bridge: (0, 320, 60) + +power: { + type: Fusion, + design: "Fusion Reactor", + max_output: 7500, + + loc: (0, -40, -220), + size: 64, + hull_factor: 0.8 + explosion: 7 +} + +drive: { + type: Stealth + abrv: Drive + name: "Plasma Drive", + design: "Plasma Drive", + thrust: 1000, + scale: 5, + port: ( 0, -22, -420) + port: ( 0, -67, -402) + port: ( 0, -117, -357) + + loc: (0, 0, -240), + size: 48, + hull_factor: 0.5 + explosion: 7 +} + +quantum: { + abrv: "Q-Drive" + design: "Quantum Drive", + loc: (0, 0, -120), + size: 24, + hull_factor: 0.3 +} + +shield: { + type: 2, + design: "Grav Shield", + pcs: 100, + 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 Reactor", + design: "Auxilliary Reactor", + abrv: "Aux Reac" + max_output: 1200, + + loc: (0, 0, -180), + hull_factor: 0.6 +} + +weapon: { + type: "XRay Laser", + design: "Beam Weapon", + name: "XRay Laser 1", + abrv: "Laser-1", + muzzle: (-34, -19, 570), + + loc: (-34, -19, 460), + size: 32, + hull_factor: 0.2, + explosion: 7 +} + +weapon: { + type: "XRay Laser", + design: "Beam Weapon", + name: "XRay Laser 2", + abrv: "Laser-2", + muzzle: ( 34, -19, 570), + + loc: ( 34, -19, 460), + size: 32, + hull_factor: 0.2, + explosion: 7 +} + + +weapon: { + type: "Fusion Torpedo", + design: "Missile Weapon", + name: "Torpedo Banks", + abrv: "Torps", + muzzle: (-25, 17, 470), + muzzle: ( 25, 17, 470), + loc: ( 0, -32, 400), + size: 80, + hull_factor: 0.2 +} + +weapon: { + type: "Rail-12" + design: "Bolt Weapon", + name: "PDB 1" + abrv: "PDB 1" + + muzzle: ( 4, 11, 75), + muzzle: (-4, 11, 75), + + loc: ( 0, 45, 340), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12" + design: "Bolt Weapon", + name: "PDB 2" + abrv: "PDB 2" + + muzzle: ( 4, 11, 75), + muzzle: (-4, 11, 75), + + loc: ( 0, 55, 225), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + + +weapon: { + type: "Rail-12" + design: "Bolt Weapon", + name: "PDB 3" + abrv: "PDB 3" + muzzle: ( 4, 11, 75), + muzzle: (-4, 11, 75), + + + loc: ( 0, 55, -255), + size: 64, + hull_factor: 0.8, + explosion: 6 + + azimuth: 3.14159, +} + + +thruster: { + design: Thruster, + type: Yellow, + scale: 0.04, + loc: (0, -52,0), + explosion: 8, + + size: 32, + 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: 50e3 + range: 100e3 + range: 150e3 + + loc: (0, -16, 380), + size: 16, + hull_factor: 0.1 +} + +power: { + type: Battery, + design: Battery, + abrv: Batt + 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 +} + + +map: { + sprite: "BroadMap0.pcx", + sprite: "BroadMap1.pcx", + sprite: "BroadMap2.pcx", + sprite: "BroadMap3.pcx", + sprite: "BroadMap4.pcx", + sprite: "BroadMap5.pcx", + sprite: "BroadMap6.pcx", + sprite: "BroadMap7.pcx" +} + + +death_spiral: { + time: 5, + + explosion: { type: 10, time: 1.8, loc: (-50, 50, 0) } + explosion: { type: 10, time: 0.7, loc: ( 60, 40, 190) } + explosion: { type: 10, time: 0.7, loc: ( 0, -48, -180) } + explosion: { type: 10, time: 0.3, loc: ( 20, 80, -190) } + explosion: { type: 10, time: 0.1, loc: (-30, 30, -90) } + + explosion: { type: 13, final: true } // Nuke + explosion: { type: 12, final: true } // Large burst + + + debris: { model: "VolnarisDebris1.mag", loc: (0,0,-250), mass:25e3, count: 1, life: 365, + fire: (30,20,170) } + debris: { model: "Debris0A.mag", loc: (0,0, 20), mass: 45, count: 16, life: 20 } + debris: { model: "Debris0B.mag", loc: (0,0,-30), mass: 24, count: 12, life: 35 } + debris: { model: "Debris0C.mag", loc: (0,0,0), mass: 23, count: 10, life: 30 } +} + + + + + + diff --git a/data/shatter/Ships/Marakan_Ships/Imperial.def b/data/shatter/Ships/Marakan_Ships/Imperial.def new file mode 100644 index 0000000..e9f7fbf --- /dev/null +++ b/data/shatter/Ships/Marakan_Ships/Imperial.def @@ -0,0 +1,418 @@ +SHIP + +name: Imperial +display_name: Imperial +class: Cruiser +description: "Marakan Hegemony guided missile cruisers such as the CA-5C44 IMPERIAL class are most often found leading small cruiser battle groups. These ships are devastating attack platforms, equally at home either support or leading space action groups. The Imperial class features a pair of Rostov high-speed missile turrets, which combined with a full battery of magnetic rail launchers, gives them excellent long range assault capability." + +hud_icon: "ImperialHud.pcx" + +detail_0: "Musson_0opt.mag" +feature_0: 1000 +detail_1: "Musson_1opt.mag" +feature_1: 32 +detail_2: "Musson_2opt.mag" +feature_2: 16 + +mass: 348.1e3 +agility: 2 +vlimit: 230 +roll_rate: 7 +integrity: 60e3 +scale: 4 +acs: 1.2 + +trans_x: 450e3 +trans_y: 300e3 +trans_z: 450e3 + +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, 640, 100) + +degrees: true + +power: { + type: Fusion, + design: "Fusion Reactor", + max_output: 40e3, + + loc: (0, -45, -150), + size: 96, + hull_factor: 0.75, + explosion: 7 +} + +drive: { + type: Yellow, + name: "Plasma Drive", + design: "Plasma Drive", + thrust: 30e3, + scale: 9, + port: ( 137, 30, -340), + port: (-137, 30, -340), + + loc: (0, 10, -200), + size: 48, + hull_factor: 0.3, + explosion: 7 +} + +thruster: { + design: Thruster, + + loc: (0, 0, 128), + size: 24, + hull_factor: 0.3 +} + +quantum: { + design: "Quantum Drive", + loc: (0, 0, -120), + size: 24, + hull_factor: 0.3 +} + +shield: { + type: 2, + design: "Grav Shield", + pcs: 100, + bolt_hit_sound: "shield_hit4.wav", + beam_hit_sound: "shield_hit5.wav", + + loc: (0, 0, 0), + size: 48, + hull_factor: 0.5 +} + + +power: { + type: "Auxilliary Reactor", + design: "Auxilliary Reactor", + max_output: 3500, + + loc: (0, 0, -180), + hull_factor: 0.6 +} + +weapon: { + type: "Gamma Laser", + design: "Beam Weapon", + name: "Gamma Laser 1", + abrv: "Graser-1", + muzzle: (-42, -9, 640), + + loc: (-42, -9, 620), + size: 32, + hull_factor: 0.2, + explosion: 7 +} + +weapon: { + type: "Gamma Laser", + design: "Beam Weapon", + name: "Gamma Laser 2", + abrv: "Graser-2", + muzzle: ( 42, -9, 640), + + loc: ( 42, -9, 620), + size: 32, + hull_factor: 0.2, + explosion: 7 +} + +weapon: { + type: "Rostov", + design: "Missile Weapon", + name: "Missile 1", + abrv: "MISL-1", + + muzzle: ( 0, 0, 90) + loc: (-183, 29,-159) + size: 64 + hull_factor: 0.8 + explosion: 6 +} + +weapon: { + type: "Rostov-Starboard", + design: "Missile Weapon", + name: "Missile 2", + abrv: "MISL-2", + + muzzle: ( 0, 0, 90) + loc: ( 183, 29,-159) + size: 64 + hull_factor: 0.8 + explosion: 6 +} + +weapon: { + type: "Mag-18" + design: "Bolt Weapon", + name: "18INMAG", + abrv: "MG12", + + azimuth: 0.0, + elevation: 0.0, + + aim_az_max: 130.0, + aim_az_min: -130.0, + aim_el_max: 80.0, + aim_el_min: -1.0, + + loc: (0, 68,153), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Mag-18" + design: "Bolt Weapon", + name: "18INMAG", + abrv: "MG12", + + azimuth: 180.0, + elevation: -180.0, + + aim_az_max: 130.0, + aim_az_min: -5.0, + aim_el_max: 80.0, + aim_el_min: -1.0, + + loc: (-91, -47,313), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Mag-18" + design: "Bolt Weapon", + name: "18INMAG", + abrv: "MG12", + + azimuth: 180.0, + elevation: 180.0, + + aim_az_max: 5.0, + aim_az_min: -135.0, + aim_el_max: 80.0, + aim_el_min: -1.0, + + loc: (91, -47,313), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Mag-18" + design: "Bolt Weapon", + name: "18INMAG", + abrv: "MG12", + + azimuth: 180.0, + elevation: 0.0, + + aim_az_max: 130.0, + aim_az_min: -130.0, + aim_el_max: 80.0, + aim_el_min: -1.0, + + loc: (0, 92,-228), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12" + design: "Bolt Weapon", + name: "RAIL12", + + azimuth: 0.0, + elevation: 0.0, + + aim_az_max: 1.0, + aim_az_min: -180.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (-139, 72,-172), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12" + design: "Bolt Weapon", + name: "RAIL12", + + azimuth: 0.0, + elevation: 0.0, + + aim_az_max: 1.0, + aim_az_min: -180.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (139, 72,-172), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12" + design: "Bolt Weapon", + name: "RAIL12", + + azimuth: 0.0, + elevation: 0.0, + + aim_az_max: 1.0, + aim_az_min: -180.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (139, -12,-172), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12" + design: "Bolt Weapon", + name: "RAIL12", + + azimuth: 0.0, + elevation: 0.0, + + aim_az_max: 1.0, + aim_az_min: -180.0, + aim_el_max: 85.0, + aim_el_min: -1.0, + + loc: (-139, -12,-172), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + + +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: 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 +} + + +map: { + sprite: "ImperialMap0.pcx", + sprite: "ImperialMap1.pcx", + sprite: "ImperialMap2.pcx", + sprite: "ImperialMap3.pcx", + sprite: "ImperialMap4.pcx", + sprite: "ImperialMap5.pcx", + sprite: "ImperialMap6.pcx", + sprite: "ImperialMap7.pcx" +} + + +death_spiral: { + time: 5 + + explosion: { type: 10, time: 2.0, loc: (-50, 10, 0) } + explosion: { type: 10, time: 0.7, loc: ( 60, 20, 260) } + explosion: { type: 10, time: 0.5, loc: (-20, -18, -240) } + explosion: { type: 10, time: 0.3, loc: ( 20, 20, -120) } + + explosion: { type: 13, final: true } // Nuke + explosion: { type: 12, final: true } // Large burst + + debris: { model: "MussonDebris1.mag", loc: (0,0,400), mass: 98e3, count: 1, life: 380, + fire: (60,0,-200), fire: (100,20,80) } + debris: { model: "MussonDebris2.mag", loc: (140,-120,0), mass: 38e3, count: 1, life: 360 } + debris: { model: "Debris0A.mag", loc: (0,0,-50), mass: 95, count: 20, life: 20 } + debris: { model: "Debris0B.mag", loc: (0,0,-50), mass: 44, count: 15, life: 35 } + debris: { model: "Debris0C.mag", loc: (0,0,0), mass: 23, count: 10, life: 30 } + +} + + + + + + diff --git a/data/shatter/Ships/Marakan_Ships/Tiger.def b/data/shatter/Ships/Marakan_Ships/Tiger.def new file mode 100644 index 0000000..67104c8 --- /dev/null +++ b/data/shatter/Ships/Marakan_Ships/Tiger.def @@ -0,0 +1,314 @@ +SHIP + +name: Tiger +display_name: Tiger +class: Frigate +description: "The FF-2E01 TIGER BAY class frigate was the result of war department opposition to mounting costs and limited capabilities of the older Baikal class frigate. Only fourteen Baikal class ships were built, and all were decommissioned and sold to neighboring independent systems. The Tiger Bay class was designed to extend the anti-ship capabilities of the older frigates by adding a pair of light x-ray laser batteries mounted on the wings. As with many Hegemony designs, these weapons are externally mounted and vulnerable to attack from the flanks." + +hud_icon: "TigerHud.pcx" + +detail_0: "Frigate_1opt.mag" +feature_0: 1000 +detail_1: "Frigate_2opt.mag" +feature_1: 32 + +mass: 4.53e3 +agility: 3.8 +vlimit: 300 +roll_rate: 8 +integrity: 18e3 +scale: 1.8 +acs: 1 + +trans_x: 85e3 +trans_y: 35e3 +trans_z: 85e3 + +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, 0, 92) + +power: { + type: Fusion, + design: "Fusion Reactor", + max_output: 4000, + + loc: (0, -100, 0), + size: 60, + hull_factor: 0.8, + explosion: 7 +} + +drive: { + type: Yellow + name: "Plasma Drive", + abrv: Drive + design: "Plasma Drive", + thrust: 750, + scale: 4, + port: ( 24,91,-580) + port: (-24,91,-580) + port: ( 24,13,-580) + port: (-24,13,-580) + + loc: (0,30,-450) + size: 64, + hull_factor: 0.5, + explosion: 7 +} + +thruster: { + design: Thruster, + type: Yellow, + scale: 1, + loc: (0, -52,0), + explosion: 8, + +/* +0x0001 = Translate Right +0x0002 = "" Left +0x0004 = "" Backwards +0x0008 = "" Forewards +0x0010 = "" Down +0x0020 = "" Up +0x0040 = Yaw Left +0x0080 = Yaw Right +0x0100 = Pitch Down +0x0200 = Pitch Up +0x0400 = Roll Left +0x0800 = Roll Right +*/ + +// fore reverse + port_fore: {loc:(-10, 42, 526),fire: 0x0004}, + port_fore: {loc:(-10, 30, 526),fire: 0x0004}, + port_fore: {loc:(-10, 18, 526),fire: 0x0004}, + port_fore: {loc:( 10, 18, 526),fire: 0x0004}, + port_fore: {loc:( 10, 30, 526),fire: 0x0004}, + port_fore: {loc:( 10, 42, 526),fire: 0x0004}, + + port_aft: {loc:(-30, 53,-559),fire: 0x0008}, + port_aft: {loc:( -9, 53,-559),fire: 0x0008}, + port_aft: {loc:( 9, 53,-559),fire: 0x0008}, + port_aft: {loc:( 30, 53,-559),fire: 0x0008}, + + +// Vertical + port_top: {loc:( -11, 60,509),fire: 0x0510}, + port_top: {loc:( 11, 60,509),fire: 0x0910}, + port_bottom: {loc:( -11,-10,509),fire: 0x0A20}, + port_bottom: {loc:( 11,-10,509),fire: 0x0620}, + + port_top: {loc:(-48,135,-518),fire: 0x0610}, + port_top: {loc:( 48,135,-518),fire: 0x0A10}, + port_bottom: {loc:( 48,-29,-518),fire: 0x0920}, + port_bottom: {loc:(-48,-29,-518),fire: 0x0520}, + + port_top: {loc:(-128,-29,20),fire: 0x0410}, + port_top: {loc:( 128,-29,20),fire: 0x0810}, + port_bottom: {loc:(-128,-48,20),fire: 0x0820}, + port_bottom: {loc:( 128,-48,20),fire: 0x0420}, + +// Side Translantion + port_right: {loc:( 60,44, 238),fire: 0x0042}, + port_right: {loc:( 60,44, 251),fire: 0x0042}, + port_right: {loc:( 90,36,-504),fire: 0x0082}, + port_right: {loc:( 90,36,-516),fire: 0x0082}, + + port_left: {loc:(-60,44, 238),fire: 0x0081}, + port_left: {loc:(-60,44, 251),fire: 0x0081}, + port_left: {loc:(-90,36,-504),fire: 0x0041}, + port_left: {loc:(-90,36,-516),fire: 0x0041}, + + size: 32, + hull_factor: 0.8 +} + +quantum: { + design: "Quantum Drive", + abrv: "Q-Drive" + loc: (0, 0, -120), + size: 24, + hull_factor: 0.5 +} + + +shield: { + type: 2, + design: "Grav Shield", + abrv: Shield + factor: 0.03, + consumption: 1500, + bolt_hit_sound: "shield_hit4.wav", + beam_hit_sound: "shield_hit5.wav", + + pcs: 100, + loc: (0, 0, 0), + size: 48, + hull_factor: 0.4 +} + + +weapon: { + type: "XRay Laser", + design: "Beam Weapon", + name: "XRay Laser 1", + abrv: "Laser-1", + muzzle: ( 74, -12, 240) + + loc: ( 74, -12, 110) + size: 24 + hull_factor: 0.2 + explosion: 7 +} + +weapon: { + type: "XRay Laser", + design: "Beam Weapon", + name: "XRay Laser 2", + abrv: "Laser-2", + muzzle: (-74, -12, 240) + + loc: (-74, -12, 110) + size: 24 + hull_factor: 0.2 + explosion: 7 +} + +weapon: { + type: "Mk7 Interceptor", + design: "Missile Weapon", + name: "Interceptor 1", + abrv: "MK7", + muzzle: (-40, 0, 390), + muzzle: ( 40, 0, 390), + azimuth: 0, + + loc: (-20, 0, 300), + size: 32, + hull_factor: 0.5 +} + +weapon: { + type: "Helicon", + design: "Bolt Weapon", + name: "PDB-1", + muzzle: (0, 10, 131), + + loc: (0, 75, 220), + size: 32, + hull_factor: 0.3 +} + +weapon: { + type: "Helicon", + design: "Bolt Weapon", + name: "PDB-2", + muzzle: (0, 10, 131), + + loc: (0, 135, -420), + size: 32, + hull_factor: 0.3 + + azimuth: 3.14159, +} + + +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, + abrv: Batt + 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, time: 2.0, loc: (-30, 50, 0) } + explosion: { type: 10, time: 1.0, loc: ( 60, 20, 90) } + explosion: { type: 10, time: 0.5, loc: ( 0, -48, -80) } + explosion: { type: 10, time: 0.1, loc: ( 10, 80, -90) } + + explosion: { type: 13, final: true } // Nuke + explosion: { type: 12, final: true } // Large burst + + debris: { model: "FrigateDebris1.mag", loc: (0,0,200), mass:18e3, count: 1, life: 330, fire: (30,60,20) } + debris: { model: "FrigateDebris2.mag", loc: (100,0,0), mass:18e3, count: 1, life: 330 } + debris: { model: "Debris0A.mag", loc: (0,0,-20), mass: 55, count: 15, life: 20 } + debris: { model: "Debris0B.mag", loc: (0,0,-20), mass: 54, count: 10, life: 35 } + debris: { model: "Debris0C.mag", loc: (0,0,0), mass: 53, count: 11, life: 30 } + + } + +map: { + sprite: "TigerMap0.pcx", + sprite: "TigerMap1.pcx", + sprite: "TigerMap2.pcx", + sprite: "TigerMap3.pcx", + sprite: "TigerMap4.pcx", + sprite: "TigerMap5.pcx", + sprite: "TigerMap6.pcx", + sprite: "TigerMap7.pcx" +} + + diff --git a/data/shatter/Ships/Marakan_Ships/Vendetta.def b/data/shatter/Ships/Marakan_Ships/Vendetta.def new file mode 100644 index 0000000..a650633 --- /dev/null +++ b/data/shatter/Ships/Marakan_Ships/Vendetta.def @@ -0,0 +1,449 @@ +SHIP + +name: Vendetta +display_name: Vendetta +class: Cruiser +description: "The CA-5D15 VENDETTA class of heavy cruisers are the core Hegemony heavy gun platforms. Big, slow, and very tough, each of these enormous vessels features a pair of heavy gamma ray laser batteries and twin Rostov antiship missile turrets. Together these weapons can bring down the largest starships and orbital stations. The Vendetta's complement of magnetic rail guns make her more suitable to offense than defense; these ships rely on their tough hide to withstand enemy bombardment while they move in for the kill." + +hud_icon: "VendettaHud.pcx" + +detail_0: "VendettaNarrow_0opt.mag" +feature_0: 1000 +detail_1: "VendettaNarrow_1opt.mag" +feature_1: 48 +detail_2: "VendettaNarrow_2opt.mag" +feature_2: 24 + +mass: 568.1e3 +agility: 2 +vlimit: 230 +roll_rate: 7 +integrity: 60e3 +scale: 4.2 +acs: 1.2 + +trans_x: 450e3 +trans_y: 300e3 +trans_z: 450e3 + +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, 640, 100) + +degrees: true + +power: { + type: Fusion + name: "Fusion 1" + design: "Fusion Reactor" + max_output: 40e3 + + loc: (0, -45, -150), + size: 96, + hull_factor: 0.9, + explosion: 7 +} + +drive: { + type: Yellow, + name: "Plasma Drive", + design: "Plasma Drive", + thrust: 35e3 + scale: 7 + augmenter: 0 + + + port: (-210, 42, -334) + port: (-210, 0, -334) + port: ( 210, 42, -334) + port: ( 210, 0, -334) + + loc: (0, 0,-0), + size: 32, + hull_factor: 0.8, + explosion: 7 +} + +power: { + type: Fusion + name: "Fusion 2" + design: "Fusion Reactor" + max_output: 10e3 + + loc: (0, -45, -550), + size: 96, + hull_factor: 0.9, + explosion: 7 +} + +thruster: { + design: Thruster, + + loc: (0, 0, 128), + size: 24, + hull_factor: 0.3 +} + +quantum: { + design: "Quantum Drive", + abrv: "Q-Drive" + loc: (0, 0, -120), + size: 24, + hull_factor: 0.3 +} + +shield: { + type: 2, + design: "Grav Shield", + abrv: "Shield" + pcs: 100, + bolt_hit_sound: "shield_hit4.wav", + beam_hit_sound: "shield_hit5.wav", + + loc: (0, 0, -80), + size: 48, + hull_factor: 0.7 +} + + +power: { + type: "Auxilliary Reactor", + design: "Auxilliary Reactor", + max_output: 4e3, + + loc: (0, 0, -180), + hull_factor: 0.6 +} + +weapon: { + type: "Gamma Laser", + design: "Beam Weapon", + name: "Gamma Laser 1", + abrv: "Graser-1", + muzzle: (-8, 33, 779), + loc: (-8, 33,600), + size: 32, + hull_factor: 0.2, + explosion: 7 +} + +weapon: { + type: "Gamma Laser", + design: "Beam Weapon", + name: "Gamma Laser 2", + abrv: "Graser-2", + muzzle: ( 8, 33, 779), + loc: ( 8, 33,600), + size: 32, + hull_factor: 0.2, + explosion: 7 +} + + +weapon: { + type: "Rostov", + design: "Missile Weapon", + name: "Missile 1", + abrv: "MISL-1", + + muzzle: ( 0, 0, 90) + loc: (-282, 40, -92) + size: 64 + hull_factor: 0.8 + explosion: 6 +} + +weapon: { + type: "Rostov-Starboard", + design: "Missile Weapon", + name: "Missile 2", + abrv: "MISL-2", + + muzzle: ( 0, 0, 90) + loc: ( 282, 40, -92) + size: 64 + hull_factor: 0.8 + explosion: 6 +} + +weapon: { + type: "Mag-18" + design: "Bolt Weapon", + name: "18INMAG", + abrv: "MG12", + + aim_az_max: 130.0, + aim_az_min: -130.0, + + aim_el_max: 70.0, + aim_el_min: -1.0, + + + muzzle: (0, 12, 81), + + loc: (0, 90,147), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Mag-18" + design: "Bolt Weapon", + name: "18INMAG", + abrv: "MG12", + + azimuth: 180.0, + + aim_az_max: 120.0, + aim_az_min: -120.0, + + aim_el_max: 70.0, + aim_el_min: -1.0, + + + muzzle: (0, 12, 81), + + loc: (0, 105, -548), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB 1", + abrv: "PDB 1", + + azimuth: 0.0, + elevation: 0.0, + + aim_az_max: 130.0, + aim_az_min: -130.0, + + aim_el_max: 85.0, + aim_el_min: -1.0, + + + muzzle: ( 4, 11, 75), + muzzle: (-4, 11, 75), + + loc: (0, 73, 422), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB 2", + abrv: "PDB 2", + + azimuth: 180.0, + elevation: -180.0, + + + + aim_az_max: 180.0, + aim_az_min: -180.0, + + aim_el_max: 85.0, + aim_el_min: -1.0, + + + muzzle: ( 4, 11, 75), + muzzle: (-4, 11, 75), + + loc: (0, -143,506), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB 3", + abrv: "PDB 3", + + azimuth: 0.0, + elevation: 180.0, + + + + aim_az_max: 145.0, + aim_az_min: -145.0, + + aim_el_max: 85.0, + aim_el_min: -1.0, + + + muzzle: ( 4, 11, 75), + muzzle: (-4, 11, 75), + + loc: (0, -104,-360), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB 4", + abrv: "PDB 4", + + azimuth: 90.0, + elevation: 0.0, + + aim_az_max: 90.0, + aim_az_min: -90.0, + + aim_el_max: 85.0, + aim_el_min: -1.0, + + + muzzle: ( 4, 11, 75), + muzzle: (-4, 11, 75), + + loc: (209, 88,-96), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12", + design: "Bolt Weapon", + name: "PDB 5", + abrv: "PDB 5", + + azimuth: -90.0, + elevation: 0.0, + + aim_az_max: 90.0, + aim_az_min: -90.0, + + aim_el_max: 85.0, + aim_el_min: -1.0, + + + muzzle: ( 4, 11, 75), + muzzle: (-4, 11, 75), + + loc: (-209, 88,-96), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +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: 50e3 + range: 100e3 + range: 150e3 + + loc: (0, -16, 380), + size: 16, + hull_factor: 0.1 +} + +power: { + type: Battery, + design: Battery, + abrv: Batt + 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 +} + + +map: { + sprite: "VendettaMap0.pcx", + sprite: "VendettaMap1.pcx", + sprite: "VendettaMap2.pcx", + sprite: "VendettaMap3.pcx", + sprite: "VendettaMap4.pcx", + sprite: "VendettaMap5.pcx", + sprite: "VendettaMap6.pcx", + sprite: "VendettaMap7.pcx" +} + + +death_spiral: { + time: 5 + + explosion: { type: 10, time: 2.0, loc: (-50, 10, 0) } + explosion: { type: 10, time: 0.7, loc: ( 60, 20, 260) } + explosion: { type: 10, time: 0.5, loc: (-20, -18, -240) } + explosion: { type: 10, time: 0.3, loc: ( 20, 20, -120) } + + explosion: { type: 13, final: true } // Nuke + explosion: { type: 12, final: true } // Large burst + + debris: { model: "MussonDebris1.mag", loc: (0,0,400), mass: 98e3, count: 1, life: 380, + fire: (60,0,-200), fire: (100,20,80) } + debris: { model: "MussonDebris2.mag", loc: (140,-120,0), mass: 38e3, count: 1, life: 360 } + debris: { model: "Debris0A.mag", loc: (0,0,-50), mass: 95, count: 20, life: 20 } + debris: { model: "Debris0B.mag", loc: (0,0,-50), mass: 44, count: 15, life: 35 } + debris: { model: "Debris0C.mag", loc: (0,0,0), mass: 23, count: 10, life: 30 } + +} + + + diff --git a/data/shatter/Ships/Marakan_Ships/Volnaris.def b/data/shatter/Ships/Marakan_Ships/Volnaris.def new file mode 100644 index 0000000..167c222 --- /dev/null +++ b/data/shatter/Ships/Marakan_Ships/Volnaris.def @@ -0,0 +1,349 @@ +SHIP + +name: Volnaris +display_name: Volnaris +class: Destroyer +description: "The DD/E-4D01 VOLNARIS class of destroyer/escorts are the predecessors of the heavier Broadsword destroyer class. Originally intended as mainline destroyers, the Volnaris ships have now been relegated primarily to escort duty for the Hegemony battle groups. The Volnaris features a pair of internally-mounted heavy x-ray laser batteries and three fusion torpedo launchers for offensive capability, along with a full complement of Orca point defense batteries for protection from inbound threats. Due to design limitations, the Orca PDBs tend to provide better coverage for the dorsal hemisphere, leaving the Volnaris class with a vulnerable underbelly." + +hud_icon: "VolnarisHud.pcx" + +detail_0: "Volnaris_0.mag" +feature_0: 1000 +detail_1: "Volnaris_1opt.mag" +feature_1: 40 +detail_2: "Volnaris_2opt.mag" +feature_2: 20 + +mass: 21.1e3 +agility: 2 //3.1 +vlimit: 240 +roll_rate: 7 +integrity: 20e3 +scale: 3.0 +acs: 1.2 + +trans_x: 250e3 +trans_y: 100e3 +trans_z: 250e3 + +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", + max_output: 7500, + + loc: (0, -40, -220), + size: 64, + hull_factor: 0.8 + explosion: 7 +} + +drive: { + type: Yellow, + abrv: Drive + name: "Plasma Drive", + design: "Plasma Drive", + thrust: 1000, + scale: 5, + port: ( 0, -22, -420) + port: ( 0, -67, -402) + port: ( 0, -117, -357) + + loc: (0, 0, -240), + size: 48, + hull_factor: 0.5 + explosion: 7 +} + +quantum: { + abrv: "Q-Drive" + design: "Quantum Drive", + loc: (0, 0, -120), + size: 24, + hull_factor: 0.3 +} + +shield: { + type: 2, + design: "Grav Shield", + pcs: 100, + 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 Reactor", + design: "Auxilliary Reactor", + abrv: "Aux Reac" + max_output: 1200, + + loc: (0, 0, -180), + hull_factor: 0.6 +} + +weapon: { + type: "XRay Laser", + design: "Beam Weapon", + name: "XRay Laser 1", + abrv: "Laser-1", + muzzle: (-34, -19, 570), + + loc: (-34, -19, 460), + size: 32, + hull_factor: 0.2, + explosion: 7 +} + +weapon: { + type: "XRay Laser", + design: "Beam Weapon", + name: "XRay Laser 2", + abrv: "Laser-2", + muzzle: ( 34, -19, 570), + + loc: ( 34, -19, 460), + size: 32, + hull_factor: 0.2, + explosion: 7 +} + + +weapon: { + type: "Fusion Torpedo", + design: "Missile Weapon", + name: "Torpedo Banks", + abrv: "Torps", + muzzle: (-25, 17, 470), + muzzle: ( 25, 17, 470), + loc: ( 0, -32, 400), + size: 80, + hull_factor: 0.2 +} + +weapon: { + type: "Rail-12" + design: "Bolt Weapon", + name: "PDB 1" + abrv: "PDB 1" + + muzzle: ( 4, 11, 75), + muzzle: (-4, 11, 75), + + loc: ( 0, 45, 340), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + +weapon: { + type: "Rail-12" + design: "Bolt Weapon", + name: "PDB 2" + abrv: "PDB 2" + + muzzle: ( 4, 11, 75), + muzzle: (-4, 11, 75), + + loc: ( 0, 55, 225), + + size: 64, + hull_factor: 0.8, + explosion: 6 +} + + +weapon: { + type: "Rail-12" + design: "Bolt Weapon", + name: "PDB 3" + abrv: "PDB 3" + muzzle: ( 4, 11, 75), + muzzle: (-4, 11, 75), + + + loc: ( 0, 55, -255), + size: 64, + hull_factor: 0.8, + explosion: 6 + + azimuth: 3.14159, +} + + +thruster: { + design: Thruster, + type: Yellow, + scale: 0.04, + loc: (0, -52,0), + explosion: 8, + +// fore reverse + port_fore: {loc:(-159,-24,4),fire: 0x0040}, + port_fore: {loc:(159,-24,4),fire: 0x0080}, + + port_aft: {loc:(-159,-24,-55),fire: 0x0080}, + port_aft: {loc:(159,-24,-55),fire: 0x0040}, + + port_fore: {loc:(26,8,-28),fire: 0x0004}, + port_fore: {loc:(27,1,-28),fire: 0x0004}, + port_fore: {loc:(-26,8,-28),fire: 0x0004}, + port_fore: {loc:(-27,1,-28),fire: 0x0004}, + port_fore: {loc:(-3,-23,-28),fire: 0x0004}, + port_fore: {loc:(3,-23,-28),fire: 0x0004}, + + port_aft: {loc:(26,8,-79),fire: 0x0008}, + port_aft: {loc:(27,1,-79),fire: 0x0008}, + port_aft: {loc:(-26,8,-79),fire: 0x0008}, + port_aft: {loc:(-27,1,-79),fire: 0x0008}, + port_aft: {loc:(-3,-23,-79),fire: 0x0008}, + port_aft: {loc:(3,-23,-79),fire: 0x0008}, + +// Vertical + + port_top: {loc:(160,-18,-8),fire: 0x0810}, + port_top: {loc:(-160,-18,-8),fire: 0x0410}, + port_top: {loc:(160,-18,-41),fire: 0x0810}, + port_top: {loc:(-160,-18,-41),fire: 0x0410}, + + port_bottom: {loc:(160,-29,-8),fire: 0x0420}, + port_bottom: {loc:(-160,-29,-8),fire: 0x0820}, + port_bottom: {loc:(160,-29,-41),fire: 0x0420}, + port_bottom: {loc:(-160,-29,-41),fire: 0x0820}, + + port_top: {loc:(39,-14,-125),fire: 0x0100}, + port_top: {loc:(-39,-14,-125),fire: 0x0100}, + port_bottom: {loc:(-39,-23,-125),fire: 0x0200}, + port_bottom: {loc:(39,-23,-125),fire: 0x0200}, + + port_top: {loc:(39,-5,127),fire: 0x0200}, + port_top: {loc:(-39,-5,127),fire: 0x0200}, + port_bottom: {loc:(-39,-14,127),fire: 0x0100}, + port_bottom: {loc:(39,-14,127),fire: 0x0100}, + +// Side Translantion + + port_right: {loc:(167,-25,-11),fire: 0x0002}, + port_right: {loc:(167,-25,-38),fire: 0x0002}, + + port_left: {loc:(-167,-25,-11),fire: 0x0001}, + port_left: {loc:(-167,-25,-38),fire: 0x0001}, + + size: 32, + 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: 50e3 + range: 100e3 + range: 150e3 + + loc: (0, -16, 380), + size: 16, + hull_factor: 0.1 +} + +power: { + type: Battery, + design: Battery, + abrv: Batt + 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 +} + + +map: { + sprite: "BroadMap0.pcx", + sprite: "BroadMap1.pcx", + sprite: "BroadMap2.pcx", + sprite: "BroadMap3.pcx", + sprite: "BroadMap4.pcx", + sprite: "BroadMap5.pcx", + sprite: "BroadMap6.pcx", + sprite: "BroadMap7.pcx" +} + + +death_spiral: { + time: 5, + + explosion: { type: 10, time: 1.8, loc: (-50, 50, 0) } + explosion: { type: 10, time: 0.7, loc: ( 60, 40, 190) } + explosion: { type: 10, time: 0.7, loc: ( 0, -48, -180) } + explosion: { type: 10, time: 0.3, loc: ( 20, 80, -190) } + explosion: { type: 10, time: 0.1, loc: (-30, 30, -90) } + + explosion: { type: 13, final: true } // Nuke + explosion: { type: 12, final: true } // Large burst + + + debris: { model: "VolnarisDebris1.mag", loc: (0,0,-250), mass:25e3, count: 1, life: 365, + fire: (30,20,170) } + debris: { model: "Debris0A.mag", loc: (0,0, 20), mass: 45, count: 16, life: 20 } + debris: { model: "Debris0B.mag", loc: (0,0,-30), mass: 24, count: 12, life: 35 } + debris: { model: "Debris0C.mag", loc: (0,0,0), mass: 23, count: 10, life: 30 } +} + + + + + + -- cgit v1.1