Skip to content

Commit

Permalink
Configure new ROE SRM parts (#2360)
Browse files Browse the repository at this point in the history
  • Loading branch information
Capkirk123 authored May 9, 2024
1 parent eebdbe9 commit 6d6d540
Show file tree
Hide file tree
Showing 8 changed files with 633 additions and 17 deletions.
12 changes: 10 additions & 2 deletions GameData/RP-1/Tree/ECM-Engines.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,8 @@
Aestus-II = 20000,AestusMod,HypergolicPumps
AestusMod = 10000,Aestus
Agena-2000 = 5000,Model8096C
Alcyone = 10000, SolidsPBAA
Alcyone-1 = 5000,SolidsAluminum,SolidsFiber
Alcyone-1A = 5000,Alcyone-1,SolidsPBAA
Algol-I = Polaris
Algol-II = 10000, Algol-I
Algol-III = 10000, Algol-II, SolidsPBAN
Expand Down Expand Up @@ -741,13 +742,16 @@
SPT-70 = 10000,SPT-60
SPT-70M = 5000,SPT-70
SPT-70MK = 1000,SPT-70M
SR19-AJ-1 = 10000,MinutemanII
SR73-AJ-1 = 5000,MinutemanII
SRMU = 144000,SolidsSegmented,SolidsTVC
SSBE = 300000,RS-25A
SSBE-BlockII = 50000,SSBE,RS-25D-E
STAR-17 = 15000,STARCTPB
STAR-37 = 5000, Altair-III, SolidsPBAN
STAR-37E = 5000, STAR-37
STAR-37FM = 5000, STAR-37E, STAR
STAR-37FMV = 10000,STAR-37FM
STBE = 100000,F-1A
STBE-1A = 190000
STBE-1B = 10000,STBE-1A
Expand All @@ -756,7 +760,10 @@
SX3 = 200000
Sapphire101 = 2000
Sapphire203 = 2000,Sapphire101
Star-13B = 10000,STARCTPB
Star-13 = 2500,Star-13E,SolidsPUPE
Star-13A = 2500,Star-13,STARCTPB
Star-13B = 10000,Star-13A,STARCTPB
Star-13E = 10000,SolidsComposite
Star-15G = 10000,STAR
Star-17A = 10000,STAR-17
Star-20 = Altair-III
Expand Down Expand Up @@ -787,6 +794,7 @@
TR-312-100MN = 1000,TR-308
TR-312-100YN = 1000,TR-312-100MN
TRITON = 0
TX-280 = 2500,SolidsComposite
Topaze = 0
U-1250 = 0
U-1700 = 1000,U-1250
Expand Down
12 changes: 11 additions & 1 deletion GameData/RP-1/Tree/ECM-Parts.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -617,7 +617,8 @@
ROC-GeminiParachuteDrogueBDB = capsulesGemini
ROC-GeminiRCS = 4000,rcsMult
ROC-GeminiReentryControlSystem = 1000,MMH+NTO,rcsMult
ROC-GeminiRetroBDB = 10000, STARCTPB
ROC-GeminiRetroBDB = Star-13E
ROC-GeminiRetroMECBDB = Star-13E
ROC-GeminiRetrogradeSection = GeminiSM,rcsMult
ROC-GeminiRetrogradeSectionBDB = capsulesGemini
ROC-GeminiWing = 40000,capsulesGemini
Expand Down Expand Up @@ -705,6 +706,9 @@
ROE-Agena8096C = Model8096C
ROE-AgenaSPS = Model8250
ROE-Agena-EquipmentRack = 0
ROE-Agena-Retro-TypeIII = 2000,SolidsComposite
ROE-Agena-Spinrocket = 500,SolidsComposite
ROE-Alcyone1 = Alcyone-1
ROE-Algol1 = Algol-I
ROE-Algol1-Inline = 1000, Algol-I
ROE-Algol2 = Algol-II
Expand Down Expand Up @@ -806,6 +810,7 @@
ROE-LargeRadialLC = 1
ROE-LargeRadialLC-FASA = 1
ROE-M1 = M-1-Spec
ROE-M55 = M55
ROE-MB35 = MB-35
ROE-MB60 = MB-60
ROE-MediumApolloLC = 1
Expand Down Expand Up @@ -911,20 +916,25 @@
ROE-S598M = S5-98M
ROE-S598M-NicheParts = S5-98M
ROE-SNTPPFE100 = SNTPPFE100-Prototype
ROE-SR19 = SR19-AJ-1
ROE-SR73 = SR73-AJ-1
ROE-SRMU = SRMU
ROE-SmallApolloLC = 1
ROE-SmallApolloLC-FASA = 1
ROE-SmallLC = 1
ROE-SmallLC-FASA = 1
ROE-SmallRadialLC = 1
ROE-SmallRadialLC-FASA = 1
ROE-Star13 = Star-13
ROE-Star13A = Star-13A
ROE-Star37 = STAR-37
ROE-Star37E = STAR-37E
ROE-Star37FM = STAR-37FM
ROE-Star48B = Star-48B/Short
ROE-Stentor = Stentor
ROE-TD339 = TD-339
ROE-TD339-NicheParts = TD-339
ROE-TX280 = TX-280
ROE-UA1204 = UA1204
ROE-UA1205 = UA1205
ROE-UA1206 = UA1206
Expand Down
7 changes: 4 additions & 3 deletions GameData/RP-1/Tree/EntryCostModifiers.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -39,15 +39,16 @@ ENTRYCOSTMODS
SolidsAluminum = 50000, SolidsComposite, SolidsHollow // addition of Aluminum
SolidsTVC = 100000 // Gas injection, jet vanes, whatever.
SolidsPBAA = 15000, SolidsFiber, SolidsAluminum //Polybutadiene Acrylic Acid
SolidsPUPE = 5000, SolidsFiber, SolidsAluminum //???
SolidsPUPE = 5000, SolidsFiber, SolidsAluminum //Polyurethane-polyester
SolidsCTPB = 10000, SolidsFiber, SolidsAluminum //Carboxy-Terminated Polybutadiene (Thiokol TP-H-3062, TP-H-3237A)
SolidsPBAN = 50000, SolidsPBAA //Polybutadiene Acrylonitrile
SolidsHTPB = 50000, SolidsCTPB //Hydroxy-Terminated Polybutadiene (Thiokol TP-H-1202, TP-H-3340)
SolidsLarge = 100000, SolidsFiber, SolidsHollow
SolidsSegmented = 50000, SolidsLarge
Minuteman = 30000, SolidsPBAA
Minuteman = 30000, SolidsPBAA, SolidsTVC
MinutemanII = 20000, Minuteman, SolidsCTPB
Polaris = 10000, SolidsPUPE
UA120inch = 20000, SolidsSegmented, SolidsPBAN
UA120inch = 20000, SolidsSegmented, SolidsPBAN, SolidsTVC
GEM = 20000, SolidsHTPB
STARCTPB = 10000, SolidsCTPB
STAR = 15000, SolidsHTPB, STARCTPB
Expand Down
91 changes: 90 additions & 1 deletion GameData/RP-1/Tree/TREE-Engines.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -532,7 +532,13 @@
*@PARTUPGRADE[RFUpgrade_Agena-2000]/deleteme -= 1
}

