From de2a9359237f0f0be46169c8c42b71a62a22d7e9 Mon Sep 17 00:00:00 2001 From: Louis Goessling Date: Sat, 6 Dec 2014 23:23:00 -0600 Subject: [PATCH] Readd all the configs --- ModuleManager/Realchutes/Parachutes.cfg | 36 +++++++++++++++++++++++++ ModuleManager/Stock/Animations.cfg | 36 +++++++++++++++++++++++++ ModuleManager/Stock/Engines_Coolant.cfg | 36 +++++++++++++++++++++++++ ModuleManager/Stock/Generators.cfg | 36 +++++++++++++++++++++++++ ModuleManager/Stock/Intakes.cfg | 36 +++++++++++++++++++++++++ ModuleManager/Stock/Parachutes.cfg | 36 +++++++++++++++++++++++++ ModuleManager/Stock/SRBs.cfg | 36 +++++++++++++++++++++++++ ModuleManager/Stock/SRBs_enginesFX.cfg | 36 +++++++++++++++++++++++++ ModuleManager/Stock/Solar.cfg | 36 +++++++++++++++++++++++++ ModuleManager/Stock/Stock_Ignores.cfg | 14 ++++++++++ 10 files changed, 338 insertions(+) create mode 100644 ModuleManager/Realchutes/Parachutes.cfg create mode 100644 ModuleManager/Stock/Animations.cfg create mode 100644 ModuleManager/Stock/Engines_Coolant.cfg create mode 100644 ModuleManager/Stock/Generators.cfg create mode 100644 ModuleManager/Stock/Intakes.cfg create mode 100644 ModuleManager/Stock/Parachutes.cfg create mode 100644 ModuleManager/Stock/SRBs.cfg create mode 100644 ModuleManager/Stock/SRBs_enginesFX.cfg create mode 100644 ModuleManager/Stock/Solar.cfg create mode 100644 ModuleManager/Stock/Stock_Ignores.cfg diff --git a/ModuleManager/Realchutes/Parachutes.cfg b/ModuleManager/Realchutes/Parachutes.cfg new file mode 100644 index 0000000..39feade --- /dev/null +++ b/ModuleManager/Realchutes/Parachutes.cfg @@ -0,0 +1,36 @@ +@PART[*]:HAS[@MODULE[RealChuteModule ]]:FOR[Entropy]:NEEDS[DangIt&!RealChute] +{ + MODULE + { + name = ModuleRealChutesReliability + + // Two years + MTBF = 17520 + + // Engines must decay *VERY* quickly compared to other parts + LifeTime = 20 + + // Amount of spare parts needed to repair the part + RepairCost = 1 + // Fraction of the age that is discounted when repairing (from 0 to 1) + RepairBonus = 1 + + // Amount of spare parts needed for preemptive maintenance + MaintenanceCost = 1 + + // Fraction of the age that is discounted when doing maintenance (from 0 to 1) + MaintenanceBonus = 0.3 + + // Duration of the inspection bonus, in seconds + InspectionBonus = 3600 + + // Set to true to suppress all notifications about this module + Silent = false + + DANGIT_PERKS + { + perk = Mechanic:Unskilled + perk = Electrician:Unskilled + } + } +} \ No newline at end of file diff --git a/ModuleManager/Stock/Animations.cfg b/ModuleManager/Stock/Animations.cfg new file mode 100644 index 0000000..d5d9ef3 --- /dev/null +++ b/ModuleManager/Stock/Animations.cfg @@ -0,0 +1,36 @@ +@PART[*]:HAS[@MODULE[ModuleAnimateGeneric]]:FOR[Entropy] +{ + MODULE + { + name = ModuleAnimationReliability + + // Two years + MTBF = 175200 + + // Engines must decay *VERY* quickly compared to other parts + LifeTime = 47600 + + // Amount of spare parts needed to repair the part + RepairCost = 3 + // Fraction of the age that is discounted when repairing (from 0 to 1) + RepairBonus = 0.8 + + // Amount of spare parts needed for preemptive maintenance + MaintenanceCost = 1 + + // Fraction of the age that is discounted when doing maintenance (from 0 to 1) + MaintenanceBonus = 0.3 + + // Duration of the inspection bonus, in seconds + InspectionBonus = 86400 + + // Set to true to suppress all notifications about this module + Silent = false + + DANGIT_PERKS + { + perk = Mechanic:Skilled + perk = Electrician:Normal + } + } +} \ No newline at end of file diff --git a/ModuleManager/Stock/Engines_Coolant.cfg b/ModuleManager/Stock/Engines_Coolant.cfg new file mode 100644 index 0000000..f123a8b --- /dev/null +++ b/ModuleManager/Stock/Engines_Coolant.cfg @@ -0,0 +1,36 @@ +@PART[*]:HAS[@MODULE[ModuleEngines*]:HAS[!PROPELLANT[SolidFuel],!PROPELLANT[XenonGas]]]:FOR[Entropy] +{ + MODULE + { + name = ModuleCoolantReliability + + // Annual Failure Rate: 100% + MTBF = 8760 + + // Engines must decay *VERY* quickly compared to other parts + LifeTime = 1 + + // Amount of spare parts needed to repair the part + RepairCost = 10 + // Fraction of the age that is discounted when repairing (from 0 to 1) + RepairBonus = 0.1 + + // Amount of spare parts needed for preemptive maintenance + MaintenanceCost = 2 + + // Fraction of the age that is discounted when doing maintenance (from 0 to 1) + MaintenanceBonus = 0.3 + + // Duration of the inspection bonus, in seconds + InspectionBonus = 120 + + // Set to true to suppress all notifications about this module + Silent = false + + DANGIT_PERKS + { + perk = Mechanic:Skilled + perk = Electrician:Normal + } + } +} \ No newline at end of file diff --git a/ModuleManager/Stock/Generators.cfg b/ModuleManager/Stock/Generators.cfg new file mode 100644 index 0000000..57fac11 --- /dev/null +++ b/ModuleManager/Stock/Generators.cfg @@ -0,0 +1,36 @@ +@PART[*]:HAS[@MODULE[ModuleGenerator]]:FOR[Entropy] +{ + MODULE + { + name = ModuleGeneratorReliability + + // Two years + MTBF = 525600 + + // Engines must decay *VERY* quickly compared to other parts + LifeTime = 142800 + + // Amount of spare parts needed to repair the part + RepairCost = 3 + // Fraction of the age that is discounted when repairing (from 0 to 1) + RepairBonus = 0.8 + + // Amount of spare parts needed for preemptive maintenance + MaintenanceCost = 1 + + // Fraction of the age that is discounted when doing maintenance (from 0 to 1) + MaintenanceBonus = 0.3 + + // Duration of the inspection bonus, in seconds + InspectionBonus = 300 + + // Set to true to suppress all notifications about this module + Silent = false + + DANGIT_PERKS + { + perk = Mechanic:Normal + perk = Electrician:Skilled + } + } +} \ No newline at end of file diff --git a/ModuleManager/Stock/Intakes.cfg b/ModuleManager/Stock/Intakes.cfg new file mode 100644 index 0000000..c6bcccf --- /dev/null +++ b/ModuleManager/Stock/Intakes.cfg @@ -0,0 +1,36 @@ +@PART[*]:HAS[@MODULE[ModuleResourceIntake]]:FOR[Entropy]:NEEDS[DangIt] +{ + MODULE + { + name = ModuleIntakeReliability + + // Annual Failure Rate: 100% + MTBF = 1 + + // Engines must decay *VERY* quickly compared to other parts + LifeTime = 1 + + // Amount of spare parts needed to repair the part + RepairCost = 1 + // Fraction of the age that is discounted when repairing (from 0 to 1) + RepairBonus = 1 + + // Amount of spare parts needed for preemptive maintenance + MaintenanceCost = 1 + + // Fraction of the age that is discounted when doing maintenance (from 0 to 1) + MaintenanceBonus = 0.3 + + // Duration of the inspection bonus, in seconds + InspectionBonus = 120 + + // Set to true to suppress all notifications about this module + Silent = false + + DANGIT_PERKS + { + perk = Mechanic:Unskilled + perk = Electrician:Unskilled + } + } +} \ No newline at end of file diff --git a/ModuleManager/Stock/Parachutes.cfg b/ModuleManager/Stock/Parachutes.cfg new file mode 100644 index 0000000..be020dc --- /dev/null +++ b/ModuleManager/Stock/Parachutes.cfg @@ -0,0 +1,36 @@ +@PART[*]:HAS[@MODULE[ModuleParachute]]:FOR[Entropy]:NEEDS[DangIt&!RealChute] +{ + MODULE + { + name = ModuleParachuteReliability + + // Two years + MTBF = 17520 + + // Engines must decay *VERY* quickly compared to other parts + LifeTime = 20 + + // Amount of spare parts needed to repair the part + RepairCost = 1 + // Fraction of the age that is discounted when repairing (from 0 to 1) + RepairBonus = 1 + + // Amount of spare parts needed for preemptive maintenance + MaintenanceCost = 1 + + // Fraction of the age that is discounted when doing maintenance (from 0 to 1) + MaintenanceBonus = 0.3 + + // Duration of the inspection bonus, in seconds + InspectionBonus = 3600 + + // Set to true to suppress all notifications about this module + Silent = false + + DANGIT_PERKS + { + perk = Mechanic:Unskilled + perk = Electrician:Unskilled + } + } +} \ No newline at end of file diff --git a/ModuleManager/Stock/SRBs.cfg b/ModuleManager/Stock/SRBs.cfg new file mode 100644 index 0000000..46d8ce3 --- /dev/null +++ b/ModuleManager/Stock/SRBs.cfg @@ -0,0 +1,36 @@ +@PART[*]:HAS[@MODULE[ModuleEngines]:HAS[@PROPELLANT[SolidFuel]],!MODULE[NoSRBFailures],]:NEEDS[DangIt]:FOR[Entropy] +{ + MODULE + { + name = ModuleSRBReliability + + // Annual Failure Rate: 100% + MTBF = 8000; + + // Engines must decay *VERY* quickly compared to other parts + LifeTime = 1 + + // Amount of spare parts needed to repair the part + RepairCost = 10 + // Fraction of the age that is discounted when repairing (from 0 to 1) + RepairBonus = 1 + + // Amount of spare parts needed for preemptive maintenance + MaintenanceCost = 5 + + // Fraction of the age that is discounted when doing maintenance (from 0 to 1) + MaintenanceBonus = 0.3 + + // Duration of the inspection bonus, in seconds + InspectionBonus = 600 + + // Set to true to suppress all notifications about this module + Silent = false + + DANGIT_PERKS + { + perk = Mechanic:Skilled + perk = Electrician:Normal + } + } +} \ No newline at end of file diff --git a/ModuleManager/Stock/SRBs_enginesFX.cfg b/ModuleManager/Stock/SRBs_enginesFX.cfg new file mode 100644 index 0000000..aa08b14 --- /dev/null +++ b/ModuleManager/Stock/SRBs_enginesFX.cfg @@ -0,0 +1,36 @@ +@PART[*]:HAS[@MODULE[ModuleEnginesFX]:HAS[@PROPELLANT[SolidFuel]],!MODULE[NoSRBFailures],]:NEEDS[DangIt]:FOR[Entropy] +{ + MODULE + { + name = ModuleSRBFXReliability + + // Annual Failure Rate: 100% + MTBF = 8000; + + // Engines must decay *VERY* quickly compared to other parts + LifeTime = 1 + + // Amount of spare parts needed to repair the part + RepairCost = 10 + // Fraction of the age that is discounted when repairing (from 0 to 1) + RepairBonus = 1 + + // Amount of spare parts needed for preemptive maintenance + MaintenanceCost = 5 + + // Fraction of the age that is discounted when doing maintenance (from 0 to 1) + MaintenanceBonus = 0.3 + + // Duration of the inspection bonus, in seconds + InspectionBonus = 600 + + // Set to true to suppress all notifications about this module + Silent = false + + DANGIT_PERKS + { + perk = Mechanic:Skilled + perk = Electrician:Normal + } + } +} \ No newline at end of file diff --git a/ModuleManager/Stock/Solar.cfg b/ModuleManager/Stock/Solar.cfg new file mode 100644 index 0000000..1146a10 --- /dev/null +++ b/ModuleManager/Stock/Solar.cfg @@ -0,0 +1,36 @@ +@PART[*]:HAS[@MODULE[ModuleDeployableSolarPanel]]:FOR[Entropy] +{ + MODULE + { + name = ModuleSolarReliability + + // Two years + MTBF = 17520 + + // Engines must decay *VERY* quickly compared to other parts + LifeTime = 17520 + + // Amount of spare parts needed to repair the part + RepairCost = 2 + // Fraction of the age that is discounted when repairing (from 0 to 1) + RepairBonus = 0.8 + + // Amount of spare parts needed for preemptive maintenance + MaintenanceCost = 1 + + // Fraction of the age that is discounted when doing maintenance (from 0 to 1) + MaintenanceBonus = 0.3 + + // Duration of the inspection bonus, in seconds + InspectionBonus = 86400 + + // Set to true to suppress all notifications about this module + Silent = false + + DANGIT_PERKS + { + perk = Mechanic:Normal + perk = Electrician:Skilled + } + } +} \ No newline at end of file diff --git a/ModuleManager/Stock/Stock_Ignores.cfg b/ModuleManager/Stock/Stock_Ignores.cfg new file mode 100644 index 0000000..d9027bc --- /dev/null +++ b/ModuleManager/Stock/Stock_Ignores.cfg @@ -0,0 +1,14 @@ +@PART[sepMotor1]:BEFORE[Entropy] +{ + MODULE + { + name = NoSRBFailures + } +} +@PART[LaunchEscapeSystem]:BEFORE[Entropy] +{ + MODULE + { + name = NoSRBFailures + } +} \ No newline at end of file