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

Configure new ROE SRM parts #2360

Merged
merged 1 commit into from
May 9, 2024
Merged
Show file tree
Hide file tree
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
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
Loading