Skip to content

Commit

Permalink
Add kerbalism stuff for new/updated reactors (#166)
Browse files Browse the repository at this point in the history
Create processes for new reactors, and add
  • Loading branch information
Capkirk123 authored Dec 15, 2024
1 parent dc3fc83 commit 9095d22
Showing 1 changed file with 90 additions and 6 deletions.
96 changes: 90 additions & 6 deletions GameData/KerbalismConfig/Support/NearFuture.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
{
Expand All @@ -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
{
Expand Down Expand Up @@ -327,7 +399,7 @@ Profile
}

//SAFE-400
@PART[RO-reactor-SAFE400]:AFTER[RealismOverhaul]
@PART[reactor-0625|RO-reactor-SAFE400]:AFTER[RealismOverhaul]
{
MODULE
{
Expand All @@ -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
Expand Down

0 comments on commit 9095d22

Please sign in to comment.