summaryrefslogtreecommitdiffhomepage
path: root/data/shatter/Ships/Zolons
diff options
context:
space:
mode:
Diffstat (limited to 'data/shatter/Ships/Zolons')
-rw-r--r--data/shatter/Ships/Zolons/ZZA.def146
-rw-r--r--data/shatter/Ships/Zolons/ZZCA.def274
-rw-r--r--data/shatter/Ships/Zolons/ZZCS.def274
-rw-r--r--data/shatter/Ships/Zolons/ZZDD.def249
-rw-r--r--data/shatter/Ships/Zolons/ZZF.def148
-rw-r--r--data/shatter/Ships/Zolons/ZZFF.def274
6 files changed, 1365 insertions, 0 deletions
diff --git a/data/shatter/Ships/Zolons/ZZA.def b/data/shatter/Ships/Zolons/ZZA.def
new file mode 100644
index 0000000..d3271e3
--- /dev/null
+++ b/data/shatter/Ships/Zolons/ZZA.def
@@ -0,0 +1,146 @@
+SHIP
+
+name: ZZA
+display_name: Zolon
+class: Attack
+abrv: ZA
+secret: true
+
+detail_0: "ZAttack_1.mag"
+feature_0: 1000
+detail_1: "ZAttack_2.mag"
+feature_1: 20
+
+mass: 21
+integrity: 35e3
+scuttle: 1e3
+vlimit: 320
+agility: 140
+air_factor: 0.25
+roll_rate: 1700
+scale: 0.75
+acs: 1.1
+detet: 50e3
+
+auto_roll: 2
+trans_x: 5e3
+trans_y: 5e3
+trans_z: 5e3
+
+arcade_drag: 0.23
+drag: 5.0e-5
+roll_drag: 10
+pitch_drag: 7.5
+yaw_drag: 7.5
+
+CL: 1.1e-2
+CD: 1.1e-1
+stall: 0.40
+
+prep_time: 15
+avoid_fighter: 7
+
+chase: (0, -750, 200)
+bridge: (0, 0, 0)
+
+power: {
+ type: Fusion,
+ max_output: 1e3,
+ fuel_range: 5,
+
+ loc: (0, 0, -40),
+ size: 32,
+ hull_factor: 0.75
+}
+
+drive: {
+ type: Alien,
+ thrust: 30,
+ augmenter: 60,
+ scale: 0.75,
+ port: (0, 0, -96),
+
+ loc: (0, 0, -40),
+ size: 16,
+ hull_factor: 0.85
+}
+
+quantum: {
+ design: "Quantum Drive",
+ type: Hyper,
+ loc: (0, 0, 0),
+ capacity: 10e3,
+ consumption: 1e3,
+ size: 24,
+ hull_factor: 0.3
+}
+
+weapon: {
+ type: "Zolon Cannon",
+ abrv: Cannon,
+ muzzle: (0, 0, 80),
+
+ loc: (0, 0, 20),
+ size: 16,
+ hull_factor: 0.5
+}
+
+sensor: {
+ pcs: 25,
+ active_efficiency: 2e9,
+ passive_efficiency: 500,
+ range: 25e3,
+ range: 50e3,
+ range: 75e3,
+
+ loc: (0, 0, 50),
+ size: 25,
+ hull_factor: 0.25
+}
+
+computer: {
+ name: "Avionics Package",
+ abrv: HUD,
+ type: 1,
+
+ loc: (20, 0, 80),
+ size: 8,
+ hull_factor: 0.2
+}
+
+computer: {
+ name: "Flight Computer",
+ abrv: Flight,
+ type: 2,
+
+ loc: (-20, 0, 80),
+ size: 16,
+ hull_factor: 0.5
+}
+
+
+nav: {
+ loc: (0, 0, 60),
+ size: 16,
+ hull_factor: 0.1
+}
+
+death_spiral: {
+ time: 2.5,
+
+ explosion_type: 22, // SMALL_EXPLOSION
+ explosion_time: 1.1,
+ explosion_loc: (0, 0, -64),
+
+ explosion_type: 22, // SMALL_EXPLOSION
+ explosion_time: 1.5,
+ 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),
+}
+
+map: { sprite: "zmap.pcx" }
diff --git a/data/shatter/Ships/Zolons/ZZCA.def b/data/shatter/Ships/Zolons/ZZCA.def
new file mode 100644
index 0000000..90bb816
--- /dev/null
+++ b/data/shatter/Ships/Zolons/ZZCA.def
@@ -0,0 +1,274 @@
+SHIP
+
+name: ZZCA
+display_name: Zolon
+class: Cruiser
+abrv: ZCA
+secret: true
+
+detail_0: "ZolonB1opt.mag"
+feature_0: 1000
+detail_1: "ZolonB2opt.mag"
+feature_1: 30
+
+mass: 218.1e3
+agility: 3
+vlimit: 280
+roll_rate: 7
+integrity: 400e3
+scale: 4
+acs: 1.2
+auto_roll: 1
+
+splash_radius: 15e3
+
+trans_x: 550e3
+trans_y: 400e3
+trans_z: 550e3
+
+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)
+
+power: {
+ type: Fusion,
+ design: "Fusion Reactor",
+ max_output: 50e3,
+
+ loc: (0, 0, -90),
+ size: 64,
+ hull_factor: 0.4,
+ explosion: 7
+}
+
+drive: {
+ type: Alien,
+ name: Drive,
+ design: "Plasma Drive",
+ thrust: 7500,
+ scale: 15,
+ port: ( 16, 16, -156),
+ port: (-16, 16, -156),
+ port: ( 16,-16, -156),
+ port: (-16,-16, -156),
+
+ loc: (0, 0, -140),
+ size: 48,
+ hull_factor: 0.3,
+ explosion: 7
+}
+
+thruster: {
+ design: Thruster,
+
+ loc: (0, 0, 88),
+ size: 24,
+ hull_factor: 0.3
+}
+
+quantum: {
+ design: "Quantum Drive",
+ type: Hyper,
+ loc: (0, 0, -60),
+ capacity: 10e3,
+ consumption: 1e3,
+ size: 24,
+ hull_factor: 0.3
+}
+
+shield: {
+ type: 3,
+ design: "Hyper Shield",
+ shield_bubble: true,
+ pcs: 100,
+ model: "ZShieldB2.mag"
+ bolt_hit_sound: "shield_hit4.wav",
+ beam_hit_sound: "shield_hit5.wav",
+
+ loc: (0, 0, 0),
+ size: 32,
+ hull_factor: 0.7
+}
+
+weapon: {
+ type: "Zolon Laser",
+ design: "Beam Weapon",
+ name: "Laser 1",
+ abrv: "Laser-1",
+ muzzle: (-64, 0, 192),
+
+ loc: (-60, 0, 128),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+weapon: {
+ type: "Zolon Laser",
+ design: "Beam Weapon",
+ name: "Laser 2",
+ abrv: "Laser-2",
+ muzzle: ( 64, 0, 192),
+
+ loc: ( 60, 0, 128),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+weapon: {
+ type: "Zolon Laser",
+ design: "Beam Weapon",
+ name: "Laser 3",
+ abrv: "Laser-3",
+ muzzle: (0, -64, 192),
+
+ loc: (0, -60, 128),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+weapon: {
+ type: "Zolon Laser",
+ design: "Beam Weapon",
+ name: "Laser 4",
+ abrv: "Laser-4",
+ muzzle: (0, 64, 192),
+
+ loc: (0, 60, 128),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+
+power: {
+ type: "Auxilliary Reactor",
+ design: "Auxilliary Reactor",
+ max_output: 2000,
+
+ loc: (0, 0, 40),
+ hull_factor: 0.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, 0, 220),
+ 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: "zmap.pcx" }
+
+
+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, -150),
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 0,
+ explosion_loc: (20, 80, -120),
+
+ final_type: 13, // NUKE_EXPLOSION
+ final_loc: (0, 0, 0),
+
+ final_type: 12, // LARGE_BURST
+ final_loc: (0, 0, 0),
+
+ debris: "Debris5.mag",
+ debris_loc: (0,0,-50),
+ debris_mass: 5,
+ debris_count: 15,
+ debris_life: 15,
+
+ debris: "Debris6.mag",
+ debris_loc: (0,0,60),
+ debris_mass: 4,
+ debris_count: 15,
+ debris_life: 25,
+
+ debris: "Debris7.mag",
+ debris_loc: (0,0,0),
+ debris_mass: 1,
+ debris_count: 10,
+ debris_life: 35,
+
+}
+
+
+
+
+
+
diff --git a/data/shatter/Ships/Zolons/ZZCS.def b/data/shatter/Ships/Zolons/ZZCS.def
new file mode 100644
index 0000000..be540c9
--- /dev/null
+++ b/data/shatter/Ships/Zolons/ZZCS.def
@@ -0,0 +1,274 @@
+SHIP
+
+name: ZZCS
+display_name: "Zolon Consul"
+class: Cruiser
+abrv: ZCS
+secret: true
+
+detail_0: "ZolonC1opt.mag"
+feature_0: 1000
+detail_1: "ZolonC2opt.mag"
+feature_1: 30
+
+mass: 218.1e3
+agility: 3
+vlimit: 280
+roll_rate: 7
+integrity: 400e3
+scale: 7.5
+acs: 1.2
+auto_roll: 1
+
+splash_radius: 15e3
+
+trans_x: 550e3
+trans_y: 400e3
+trans_z: 550e3
+
+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)
+
+power: {
+ type: Fusion,
+ design: "Fusion Reactor",
+ max_output: 50e3,
+
+ loc: (0, 0, -90),
+ size: 64,
+ hull_factor: 0.4,
+ explosion: 7
+}
+
+drive: {
+ type: Alien,
+ name: Drive,
+ design: "Plasma Drive",
+ thrust: 7500,
+ scale: 15,
+ port: ( 16, 16, -156),
+ port: (-16, 16, -156),
+ port: ( 16,-16, -156),
+ port: (-16,-16, -156),
+
+ loc: (0, 0, -140),
+ size: 48,
+ hull_factor: 0.3,
+ explosion: 7
+}
+
+thruster: {
+ design: Thruster,
+
+ loc: (0, 0, 88),
+ size: 24,
+ hull_factor: 0.3
+}
+
+quantum: {
+ design: "Quantum Drive",
+ type: Hyper,
+ loc: (0, 0, -60),
+ capacity: 10e3,
+ consumption: 1e3,
+ size: 24,
+ hull_factor: 0.3
+}
+
+shield: {
+ type: 3,
+ design: "Hyper Shield",
+ shield_bubble: true,
+ pcs: 100,
+ model: "ZShieldC2.mag"
+ bolt_hit_sound: "shield_hit4.wav",
+ beam_hit_sound: "shield_hit5.wav",
+
+ loc: (0, 0, 0),
+ size: 32,
+ hull_factor: 0.7
+}
+
+weapon: {
+ type: "Zolon Laser",
+ design: "Beam Weapon",
+ name: "Laser 1",
+ abrv: "Laser-1",
+ muzzle: (-64, 0, 192),
+
+ loc: (-60, 0, 128),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+weapon: {
+ type: "Zolon Laser",
+ design: "Beam Weapon",
+ name: "Laser 2",
+ abrv: "Laser-2",
+ muzzle: ( 64, 0, 192),
+
+ loc: ( 60, 0, 128),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+weapon: {
+ type: "Zolon Laser",
+ design: "Beam Weapon",
+ name: "Laser 3",
+ abrv: "Laser-3",
+ muzzle: (0, -64, 192),
+
+ loc: (0, -60, 128),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+weapon: {
+ type: "Zolon Laser",
+ design: "Beam Weapon",
+ name: "Laser 4",
+ abrv: "Laser-4",
+ muzzle: (0, 64, 192),
+
+ loc: (0, 60, 128),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+
+power: {
+ type: "Auxilliary Reactor",
+ design: "Auxilliary Reactor",
+ max_output: 2000,
+
+ loc: (0, 0, 40),
+ hull_factor: 0.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, 0, 220),
+ 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: "zmap.pcx" }
+
+
+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, -150),
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 0,
+ explosion_loc: (20, 80, -120),
+
+ final_type: 13, // NUKE_EXPLOSION
+ final_loc: (0, 0, 0),
+
+ final_type: 12, // LARGE_BURST
+ final_loc: (0, 0, 0),
+
+ debris: "Debris5.mag",
+ debris_loc: (0,0,-50),
+ debris_mass: 5,
+ debris_count: 15,
+ debris_life: 15,
+
+ debris: "Debris6.mag",
+ debris_loc: (0,0,60),
+ debris_mass: 4,
+ debris_count: 15,
+ debris_life: 25,
+
+ debris: "Debris7.mag",
+ debris_loc: (0,0,0),
+ debris_mass: 1,
+ debris_count: 10,
+ debris_life: 35,
+
+}
+
+
+
+
+
+
diff --git a/data/shatter/Ships/Zolons/ZZDD.def b/data/shatter/Ships/Zolons/ZZDD.def
new file mode 100644
index 0000000..a85de90
--- /dev/null
+++ b/data/shatter/Ships/Zolons/ZZDD.def
@@ -0,0 +1,249 @@
+SHIP
+
+name: ZZDD
+display_name: Zolon
+class: Destroyer
+abrv: ZDA
+secret: true
+
+detail_0: "ZolonA1opt.mag"
+feature_0: 1000
+detail_1: "ZolonA2opt.mag"
+feature_1: 30
+
+mass: 58.1e3
+agility: 3
+vlimit: 280
+roll_rate: 7
+integrity: 400e3
+scale: 2
+acs: 1.2
+auto_roll: 1
+
+splash_radius: 15e3
+
+trans_x: 550e3
+trans_y: 400e3
+trans_z: 550e3
+
+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)
+
+power: {
+ type: Fusion,
+ design: "Fusion Reactor",
+ max_output: 80e3,
+
+ loc: (0, 0, -90),
+ size: 64,
+ hull_factor: 0.4,
+ explosion: 7
+}
+
+drive: {
+ type: Alien,
+ name: Drive,
+ design: "Plasma Drive",
+ thrust: 9500,
+ scale: 15,
+ port: ( 16, 16, -720),
+ port: (-16, 16, -720),
+ port: ( 16,-16, -720),
+ port: (-16,-16, -720),
+
+ loc: (0, 0, -640),
+ size: 48,
+ hull_factor: 0.3,
+ explosion: 7
+}
+
+thruster: {
+ design: Thruster,
+
+ loc: (0, 0, 88),
+ size: 24,
+ hull_factor: 0.3
+}
+
+quantum: {
+ design: "Quantum Drive",
+ type: Hyper,
+ loc: (0, 0, -60),
+ capacity: 10e3,
+ consumption: 1e3,
+ size: 24,
+ hull_factor: 0.3
+}
+
+shield: {
+ type: 3,
+ design: "Hyper Shield",
+ shield_bubble: true,
+ pcs: 100,
+ model: "ZShieldA2.mag",
+ bolt_hit_sound: "shield_hit4.wav",
+ beam_hit_sound: "shield_hit5.wav",
+
+ loc: (0, 0, 0),
+ size: 32,
+ hull_factor: 0.7
+}
+
+weapon: {
+ type: "Zolon Laser",
+ design: "Beam Weapon",
+ name: "Laser 1",
+ abrv: "Laser-1",
+ muzzle: (0, 200, -190),
+
+ loc: (0, 200, -228),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+weapon: {
+ type: "Zolon Laser",
+ design: "Beam Weapon",
+ name: "Laser 2",
+ abrv: "Laser-2",
+ muzzle: (0, -200, -190),
+
+ loc: (0, -200, -228),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+
+
+power: {
+ type: "Auxilliary Reactor",
+ design: "Auxilliary Reactor",
+ max_output: 2000,
+
+ loc: (0, 0, 40),
+ hull_factor: 0.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, 0, 220),
+ 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: "zmap.pcx" }
+
+
+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, -150),
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 0,
+ explosion_loc: (20, 80, -120),
+
+ final_type: 13, // NUKE_EXPLOSION
+ final_loc: (0, 0, 0),
+
+ final_type: 12, // LARGE_BURST
+ final_loc: (0, 0, 0),
+
+ debris: "Debris5.mag",
+ debris_loc: (0,0,-50),
+ debris_mass: 5,
+ debris_count: 15,
+ debris_life: 15,
+
+ debris: "Debris6.mag",
+ debris_loc: (0,0,60),
+ debris_mass: 4,
+ debris_count: 15,
+ debris_life: 25,
+
+ debris: "Debris7.mag",
+ debris_loc: (0,0,0),
+ debris_mass: 1,
+ debris_count: 10,
+ debris_life: 35,
+
+}
+
+
+
+
+
+
diff --git a/data/shatter/Ships/Zolons/ZZF.def b/data/shatter/Ships/Zolons/ZZF.def
new file mode 100644
index 0000000..7c42871
--- /dev/null
+++ b/data/shatter/Ships/Zolons/ZZF.def
@@ -0,0 +1,148 @@
+SHIP
+
+name: ZZF
+display_name: Zolon
+class: Fighter
+abrv: ZF
+secret: true
+
+detail_0: "ZFighter_1.mag"
+feature_0: 1000
+detail_1: "ZFighter_2.mag"
+feature_1: 20
+
+mass: 18
+integrity: 30e3
+scuttle: 1e3
+vlimit: 380
+agility: 150
+air_factor: 0.75
+roll_rate: 1700
+scale: 0.25
+acs: 1.1
+detet: 50e3
+
+auto_roll: 2
+trans_x: 5e3
+trans_y: 5e3
+trans_z: 5e3
+
+arcade_drag: 0.21
+drag: 5.0e-5
+roll_drag: 10
+pitch_drag: 7.5
+yaw_drag: 7.5
+
+CL: 1.1e-2
+CD: 1.1e-1
+stall: 0.40
+
+prep_time: 15
+avoid_fighter: 7
+
+chase: (0, -750, 200)
+bridge: (0, 0, 0)
+
+power: {
+ type: Fusion,
+ max_output: 1e3,
+ fuel_range: 5,
+
+ loc: (0, 0, -40),
+ size: 32,
+ hull_factor: 0.75
+}
+
+drive: {
+ type: Alien,
+ thrust: 30,
+ augmenter: 60,
+ scale: 0.75,
+ port: (0, 0, -90),
+
+ loc: (0, 0, -50),
+ size: 16,
+ hull_factor: 0.85
+}
+
+quantum: {
+ design: "Quantum Drive",
+ type: Hyper,
+ loc: (0, 0, 0),
+ capacity: 10e3,
+ consumption: 1e3,
+ size: 24,
+ hull_factor: 0.3
+}
+
+
+weapon: {
+ type: "Zolon Cannon",
+ abrv: Cannon,
+ muzzle: (0, 0, 90),
+
+ loc: (0, 0, 10),
+ size: 16,
+ hull_factor: 0.5
+}
+
+
+sensor: {
+ pcs: 25,
+ active_efficiency: 2e9,
+ passive_efficiency: 500,
+ range: 25e3,
+ range: 50e3,
+ range: 75e3,
+
+ loc: (0, 0, 20),
+ size: 25,
+ hull_factor: 0.25
+}
+
+computer: {
+ name: "Avionics Package",
+ abrv: HUD,
+ type: 1,
+
+ loc: (20, 0, 80),
+ size: 8,
+ hull_factor: 0.2
+}
+
+computer: {
+ name: "Flight Computer",
+ abrv: Flight,
+ type: 2,
+
+ loc: (-20, 0, 50),
+ size: 16,
+ hull_factor: 0.5
+}
+
+
+nav: {
+ loc: (0, 0, 30),
+ size: 16,
+ hull_factor: 0.1
+}
+
+death_spiral: {
+ time: 2.5,
+
+ explosion_type: 22, // SMALL_EXPLOSION
+ explosion_time: 1.1,
+ explosion_loc: (0, 0, -64),
+
+ explosion_type: 22, // SMALL_EXPLOSION
+ explosion_time: 1.5,
+ 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),
+}
+
+map: { sprite: "zmap.pcx" }
diff --git a/data/shatter/Ships/Zolons/ZZFF.def b/data/shatter/Ships/Zolons/ZZFF.def
new file mode 100644
index 0000000..9e1dcfe
--- /dev/null
+++ b/data/shatter/Ships/Zolons/ZZFF.def
@@ -0,0 +1,274 @@
+SHIP
+
+name: ZZFF
+display_name: Zolon
+class: Frigate
+abrv: ZFF
+secret: true
+
+detail_0: "ZolonD1opt.mag"
+feature_0: 1000
+detail_1: "ZolonD2opt.mag"
+feature_1: 30
+
+mass: 35.1e3
+agility: 3
+vlimit: 280
+roll_rate: 7
+integrity: 400e3
+scale: 8
+acs: 1.2
+auto_roll: 1
+
+splash_radius: 15e3
+
+trans_x: 550e3
+trans_y: 400e3
+trans_z: 550e3
+
+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)
+
+power: {
+ type: Fusion,
+ design: "Fusion Reactor",
+ max_output: 50e3,
+
+ loc: (0, 0, -90),
+ size: 64,
+ hull_factor: 0.4,
+ explosion: 7
+}
+
+drive: {
+ type: Alien,
+ name: Drive,
+ design: "Plasma Drive",
+ thrust: 7500,
+ scale: 15,
+ port: ( 16, 16, -156),
+ port: (-16, 16, -156),
+ port: ( 16,-16, -156),
+ port: (-16,-16, -156),
+
+ loc: (0, 0, -140),
+ size: 48,
+ hull_factor: 0.3,
+ explosion: 7
+}
+
+thruster: {
+ design: Thruster,
+
+ loc: (0, 0, 88),
+ size: 24,
+ hull_factor: 0.3
+}
+
+quantum: {
+ design: "Quantum Drive",
+ type: Hyper,
+ loc: (0, 0, -60),
+ capacity: 10e3,
+ consumption: 1e3,
+ size: 24,
+ hull_factor: 0.3
+}
+
+shield: {
+ type: 3,
+ design: "Hyper Shield",
+ shield_bubble: true,
+ pcs: 100,
+ model: "ZShieldD2.mag",
+ bolt_hit_sound: "shield_hit4.wav",
+ beam_hit_sound: "shield_hit5.wav",
+
+ loc: (0, 0, 0),
+ size: 32,
+ hull_factor: 0.7
+}
+
+weapon: {
+ type: "Zolon Laser",
+ design: "Beam Weapon",
+ name: "Laser 1",
+ abrv: "Laser-1",
+ muzzle: (-64, 0, 192),
+
+ loc: (-60, 0, 128),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+weapon: {
+ type: "Zolon Laser",
+ design: "Beam Weapon",
+ name: "Laser 2",
+ abrv: "Laser-2",
+ muzzle: ( 64, 0, 192),
+
+ loc: ( 60, 0, 128),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+weapon: {
+ type: "Zolon Laser",
+ design: "Beam Weapon",
+ name: "Laser 3",
+ abrv: "Laser-3",
+ muzzle: (0, -64, 192),
+
+ loc: (0, -60, 128),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+weapon: {
+ type: "Zolon Laser",
+ design: "Beam Weapon",
+ name: "Laser 4",
+ abrv: "Laser-4",
+ muzzle: (0, 64, 192),
+
+ loc: (0, 60, 128),
+ size: 32,
+ hull_factor: 0.2,
+ explosion: 7
+}
+
+
+power: {
+ type: "Auxilliary Reactor",
+ design: "Auxilliary Reactor",
+ max_output: 2000,
+
+ loc: (0, 0, 40),
+ hull_factor: 0.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, 0, 220),
+ 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: "zmap.pcx" }
+
+
+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, -150),
+
+ explosion_type: 10, // SMALL_EXPLOSION
+ explosion_time: 0,
+ explosion_loc: (20, 80, -120),
+
+ final_type: 13, // NUKE_EXPLOSION
+ final_loc: (0, 0, 0),
+
+ final_type: 12, // LARGE_BURST
+ final_loc: (0, 0, 0),
+
+ debris: "Debris5.mag",
+ debris_loc: (0,0,-50),
+ debris_mass: 5,
+ debris_count: 15,
+ debris_life: 15,
+
+ debris: "Debris6.mag",
+ debris_loc: (0,0,60),
+ debris_mass: 4,
+ debris_count: 15,
+ debris_life: 25,
+
+ debris: "Debris7.mag",
+ debris_loc: (0,0,0),
+ debris_mass: 1,
+ debris_count: 10,
+ debris_life: 35,
+
+}
+
+
+
+
+
+