@CONFIG[Alcyone]
@CONFIG[Alcyone-1]
{
%techRequired = solids1962
%cost = 0
}

@CONFIG[Alcyone-1A]
{
%techRequired = solids1972
%cost = 0
Expand Down Expand Up @@ -4862,6 +4868,18 @@
*@PARTUPGRADE[RFUpgrade_SPT-70MK]/deleteme -= 1
}

@CONFIG[SR19-AJ-1]
{
%techRequired = solids1964
%cost = 0
}

@CONFIG[SR73-AJ-1]
{
%techRequired = solids1964
%cost = 0
}

@CONFIG[SRMU]
{
%techRequired = solids1986
Expand Down Expand Up @@ -4905,6 +4923,13 @@
%cost = 0
}

@CONFIG[STAR-37FMV]
{
%techRequired = solids2009
%cost = 20
*@PARTUPGRADE[RFUpgrade_STAR-37FMV]/deleteme -= 1
}

@CONFIG[STBE]
{
%techRequired = orbitalRocketry1992
Expand Down Expand Up @@ -4954,12 +4979,30 @@
*@PARTUPGRADE[RFUpgrade_Sapphire203]/deleteme -= 1
}

@CONFIG[Star-13]
{
%techRequired = solids1966
%cost = 0
}

@CONFIG[Star-13A]
{
%techRequired = solids1966
%cost = 0
}

@CONFIG[Star-13B]
{
%techRequired = solids1967
%cost = 0
}

@CONFIG[Star-13E]
{
%techRequired = solids1964
%cost = 0
}

@CONFIG[Star-15G]
{
%techRequired = solids1992
Expand Down Expand Up @@ -5146,6 +5189,12 @@
*@PARTUPGRADE[RFUpgrade_TRITON]/deleteme -= 1
}

@CONFIG[TX-280]
{
%techRequired = solids1964
%cost = 0
}

@CONFIG[Topaze]
{
%techRequired = solids1964
Expand Down Expand Up @@ -22013,6 +22062,46 @@ PART
{
}

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

PART
{
name = RFUpgrade_engineConfigSource_STAR-37FMV
engineType = Star-37FM
}

@PART[RFUpgrade_engineConfigSource_STAR-37FMV]:AFTER[RealismOverhaulEngines]
{
%MODULE[Module*EngineConfigs] {
@name = ModuleEngineConfigs
%CONFIG[STAR-37FMV] {
&specLevel = operational
}
}
}

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

!PART[RFUpgrade_engineConfigSource_STAR-37FMV]:AFTER[RealismOverhaulEngines]
{
}

PARTUPGRADE
{
name = RFUpgrade_Sapphire203
Expand Down
Loading

0 comments on commit 6d6d540

Please sign in to comment.