Skip to content

Commit

Permalink
Treat Mercury/Gemini solids as solids for tech and ECMs. Ref KSP-RO/R…
Browse files Browse the repository at this point in the history
  • Loading branch information
NathanKell committed Aug 9, 2023
1 parent 65ad688 commit 6b7384c
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 19 deletions.
6 changes: 4 additions & 2 deletions GameData/RP-1/Tree/ECM-Parts.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -823,10 +823,12 @@
ROC-MercuryHS = capsulesMercury, heatshieldsLEO
ROC-MercuryLESBDB = capsulesMercury
ROC-MercuryNoseCapBDB = capsulesMercury
ROC-MercuryPosigradeBDB = capsulesMercury
ROC-MercuryPosigrade = 3000, SolidsComposite, SolidsFiber
ROC-MercuryPosigradeBDB = 3000, SolidsComposite, SolidsFiber
ROC-MercuryRCS = 1000, rcsMult
ROC-MercuryRCSBDB = capsulesMercury
ROC-MercuryRetroBDB = capsulesMercury
ROC-MercuryRetro = 10000, SolidsComposite, SolidsFiber
ROC-MercuryRetroBDB = 5000, SolidsComposite, SolidsFiber
ROC-MercuryRetropackBDB = capsulesMercury
ROC-OrionCM = capsulesOrion
ROC-OrionCover1 = capsulesOrion
Expand Down
2 changes: 1 addition & 1 deletion GameData/RP-1/Tree/EntryCostModifiers.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -442,7 +442,7 @@ ENTRYCOSTMODS
// basicCapsules = Mercury, Vostok
capsulesBasic = 40000, heatshieldsLEO
capsulesMercury = 40000, capsulesBasic
capsulesMercury = 32000, capsulesBasic // 40k - 3000 for posigrades - 5000 for retros
capsulesVostok = 6000, capsulesBasic
VostokSM = 18000
Expand Down
8 changes: 4 additions & 4 deletions GameData/RP-1/Tree/TREE-Parts.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -12505,7 +12505,7 @@
}
@PART[ROC-GeminiRetroBDB]:FOR[xxxRP0]
{
%TechRequired = secondGenCapsules
%TechRequired = solids1964
%cost = 50
%entryCost = 0
RP0conf = true
Expand Down Expand Up @@ -12794,7 +12794,7 @@
}
@PART[ROC-MercuryPosigrade]:FOR[xxxRP0]
{
%TechRequired = basicCapsules
%TechRequired = solids1959

This comment has been minimized.

Copy link
@Clayell

Clayell Aug 9, 2023

Contributor

imo these techrequired changes should be reverted, the engines should unlock specifically for the capsule (but im also 110% biased because i go no solids and this would make those inaccessible for me)

This comment has been minimized.

Copy link
@NathanKell

NathanKell Aug 9, 2023

Author Member

Yeah that's exactly why: you shouldn't get free 1961 solids despite not researching solids (nor paying solids ECMs). If you're not playing with solids, it's on you to use liquid retros. ;)

%cost = 2
%entryCost = 40
RP0conf = false
Expand All @@ -12805,7 +12805,7 @@
}
@PART[ROC-MercuryPosigradeBDB]:FOR[xxxRP0]
{
%TechRequired = basicCapsules
%TechRequired = solids1959
%cost = 2
%entryCost = 0
RP0conf = true
Expand Down Expand Up @@ -12846,7 +12846,7 @@
}
@PART[ROC-MercuryRetroBDB]:FOR[xxxRP0]
{
%TechRequired = basicCapsules
%TechRequired = solids1959
%cost = 25
%entryCost = 0
RP0conf = true
Expand Down
24 changes: 12 additions & 12 deletions Source/Tech Tree/Parts Browser/data/ROCapsules.json
Original file line number Diff line number Diff line change
Expand Up @@ -3018,10 +3018,10 @@
"mod": "ROCapsules",
"cost": "50",
"entry_cost": "0",
"category": "COMMAND",
"category": "SOLID",
"info": "",
"year": "1965",
"technology": "secondGenCapsules",
"technology": "solids1964",
"ro": true,
"orphan": false,
"rp0_conf": true,
Expand Down Expand Up @@ -3704,10 +3704,10 @@
"mod": "ROCapsules",
"cost": "2",
"entry_cost": "40",
"category": "COMMAND",
"category": "SOLID",
"info": "CM Parts",
"year": "1961",
"technology": "basicCapsules",
"technology": "solids1959",
"era": "03-HUMAN",
"ro": true,
"rp0": true,
Expand All @@ -3716,7 +3716,7 @@
"spacecraft": "Mercury",
"engine_config": "",
"upgrade": false,
"entry_cost_mods": "",
"entry_cost_mods": "3000, SolidsComposite, SolidsFiber",
"identical_part_name": "",
"module_tags": [
"EngineSolid"
Expand All @@ -3729,17 +3729,17 @@
"mod": "ROCapsules",
"cost": "2",
"entry_cost": "0",
"category": "COMMAND",
"category": "SOLID",
"info": "",
"year": "1961",
"technology": "basicCapsules",
"technology": "solids1959",
"ro": true,
"orphan": false,
"rp0_conf": true,
"spacecraft": "Mercury",
"engine_config": "",
"upgrade": false,
"entry_cost_mods": "capsulesMercury",
"entry_cost_mods": "3000, SolidsComposite, SolidsFiber",
"identical_part_name": "",
"module_tags": [
"EngineSolid"
Expand Down Expand Up @@ -3810,7 +3810,7 @@
"spacecraft": "Mercury",
"engine_config": "",
"upgrade": false,
"entry_cost_mods": "",
"entry_cost_mods": "10000, SolidsComposite, SolidsFiber",
"identical_part_name": "",
"module_tags": [
"EngineSolid"
Expand All @@ -3823,17 +3823,17 @@
"mod": "ROCapsules",
"cost": "25",
"entry_cost": "0",
"category": "COMMAND",
"category": "SOLID",
"info": "",
"year": "1961",
"technology": "basicCapsules",
"technology": "solids1959",
"ro": true,
"orphan": false,
"rp0_conf": true,
"spacecraft": "Mercury",
"engine_config": "",
"upgrade": false,
"entry_cost_mods": "capsulesMercury",
"entry_cost_mods": "5000, SolidsComposite, SolidsFiber",
"identical_part_name": "",
"module_tags": [
"EngineSolid"
Expand Down

0 comments on commit 6b7384c

Please sign in to comment.