Skip to content

Commit

Permalink
Add support for CryoEngines
Browse files Browse the repository at this point in the history
Put CryoEngines and some stock & DLC engines in the appropriate nodes
  • Loading branch information
mateusviccari committed Mar 26, 2023
1 parent 1327301 commit f69d313
Show file tree
Hide file tree
Showing 3 changed files with 180 additions and 0 deletions.
150 changes: 150 additions & 0 deletions GameData/LRTR/tree/parts/CryoEngines.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
//LH2
//-Stromboli, Vesuvius, erebus
//-Hecate, Pavonis
//-Fuji, Ulysses
//-Tharsis, Etna

//LCH4
//-Compsognathus
//-Hawk, Buzzard, Deinonychus
//-Harrier, Iguanodon
//-Allosaur, Eagle, Tyranossaur
//-Vulture

//LH2 Engines

@PART[cryoengine-stromboli-1]:FOR[zLRTR]:NEEDS[LRTRTechTree,CryoEngines]
{
%TechRequired = prototypeHydrolox
@description ^=:$: <b><color=green>From CryoEngines mod</color></b>
-lrtrNoConfig = DEL
}

@PART[cryoengine-vesuvius-1]:FOR[zLRTR]:NEEDS[LRTRTechTree,CryoEngines]
{
%TechRequired = earlyHydrolox
@description ^=:$: <b><color=green>From CryoEngines mod</color></b>
-lrtrNoConfig = DEL
}

@PART[cryoengine-erebus-1]:FOR[zLRTR]:NEEDS[LRTRTechTree,CryoEngines]
{
%TechRequired = propulsionSystems //Improved hydrolox
@description ^=:$: <b><color=green>From CryoEngines mod</color></b>
-lrtrNoConfig = DEL
}

@PART[cryoengine-hecate-1]:FOR[zLRTR]:NEEDS[LRTRTechTree,CryoEngines]
{
%TechRequired = largeHydrolox
@description ^=:$: <b><color=green>From CryoEngines mod</color></b>
-lrtrNoConfig = DEL
}

@PART[cryoengine-pavonis-1]:FOR[zLRTR]:NEEDS[LRTRTechTree,CryoEngines]
{
%TechRequired = hydrolox1968
@description ^=:$: <b><color=green>From CryoEngines mod</color></b>
-lrtrNoConfig = DEL
}

@PART[cryoengine-ulysses-1]:FOR[zLRTR]:NEEDS[LRTRTechTree,CryoEngines]
{
%TechRequired = hydrolox1968
@description ^=:$: <b><color=green>From CryoEngines mod</color></b>
-lrtrNoConfig = DEL
}

@PART[cryoengine-fuji-1]:FOR[zLRTR]:NEEDS[LRTRTechTree,CryoEngines]
{
%TechRequired = hydrolox1972
@description ^=:$: <b><color=green>From CryoEngines mod</color></b>
-lrtrNoConfig = DEL
}

@PART[cryoengine-tharsis-1]:FOR[zLRTR]:NEEDS[LRTRTechTree,CryoEngines]
{
%TechRequired = hydrolox1976
@description ^=:$: <b><color=green>From CryoEngines mod</color></b>
-lrtrNoConfig = DEL
}

@PART[cryoengine-etna-1]:FOR[zLRTR]:NEEDS[LRTRTechTree,CryoEngines]
{
%TechRequired = hydrolox1981
@description ^=:$: <b><color=green>From CryoEngines mod</color></b>
-lrtrNoConfig = DEL
}

//LCH4 engines

@PART[cryoengine-compsognathus-1]:FOR[zLRTR]:NEEDS[LRTRTechTree,CryoEngines]
{
%TechRequired = hydrolox1981
@description ^=:$: <b><color=green>From CryoEngines mod</color></b>
-lrtrNoConfig = DEL
}

@PART[cryoengine-hawk-1]:FOR[zLRTR]:NEEDS[LRTRTechTree,CryoEngines]
{
%TechRequired = hydrolox1986
@description ^=:$: <b><color=green>From CryoEngines mod</color></b>
-lrtrNoConfig = DEL
}

