Skip to content

Commit

Permalink
Add R-13
Browse files Browse the repository at this point in the history
  • Loading branch information
Capkirk123 committed Dec 24, 2024
1 parent 2a82a32 commit 43f1186
Show file tree
Hide file tree
Showing 7 changed files with 483 additions and 11 deletions.
15 changes: 11 additions & 4 deletions GameData/RP-1/Tree/ECM-Engines.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -464,13 +464,16 @@
PrincetonLNTR-WCH = 250000,PrincetonLNTR-ZrC
PrincetonLNTR-ZrC = 250000,LiquidCoreReactors
R-103 = 0
R-11F-300 = 2000,RD-9BF
R-11F-300 = 2000,RD-9BF-811
R-11F2-300 = 2500,R-11F-300
R-11F2S-300 = 2000,R-11F2-300
R-15B-300 = 20000,RD-9BF
R-13-300 = 2000,R-11F2S-300
R-13F-300 = 2000,R-13-300
R-13F2-300 = 2000,R-13F-300
R-15B-300 = 20000,RD-9BF-811
R-15BD-300 = 5000,R-15B-300
R-15BF2-300 = 20000,R-15BD-300
R-25-300 = 1000,R-11F2S-300
R-25-300 = 1000,R-13F-300
R-40A = 0
R-40A-NTO = 0
R-40B = 0
Expand Down Expand Up @@ -848,6 +851,10 @@
Vulcain = 320000,HydroloxPumps
Vulcain-2 = 50000
WAC-Corporal = 1
WP-13 = 2000,R-13-300,WP-7B
WP-13A-II = 2000,WP-13
WP-13F = 2000,WP-13A-II
WP-13FI = 2000,WP-13F
WP-6 = 250,RD-9B
WP-6A = 500,RD-9BF-811
WP-6A-III = 2000,WP-6A
Expand All @@ -858,7 +865,7 @@
WP-7BM = 2000,WP-7B
WS-10A = 15000,CFM56-2A2
WS-10B = 5000,WS-10A
WS-10B-III = 5000,WP-7B
WS-10B-III = 5000,WS-10B
Waxwing = 10000, SolidsCTPB
Welland = 1
X-405 = 9500,XLR10-RM-2,Navaho-PhaseIII-TP
Expand Down
1 change: 1 addition & 0 deletions GameData/RP-1/Tree/ECM-Parts.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -406,6 +406,7 @@
RO-PPS1350 = PPS-1350
RO-QuadropoleMassSpectrometer = 2500, RO-MIMS
RO-R11F = R-11F-300
RO-R13 = R-13-300
RO-R15BD = R-15B-300
RO-R25F = R-25-300
RO-RD-0105 = RD-0105
Expand Down
288 changes: 288 additions & 0 deletions GameData/RP-1/Tree/TREE-Engines.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3034,6 +3034,26 @@
*@PARTUPGRADE[RFUpgrade_R-11F2S-300]/deleteme -= 1
}

@CONFIG[R-13-300]
{
%techRequired = advancedJetEngines
%cost = 0
}

@CONFIG[R-13F-300]
{
%techRequired = efficientSupersonic
%cost = 2
*@PARTUPGRADE[RFUpgrade_R-13F-300]/deleteme -= 1
}

@CONFIG[R-13F2-300]
{
%techRequired = efficientSupersonic
%cost = 2
*@PARTUPGRADE[RFUpgrade_R-13F2-300]/deleteme -= 1
}

@CONFIG[R-15B-300]
{
%techRequired = advancedJetEngines
Expand Down Expand Up @@ -5543,6 +5563,34 @@
%cost = 0
}

@CONFIG[WP-13]
{
%techRequired = matureTurbofans
%cost = -15
*@PARTUPGRADE[RFUpgrade_WP-13]/deleteme -= 1
}

@CONFIG[WP-13A-II]
{
%techRequired = refinedTurbofans
%cost = 14
*@PARTUPGRADE[RFUpgrade_WP-13A-II]/deleteme -= 1
}

@CONFIG[WP-13F]
{
%techRequired = refinedTurbofans
%cost = 4
*@PARTUPGRADE[RFUpgrade_WP-13F]/deleteme -= 1
}

@CONFIG[WP-13FI]
{
%techRequired = refinedTurbofans
%cost = 6
*@PARTUPGRADE[RFUpgrade_WP-13FI]/deleteme -= 1
}

