Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add kerbalism stuff for new/updated reactors #166

Merged
merged 1 commit into from
Dec 15, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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 = [email protected]
output = [email protected]
output = ElectricCharge@35
}

Process
{
name = SNAP-50 300 kWe Fission Reactor
modifier = _SNAP50reactor
input = [email protected]
output = [email protected]
output = ElectricCharge@300
}

Process
{
name = Prometheus Fission Reactor
modifier = _Prometheusreactor
input = [email protected]
output = [email protected]
output = ElectricCharge@200
}

Process
{
name = SNAP-8 Fission Reactor
modifier = _SNAP8reactor
input = [email protected]
output = [email protected]
output = ElectricCharge@35
}

Process
{
name = SNAP-2 Fission Reactor
modifier = _SNAP2reactor
input = [email protected]
output = [email protected]
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
Loading