@PART[cryoengine-buzzard-1]:FOR[zLRTR]:NEEDS[LRTRTechTree,CryoEngines]
{
%TechRequired = hydrolox1986
@description ^=:$: <b><color=green>From CryoEngines mod</color></b>
-lrtrNoConfig = DEL
}

@PART[cryoengine-deinonychus-1]:FOR[zLRTR]:NEEDS[LRTRTechTree,CryoEngines]
{
%TechRequired = hydrolox1986
@description ^=:$: <b><color=green>From CryoEngines mod</color></b>
-lrtrNoConfig = DEL
}

@PART[cryoengine-harrier-1]:FOR[zLRTR]:NEEDS[LRTRTechTree,CryoEngines]
{
%TechRequired = hydrolox1992
@description ^=:$: <b><color=green>From CryoEngines mod</color></b>
-lrtrNoConfig = DEL
}

@PART[cryoengine-iguanodon-1]:FOR[zLRTR]:NEEDS[LRTRTechTree,CryoEngines]
{
%TechRequired = hydrolox1992
@description ^=:$: <b><color=green>From CryoEngines mod</color></b>
-lrtrNoConfig = DEL
}

@PART[cryoengine-allosaur-1]:FOR[zLRTR]:NEEDS[LRTRTechTree,CryoEngines]
{
%TechRequired = hydrolox1998
@description ^=:$: <b><color=green>From CryoEngines mod</color></b>
-lrtrNoConfig = DEL
}

@PART[cryoengine-eagle-1]:FOR[zLRTR]:NEEDS[LRTRTechTree,CryoEngines]
{
%TechRequired = hydrolox1998
@description ^=:$: <b><color=green>From CryoEngines mod</color></b>
-lrtrNoConfig = DEL
}

@PART[cryoengine-tyrannosaur-1]:FOR[zLRTR]:NEEDS[LRTRTechTree,CryoEngines]
{
%TechRequired = hydrolox1998
@description ^=:$: <b><color=green>From CryoEngines mod</color></b>
-lrtrNoConfig = DEL
}

@PART[cryoengine-vulture-1]:FOR[zLRTR]:NEEDS[LRTRTechTree,CryoEngines]
{
%TechRequired = hydrolox2009
@description ^=:$: <b><color=green>From CryoEngines mod</color></b>
-lrtrNoConfig = DEL
}

11 changes: 11 additions & 0 deletions GameData/LRTR/tree/parts/Squad.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3202,3 +3202,14 @@
-lrtrNoConfig = DEL
}

//Poodle v2 - Moves engine out of the hydrolox path when CryoEngines or BDB are present
@PART[liquidEngine2-2_v2]:FOR[zLRTR]:NEEDS[LRTRTechTree]
{
%TechRequired:NEEDS[CryoEngines|Bluedog_DB] = orbitalRocketry1967
}

//Rhyno - Moves engine out of the hydrolox path when CryoEngines or BDB are present
@PART[Size3AdvancedEngine]:FOR[zLRTR]:NEEDS[LRTRTechTree]
{
%TechRequired:NEEDS[CryoEngines|Bluedog_DB] = orbitalRocketry1992
}
19 changes: 19 additions & 0 deletions GameData/LRTR/tree/parts/SquadExpansion.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
//Moves DLC stock engines out of the hydrolox path when CryoEngines or BDB are present

//Cheetah
@PART[LiquidEngineLV-T91]:FOR[zLRTR]:NEEDS[LRTRTechTree]
{
%TechRequired:NEEDS[CryoEngines|Bluedog_DB] = orbitalRocketry1962
}

//Skiff
@PART[LiquidEngineRE-I2]:FOR[zLRTR]:NEEDS[LRTRTechTree]
{
%TechRequired:NEEDS[CryoEngines|Bluedog_DB] = orbitalRocketry1964
}

//Wolfhound
@PART[LiquidEngineRE-J10]:FOR[zLRTR]:NEEDS[LRTRTechTree]
{
%TechRequired:NEEDS[CryoEngines|Bluedog_DB] = orbitalRocketry1966
}

0 comments on commit f69d313

Please sign in to comment.