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

Re-balance engine tech tree for more streamlined performance progression #33

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
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
32 changes: 28 additions & 4 deletions Mod Support/CryoEngines.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,15 @@
//gizmos
//*********************** Tier 5 ***********************
//propulsionSystems
@PART[cryoengine-hecate-1|cryoengine-hawk-1]:NEEDS[CommunityTechTree,CryoEngines]:BEFORE[zzzUnKerballedStart]
{
@TechRequired = propulsionSystems
}
//heavyRocketry
@PART[cryoengine-vesuvius-1]:NEEDS[CommunityTechTree,CryoEngines]:BEFORE[zzzUnKerballedStart]
{
@TechRequired = heavyRocketry
}
//fuelSystems
//structures2
//advConstruction
Expand All @@ -51,8 +59,12 @@
//earlyHeatManagement
//*********************** Tier 6 ***********************
//precisionPropulsion
@PART[cryoengine-buzzard-1|cryoengine-pavonis-1]:NEEDS[CommunityTechTree,CryoEngines]:BEFORE[zzzUnKerballedStart]
{
@TechRequired = precisionPropulsion
}
//heavierRocketry
@PART[cryoengine-vesuvius-1|cryoengine-hecate-1]:NEEDS[CommunityTechTree,CryoEngines]:BEFORE[zzzUnKerballedStart]
@PART[cryoengine-deinonychus-1|cryoengine-erebus-1]:NEEDS[CommunityTechTree,CryoEngines]:BEFORE[zzzUnKerballedStart]
{
@TechRequired = heavierRocketry
}
Expand All @@ -74,8 +86,12 @@
//heatManagementSystems
//*********************** Tier 7 ***********************
//specializedRocketry7
@PART[cryoengine-harrier-1|cryoengine-ulysses-1]:NEEDS[CommunityTechTree,CryoEngines]:BEFORE[zzzUnKerballedStart]
{
@TechRequired = specializedRocketry7
}
//rocketry7
@PART[cryoengine-erebus-1|cryoengine-pavonis-1]:NEEDS[CommunityTechTree,CryoEngines]:BEFORE[zzzUnKerballedStart]
@PART[cryoengine-iguanodon-1|cryoengine-fuji-1]:NEEDS[CommunityTechTree,CryoEngines]:BEFORE[zzzUnKerballedStart]
{
@TechRequired = rocketry7
}
Expand All @@ -97,8 +113,12 @@
//largeElectrics aka highPowerElectrics
//*********************** Tier 8 ***********************
//specializedRocketry8
@PART[cryoengine-eagle-1|cryoengine-tharsis-1]:NEEDS[CommunityTechTree,CryoEngines]:BEFORE[zzzUnKerballedStart]
{
@TechRequired = specializedRocketry8
}
//veryHeavyRocketry
@PART[cryoengine-ulysses-1|cryoengine-fuji-1]:NEEDS[CommunityTechTree,CryoEngines]:BEFORE[zzzUnKerballedStart]
@PART[cryoengine-allosaur-1|cryoengine-etna-1]:NEEDS[CommunityTechTree,CryoEngines]:BEFORE[zzzUnKerballedStart]
{
@TechRequired = veryHeavyRocketry
}
Expand All @@ -123,8 +143,12 @@
//advSolarTech
//*********************** Tier 9 ***********************
//specializedRocketry9
@PART[cryoengine-vulture-1]:NEEDS[CommunityTechTree,CryoEngines]:BEFORE[zzzUnKerballedStart]
{
@TechRequired = specializedRocketry9
}
//experimentalRocketry
@PART[cryoengine-tharsis-1|cryoengine-etna-1]:NEEDS[CommunityTechTree,CryoEngines]:BEFORE[zzzUnKerballedStart]
@PART[cryoengine-tyrannosaur-1]:NEEDS[CommunityTechTree,CryoEngines]:BEFORE[zzzUnKerballedStart]
{
@TechRequired = experimentalRocketry
}
Expand Down
20 changes: 12 additions & 8 deletions Mod Support/ReStockPlus.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,15 @@
//earlyHeatManagement
//*********************** Tier 6 ***********************
//precisionPropulsion
@PART[restock-engine-schnautzer-1]:NEEDS[CommunityTechTree,ReStockPlus]:BEFORE[zzzUnKerballedStart]
{
@TechRequired = precisionPropulsion
}
//heavierRocketry
@PART[restock-engine-caravel-1]:NEEDS[CommunityTechTree,ReStockPlus]:BEFORE[zzzUnKerballedStart]
{
@TechRequired = heavierRocketry
}
//advFuelSystems
@PART[restock-fueltank-adapter-25-1875-1|restock-fueltank-1875-soyuz-1|restock-fueltank-sphere-25-1]:NEEDS[CommunityTechTree,ReStockPlus]:BEFORE[zzzUnKerballedStart]
{
Expand Down Expand Up @@ -243,10 +251,6 @@
//largeElectrics aka highPowerElectrics
//*********************** Tier 8 ***********************
//specializedRocketry8
@PART[restock-engine-caravel-1|restock-engine-schnauzer-1]:NEEDS[CommunityTechTree,ReStockPlus]:BEFORE[zzzUnKerballedStart]
{
@TechRequired = specializedRocketry8
}
//veryHeavyRocketry
//highPerformanceFuelSystems
@PART[restock-fueltank-adapter-375-5-1|restock-fueltank-5-4|restock-fueltank-5-3|restock-fueltank-5-2]:NEEDS[CommunityTechTree,ReStockPlus]:BEFORE[zzzUnKerballedStart]
Expand Down Expand Up @@ -286,10 +290,6 @@
//advScienceTech
//ionPropulsion
//improvedNuclearPropulsion
@PART[restock-engine-cherenkov]:NEEDS[CommunityTechTree,ReStockPlus]:BEFORE[zzzUnKerballedStart]
{
@TechRequired = improvedNuclearPropulsion
}
//largeNuclearPower aka improvedNuclearPower
//nuclearFuelSystems
//advHeatManagement
Expand Down Expand Up @@ -321,6 +321,10 @@
//experimentalScience
//advIonPropulsion
//advNuclearPropulsion
@PART[restock-engine-cherenkov]:NEEDS[CommunityTechTree,ReStockPlus]:BEFORE[zzzUnKerballedStart]
{
@TechRequired = advNuclearPropulsion
}
//advNuclearPower aka highEnergyNuclearPower
//experimentalElectrics
@PART[restock-battery-375-1]:NEEDS[CommunityTechTree,ReStockPlus]:BEFORE[zzzUnKerballedStart]
Expand Down
42 changes: 42 additions & 0 deletions engine-overview-ve.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
Engine Progression Overview 25.11.2021 veronika.kerm

part us them
cherenkov advNuclearPropulsion(9) improvedNuclearPropulsion(8)
rcs-block-multi-2 advFlightControl
rcs-block-multi-mini-2 advFlightControl flightControl
linearRcs stability advFlightControl
rcs block ?x advFlightControl
small linear rcs ?x stability

Sustainer and Lifert engines: thrust*1.1665 vac-isp
stromboli advRocketry advRocketry 46 h370
compsognatus advRocketry advRocketry 99 m335
vesuvius heavyRocketry heavierRocketry 268 h425
dart-aerospike ?heavierRocketry specializedRocketry9 210 k340
deinonychus heavierRocketry heavyRocketry 536 m342
caravel heavierRocketry specializedRocketry8 495 k320
erebus heavierRocketry rocketry7 641 h430
iguanodon rocketry7 heavierRocketry 1166 m340
fuji rocketry7 veryHeavyRocketry 1224 h422
allosaur veryHeavyRocketry veryHeavyRocketry 2158 m345
etna veryHeavyRocketry experimentalRocketry 3324 h410
tyrannosaur experimentalRocketry veryHeavyRocketry 4829 m342

Vacuum engines:
hecate propulsionSystems heavierRocketry 64 h465
hawk propulsionSystems heavyRocketry 13 m382
buzzard precisionPropulsion heavyRocketry 105 m375
pavonis precisionPropulsion rocketry7 168 h468
schnautzer precisionPropulsion specializedRocketry8 128 k350
harrier specializedRocketry7 heavierRocketry 350 m376
ulysses specializedRocketry7 veryHeavyRocketry 454 h458
eagle specializedRocketry8 veryHeavyRocketry 490 m382
tharsis specializedRocketry8 experimentalRocketry 420 h468
vulture specializedRocketry9 experimentalRocketry 1166 m386

4 advRocketry
5 heavyRocketry propulsionSystems
6 heavierRocketry precisionPropulsion
7 rocketry7 specializedRocketry7
8 veryHeavyRocketry specializedRocketry8
9 experimentalRocketry specializedRocketry9