From 087b0ac3c90a38cc50e6778ad39e202cdf7a60ce Mon Sep 17 00:00:00 2001 From: Capkirk123 Date: Sat, 14 Dec 2024 20:57:30 -0500 Subject: [PATCH] Add kerbalism stuff for new/updated reactors Create processes for new reactors, and add --- .../KerbalismConfig/Support/NearFuture.cfg | 96 +++++++++++++++++-- 1 file changed, 90 insertions(+), 6 deletions(-) diff --git a/GameData/KerbalismConfig/Support/NearFuture.cfg b/GameData/KerbalismConfig/Support/NearFuture.cfg index 40e4dfa..b1534db 100644 --- a/GameData/KerbalismConfig/Support/NearFuture.cfg +++ b/GameData/KerbalismConfig/Support/NearFuture.cfg @@ -78,13 +78,49 @@ Profile Process { - name = SNAP-50 Fission Reactor + name = SNAP-50 35 kWe Fission Reactor + modifier = _SNAP5035reactor + input = UraniumNitride@0.000000207837 + output = DepletedFuel@0.0000002709266 + output = ElectricCharge@35 + } + + Process + { + name = SNAP-50 300 kWe Fission Reactor modifier = _SNAP50reactor input = UraniumNitride@0.000000332725 output = DepletedFuel@0.0000004337254 output = ElectricCharge@300 } + Process + { + name = Prometheus Fission Reactor + modifier = _Prometheusreactor + input = EnrichedUranium@0.000000121322 + output = DepletedFuel@0.000000121322 + output = ElectricCharge@200 + } + + Process + { + name = SNAP-8 Fission Reactor + modifier = _SNAP8reactor + input = EnrichedUranium@0.0000000473565 + output = DepletedFuel@0.0000000473565 + output = ElectricCharge@35 + } + + Process + { + name = SNAP-2 Fission Reactor + modifier = _SNAP2reactor + input = EnrichedUranium@0.000000008592 + output = DepletedFuel@0.000000008592 + output = ElectricCharge@10 + } + Process { name = TOPAZ-II Fission Reactor @@ -255,7 +291,7 @@ Profile //Assign processes to their reactors //RAPID-L -@PART[reactor-25]:AFTER[RealismOverhaul] +@PART[reactor-25|RO-reactor-RAPIDL]:AFTER[RealismOverhaul] { MODULE { @@ -266,20 +302,56 @@ Profile } } -//SNAP-50 +//SNAP-50 35 kWe @PART[RO-reactor-snap50]:AFTER[RealismOverhaul] +{ + MODULE + { + name = ProcessController + resource = _SNAP5035reactor + title = SNAP-50 35 kWe Fission Reactor + capacity = 1 + } +} + +//SNAP-50 300 kWe +@PART[RO-reactor-snap50-300]:AFTER[RealismOverhaul] { MODULE { name = ProcessController resource = _SNAP50reactor - title = SNAP-50 Fission Reactor + title = SNAP-50 300 kWe Fission Reactor + capacity = 1 + } +} + +//Prometheus +@PART[RO-reactor-prometheus]:AFTER[RealismOverhaul] +{ + MODULE + { + name = ProcessController + resource = _Prometheusreactor + title = Prometheus Fission Reactor + capacity = 1 + } +} + +//SNAP-8 +@PART[RO-reactor-snap8]:AFTER[RealismOverhaul] +{ + MODULE + { + name = ProcessController + resource = _SNAP8reactor + title = SNAP-8 Fission Reactor capacity = 1 } } //TOPAZ-II -@PART[reactor-125]:AFTER[RealismOverhaul] +@PART[reactor-125|RO-reactor-TOPAZII]:AFTER[RealismOverhaul] { MODULE { @@ -327,7 +399,7 @@ Profile } //SAFE-400 -@PART[RO-reactor-SAFE400]:AFTER[RealismOverhaul] +@PART[reactor-0625|RO-reactor-SAFE400]:AFTER[RealismOverhaul] { MODULE { @@ -350,6 +422,18 @@ Profile } } +//SNAP-2 +@PART[RO-reactor-snap2]:AFTER[RealismOverhaul] +{ + MODULE + { + name = ProcessController + resource = _SNAP2reactor + title = SNAP-2 Fission Reactor + capacity = 1 + } +} + // ============================================================================ // Add Uraninite centrifuge and Breeder reactor to ISRU chemical plants and the NearFutureElectrical Nuclear Recycler