@CONFIG[WP-6]
{
%techRequired = highSpeedFlight
Expand Down Expand Up @@ -15869,6 +15917,86 @@ PART
{
}

PARTUPGRADE
{
name = RFUpgrade_R-13F-300
partIcon = RO-H1-RS27 // FIXME Once we get dedicated model
techRequired = efficientSupersonic
entryCost = 0
cost = 0
title = R13 Engine Upgrade: R-13F-300 Config
basicInfo = Engine Performance Upgrade
manufacturer = Engine Upgrade
deleteme = 1
description = The R13 Engine now supports the R-13F-300 configuration for increased performance. Unlock it in the VAB/SPH through the engine configs interface.\n\n
}

PART
{
name = RFUpgrade_engineConfigSource_R-13F-300
engineType = R13
}

@PART[RFUpgrade_engineConfigSource_R-13F-300]:AFTER[RealismOverhaulEngines]
{
%MODULE[Module*EngineConfigs] {
@name = ModuleEngineConfigs
%CONFIG[R-13F-300] {
&specLevel = operational
}
}
}

@PARTUPGRADE[RFUpgrade_R-13F-300]:AFTER[RealismOverhaulEngines]
{
%description = #$description$\nAvailable at specLevel $@PART[RFUpgrade_engineConfigSource_R-13F-300]/MODULE[ModuleEngineConfigs]/CONFIG[R-13F-300]/specLevel$
// TODO: could add any number of other useful fields from the CONFIG here. cost? description?
}

!PART[RFUpgrade_engineConfigSource_R-13F-300]:AFTER[RealismOverhaulEngines]
{
}

PARTUPGRADE
{
name = RFUpgrade_R-13F2-300
partIcon = RO-H1-RS27 // FIXME Once we get dedicated model
techRequired = efficientSupersonic
entryCost = 0
cost = 0
title = R13 Engine Upgrade: R-13F2-300 Config
basicInfo = Engine Performance Upgrade
manufacturer = Engine Upgrade
deleteme = 1
description = The R13 Engine now supports the R-13F2-300 configuration for increased performance. Unlock it in the VAB/SPH through the engine configs interface.\n\n
}

PART
{
name = RFUpgrade_engineConfigSource_R-13F2-300
engineType = R13
}

@PART[RFUpgrade_engineConfigSource_R-13F2-300]:AFTER[RealismOverhaulEngines]
{
%MODULE[Module*EngineConfigs] {
@name = ModuleEngineConfigs
%CONFIG[R-13F2-300] {
&specLevel = operational
}
}
}

@PARTUPGRADE[RFUpgrade_R-13F2-300]:AFTER[RealismOverhaulEngines]
{
%description = #$description$\nAvailable at specLevel $@PART[RFUpgrade_engineConfigSource_R-13F2-300]/MODULE[ModuleEngineConfigs]/CONFIG[R-13F2-300]/specLevel$
// TODO: could add any number of other useful fields from the CONFIG here. cost? description?
}

!PART[RFUpgrade_engineConfigSource_R-13F2-300]:AFTER[RealismOverhaulEngines]
{
}

PARTUPGRADE
{
name = RFUpgrade_R-15BD-300
Expand Down Expand Up @@ -23629,6 +23757,166 @@ PART
{
}

PARTUPGRADE
{
name = RFUpgrade_WP-13
partIcon = RO-H1-RS27 // FIXME Once we get dedicated model
techRequired = matureTurbofans
entryCost = 0
cost = 0
title = R13 Engine Upgrade: WP-13 Config
basicInfo = Engine Performance Upgrade
manufacturer = Engine Upgrade
deleteme = 1
description = The R13 Engine now supports the WP-13 configuration for increased performance. Unlock it in the VAB/SPH through the engine configs interface.\n\n
}

PART
{
name = RFUpgrade_engineConfigSource_WP-13
engineType = R13
}

@PART[RFUpgrade_engineConfigSource_WP-13]:AFTER[RealismOverhaulEngines]
{
%MODULE[Module*EngineConfigs] {
@name = ModuleEngineConfigs
%CONFIG[WP-13] {
&specLevel = operational
}
}
}

@PARTUPGRADE[RFUpgrade_WP-13]:AFTER[RealismOverhaulEngines]
{
%description = #$description$\nAvailable at specLevel $@PART[RFUpgrade_engineConfigSource_WP-13]/MODULE[ModuleEngineConfigs]/CONFIG[WP-13]/specLevel$
// TODO: could add any number of other useful fields from the CONFIG here. cost? description?
}

!PART[RFUpgrade_engineConfigSource_WP-13]:AFTER[RealismOverhaulEngines]
{
}

PARTUPGRADE
{
name = RFUpgrade_WP-13A-II
partIcon = RO-H1-RS27 // FIXME Once we get dedicated model
techRequired = refinedTurbofans
entryCost = 0
cost = 0
title = R13 Engine Upgrade: WP-13A-II Config
basicInfo = Engine Performance Upgrade
manufacturer = Engine Upgrade
deleteme = 1
description = The R13 Engine now supports the WP-13A-II configuration for increased performance. Unlock it in the VAB/SPH through the engine configs interface.\n\n
}

PART
{
name = RFUpgrade_engineConfigSource_WP-13A-II
engineType = R13
}

@PART[RFUpgrade_engineConfigSource_WP-13A-II]:AFTER[RealismOverhaulEngines]
{
%MODULE[Module*EngineConfigs] {
@name = ModuleEngineConfigs
%CONFIG[WP-13A-II] {
&specLevel = operational
}
}
}

@PARTUPGRADE[RFUpgrade_WP-13A-II]:AFTER[RealismOverhaulEngines]
{
%description = #$description$\nAvailable at specLevel $@PART[RFUpgrade_engineConfigSource_WP-13A-II]/MODULE[ModuleEngineConfigs]/CONFIG[WP-13A-II]/specLevel$
// TODO: could add any number of other useful fields from the CONFIG here. cost? description?
}

!PART[RFUpgrade_engineConfigSource_WP-13A-II]:AFTER[RealismOverhaulEngines]
{
}

PARTUPGRADE
{
name = RFUpgrade_WP-13F
partIcon = RO-H1-RS27 // FIXME Once we get dedicated model
techRequired = refinedTurbofans
entryCost = 0
cost = 0
title = R13 Engine Upgrade: WP-13F Config
basicInfo = Engine Performance Upgrade
manufacturer = Engine Upgrade
deleteme = 1
description = The R13 Engine now supports the WP-13F configuration for increased performance. Unlock it in the VAB/SPH through the engine configs interface.\n\n
}

PART
{
name = RFUpgrade_engineConfigSource_WP-13F
engineType = R13
}

@PART[RFUpgrade_engineConfigSource_WP-13F]:AFTER[RealismOverhaulEngines]
{
%MODULE[Module*EngineConfigs] {
@name = ModuleEngineConfigs
%CONFIG[WP-13F] {
&specLevel = operational
}
}
}

@PARTUPGRADE[RFUpgrade_WP-13F]:AFTER[RealismOverhaulEngines]
{
%description = #$description$\nAvailable at specLevel $@PART[RFUpgrade_engineConfigSource_WP-13F]/MODULE[ModuleEngineConfigs]/CONFIG[WP-13F]/specLevel$
// TODO: could add any number of other useful fields from the CONFIG here. cost? description?
}

!PART[RFUpgrade_engineConfigSource_WP-13F]:AFTER[RealismOverhaulEngines]
{
}

PARTUPGRADE
{
name = RFUpgrade_WP-13FI
partIcon = RO-H1-RS27 // FIXME Once we get dedicated model
techRequired = refinedTurbofans
entryCost = 0
cost = 0
title = R13 Engine Upgrade: WP-13FI Config
basicInfo = Engine Performance Upgrade
manufacturer = Engine Upgrade
deleteme = 1
description = The R13 Engine now supports the WP-13FI configuration for increased performance. Unlock it in the VAB/SPH through the engine configs interface.\n\n
}

PART
{
name = RFUpgrade_engineConfigSource_WP-13FI
engineType = R13
}

@PART[RFUpgrade_engineConfigSource_WP-13FI]:AFTER[RealismOverhaulEngines]
{
%MODULE[Module*EngineConfigs] {
@name = ModuleEngineConfigs
%CONFIG[WP-13FI] {
&specLevel = operational
}
}
}

@PARTUPGRADE[RFUpgrade_WP-13FI]:AFTER[RealismOverhaulEngines]
{
%description = #$description$\nAvailable at specLevel $@PART[RFUpgrade_engineConfigSource_WP-13FI]/MODULE[ModuleEngineConfigs]/CONFIG[WP-13FI]/specLevel$
// TODO: could add any number of other useful fields from the CONFIG here. cost? description?
}

!PART[RFUpgrade_engineConfigSource_WP-13FI]:AFTER[RealismOverhaulEngines]
{
}

PARTUPGRADE
{
name = RFUpgrade_WP-6
Expand Down
8 changes: 8 additions & 0 deletions GameData/RP-1/Tree/TREE-Parts.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -6629,6 +6629,14 @@
RP0conf = true
@description ^=:$: <b><color=green>From Advanced Jet Engines mod</color></b>
}
@PART[RO-R13]:FOR[xxxRP0]
{
%TechRequired = advancedJetEngines
%cost = 436
%entryCost = 0
RP0conf = true
@description ^=:$: <b><color=green>From Advanced Jet Engines mod</color></b>
}
@PART[RO-R15BD]:FOR[xxxRP0]
{
%TechRequired = advancedJetEngines
Expand Down
Loading

0 comments on commit 43f1186

Please sign in to comment.