summaryrefslogtreecommitdiffhomepage
path: root/data/shatter/Sys.def
diff options
context:
space:
mode:
Diffstat (limited to 'data/shatter/Sys.def')
-rw-r--r--data/shatter/Sys.def751
1 files changed, 751 insertions, 0 deletions
diff --git a/data/shatter/Sys.def b/data/shatter/Sys.def
new file mode 100644
index 0000000..68ba7cd
--- /dev/null
+++ b/data/shatter/Sys.def
@@ -0,0 +1,751 @@
+SYSTEM
+
+// COMPONENT DAMAGE EFFECTS:
+// DAMAGE_EFFICIENCY = 1
+// DAMAGE_SAFETY = 2
+// DAMAGE_STABILITY = 4
+
+// +------------------------------------------------------------------------+
+
+system: {
+ name: "Fusion Reactor",
+
+ component: {
+ name: "Reactor Core",
+ abrv: "Reac Core",
+ repair_time: 120,
+ replace_time: 24000,
+ spares: 0,
+ affects: 3
+ },
+
+ component: {
+ name: "Fuel System",
+ abrv: "Fuel Sys",
+ repair_time: 120,
+ replace_time: 1200,
+ spares: 0,
+ affects: 1
+ },
+
+ component: {
+ name: "Presequencer",
+ abrv: "Preseq",
+ repair_time: 30,
+ replace_time: 400,
+ spares: 1,
+ affects: 1
+ },
+
+ component: {
+ name: "Radiation Shield",
+ abrv: "Rad Shield",
+ repair_time: 30,
+ replace_time: 300,
+ spares: 1,
+ affects: 2
+ },
+
+ component: {
+ name: "Power Regulator",
+ abrv: "Pwr Reg",
+ repair_time: 300,
+ replace_time: 60,
+ spares: 2,
+ affects: 4
+ },
+
+ component: {
+ name: "Heat Exchanger",
+ abrv: "Heat Exch",
+ repair_time: 60,
+ replace_time: 3600,
+ spares: 1,
+ affects: 6
+ },
+
+ component: {
+ name: "Coolant Tanks",
+ abrv: "Coolant",
+ repair_time: 45,
+ replace_time: 1800,
+ spares: 0,
+ affects: 6
+ }
+}
+
+// +------------------------------------------------------------------------+
+
+system: {
+ name: "Auxilliary Reactor",
+
+ component: {
+ name: "Reactor Core",
+ abrv: "Reac Core",
+ repair_time: 60,
+ replace_time: 2400,
+ spares: 0,
+ affects: 3
+ },
+
+ component: {
+ name: "Reactant",
+ abrv: "Reactant",
+ repair_time: 30,
+ replace_time: 600,
+ spares: 0,
+ affects: 1
+ },
+
+ component: {
+ name: "Injector",
+ abrv: "Injector",
+ repair_time: 60,
+ replace_time: 500,
+ spares: 1,
+ affects: 1
+ },
+
+ component: {
+ name: "Magnetic Coil",
+ abrv: "Mag Coil",
+ repair_time: 120,
+ replace_time: 300,
+ spares: 1,
+ affects: 1
+ },
+
+ component: {
+ name: "Radiation Shield",
+ abrv: "Rad Shield",
+ repair_time: 60,
+ replace_time: 300,
+ spares: 1,
+ affects: 2
+ },
+
+ component: {
+ name: "Power Regulator",
+ abrv: "Pwr Reg",
+ repair_time: 300,
+ replace_time: 60,
+ spares: 2,
+ affects: 4
+ },
+
+ component: {
+ name: "Heat Exchanger",
+ abrv: "Heat Exch",
+ repair_time: 120,
+ replace_time: 3600,
+ spares: 0,
+ affects: 6
+ },
+
+ component: {
+ name: "Coolant Tanks",
+ abrv: "Coolant",
+ repair_time: 120,
+ replace_time: 1800,
+ spares: 0,
+ affects: 6
+ }
+}
+
+// +------------------------------------------------------------------------+
+
+system: {
+ name: "Battery",
+
+ component: {
+ name: "EMG Cell",
+ abrv: "EMG Cell",
+ repair_time: 120,
+ replace_time: 2400,
+ spares: 0,
+ affects: 3
+ },
+
+ component: {
+ name: "Reactant",
+ abrv: "Reactant",
+ repair_time: 30,
+ replace_time: 1200,
+ spares: 0,
+ affects: 1
+ },
+
+ component: {
+ name: "Reactant Valves",
+ abrv: "Reac Valve",
+ repair_time: 20,
+ replace_time: 1200,
+ spares: 1,
+ affects: 1
+ },
+
+ component: {
+ name: "Power Regulator",
+ abrv: "Pwr Reg",
+ repair_time: 120,
+ replace_time: 60,
+ spares: 2,
+ affects: 4
+ }
+}
+
+// +------------------------------------------------------------------------+
+
+system: {
+ name: "Plasma Drive",
+
+ component: {
+ name: "Plasma Core",
+ abrv: "Plasma Core",
+ repair_time: 90,
+ replace_time: 1800,
+ spares: 0,
+ affects: 3
+ },
+
+ component: {
+ name: "Presequence Injector",
+ abrv: "Injector",
+ repair_time: 40,
+ replace_time: 600,
+ spares: 1,
+ affects: 5
+ },
+
+ component: {
+ name: "Plasma Impeller",
+ abrv: "Impeller",
+ repair_time: 30,
+ replace_time: 900,
+ spares: 1,
+ affects: 5
+ },
+
+ component: {
+ name: "Magnetic Resonance Focuser",
+ abrv: "Mag Focus",
+ repair_time: 600,
+ replace_time: 30,
+ spares: 2,
+ affects: 1
+ },
+
+ component: {
+ name: "Radiation Shield",
+ abrv: "Rad Shield",
+ repair_time: 60,
+ replace_time: 1200,
+ spares: 1,
+ affects: 2
+ },
+
+ component: {
+ name: "Heat Exchanger",
+ abrv: "Heat Exch",
+ repair_time: 90,
+ replace_time: 3600,
+ spares: 0,
+ affects: 6
+ }
+}
+
+// +------------------------------------------------------------------------+
+
+system: {
+ name: Thruster,
+
+ component: {
+ name: "Lateral Thrust Motors",
+ abrv: "Lateral",
+ repair_time: 90,
+ replace_time: 3600,
+ spares: 1,
+ affects: 0x83
+ },
+
+ component: {
+ name: "Spinal Thrust Motors",
+ abrv: "Spinal",
+ repair_time: 90,
+ replace_time: 3600,
+ spares: 1,
+ affects: 0x83
+ },
+
+ component: {
+ name: "Braking Thrusters",
+ abrv: "Braking",
+ repair_time: 60,
+ replace_time: 3600,
+ spares: 1,
+ affects: 0x83
+ },
+
+ component: {
+ name: "Plasma Grid",
+ abrv: "Plasma Grid",
+ repair_time: 180,
+ replace_time: 7200,
+ spares: 1,
+ affects: 3
+ }
+}
+
+// +------------------------------------------------------------------------+
+
+system: {
+ name: "Quantum Drive",
+
+ component: {
+ name: "Graviscalar Bias Node A",
+ abrv: "Alpha Node",
+ repair_time: 200,
+ replace_time: 3600,
+ spares: 1,
+ affects: 1
+ },
+
+ component: {
+ name: "Graviscalar Bias Node B",
+ abrv: "Beta Node",
+ repair_time: 200,
+ replace_time: 3600,
+ spares: 1,
+ affects: 1
+ },
+
+ component: {
+ name: "Quantum Wave Containment Generator",
+ abrv: "Containment",
+ repair_time: 60,
+ replace_time: 1200,
+ spares: 1,
+ affects: 2
+ },
+
+ component: {
+ name: "Dimensional Waveguide",
+ abrv: "Waveguide",
+ repair_time: 30,
+ replace_time: 400,
+ spares: 2,
+ affects: 3
+ },
+
+ component: {
+ name: "Power Filter/Sync Lock",
+ abrv: "Sync Lock",
+ repair_time: 600,
+ replace_time: 60,
+ spares: 1,
+ affects: 1
+ }
+}
+
+// +------------------------------------------------------------------------+
+
+system: {
+ name: "Grav Shield",
+
+ component: {
+ name: "Grav Bias Generator",
+ abrv: "Grav Gen",
+ repair_time: 30,
+ replace_time: 300,
+ spares: 1,
+ affects: 1
+ },
+
+ component: {
+ name: "Fusion Power Adaptor",
+ abrv: "Pwr Adaptor",
+ repair_time: 600,
+ replace_time: 30,
+ spares: 2,
+ affects: 3
+ },
+
+ component: {
+ name: "Harmonic Oscillator",
+ abrv: "Harm Osc",
+ repair_time: 1200,
+ replace_time: 60,
+ spares: 2,
+ affects: 5
+ },
+
+ component: {
+ name: "Tactical Computer Interface",
+ abrv: "Tac I/F",
+ repair_time: 900,
+ replace_time: 60,
+ spares: 1,
+ affects: 5
+ }
+}
+
+// +------------------------------------------------------------------------+
+
+system: {
+ name: "Sensor",
+
+ component: {
+ name: "Transmit Array",
+ abrv: "XMIT",
+ repair_time: 1200,
+ replace_time: 120,
+ spares: 1,
+ affects: 1
+ },
+
+ component: {
+ name: "Receive Array",
+ abrv: "RECV",
+ repair_time: 1200,
+ replace_time: 120,
+ spares: 1,
+ affects: 1
+ },
+
+ component: {
+ name: "Spacial Filter",
+ abrv: "Filter",
+ repair_time: 1800,
+ replace_time: 60,
+ spares: 1,
+ affects: 1
+ },
+
+ component: {
+ name: "Processor",
+ abrv: "CPU",
+ repair_time: 600,
+ replace_time: 90,
+ spares: 2,
+ affects: 1
+ },
+
+ component: {
+ name: "System Interface",
+ abrv: "Sys I/F",
+ repair_time: 900,
+ replace_time: 60,
+ spares: 2,
+ affects: 1
+ }
+}
+
+
+// +------------------------------------------------------------------------+
+
+system: {
+ name: "Computer",
+
+ component: {
+ name: "Processor",
+ abrv: "CPU",
+ repair_time: 600,
+ replace_time: 30,
+ spares: 2,
+ affects: 1
+ },
+
+ component: {
+ name: "Storage",
+ abrv: "Storage",
+ repair_time: 300,
+ replace_time: 60,
+ spares: 2,
+ affects: 1
+ },
+
+ component: {
+ name: "System Interface",
+ abrv: "Sys I/F",
+ repair_time: 90,
+ replace_time: 30,
+ spares: 2,
+ affects: 1
+ }
+}
+
+
+// +------------------------------------------------------------------------+
+
+system: {
+ name: "Beam Weapon",
+
+ component: {
+ name: "Beam Generator",
+ abrv: "Beam Gen",
+ repair_time: 60,
+ replace_time: 2400,
+ spares: 1,
+ affects: 3
+ },
+
+ component: {
+ name: "Power Flux Coupling",
+ abrv: "Pwr Coupling",
+ repair_time: 60,
+ replace_time: 300,
+ spares: 2,
+ affects: 3
+ },
+
+ component: {
+ name: "Beam Focuser",
+ abrv: "Beam Focus",
+ repair_time: 900,
+ replace_time: 30,
+ spares: 2,
+ affects: 1
+ },
+
+ component: {
+ name: "Flashback Supressor",
+ abrv: "Flash Sup",
+ repair_time: 90,
+ replace_time: 1500,
+ spares: 1,
+ affects: 6
+ },
+
+ component: {
+ name: "Tactical Computer Interface",
+ abrv: "Tac I/F",
+ repair_time: 120,
+ replace_time: 30,
+ spares: 1,
+ affects: 5
+ }
+}
+
+// +------------------------------------------------------------------------+
+
+system: {
+ name: "Bolt Weapon",
+
+ component: {
+ name: "Laser Generator",
+ abrv: "Laser Gen",
+ repair_time: 60,
+ replace_time: 1800,
+ spares: 1,
+ affects: 3
+ },
+
+ component: {
+ name: "Power Flux Coupling",
+ abrv: "Pwr Coupling",
+ repair_time: 60,
+ replace_time: 300,
+ spares: 2,
+ affects: 3
+ },
+
+ component: {
+ name: "Tactical Computer Interface",
+ abrv: "Tac I/F",
+ repair_time: 300,
+ replace_time: 60,
+ spares: 1,
+ affects: 5
+ }
+}
+
+// +------------------------------------------------------------------------+
+
+system: {
+ name: "Plasma Weapon",
+
+ component: {
+ name: "Plasma Exciter",
+ abrv: "Exciter",
+ repair_time: 60,
+ replace_time: 300,
+ spares: 1,
+ affects: 3
+ },
+
+ component: {
+ name: "Plasma Coupling",
+ abrv: "Plasma Cpl",
+ repair_time: 60,
+ replace_time: 300,
+ spares: 2,
+ affects: 3
+ },
+
+ component: {
+ name: "Radiation Shield",
+ abrv: "Rad Shield",
+ repair_time: 120,
+ replace_time: 900,
+ spares: 1,
+ affects: 2
+ },
+
+ component: {
+ name: "Heat Exchanger",
+ abrv: "Heat Exch",
+ repair_time: 60,
+ replace_time: 1800,
+ spares: 1,
+ affects: 6
+ },
+
+ component: {
+ name: "Tactical Computer Interface",
+ abrv: "Tac I/F",
+ repair_time: 180,
+ replace_time: 30,
+ spares: 1,
+ affects: 5
+ }
+}
+
+// +------------------------------------------------------------------------+
+
+system: {
+ name: "Missile Weapon",
+
+ component: {
+ name: "Magnetic Launch Rail",
+ abrv: "Launcher",
+ repair_time: 300,
+ replace_time: 3000,
+ spares: 1,
+ affects: 3
+ },
+
+ component: {
+ name: "Ordnance Trolley/Loader",
+ abrv: "Loader",
+ repair_time: 120,
+ replace_time: 6000,
+ spares: 1,
+ affects: 1
+ },
+
+ component: {
+ name: "Power Flux Coupling",
+ abrv: "Pwr Coupling",
+ repair_time: 600,
+ replace_time: 30,
+ spares: 2,
+ affects: 3
+ },
+
+ component: {
+ name: "Tactical Computer Interface",
+ abrv: "Tac I/F",
+ repair_time: 90,
+ replace_time: 240,
+ spares: 1,
+ affects: 5
+ }
+}
+
+
+// +------------------------------------------------------------------------+
+
+system: {
+ name: "Probe",
+
+ component: {
+ name: "Magnetic Launcher",
+ abrv: "Launcher",
+ repair_time: 300,
+ replace_time: 3000,
+ spares: 1,
+ affects: 3
+ },
+
+ component: {
+ name: "Probe Caddy/Loader",
+ abrv: "Loader",
+ repair_time: 120,
+ replace_time: 6000,
+ spares: 1,
+ affects: 1
+ },
+
+ component: {
+ name: "Power Flux Coupling",
+ abrv: "Pwr Coupling",
+ repair_time: 600,
+ replace_time: 30,
+ spares: 2,
+ affects: 3
+ },
+
+ component: {
+ name: "System Computer Interface",
+ abrv: "Sys I/F",
+ repair_time: 90,
+ replace_time: 240,
+ spares: 1,
+ affects: 5
+ }
+}
+
+// +------------------------------------------------------------------------+
+
+system: {
+ name: "Flight Deck",
+
+ component: {
+ name: "Magnetic Launch Rail",
+ abrv: "Mag Rail",
+ repair_time: 120,
+ replace_time: 1800,
+ spares: 1,
+ affects: 3
+ },
+
+ component: {
+ name: "Hangar Access Causeway",
+ abrv: "Elevator",
+ repair_time: 300,
+ replace_time: 6000,
+ spares: 1,
+ affects: 1
+ },
+
+ component: {
+ name: "ILS Transponder",
+ abrv: "ILS",
+ repair_time: 120,
+ replace_time: 2000,
+ spares: 1,
+ affects: 1
+ },
+
+ component: {
+ name: "Power Coupling",
+ abrv: "Pwr Coupling",
+ repair_time: 600,
+ replace_time: 30,
+ spares: 2,
+ affects: 3
+ },
+
+ component: {
+ name: "Navigational Computer Interface",
+ abrv: "Nav I/F",
+ repair_time: 90,
+ replace_time: 240,
+ spares: 1,
+ affects: 5
+ }
+}
+
+
+
+