From c906d1f07e73c70a672360fc3850c5e94b89994b Mon Sep 17 00:00:00 2001 From: pap1723 Date: Sat, 10 Sep 2016 18:45:16 -0500 Subject: [PATCH] Version 1.7 --- GameData/HPTechTree/HPTechTree.cfg | 1545 +++++++++++++++++++++++- GameData/HPTechTree/HPTechTree.version | 2 +- HPTechTree-v16.zip | Bin 71251 -> 0 bytes HPTechTree-v17.zip | Bin 0 -> 54852 bytes Historical Progression Tech Tree.xlsx | Bin 26652 -> 25891 bytes README.md | 20 + 6 files changed, 1524 insertions(+), 43 deletions(-) delete mode 100644 HPTechTree-v16.zip create mode 100644 HPTechTree-v17.zip diff --git a/GameData/HPTechTree/HPTechTree.cfg b/GameData/HPTechTree/HPTechTree.cfg index e664661..f7fe321 100644 --- a/GameData/HPTechTree/HPTechTree.cfg +++ b/GameData/HPTechTree/HPTechTree.cfg @@ -2229,7 +2229,7 @@ @PART[stationHub|mk2DockingPort|mk2CargoBayL|landingLeg1-2|GrapplingDevice|GearLarge]:NEEDS[!SETIctt,!SETItechtree,!ETT,!OpenTree,!RP-0,!UnmannedBeforeManned,!CommunityTechTree]:FOR[HPTechTree] { - @TechRequired = advMetalWorks + @TechRequired = advMetalworks } @PART[wheelMed]:NEEDS[!SETIctt,!SETItechtree,!ETT,!OpenTree,!RP-0,!UnmannedBeforeManned,!CommunityTechTree]:FOR[HPTechTree] @@ -2247,12 +2247,12 @@ @TechRequired = metaMaterials } - @PART[R8winglet]:NEEDS[!SETIctt,!SETItechtree,!ETT,!OpenTree,!RP-0,!UnmannedBeforeManned,!CommunityTechTree]:FOR[HPTechTree] + @PART[R8winglet|vernierEngine]:NEEDS[!SETIctt,!SETItechtree,!ETT,!OpenTree,!RP-0,!UnmannedBeforeManned,!CommunityTechTree]:FOR[HPTechTree] { @TechRequired = BasicFlightControl } - @PART[winglet|probeCoreOcto|vernierEngine|rcsTankRadialLong|radialRCSTank]:NEEDS[!SETIctt,!SETItechtree,!ETT,!OpenTree,!RP-0,!UnmannedBeforeManned,!CommunityTechTree]:FOR[HPTechTree] + @PART[winglet|probeCoreOcto|rcsTankRadialLong|radialRCSTank]:NEEDS[!SETIctt,!SETItechtree,!ETT,!OpenTree,!RP-0,!UnmannedBeforeManned,!CommunityTechTree]:FOR[HPTechTree] { @TechRequired = EarlyFlightControl } @@ -2575,6 +2575,11 @@ //********** KERBAL REUSABILITY EXPANSION **********// + @PART[CapsuleDockingPort1]:NEEDS[KerbalReusabilityExpansion]:AFTER[KerbalReusabilityExpansion] + { + @TechRequired = actuators + } + @PART[TrunkFin]:NEEDS[KerbalReusabilityExpansion]:AFTER[KerbalReusabilityExpansion] { @TechRequired = BasicFlightControl @@ -2629,7 +2634,7 @@ !metaMaterials = 12 @specializedConstruction = 12 !aerospaceTech = 30 - @advMetalWorks = 30 + @advMetalworks = 30 } @PART[pf_tech_fairing04m]:NEEDS[ProceduralFairings]:AFTER[ProceduralFairings] @@ -2654,7 +2659,7 @@ @PART[pf_tech_rocket30m]:NEEDS[ProceduralFairings]:AFTER[ProceduralFairings] { - @TechRequired = advMetalWorks + @TechRequired = advMetalworks } //********** SAMPLE RETURN CAPSULE **********// @@ -2727,7 +2732,7 @@ @PART[setiMiniAGU]:NEEDS[SETIprobeParts]:AFTER[SETIprobeParts] { - @TechRequired = advMetalWorks + @TechRequired = advMetalworks } //********** SPACE-Y LIFTERS **********// @@ -2744,7 +2749,7 @@ @PART[SYseparator3m|SYplate3m2mX1|SYplate3m1mX5|SYplate3m1mX7|Sydocking3m|SYadapter3-2-1|Syejectratron|SYdecouplerRadial1|SYdecouplerRadial2]:NEEDS[SpaceY-Lifters]:AFTER[SpaceY-Lifters]:FOR[zzzzHPTechTree] { - @TechRequired = advMetalWorks + @TechRequired = advMetalworks } @PART[SYengine1mK1|SYSRBradial01]:NEEDS[SpaceY-Lifters]:AFTER[SpaceY-Lifters]:FOR[zzzzHPTechTree] @@ -2834,7 +2839,7 @@ @PART[SYSRBconeSize3slanted|SYfairingBase5mP|SYbay5m3m]:NEEDS[SpaceY-Lifters]:AFTER[SpaceY-Lifters]:FOR[zzzzHPTechTree] { - @TechRequired = Premium Aerodynamics + @TechRequired = PremiumAerodynamics } @PART[SYtank5m3mAdapter|SYtank5mL1125|SYtank5mL01875|SYtank5mL1500|SYtank5mCone2]:NEEDS[SpaceY-Lifters]:AFTER[SpaceY-Lifters]:FOR[zzzzHPTechTree] @@ -3100,7 +3105,7 @@ @PART[KWadapter3x2]:NEEDS[KWRocketry]:AFTER[KWRocketry] { - @TechRequired = advMetalWorks + @TechRequired = advMetalworks } @PART[KW5mStageDecoupler|KW5mDecouplerShroud|KW5x3AdapterShroud]:NEEDS[KWRocketry]:AFTER[KWRocketry] @@ -3225,36 +3230,36 @@ //********** CORMORANT AERONOLOGY **********// - @PART[CAMMU|Airlock]:NEEDS[Cormorant?Aeronology]:AFTER[Cormorant?Aeronology] + @PART[CAMMU|Airlock]:NEEDS[CormorantAeronology]:AFTER[CormorantAeronology]:FOR[zzzzHPTechTree] { @TechRequired = advancedMotors } - @PART[Etdecoupler|ELCPallet|ETdecoupler5m|MMUrack|ShuttleTruss]:NEEDS[Cormorant?Aeronology]:AFTER[Cormorant?Aeronology] + @PART[Etdecoupler|ELCPallet|ETdecoupler5m|MMUrack|ShuttleTruss]:NEEDS[CormorantAeronology]:AFTER[CormorantAeronology]:FOR[zzzzHPTechTree] { - @TechRequired = advMetalWorks + @TechRequired = advMetalworks } - @PART[BodyFlap|ShuttleBottomLong|ShuttleB|Bottom50|Carudder|Bottom100|CADelta|Bottom25|CAStrake]:NEEDS[Cormorant?Aeronology]:AFTER[Cormorant?Aeronology] + @PART[BodyFlap|ShuttleBottomLong|ShuttleB|Bottom50|Carudder|Bottom100|CADelta|Bottom25|CAStrake]:NEEDS[CormorantAeronology]:AFTER[CormorantAeronology]:FOR[zzzzHPTechTree] { @TechRequired = experimentalAerodynamics } - @PART[OMSEngine|OMSEngineA]:NEEDS[Cormorant?Aeronology]:AFTER[Cormorant?Aeronology] + @PART[OMSEngine|OMSEngineA]:NEEDS[CormorantAeronology]:AFTER[CormorantAeronology]:FOR[zzzzHPTechTree] { @TechRequired = heavierRocketry } - @PART[BuranButt]:NEEDS[Cormorant?Aeronology]:AFTER[Cormorant?Aeronology] + @PART[BuranButt]:NEEDS[CormorantAeronology]:AFTER[CormorantAeronology]:FOR[zzzzHPTechTree] { @TechRequired = highPerformanceFuelSystems } - @PART[CAFuelCell]:NEEDS[Cormorant?Aeronology]:AFTER[Cormorant?Aeronology] + @PART[CAFuelCell]:NEEDS[CormorantAeronology]:AFTER[CormorantAeronology]:FOR[zzzzHPTechTree] { @TechRequired = specializedElectrics } - @PART[RCSB|ShuttleOMSDUO|NoseCone]:NEEDS[Cormorant?Aeronology]:AFTER[Cormorant?Aeronology] + @PART[RCSB|ShuttleOMSDUO|NoseCone]:NEEDS[CormorantAeronology]:AFTER[CormorantAeronology]:FOR[zzzzHPTechTree] { @TechRequired = unmannedTech } @@ -3354,7 +3359,7 @@ { @tech0 = advConstruction @tech1 = precisionEngineering - @tech2 = advMetalWorks + @tech2 = advMetalworks @tech3 = nanolathing } @@ -3374,7 +3379,7 @@ @PART[adapter-125-0625-2|adapter-125-0625-4|adapter-125-0625-3]:NEEDS[NearFutureConstruction]:AFTER[NearFutureConstruction]:FOR[zzzzHPTechTree] { - @TechRequired = advMetalWorks + @TechRequired = advMetalworks } @PART[truss-octo-crew-01|truss-octo-adapter-crew-01|truss-octo-adapter-01|truss-octo-01|truss-hex-03|truss-hex-02|truss-hex-adapter-01|truss-hex-01]:NEEDS[NearFutureConstruction]:AFTER[NearFutureConstruction]:FOR[zzzzHPTechTree] @@ -3763,7 +3768,7 @@ @PART[KAS_Strut1|KAS_CPort1]:NEEDS[KAS]:AFTER[KAS]:FOR[zzzzHPTechTree] { - @TechRequired = advMetalWorks + @TechRequired = advMetalworks } @PART[KAS_Hook_Magnet]:NEEDS[KAS]:AFTER[KAS]:FOR[zzzzHPTechTree] @@ -3795,7 +3800,7 @@ @PART[kis_concreteBase1|KIS_bomb1]:NEEDS[KIS]:AFTER[KIS]:FOR[zzzzHPTechTree] { - @TechRequired = advMetalWorks + @TechRequired = advMetalworks } @PART[KIS_taco]:NEEDS[KIS]:AFTER[KIS]:FOR[zzzzHPTechTree] @@ -3832,7 +3837,7 @@ @PART[habTech_truss_connector|habTech_truss_connector_half|habtech_miniTruss|habtech_hex3|habTech_truss_connector_mid|habtech_hex4|habtech_hex1|habtech_hex2|habtech_adapter]:NEEDS[HabTech]:AFTER[HabTech]:FOR[zzzzHPTechTree] { - @TechRequired = advMetalWorks + @TechRequired = advMetalworks } @PART[habSci]:NEEDS[HabTech]:AFTER[HabTech]:FOR[zzzzHPTechTree] @@ -3986,7 +3991,7 @@ @TechRequired = advFlightControl } - @PART[FASAApalloLFTS1BStage1|FASAApalloLFT32|FASALM_DescentStage|FASALM_AscentStage|FASAApalloLFTSVS2|FASAApalloLFTSVS1|FASAApollo_SM|FASAGeminiLFTMedWhite|FASAGeminiLFTShortWhite|FASA_Gemini_Lander_LFT]:NEEDS[FASA]:AFTER[FASA]:FOR[zzzzHPTechTree] + @PART[FASAApalloLFTS1BStage1|FASAApalloLFTJ2|FASALM_DescentStage|FASALM_AscentStage|FASAApalloLFTSVS2|FASAApalloLFTSVS1|FASAApollo_SM|FASAGeminiLFTMedWhite|FASAGeminiLFTShortWhite|FASA_Gemini_Lander_LFT]:NEEDS[FASA]:AFTER[FASA]:FOR[zzzzHPTechTree] { @TechRequired = advFuelSystems } @@ -4161,7 +4166,7 @@ @TechRequired = nanolathing } - @PART[FASAApolloStrS1BPlate|FASAApalloLFTJ2Plate|FASAApolloStrJ2Fairing|FASAApollo_CM_Decoupler|FASAApollo_SM_Light|FASALM_StairCase|FASALM_LandingLegStaircase|FASALM_LandingLegsSA|FASALM_LandingLegs|FASALM_DecouplerRing|FASALM_DockingCone|FASALM_OutputPlace|FASAApolloStrJ23m5mDec|FASAApolloDecSV5m|FASAApolloStrJ2StrJ25mDec|FASAApalloLFTF1Plate|FASAApalloLFTJ25XPlate|FASAFairingsApolloPlate3.75m|FASAApollo_DockingDevice|FASAGeminiLegsX1White|FASAGaminiLegsX1|FASAGeminiNoseCone2White|FASA_Gemini_Lander_Legs|FASA_Gemini_Lander_Leg_Part|FASAGeminiLFTCentar|FASAlaunchClampApollo]:NEEDS[FASA]:AFTER[FASA]:FOR[zzzzHPTechTree] + @PART[FASAApolloStrS1BPlate|FASAApalloLFTJ2Plate|FASAApolloStrJ2Fairing|FASAApollo_CM_Decoupler|FASAApollo_SM_Light|FASALM_StairCase|FASALM_LandingLegStaircase|FASALM_LandingLegsSA|FASALM_LandingLegs|FASALM_DecouplerRing|FASALM_DockingCone|FASALM_OutputPlace|FASAApolloStrJ23m5mDec|FASAApolloDecSV5m|FASAApolloStrJ2StrJ25mDec|FASAApalloLFTF1Plate|FASAApalloLFTJ25XPlate|FASAFairingsApolloPlate3.75m|FASAApollo_DockingDevice|FASAGeminiLegsX1White|FASAGaminiLegsX1|FASAGeminiNoseCone2White|FASA_Gemini_Lander_Legs|FASA_Gemini_Lander_Leg_Part|FASAlaunchClampApollo]:NEEDS[FASA]:AFTER[FASA]:FOR[zzzzHPTechTree] { @TechRequired = precisionEngineering } @@ -4191,7 +4196,7 @@ @TechRequired = scienceTech } - @PART[ExSmallGearBay|FASAGerminiSRBInlineSep|FASAGeminiNoseCone2|FASAGeminiNoseCone2Cap|FASATitanLR91Dec|FASAGeminiUtilityPack|FASAGeminiDecDark25|FASAFairingsCone1m|FASAFairingsPlate2m|FASAAgenaDocking|FASAUmbilicalTower|FASAlaunchClamp25]:NEEDS[FASA]:AFTER[FASA]:FOR[zzzzHPTechTree] + @PART[ExSmallGearBay|FASAGerminiSRBInlineSep|FASAGeminiNoseCone2|FASAGeminiNoseCone2Cap|FASATitanLR91Dec|FASAGeminiUtilityPack|FASAGeminiDecDark25|FASAFairingsCone1m|FASAFairingsPlate2m|FASAAgenaDocking|FASAUmbilicalTower|FASAlaunchClamp25|FASAGeminiLFTCentar]:NEEDS[FASA]:AFTER[FASA]:FOR[zzzzHPTechTree] { @TechRequired = specializedConstruction } @@ -4262,7 +4267,7 @@ @PART[WBI_GrapplerArm|WBI_M1A2Wheel]:NEEDS[Buffalo]:AFTER[Buffalo]:FOR[zzzzHPTechTree] { - @TechRequired = advMetalWorks + @TechRequired = advMetalworks } @PART[WBI_Tundra200|WBI_Tundra400]:NEEDS[Buffalo]:AFTER[Buffalo]:FOR[zzzzHPTechTree] @@ -4453,12 +4458,12 @@ @TechRequired = advFlightControl } - @PART[rn_tdrs_ag_dec|ius_dec_ss|ius_dec_fs]:NEEDS[RN_US_Probes]:AFTER[RN_US_Probes]:FOR[zzzzHPTechTree] + @PART[rn_tdrs_ag_dec|ius_dec_ss|ius_dec_fs|rn_pad_d_dec]:NEEDS[RN_US_Probes]:AFTER[RN_US_Probes]:FOR[zzzzHPTechTree] { - @TechRequired = advMetalWorks + @TechRequired = advMetalworks } - @PART[rn_cassini|neo_deepimpact_impactor|neo_deepimpact|neo_ds1|eos_aqua|eos_aura|eos_terra|eos_tdrs|rn_messenger|neo_near|neo_stardust_collector|neo_stardust_para|neo_stardust]:NEEDS[RN_US_Probes]:AFTER[RN_US_Probes]:FOR[zzzzHPTechTree] + @PART[rn_cassini|neo_deepimpact_impactor|neo_deepimpact|neo_ds1|eos_aqua|eos_aura|eos_terra|eos_tdrs|rn_messenger|neo_near|neo_stardust_collector|neo_stardust_para|neo_stardust|rn_huygens]:NEEDS[RN_US_Probes]:AFTER[RN_US_Probes]:FOR[zzzzHPTechTree] { @TechRequired = advUnmanned } @@ -4478,6 +4483,11 @@ @TechRequired = basicRocketry } + @PART[rn_huygen_hs_top|rn_huygen_hs_bottom|rn_huygen_hs_chute|rn_huygens_chute]:NEEDS[RN_US_Probes]:AFTER[RN_US_Probes]:FOR[zzzzHPTechTree] + { + @TechRequired = composites + } + @PART[explorer_6|pioneer_3_4]:NEEDS[RN_US_Probes]:AFTER[RN_US_Probes]:FOR[zzzzHPTechTree] { @TechRequired = EarlyFlightControl @@ -4557,7 +4567,7 @@ @PART[rn_titaniv_int|rn_titaniv_ius_dec|rn_titaniv_p_dec|rn_tiv_booster_truss|rn_tiv_tower|rn_ua1207_dec|rn_centaurt_bdec|rn_centraurt_tdec]:NEEDS[RN_US_Rockets]:AFTER[RN_US_Rockets]:FOR[zzzzHPTechTree] { - @TechRequired = advMetalWorks + @TechRequired = advMetalworks } @PART[rn_scout_stg1|rn_scout_stg4|rn_scout_stg2|rn_scout_stg3x1_4|rn_scout_stg3x3|rn_aj10_104]:NEEDS[RN_US_Rockets]:AFTER[RN_US_Rockets]:FOR[zzzzHPTechTree] @@ -4755,7 +4765,7 @@ @TechRequired = advAerodynamics } - @PART[bluedog_atlasDecoupler|bluedog_posigradeMotor|bluedog_mercurySRB|bluedog_Titan1_15mDecoupler|bluedog_Titan1_SmallAdapter|bluedog_Titan1_BigAdapterShort|bluedog_Saturn_S1_EngineMount|bluedog_Saturn_S1_Retro|bluedog_Saturn_S4_EngineMount|bluedog_Saturn_S4_Ullage]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] + @PART[bluedog_atlasDecoupler|bluedog_mercury_posigradeMotor|bluedog_mercurySRB|bluedog_Titan1_15mDecoupler|bluedog_Titan1_SmallAdapter|bluedog_Titan1_BigAdapterShort|bluedog_Saturn_S1_EngineMount|bluedog_Saturn_S1_Retro|bluedog_Saturn_S4_EngineMount|bluedog_Saturn_S4_Ullage]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] { @TechRequired = advConstruction } @@ -4770,7 +4780,7 @@ @TechRequired = advExploration } - @PART[bluedog_agenaProbeCore|bluedog_Diamant_Asterix|bluedog_Diamant_Diapason|bluedog_probeRCSblock|bluedog_Centaur_Avionics|bluedog_Centaur_SmallRCS|bluedog_Centaur_LargeRCS|bluedog_Gemini_RCS_B|bluedog_Gemini_RCS_A|bluedog_Gemini_RotationRCS|bluedog_Gemini_TranslationRCS|bluedog_Titan_TranstageRCS]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] + @PART[bluedog_agenaProbeCore|bluedog_Diamant_Asterix|bluedog_Diamant_Diapason|bluedog_probeRCSblock|bluedog_Centaur_Avionics|bluedog_Centaur_SmallRCS|bluedog_Centaur_LargeRCS|bluedog_Gemini_RCS_B|bluedog_Gemini_RCS_A|bluedog_Gemini_RotationRCS|bluedog_Gemini_TranslationRCS|bluedog_Titan_TranstageRCS|bluedog_Diamant_Fin]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] { @TechRequired = advFlightControl } @@ -4785,7 +4795,7 @@ @TechRequired = advLanding } - @PART[bluedog_ablestarEngine|bluedog_stackVernier|bluedog_atlasSustainer|bluedog_atlasBooster|bluedog_Soltan_Inline|bluedog_LR91_mod1|bluedog_LR87_mod1|bluedog_Soltan_Radial|bluedog_H1D]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] + @PART[bluedog_ablestarEngine|bluedog_stackVernier|bluedog_atlasSustainer|bluedog_atlasBooster|bluedog_Soltan_Inline|bluedog_LR91_mod1|bluedog_LR87_mod1|bluedog_Soltan_Radial|bluedog_H1D|bluedog_radialengine|bluedog_H1C]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] { @TechRequired = advRocketry } @@ -4800,12 +4810,12 @@ @TechRequired = BasicFlightControl } - @PART[bluedog_ablestarTank|bluedog_atlasFairingAdapterTank|bluedog_Titan1_FuelTank2|bluedog_Titan1_BigAdapterMedium|bluedog_Titan1_FuelTank1|bluedog_Titan1_FuelTank3|bluedog_Saturn_S1_Tankage|bluedog_Saturn_S4_AdapterTank|bluedog_Saturn_S4_Tankage]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] + @PART[bluedog_ablestarTank|bluedog_atlasFairingAdapterTank|bluedog_Titan1_FuelTank2|bluedog_Titan1_BigAdapterMedium|bluedog_Titan1_FuelTank1|bluedog_Titan1_FuelTank3|bluedog_Saturn_S1_Tankage|bluedog_Saturn_S4_AdapterTank|bluedog_Saturn_S4_Tankage|bluedog_atlas1AdapterTank|bluedog_atlas1ShortTank|bluedog_atlas1MediumTank|bluedog_atlas1LongTank]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] { @TechRequired = BasicFuelTanks } - @PART[bluedog_Juno_Engine6K|bluedog_Juno_EngineS3D|bluedog_Juno_Engine45K|bluedog_redstone|bluedog_thorEngine|bluedog_PioneerKick|bluedog_Sargent_1x|bluedog_Sargent_11x|bluedog_Sargent_3x|bluedog_ableEngine|bluedog_navahoEngine|bluedog_vanguardEngine]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] + @PART[bluedog_Juno_EngineS3D|bluedog_redstone|bluedog_thorEngine|bluedog_PioneerKick|bluedog_Sargent_1x|bluedog_Sargent_11x|bluedog_Sargent_3x|bluedog_ableEngine|bluedog_navahoEngine|bluedog_vanguardEngine|bluedog_Diamant_Vexin]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] { @TechRequired = basicRocketry } @@ -4825,6 +4835,11 @@ @TechRequired = EarlyFlightControl } + @PART[bluedog_Juno_UpperTank2|bluedog_Juno_UpperTank1]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] + { + @TechRequired = EarlyFuelTanks + } + @PART[bluedog_cameraLowTech|bluedog_foldingMag|Bluedog_Micrometeorite]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] { @TechRequired = EarlyScience @@ -4845,7 +4860,7 @@ @TechRequired = electronics } - @PART[bluedog_thorShorterAdapter|bluedog_Juno_EngineVernier|bluedog_Juno_9375mAdapter|bluedog_Juno_15mAdapter|bluedog_9375mDecoupler|bluedog_125mDecoupler|bluedog_Thor125m625mLongAdapter|bluedog_thor9375mAdapter|bluedog_Sargent_1xDecoupler|bluedog_Sargent_3xDeecoupler|bluedog_Sargent_11xDecoupler|bluedog_625mDecoupler|bluedog_thor625mAdapter]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] + @PART[bluedog_thorShorterAdapter|bluedog_Juno_EngineVernier|bluedog_Juno_9375mAdapter|bluedog_Juno_15mAdapter|bluedog_9375mDecoupler|bluedog_125mDecoupler|bluedog_Thor125m625mLongAdapter|bluedog_thor9375mAdapter|bluedog_Sargent_1xDecoupler|bluedog_Sargent_3xDecoupler|bluedog_Sargent_11xDecoupler|bluedog_625mDecoupler|bluedog_thor625mAdapter]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] { @TechRequired = engineering101 } @@ -4865,17 +4880,21 @@ @TechRequired = flightControl } - @PART[bluedog_Gemini_Service_A|bluedog_agenaShortTankM|bluedog_agenaShortTank|bluedog_agenaMediumTank|bluedog_agenaLongTank|bluedog_agenaLongWhiteTank|bluedog_centaurFatTank|bluedog_centaurLongTank|bluedog_centaurShortTank|bluedog_centaurAdapterTank|bluedog_Centaur_Tank|bluedog_MOL_Propellant|bluedog_Titan2_FuelTank3|bluedog_Titan2_FuelTank2|bluedog_Titan2_FuelTank1|bluedog_Titan2_FuelTank4|bluedog_Titan_TranstageTank]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] + @PART[bluedog_Gemini_Service_A|bluedog_agenaShortTankM|bluedog_agenaShortTank|bluedog_agenaMediumTank|bluedog_agenaLongTank|bluedog_agenaLongWhiteTank|bluedog_centaurFatTank|bluedog_centaurLongTank|bluedog_centaurShortTank|bluedog_centaurAdapterTank|bluedog_Centaur_Tank|bluedog_MOL_Propellant|bluedog_Titan2_FuelTank3|bluedog_Titan2_FuelTank2|bluedog_Titan2_FuelTank1|bluedog_Titan2_FuelTank4|bluedog_Titan_TranstageTank|bluedog_Diamant_TankB|bluedog_Diamant_TankA]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] { @TechRequired = fuelSystems } - @PART[bluedog_Juno_LowerTank1|bluedog_Juno_LowerTank2|bluedog_Juno_UpperTank2|bluedog_Juno_UpperTank1|bluedog_RedstoneLongTank|bluedog_RedstoneShortTank|bluedog_thorXLtank|bluedog_thorShortAdapter|bluedog_thorShortTank|bluedog_thorLongAdapter|bluedog_thorLongTank|bluedog_ableTank|bluedog_shortableTank|bluedog_vangaurdTank]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] + @PART[bluedog_Juno_LowerTank1|bluedog_Juno_LowerTank2|bluedog_RedstoneLongTank|bluedog_RedstoneShortTank|bluedog_thorXLtank|bluedog_thorShortAdapter|bluedog_thorShortTank|bluedog_thorLongAdapter|bluedog_thorLongTank|bluedog_ableTank|bluedog_shortableTank|bluedog_vanguardTank]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] { @TechRequired = FuelTanks } - @PART[bluedog_radialengine|bluedog_Delta_GEM40|bluedog_Delta_GEM46|bluedog_Delta_GEM60|bluedog_Delta2_RS27|bluedog_Centaur_RL10|bluedog_HAPS|bluedog_LR91_mod4|bluedog_LR87_mod4|bluedog_Titan_SRB3seg|bluedog_star37|bluedog_star48]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] + @PART[bluedog_Juno_Engine6K|bluedog_Juno_Engine45K]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] + { + @TechRequired = generalRocketry + } + @PART[bluedog_Delta_GEM40|bluedog_Delta_GEM46|bluedog_Delta_GEM60|bluedog_Delta2_RS27|bluedog_Centaur_RL10|bluedog_HAPS|bluedog_LR91_mod4|bluedog_LR87_mod4|bluedog_Titan_SRB3seg|bluedog_star37|bluedog_star48]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] { @TechRequired = heavierRocketry } @@ -4885,12 +4904,12 @@ @TechRequired = heavyLanding } - @PART[bluedog_AgenaA|bluedog_AgenaD|bluedog_agenaSecondaryEngine|bluedog_Castor30|bluedog_Castor120|bluedog_castorSRB|bluedog_loEngine|bluedog_rl10|bluedog_Titan_TranstageEngine|bluedog_LR91_mod2|bluedog_LR87_mod2|bluedog_Titan_SRB5segStack|bluedog_Titan_SRB5seg|bluedog_Titan_SRB7seg|bluedog_Titan_SRB7segStack|bluedog_Titan_SRB2seg|bluedog_H1C]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] + @PART[bluedog_AgenaA|bluedog_AgenaD|bluedog_agenaSecondaryEngine|bluedog_Castor30|bluedog_Castor120|bluedog_castorSRB|bluedog_loEngine|bluedog_rl10|bluedog_Titan_TranstageEngine|bluedog_LR91_mod2|bluedog_LR87_mod2|bluedog_Titan_SRB5segStack|bluedog_Titan_SRB5seg|bluedog_Titan_SRB7seg|bluedog_Titan_SRB7segStack|bluedog_Titan_SRB2seg|bluedog_Diamant_Topaze|bluedog_Diamant_Rubis|bluedog_Diamant_Rita]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] { @TechRequired = heavyRocketry } - @PART[bluedog_Delta2_UpperMainTank|bluedog_Delta2_LowerMainTank|bluedog_atlas1AdapterTank|bluedog_atlas1ShortTank|bluedog_atlas1MediumTank|bluedog_atlas1LongTank|bluedog_Titan4_FuelTank3|bluedog_Titan4_FuelTank1|bluedog_Titan4_FuelTank2]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] + @PART[bluedog_Delta2_UpperMainTank|bluedog_Delta2_LowerMainTank|bluedog_Titan4_FuelTank3|bluedog_Titan4_FuelTank1|bluedog_Titan4_FuelTank2]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] { @TechRequired = highPerformanceFuelSystems } @@ -4935,7 +4954,7 @@ @TechRequired = scienceTech } - @PART[bluedog_centaur1875mAdapterFairing|bluedog_centaur25mAdapterFairing|bluedog_Agena_ResupplyContainer|bluedog_centaurmount|bluedog_Centaur_EngineMountA|bluedog_Gemini_Port_A|bluedog_Gemini_Structure_A|bluedog_Gemini_SmallShortAdapter|bluedog_lateraltron|bluedog_perfectron|bluedog_retrotron|bluedog_Titan2_1875mDecoupler|bluedog_Titan_SRBseparator]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] + @PART[bluedog_centaur1875mAdapterFairing|bluedog_centaur25mAdapterFairing|bluedog_Agena_ResupplyContainer|bluedog_centaurmount|bluedog_Centaur_EngineMountA|bluedog_Gemini_Port_A|bluedog_Gemini_Structure_A|bluedog_Gemini_SmallShortAdapter|bluedog_lateraltron|bluedog_perfectron|bluedog_retrotron|bluedog_Titan2_1875mDecoupler|bluedog_Titan_SRBseparator|bluedog_Diamant_Adapter]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] { @TechRequired = specializedConstruction } @@ -4958,4 +4977,1446 @@ @PART[bluedog_Centaur_RL10B|bluedog_SuperHAPS|bluedog_AtlasV_RD180|bluedog_LR87_15m|bluedog_LR87_SingleChamber]:NEEDS[Bluedog_DB]:AFTER[Bluedog_DB]:FOR[zzzzHPTechTree] { @TechRequired = veryHeavyRocketry + } + +//********** REAL SCALE BOOSTERS **********// + + @PART[RSBfairingSaturn4m|RSBnosecone6m|RSBfairingSaturn6m]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = advAerodynamics + } + + @PART[RSBfinSaturnSIwhiteS|RSBfinSaturnSIwhiteL|RSBprobeSaturn2|RSBfinSaturnSIblackS|RSBfinSaturnSIblackL|RSBprobeSaturn|RSBsaturnAPS|RSBfinSaturnSIblack|RSBfinSaturnSIBwhite]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = advFlightControl + } + + @PART[RSBtankSaturnSII|RSBtankSaturnSIC|RSBtankSaturn10m6m|RSBtankSaturn10m7m]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = advFuelSystems + } + + @PART[RSBtowerDelta|RSBtowerDelta2|RSBdelta2srm|RSBdecouplerDelta2|RSBadapterDelta5x6|RSBdecouplerPS4payload|RSBdecouplerPSLVps2|RSBdecouplerSaturnSII8]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = advMetalworks + } + + @PART[RSBathenaOAM]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = advUnmanned + } + + @PART[RSBdecouplerArianteVpayload3|RSBdecouplerArianeVpayload1|RSBdecouplerSylda5x70|RSBdecouplerSylda5x49|RSBdecouplerArianeVpayload2|RSBadapterArianeV5m|RSBdecouplerArianeV|RSBdecouplerAthenaPayload|RSBdecouplerCastorAgena|RSBdecouplerCastor120|RSBadapterCastor3x4|RSBadapterCastor2x3|RSBinterstageAtlasCentaur400|RSBdecouplerAtlas500Payload|RSBdecouplerDelta3|RSBdecouplerDelta3payload|RSBdecouplerDeltaIV5mPayload|RSBdecouplerDeltaIV5m|RSBdecouplerDeltaIV4mPayload|RSBdecouplerDeltaIV4m|RSBadapterDeltaIV5m3m|RSBdecouplerRadial01]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = composites + } + + @PART[RSBtankAresIstage2]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = EfficientFuelTanks + } + + @PART[RSB_PLF_Delta2L|RSBnosecone240|RSBfairingDelta2|RSBfairingDelta2K|RSB_PLF_PSLV|RSBnoseconePSLV|RSBfairingPSLVs4|RSBfairingPSLV|RSBnoseconeSTSSRB]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = experimentalAerodynamics + } + + @PART[RSBtankSaturnSIV|RSBtankSaturn6m5m|RSBtankSaturnSIVB|RSBtankSaturnSIB|RSBtankSpehereAgena|RSBtankAgenaD]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = fuelSystems + } + + @PART[RSBengineLR101]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = generalRocketry + } + + @PART[RSBengineAJ10-118K|RSBengineRS27A|RSBengineVikas|RSBullagePSLV|RSBretroPSLV|RSBenginePSLVsrb10m|RSBenginePSLVps3|RSBenginePSLVps1|RSBengineF1B|RSBengineRS25|RSBengineSTSSRB]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = heavierRocketry + } + + @PART[RSBnosecone10m|RSBfairingSaturn10m]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = heavyAerodynamics + } + + @PART[RSBengineRL10A3|RSBengineH1|RSBullageSaturnSIVB|RSBengineXLR81]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = heavyRocketry + } + + @PART[RSBtankDelta2thor|RSBtankDelta2K|RSBtankSpherePSLV|RSBtankPSLVps4|RSBtankPSLVps2|RSBtankSaturnSII8|RSBtankSaturnSIC8|RSBtankSaturnSIE|RSBtankSTSET]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = highPerformanceFuelSystems + } + + @PART[RSBengineJ2X|RSBengineAresSRB|RSBenginePSLVsrb13m]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = ionPropulsion + } + + @PART[RSBtankSaturnSIVC|RSBtankSaturnSIF]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = largeVolumeContainment + } + + @PART[RSBfinSaturnSIC]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = miniaturization + } + + @PART[RSBdecouplerAresI5m|RSBdecouplerAresI3m|RSBfairingAresI5m|RSBfairingDirect8m]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = ModernAerodynamics + } + + @PART[RSBdecouplerDirectET8m|RSBadapterDirect3Engines|RSBdecouplerDirectET7m]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = nanolathing + } + + @PART[RSBdecouplerSaturnSII|RSBdecouplerSaturnSIVB]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = precisionEngineering + } + + @PART[RSBengineF1A]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = precisionPropulsion + } + + @PART[RSBnosecone381|RSBnosecone305|RSBnoseconeArianeVSRB|RSB_PLF_ArianeV5m|RSBfairingArianeV5m|RSB_PLF_Athena92|RSBnosecone236|RSBfairingCarrack236|RSBboattailCastorAgena|RSB_PLF_AtlasV400_2|RSB_PLF_AtlasV400_3|RSB_PLF_AtlasV400_1|RSBfairingAtlasCentaur305|RSBinterstageAtlasCentaur500|RSBfairingAtlas500|RSBatlasVboattail|RSB_PLF_AtlasV500_1|RSB_PLF_AtlasV500_CFLR|RSB_PLF_AtlasV500_3|RSB_PLF_AtlasV500_2|RSBfairingAtlasCentaur381|RSB_PLF_CarrackL|RSB_PLF_CarrackM|RSB_PLF_Delta3L|RSB_PLF_Delta3|RSBfairingDeltaIV4m|RSB_PLF_DeltaIV5m2|RSB_PLF_DeltaIV5m3|RSB_PLF_DeltaIV4m1|RSB_PLF_DeltaIV5m1|RSBnosecone5m|RSBfairingDeltaIV5m]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = PremiumAerodynamics + } + + @PART[RSBtankArianeVcore|RSBtankArianeVescA|RSBtankAtlasCentaur|RSBtankSphereCentaur|RSBtankAtlasVcore|RSBtankDelta3dcss4m|RSBtankDelta3thor|RSBtankSpeherDeltaIV|RSBtankDeltaIVdcss4m|RSBtankDeltaIVdcss5m|RSBtankDeltaIVcore]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = PremiumFuelTanks + } + + @PART[RSBengineJ2|RSBengineF1|RSBullageSaturnSII]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = propulsionSystems + } + + @PART[RSBdecouplerSaturnSIV|RSBdecouplerSaturnSIVB2|RSBclamp02|RSBclamp01|RSBstrutXL]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = specializedConstruction + } + + @PART[RSB_PSLV_RCS]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = unmannedTech + } + + @PART[RSBnosecone6m2]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = VeryHeavyAerodynamics + } + + @PART[RSBengineVulcain2|RSBengineHM7B|RSBengineArianeVSRB|RSBengineCastor120|RSBengineCastor30|RSBengineAtlasSRB|RSBengineRD1880|RSBengineRL10A42|RSBdelta3srmG|RSBdelta3srm|RSBengineRS68|RSBengineRL10B2|RSBdeltaIVsrm]:NEEDS[RealScaleBoosters]:AFTER[RealScaleBoosters]:FOR[zzzzHPTechTree] + { + @TechRequired = veryHeavyRocketry + } + +//********** TAC LIFE SUPPORT **********// + + @PART[TacWaterContainerLarge|TacWasteContainerLarge|TacLifeSupportContainerLarge|TacOxygenContainerLarge|TacFoodContainerLarge|HexCanLifeSupportWasteLarge|HexCanLifeSupportLarge|HexCanFoodLarge|HexCanDrinkingWaterLarge|HexCanOxygenLarge]:NEEDS[ThunderAerospace]:AFTER[ThunderAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = commandModules + } + + @PART[TacSabatierRecycler|TacWaterSplitter|TacWaterPurifier|TacAirFilter|TacCarbonExtractor]:NEEDS[ThunderAerospace]:AFTER[ThunderAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = experimentalMotors + } + + @PART[TacOxygenContainerSmall|TacWaterContainer|TacWasteContainerSmall|TacWasteContainer|TacWaterContainerSmall|TacOxygenContainer|TacLifeSupportContainerSmall|TacLifeSupportContainer|TacFoodContainerSmall|TacFoodContainer|HexCanLifeSupportWaste|HexCanLifeSupportWasteSmall|HexCanLifeSupportSmall|HexCanLifeSupport|HexCanFoodSmall|HexCanFood|HexCanDrinkingWater|HexCanDrinkingWaterSmall|HexCanOxygen|HexCanOxygenSmall]:NEEDS[ThunderAerospace]:AFTER[ThunderAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = landing + } + + @PART[TacWaterPurifierLarge|TacSabatierRecyclerLarge|TacCarbonExtractorLarge]:NEEDS[ThunderAerospace]:AFTER[ThunderAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = ModernCrewSupport + } + + @PART[TacLifeSupportMFTContainerLarge|HexCanMFTLifeSupportLarge]:NEEDS[ThunderAerospace|modularFuelTanks|RealFuels]:AFTER[ThunderAerospace|modularFuelTanks|RealFuels]:FOR[zzzzHPTechTree] + { + @TechRequired = commandModules + } + + @PART[TacLifeSupportMFTContainerSmall|TacLifeSupportMFTContainer|HexCanMFTLifeSupportSmall|HexCanMFTLifeSupport]:NEEDS[ThunderAerospace|modularFuelTanks|RealFuels]:AFTER[ThunderAerospace|modularFuelTanks|RealFuels]:FOR[zzzzHPTechTree] + { + @TechRequired = landing + } + +//********** MODULAR ROCKET SYSTEMS **********// + + @PART[Nbflingatron|NBinterstageDecoupler3m|NBdockingHelper2|NBflatAdapter3m|NBadapter3x7|NBadapter3x3]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = actuators + } + + @PART[NBintake1m]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = advAerodynamics + } + + @PART[NBcargoBay1m1|NBflatAdapter2m|NBadapter1x5|NBadapter1x4]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = advConstruction + } + + @PART[NBbatteryRadial1]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = advElectrics + } + + @PART[NBSAS2m]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = advFlightControl + } + + @PART[NB0mMonoEngine1]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = advRocketry + } + + @PART[NBnoseAero1m|NBadapter2-1|NBnoseRounded]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = aerodynamicSystems + } + + @PART[NBnoseBooster|NBinstake0m]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = aviation + } + + @PART[NBconeTank2m]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = BasicFuelTanks + } + + @PART[NB0mLFOengine1]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = basicRocketry + } + + @PART[NBLAStower|NBLASshroud]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = commandModules + } + + @PART[NBlandingLeg1]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = composites + } + + @PART[NBtinySAS]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = EarlyFlightControl + } + + @PART[NBfuelCell1m]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = electronics + } + + @PART[NBdecouplerRadialMini]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = engineering101 + } + + @PART[NBinlineDrill]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = ExpScience + } + + @PART[NBprobeCone1m|NBprobeRadial]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = flightControl + } + + @PART[NBminiOrange|NBhalfJumbo|NBwhiteJumbo|NBjumboThreeQ]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = fuelSystems + } + + @PART[NBradialMiniTank|NB0mtank1]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = FuelTanks + } + + @PART[NB3mQuadEngine]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = heavierRocketry + } + + @PART[NBnoseDome2m]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = heavyAerodynamics + } + + @PART[NBjetTurbo0m]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = JetEngines + } + + @PART[NBconeTank3m]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = largeVolumeContainment + } + + @PART[NBrcsCorner|NBrcs5block]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = miniaturization + } + + @PART[NB2mNuclearEngine]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = NearFutureRocketry + } + + @PART[NBcargoBay2m1|NBcargoBay2m0|NBdockingHelper1]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = precisionEngineering + } + + @PART[NB3mHoundEngine]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = precisionPropulsion + } + + @PART[NBxenonSphere1m|NBxenonSphere]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = PremiumFuelTanks + } + + @PART[NBdecouplerSlim2m|NBdecouplerLowProfile2m|NBdockingHelper0|NBpylonAero0|NBpylonAero2|NBpylonAero1|NBadapter2x5]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = specializedConstruction + } + + @PART[NBbigASAS|NBmonoprop3m|NBprobeRadial2]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = specializedControl + } + + @PART[NBrtg1]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = specializedElectrics + } + + @PART[NBnoseAero0m]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = stability + } + + @PART[NBintakeBasic0m|NB0mtankJet2|NB0mtankJet1|NBjetBasic0m]:NEEDS[ModRocketSys]:AFTER[ModRocketSys]:FOR[zzzzHPTechTree] + { + @TechRequired = start + } + +//********** kOS **********// + + @PART[kOSMachine0m|KR-2042]:NEEDS[kOS]:AFTER[kOS]:FOR[zzzzHPTechTree] + { + @TechRequired = BasicFlightControl + } + + @PART[Cherry?Light]:NEEDS[kOS]:AFTER[kOS]:FOR[zzzzHPTechTree] + { + @TechRequired = electrics + } + + @PART[kOSMachine1m]:NEEDS[kOS]:AFTER[kOS]:FOR[zzzzHPTechTree] + { + @TechRequired = flightControl + } + + @PART[kOSMachineRad]:NEEDS[kOS]:AFTER[kOS]:FOR[zzzzHPTechTree] + { + @TechRequired = miniaturization + } + + @PART[KAL9000]:NEEDS[kOS]:AFTER[kOS]:FOR[zzzzHPTechTree] + { + @TechRequired = unmannedTech + } + +//********** SSTU **********// + + @PART[SSTU-SC-A-BPC|SSTU-SC-A-OM|SSTU-SC-A-DM|SSTU-SC-A-SMX|SSTU-SC-E-FSX|SSTU-SC-E-FS|SSTU-LanderCore_LC3-POD]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = advancedMotors + } + + @PART[SSTU-SC-GEN-ISDC]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = advConstruction + } + + @PART[SSTU-SC-GEN-RCS-5F-V|SSTU-SC-GEN-RCS-6A-T|SSTU-SC-GEN-RCS-8A-T|SSTU-SC-GEN-RCS-4G-T|SSTU-SC-GEN-RCS-4A-V|SSTU-SC-GEN-RCS-4F-V]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = advFlightControl + } + + @PART[SSTU-SC-B-SM|SSTU-SC-TANK-MFT-L]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = advFuelSystems + } + + @PART[SSTU-SC-B-CM|SSTU-SC-B-BPC|SSTU-SC-B-CMX|SSTU-LC2-POD]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = advLanding + } + + @PART[SSTU-SC-E-DAX|SSTU-SC-E-DA]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = advMetalworks + } + + @PART[SSTU-SC-ENG-LR81-8096|SSTU-SC-ENG-RL10A-3|SSTU-SC-ENG-SRB-A]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = advRocketry + } + + @PART[SSTU-SC-GEN-FR-N|SSTU-SC-GEN-FR-W]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = aerodynamicSystems + } + + @PART[SSTU-SC-TANK-MUS-CB|SSTU-SC-TANK-MUS-ST]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = BasicFuelTanks + } + + @PART[SSTU-SC-ENG-SRB-D]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = basicRocketry + } + + @PART[SSTU-SC-GEN-PPC]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = EarlyFlightControl + } + + @PART[SSTU-SC-C-ICPS|SSTU-SC-C-SM]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = EfficientFuelTanks + } + + @PART[SSTU-SC-GEN-HGA]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = electronics + } + + @PART[SSTU-SC-GEN-PDC|SSTU-SC-GEN-RBDC]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = engineering101 + } + + @PART[SSTU-SC-E-WL|SSTU-SC-E-WR|SSTU-SC-E-WT|SSTU-SC-E-ER|SSTU-SC-E-EL]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = experimentalAerodynamics + } + + @PART[SSTU-LanderCore_LC5-POD]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = ExperimentalCrewSupport + } + + @PART[SSTU-SC-C-HUS]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = ExperimentalFuelTanks + } + + @PART[SSTU-SC-TANK-MFT-K|SSTU-SC-TANK-MFT-B|SSTU-SC-TANK-MFT-A|SSTU-SC-TANK-MFT-R|SSTU-SC-TANK-MFT-D]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = FuelTanks + } + + @PART[SSTU-SC-GEN-RMB|SSTU-SC-BAY-MCB-A]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = generalConstruction + } + + @PART[SSTU-SC-ENG-LR81-8048|SSTU-SC-ENG-SRB-C|SSTU-SC-ENG-SRB-B]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = generalRocketry + } + + @PART[SSTU-SC-ENG-RD-107A|SSTU-SC-ENG-RD-108A|SSTU-SC-ENG-RS-25|SSTU-SC-ENG-AJ10-190]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = heavierRocketry + } + + @PART[SSTU-SC-ENG-H1|SSTU-SC-ENG-RD-0110]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = heavyRocketry + } + + @PART[SSTU-SC-A-SM]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = highPerformanceFuelSystems + } + + @PART[SSTU-SC-ENG-SuperDraco|SSTU-SC-ENG-Merlin-1C|SSTU-SC-ENG-Merlin-1BV|SSTU-SC-ENG-Merlin-1CV|SSTU-SC-ENG-Merlin-1D|SSTU-SC-ENG-Merlin-1DV]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = ionPropulsion + } + + @PART[SSTU-SC-GEN-MHS]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = landing + } + + @PART[SSTU-SC-C-BPC|SSTU-SC-C-CMX|SSTU-SC-C-CM]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = ModernCrewSupport + } + + @PART[SSTU-SC-ENG-NRV2]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = NearFutureRocketry + } + + @PART[SSTU-SC-ENG-NRV|SSTU-SC-ENG-SuperDraco-L|SSTU-SC-ENG-RD-107X|SSTU-SC-ENG-NRV3]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = nuclearPropulsion + } + + @PART[SSTU-SC-GEN-IPA-W|SSTU-SC-GEN-IPA|SSTU-SC-GEN-DP-1P]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = precisionEngineering + } + + @PART[SSTU-SC-ENG-J-2X|SSTU-SC-ENG-F1B]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = precisionPropulsion + } + + @PART[SSTU-SC-ENG-LMDE|SSTU-SC-ENG-LMAE|SSTU-SC-ENG-AJ10-137|SSTU-SC-ENG-J-2|SSTU-SC-ENG-F1]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = propulsionSystems + } + + @PART[SSTU-SC-GEN-DP-0P]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = specializedConstruction + } + + @PART[SSTU-SC-ENG-RL10A-4|SSTU-SC-ENG-RL10B-2|SSTU-SC-ENG-RL10A-5|SSTU-SC-ENG-RS-68|SSTU-SC-ENG-Merlin-1A|SSTU-SC-ENG-Merlin-1B]:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] + { + @TechRequired = veryHeavyRocketry + } + +%TECHLIMITSET:NEEDS[SSTU]:AFTER[SSTU]:FOR[zzzzHPTechTree] +{ + %name = Default + + %TECHLIMIT + { + %name = start + %diameter = 1.25 + } + + //1.875m - Tier 4 + %TECHLIMIT + { + %name = advRocketry + %diameter = 1.875 + } + %TECHLIMIT + { + %name = BasicFuelTanks + %diameter = 1.875 + } + %TECHLIMIT + { + %name = aerodynamicSystems + %diameter = 1.875 + } + %TECHLIMIT + { + %name = landing + %diameter = 1.875 + } + + //2.5m - Tier 5 + %TECHLIMIT + { + %name = heavyRocketry + %diameter = 2.5 + } + %TECHLIMIT + { + %name = fuelSystems + %diameter = 2.5 + } + %TECHLIMIT + { + %name = advAerodynamics + %diameter = 2.5 + } + %TECHLIMIT + { + %name = commandModules + %diameter = 2.5 + } + + //3.125m - Tier 6 + %TECHLIMIT + { + %name = propulsionSystems + %diameter = 3.125 + } + %TECHLIMIT + { + %name = advFuelSystems + %diameter = 3.125 + } + %TECHLIMIT + { + %name = heavyAerodynamics + %diameter = 3.125 + } + %TECHLIMIT + { + %name = advLanding + %diameter = 3.125 + } + + //3.75m - Tier 7 + %TECHLIMIT + { + %name = precisionPropulsion + %diameter = 3.75 + } + %TECHLIMIT + { + %name = largeVolumeContainment + %diameter = 3.75 + } + %TECHLIMIT + { + %name = VeryHeavyAerodynamics + %diameter = 3.75 + } + %TECHLIMIT + { + %name = heavyLanding + %diameter = 3.75 + } + + //5m - Tier 9 + %TECHLIMIT + { + %name = veryHeavyRocketry + %diameter = 5 + } + %TECHLIMIT + { + %name = PremiumFuelTanks + %diameter = 5 + } + %TECHLIMIT + { + %name = PremiumAerodynamics + %diameter = 5 + } + %TECHLIMIT + { + %name = experimentalMotors + %diameter = 5 + } + + //10m - Tier 11 + %TECHLIMIT + { + %name = nuclearPropulsion + %diameter = 10 + } + %TECHLIMIT + { + %name = ExperimentalFuelTanks + %diameter = 10 + } + %TECHLIMIT + { + %name = ExpAerodynamics + %diameter = 10 + } + %TECHLIMIT + { + %name = ExperimentalCrewSupport + %diameter = 10 + } +} + +//********** AVIATION LIGHTS **********// + + @PART[lightstrobe_white|lightnav_white|lightnav_red|lightnav_green|lightnav_blue|lightbeacon_red|lightbeacon_amber]:NEEDS[AviationLights]:AFTER[AviationLights]:FOR[zzzzHPTechTree] + { + @TechRequired = Elec + } + +//********** COATL AEROSPACE **********// + + @PART[sp_mariner_b|sp_mariner_a|ca_battery_s|ca_battery_l]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = advElectrics + } + + @PART[ca_magneto2|ca_gravioli]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = advExploration + } + + @PART[ca_rw_xsmall|ca_rw_medium|ca_RM04|ca_RM03|ca_RM01|barquetta|ca_rw_large|ca_rst|ca_rs04|ca_rs01|ca_startrack]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = advFlightControl + } + + @PART[ca_telescope_a|ca_RPWS|ca_GRS|ca_DUSTC|ca_KLIR|ca_DUSTX|ca_LUV|ca_SWIS]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = advScienceTech + } + + @PART[sp_odyssey_a|sp_odyssey_b|sp_maven|ca_rtg8200]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = automation + } + + @PART[antenna_tv|antenna_cone]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = Elec + } + + @PART[ca_battery_m]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = electrics + } + + @PART[antenna_quetzal|dish_quetzal|ca_rtg2000]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = electronics + } + + @PART[dish_deploy_S|sp_express_a|sp_express_b|dish_tatsujin]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = experimentalElectrics + } + + @PART[ca_rw_small]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = flightControl + } + + @PART[ca_tank_mp_s|ca_tank_lfo_m|ca_tank_mp_m]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = fuelSystems + } + + @PART[ca_lahar|ca_linkor]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = ionPropulsion + } + + @PART[dish_L|ca_rtg3900]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = largeElectrics + } + + @PART[tatsujin]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = largeUnmanned + } + + @PART[quetzal|ca_ESM]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = miniaturization + } + + @PART[ca_barometer]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = science + } + + @PART[ca_sciBoom]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = scienceTech + } + + @PART[ca_ELIX|ca_accelerometer]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = spaceExploration + } + + @PART[torekka|ca_aacs]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = specializedControl + } + + @PART[dish_S]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = specializedElectrics + } + + @PART[ca_thermometer]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = start + } + + @PART[ca_trident]:NEEDS[CoatlAerospace]:AFTER[CoatlAerospace]:FOR[zzzzHPTechTree] + { + @TechRequired = veryHeavyRocketry + } + +//********** TANTARES **********// + + @PART[Tantares_DockingMechanism_A|Alnair_Cargo_A|Alnair_Decoupler_B|Alnair_Separator_A|Alnair_Structure_A|Alnair_Structure_B|Alnair_Structure_C|Alnair_Structure_D|Alnair_Structure_E]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = actuators + } + + @PART[Vega_Crew_C|Vega_Crew_E|Vega_Crew_G|Vega_TrussCrew_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = advancedMotors + } + + @PART[Alto_Decoupler_A|Vostok_Decoupler_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = advConstruction + } + + @PART[Libra_LFO_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = advFuelSystems + } + + @PART[Libra_Crew_A|Tantares_Crew_A|Tantares_Orbital_A|Tantares_Parachute_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = advLanding + } + + @PART[Agena_Port_A|Agena_Structure_A|Vega_Node_A|Vega_NodeSupport_A|Vega_Truss_A|Vega_Truss_B|Hamal_Adapter_A|Hamal_Adapter_B|Tantares_Apas_A|Tantares_Apas_B|Tantares_DockingMechanism_B|Tantares_DockingMechanism_Y]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = advMetalworks + } + + @PART[Alto_Engine_A|Alto_Engine_B|Vostok_Engine_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = advRocketry + } + + @PART[Castor_Extractor_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = advScienceTech + } + + @PART[Tantares_RCS_B]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = advUnmanned + } + + @PART[Alto_LFO_A|Vostok_Mono_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = BasicFuelTanks + } + + @PART[Tantares_Apas_C|Tantares_DockingMechanism_Z]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = composites + } + + @PART[Capella_Mono_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = EfficientFuelTanks + } + + @PART[Vostok_Antenna_A|Vostok_Service_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = electrics + } + + @PART[Libra_Antenna_A|Libra_Antenna_B|Tantares_Antenna_A|Tantares_Solar_B]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = electronics + } + + @PART[Polaris_Crew_A|Polaris_Heatshield_A|Polaris_Orbital_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = ExperimentalCrewSupport + } + + @PART[Capella_Solar_A|Pheonix_Ex_Solar_A|Pollux_Solar_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = experimentalElectrics + } + + @PART[Polaris_Solar_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = ExperimentalElectronics + } + + @PART[Polaris_LFO_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = ExperimentalFuelTanks + } + + @PART[Castor_Shield_A|Castor_Shield_B|Tantares_Habitation_B|Tantares_Orbital_B]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = experimentalMotors + } + + @PART[Vega_Crew_D]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = fieldScience + } + + @PART[Almach_RCS_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = flightControl + } + + @PART[Tantares_Engine_B]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = heavierRocketry + } + + @PART[Vega_Crew_A|Vega_Crew_B|Vega_Crew_F|Tantares_Habitation_A|Alnair_Crew_A|Alnair_Crew_B|Alnair_Crew_C|Alnair_LES_A|Alnair_LK_Parachute_A|Alnair_Orbital_A|Alnair_Orbital_B|Alnair_Parachute_A|Alnair_Parachute_B]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = heavyLanding + } + + @PART[Agena_Mono_A|Vega_Mono_A|Hamal_LFO_A|Hamal_LFO_B|Hamal_MonoBox_B]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = highPerformanceFuelSystems + } + + @PART[Capella_Engine_A|Phoenix_Ex_Engine_A|Pollix_Engine_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = ionPropulsion + } + + @PART[Almach_Parachute_A|Vostok_Crew_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = landing + } + + @PART[Vega_Antenna_A|Vega_Antenna_C|Vega_Solar_B|Vega_Solar_D|Vega_Solar_E|Tantares_Solar_A|Alnair_Antenna_A|Alnair_LK_Solar_A|Alnair_Solar_A|Alnair_Solar_B]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = largeElectrics + } + + @PART[Capella_Control_A|Phoenix_Ex_Control_A|Pollux_Control_A|Pollux_RCS_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = largeUnmanned + } + + @PART[Vega_Propellant_A|Vega_Propellant_B|Alnair_LK_Service_A|Alnair_Mono_A|Alnair_Mono_B|Alnair_Mono_C|Alnair_MonoSolar_A:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = largeVolumeContainment + } + + @PART[Polaris_Port_A|Polaris_Structure_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = metaMaterials + } + + @PART[Libra_RCS_A|Tantares_RCS_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = miniaturization + } + + @PART[Capella_Structure_A|Capella_Structure_B]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = nanolathing + } + + @PART[Polaris_Engine_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = nuclearPropulsion + } + + @PART[Libra_Ladder_A|Libra_Leg_A|Tantares_Decoupler_A|Tantares_Light_A|Tantares_Port_A|Tantares_Port_B]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = precisionEngineering + } + + @PART[Vega_Engine_A|Vega_Engine_B|Vega_Engine_C|Alnair_Engine_A|Alnair_Engine_B|Alnair_LK_Engine_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = precisionPropulsion + } + + @PART[Castor_LM_Tank]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = PremiumFuelTanks + } + + @PART[Libra_Engine_A|Libra_Nesting_A|Tantares_Engine_A]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = propulsionSystems + } + + @PART[Auva_RCS_A|Auva_RCS_B]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = specializedControl + } + + @PART[Agena_Solar_A|Vega_Solar_C|Vega_Antenna_B|Vega_Solar_A|Hamal_Battery_A|Tantares_Solar_C]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = specializedElectrics + } + + @PART[Agena_Control_A|Agena_RCS_A|Hamal_Control_A|Hamal_Control_B|Hamal_Control_C|Hamal_Control_D|Hamal_DockingCompartmentA|Hamal_Habitation_A|Hamal_Habitation_B|Hamal_Orbital_A|Hamal_Orbital_B|Tantares_DockingCompartment_B]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = unmannedTech + } + + @PART[Castor_Engine_A|Castor_LM_Engine|Castor_Nerva]:NEEDS[Tantares]:AFTER[Tantares]:FOR[zzzzHPTechTree] + { + @TechRequired = veryHeavyRocketry + } + +//********** TANTARES LV **********// + + @PART[Centaur_Nose_A]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = advAerodynamics + } + + @PART[Arrow_LFO_A|LLV_LFO_D|LLV_LFO_C|LLV_LFO_A|LLV_LFO_B|TLV_LFO_A|TLV_LFO_B|TLV_LFO_C|TLV_LFO_D]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = advFuelSystems + } + + @PART[TLV_LES]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = advLanding + } + + @PART[Knight_Fairing_A]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = aviation + } + + @PART[Knight_Control_A|Knight_ReactionWheel_A]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = EarlyFlightControl + } + + @PART[Knight_LFO_C|Knight_LFO_B|Knight_LFO_A]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = EarlyFuelTanks + } + + @PART[PLV_LFO_A]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = EfficientFuelTanks + } + + @PART[Prince_LFO_A|ALV_LFO_B|ALV_LFO_A]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = fuelSystems + } + + @PART[Knight_Decoupler_A]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = generalConstruction + } + + @PART[Knight_Motor_B|Knight_Motor_A|Knight_Engine_A|Knight_Motor_C]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = generalRocketry + } + + @PART[TLV_Fairing_B|TLV_Fairing_A]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = heavyAerodynamics + } + + @PART[Prince_Engine_A|Wax_SRB_A|ALV_Motor_A|ALV_Engine_A|ALV_Motor_B]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = heavyRocketry + } + + @PART[PLV_Engine_A|PLV_Engine_B]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = ionPropulsion + } + + @PART[SUS_LFO_A]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = largeVolumeContainment + } + + @PART[Arrow_Control_A|TLV_Fin]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = miniaturization + } + @PART[Arrow_Decoupler_A|LLV_Decoupler_B|LLV_Decoupler_A|TLV_Decoupler_A]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = precisionEngineering + } + + @PART[SUS_Engine_A]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = precisionPropulsion + } + + @PART[CLV_Nose_A]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = PremiumAerodynamics + } + + @PART[CLV_LFO_A|TUS_LFO_A]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = PremiumFuelTanks + } + + @PART[Arrow_Engine_A|LLV_Engine_A|LLV_Engine_B|LLV_Engine_C|LLV_Engine_D|TLV_Engine_A|TLV_Engine_B|TLV_Vernier]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = propulsionSystems + } + + @PART[Prince_Adapter_A|ALV_Decoupler_A]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = specializedConstruction + } + + @PART[CLV_SRB_A|CLV_Engine_A|TUS_Engine_A]:NEEDS[TantaresLV]:AFTER[TantaresLV]:FOR[zzzzHPTechTree] + { + @TechRequired = veryHeavyRocketry + } + +//********** REALCHUTE **********// + + @PART[RC_cone_double|RC_stack]:NEEDS[RealChute]:AFTER[RealChute]:FOR[zzzzHPTechTree] + { + @TechRequired = commandModules + } + + @PART[RC_radial|RC_cone]:NEEDS[RealChute]:AFTER[RealChute]:FOR[zzzzHPTechTree] + { + @TechRequired = survivability + } + +//********** RN PROTON **********// + + @PART[rn_protonk_stg1|rn_protonk_stg2|rn_protonk_stg3]:NEEDS[RN_Proton]:AFTER[RN_Proton]:FOR[zzzzHPTechTree] + { + @TechRequired = advFuelSystems + } + + @PART[rn_salyut7_fairing]:NEEDS[RN_Proton]:AFTER[RN_Proton]:FOR[zzzzHPTechTree] + { + @TechRequired = experimentalAerodynamics + } + + @PART[rn_proton_fgb_fairing|rn_salyut1_fairing|rn_zond_fairing]:NEEDS[RN_Proton]:AFTER[RN_Proton]:FOR[zzzzHPTechTree] + { + @TechRequired = heavyAerodynamics + } + + @PART[rn_proton_stg1_adapt|rn_proton_stg2_adapt|rn_proton_stg3_adapt|rn_protonk_stg3_decoupler_extended|rn_protonk_stg3_decoupler|rn_proton_blockd_dec|rn_proton_blockd_dec_z]:NEEDS[RN_Proton]:AFTER[RN_Proton]:FOR[zzzzHPTechTree] + { + @TechRequired = precisionEngineering + } + + @PART[rn_proton_rd0210|rn_proton_rd0212|rn_proton_rd253|rn_proton_vernier|rn_proton_blockd|rn_proton_blockd_v]:NEEDS[RN_Proton]:AFTER[RN_Proton]:FOR[zzzzHPTechTree] + { + @TechRequired = propulsionSystems + } + + @PART[rn_almaz_fairing|rn_salyut467_fairing|rn_tks_fairing]:NEEDS[RN_Proton]:AFTER[RN_Proton]:FOR[zzzzHPTechTree] + { + @TechRequired = VeryHeavyAerodynamics + } + +//********** RN R-7 **********// + + @PART[rn_r7_adapter_blok_i_m|rn_ullage_decoupler|rn_r7_adapter_blok_i_v]:NEEDS[RN_R7]:AFTER[RN_R7]:FOR[zzzzHPTechTree] + { + @TechRequired = advConstruction + } + + @PART[rn_zond_les|rn_r7_les_okt|rn_r7_les]:NEEDS[RN_R7]:AFTER[RN_R7]:FOR[zzzzHPTechTree] + { + @TechRequired = advLanding + } + + @PART[rn_blockl_ullage|rn_molniya_blockl|rn_r7_blok_i]:NEEDS[RN_R7]:AFTER[RN_R7]:FOR[zzzzHPTechTree] + { + @TechRequired = advRocketry + } + + @PART[rn_r7_blok_i_fairing_m|rn_r7_voskhod_fairing_l|rn_r7_voskhod_fairing_r|rn_r7_blok_i_fairing_s]:NEEDS[RN_R7]:AFTER[RN_R7]:FOR[zzzzHPTechTree] + { + @TechRequired = aerodynamicSystems + } + + @PART[rn_r7_vostok_fairing_r|rn_luna_fairing]:NEEDS[RN_R7]:AFTER[RN_R7]:FOR[zzzzHPTechTree] + { + @TechRequired = aviation + } + + @PART[rn_r7_vernier_engine_v_fg]:NEEDS[RN_R7]:AFTER[RN_R7]:FOR[zzzzHPTechTree] + { + @TechRequired = BasicFlightControl + } + + @PART[rn_r7_bvgd_engine|rn_r7_block_a_engine]:NEEDS[RN_R7]:AFTER[RN_R7]:FOR[zzzzHPTechTree] + { + @TechRequired = basicRocketry + } + + @PART[rn_sputnik1_base|rn_sputnik3_base]:NEEDS[RN_R7]:AFTER[RN_R7]:FOR[zzzzHPTechTree] + { + @TechRequired = engineering101 + } + + @PART[rn_blockl_vernier|rn_r7_vernier_blok_i_s_fg]:NEEDS[RN_R7]:AFTER[RN_R7]:FOR[zzzzHPTechTree] + { + @TechRequired = flightControl + } + + @PART[rn_r7_blok_a|rn_r7_blok_bvgd]:NEEDS[RN_R7]:AFTER[RN_R7]:FOR[zzzzHPTechTree] + { + @TechRequired = FuelTanks + } + + @PART[rn_r7_adapter_blok_e|rn_luna_base]:NEEDS[RN_R7]:AFTER[RN_R7]:FOR[zzzzHPTechTree] + { + @TechRequired = generalConstruction + } + + @PART[rn_r7_vostok_blok_e_vernier|rn_r7_vostok_blok_e|rn_r7_vostok_blok_e_lunar]:NEEDS[RN_R7]:AFTER[RN_R7]:FOR[zzzzHPTechTree] + { + @TechRequired = generalRocketry + } + + @PART[rn_r7_soyuz_fairing|rn_r7_soyuz_fairing2]:NEEDS[RN_R7]:AFTER[RN_R7]:FOR[zzzzHPTechTree] + { + @TechRequired = heavyAerodynamics + } + + @PART[rn_r7_blok_i_fairing]:NEEDS[RN_R7]:AFTER[RN_R7]:FOR[zzzzHPTechTree] + { + @TechRequired = ModernAerodynamics + } + + @PART[rn_r7_adapter_blok_i|rn_fregat1_adapter]:NEEDS[RN_R7]:AFTER[RN_R7]:FOR[zzzzHPTechTree] + { + @TechRequired = nanolathing + } + + @PART[rn_r7_adapter_blok_iv2]:NEEDS[RN_R7]:AFTER[RN_R7]:FOR[zzzzHPTechTree] + { + @TechRequired = precisionEngineering + } + + @PART[rn_fregat1]:NEEDS[RN_R7]:AFTER[RN_R7]:FOR[zzzzHPTechTree] + { + @TechRequired = propulsionSystems + } + + @PART[rn_sputnik1_nosecone|rn_sputnik2_nosecone|rn_sputnik3_nosecone|rn_WING_R7]:NEEDS[RN_R7]:AFTER[RN_R7]:FOR[zzzzHPTechTree] + { + @TechRequired = stability + } + +//********** RN SALYUT **********// + + @PART[almaz_sample_return|almaz_sr_para|almaz_sr_dec|almaz_sr_retro]:NEEDS[RN_Salyut]:AFTER[RN_Salyut]:FOR[zzzzHPTechTree] + { + @TechRequired = actuators + } + + @PART[salyut6|salyut7]:NEEDS[RN_Salyut]:AFTER[RN_Salyut]:FOR[zzzzHPTechTree] + { + @TechRequired = advancedMotors + } + + @PART[salyut1-4]:NEEDS[RN_Salyut]:AFTER[RN_Salyut]:FOR[zzzzHPTechTree] + { + @TechRequired = advLanding + } + + @PART[s6_dp]:NEEDS[RN_Salyut]:AFTER[RN_Salyut]:FOR[zzzzHPTechTree] + { + @TechRequired = advMetalworks + } + + @PART[s1_lsolar|s1_rsolar]:NEEDS[RN_Salyut]:AFTER[RN_Salyut]:FOR[zzzzHPTechTree] + { + @TechRequired = electronics + } + + @PART[almaz3-5]:NEEDS[RN_Salyut]:AFTER[RN_Salyut]:FOR[zzzzHPTechTree] + { + @TechRequired = heavyLanding + } + + @PART[almaz_pan_l|almaz_pan_r|Kosmos_TKS_Solar_Array_rn2|Kosmos_Salyut_Solar_Array_rn]:NEEDS[RN_Salyut]:AFTER[RN_Salyut]:FOR[zzzzHPTechTree] + { + @TechRequired = largeElectrics + } + + @PART[salyut_asas]:NEEDS[RN_Salyut]:AFTER[RN_Salyut]:FOR[zzzzHPTechTree] + { + @TechRequired = miniaturization + } + + @PART[s1_dp]:NEEDS[RN_Salyut]:AFTER[RN_Salyut]:FOR[zzzzHPTechTree] + { + @TechRequired = precisionEngineering + } + +//********** RN SOVIET PROBES **********// + + @PART[l11_radio|l11_astro|luna_radio|luna_astro|rn_mol_solar_panel]:NEEDS[RN_Soviet_Probes]:AFTER[RN_Soviet_Probes]:FOR[zzzzHPTechTree] + { + @TechRequired = advElectrics + } + + @PART[luna_als|luna11_als|luna13_als|luna9_als|molniya1|molniya_asas]:NEEDS[RN_Soviet_Probes]:AFTER[RN_Soviet_Probes]:FOR[zzzzHPTechTree] + { + @TechRequired = advFlightControl + } + + @PART[sputnik1|sputnik2|sputnik3]:NEEDS[RN_Soviet_Probes]:AFTER[RN_Soviet_Probes]:FOR[zzzzHPTechTree] + { + @TechRequired = BasicFlightControl + } + + @PART[luna2|luna3]:NEEDS[RN_Soviet_Probes]:AFTER[RN_Soviet_Probes]:FOR[zzzzHPTechTree] + { + @TechRequired = EarlyFlightControl + } + + @PART[polyot|polyot_side_engine]:NEEDS[RN_Soviet_Probes]:AFTER[RN_Soviet_Probes]:FOR[zzzzHPTechTree] + { + @TechRequired = flightControl + } + + @PART[luna_ktdu|luna_vernier]:NEEDS[RN_Soviet_Probes]:AFTER[RN_Soviet_Probes]:FOR[zzzzHPTechTree] + { + @TechRequired = heavyRocketry + } + + @PART[luna_dec|luna9_airbag_cvr]:NEEDS[RN_Soviet_Probes]:AFTER[RN_Soviet_Probes]:FOR[zzzzHPTechTree] + { + @TechRequired = specializedConstruction + } + +//********** RN SOYUZ **********// + + @PART[rn_apas75|rn_uda|rn_va_dec]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = actuators + } + + @PART[rn_vostok_dec]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = advConstruction + } + + @PART[ok_tft]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = advFuelSystems + } + + @PART[rn_lk_lander|ok_sa|ok_hs|ok_para|rn_lok_sa|rn_lok_para|rn_lok_bo|ok_bo_fem|ok_bo_male|rn_zond_sa]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = advLanding + } + + @PART[rn_voskhod_sc|rn_voskhod_airlock]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = commandModules + } + + @PART[s1_lsolar|s1_rsolar|7k_ok_lsolar|7k_ok_rsolar|rn_7z_zond_lsolar|rn_7z_zond_rsolar]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = electronics + } + + @PART[rn_vostok_tdu]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = flightControl + } + + @PART[rn_astp_bo|t_bo|t_af_bo|rn_va_capsule|rn_va_para|rn_va_les]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = heavyLanding + } + + @PART[rn_voskhod_retro]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = heavyRocketry + } + + @PART[rn_vostok_sc|rn_vostok_para]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = landing + } + + @PART[rn_7k_astp_lsolar|rn_7k_astp_rsolar|Kosmos_TKS_Solar_Array_rn]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = largeElectrics + } + + @PART[rn_lok_tdu|ok_pao|rn_zond_asas]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = miniaturization + } + + @PART[rn_lk_lander_legs|ok_dec|t_dp|rn_lok_dec|rn_zond_dec|rn_zond_top]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = precisionEngineering + } + + @PART[rn_tks|rn_tks_retro]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = precisionPropulsion + } + + @PART[rn_lk_lander_858|rn_lk_lander_859]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = propulsionSystems + } + + @PART[rn_voskhod_retro_dec]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = specializedConstruction + } + + @PART[tg_sa|tg_bo|t_pao|t_pao2|rn_tks_rcs_block|rn_tks_va_rcs]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = specializedControl + } + + @PART[rn_zenit_interstage|rn_zenit_p_dec]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = advMetalworks + } + + @PART[rn_zenit_fairing_11_152|rn_zenit_fairing_13_652]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = experimentalAerodynamics + } + + @PART[rn_zenit_rd8|rn_zenit_rd120|rn_zenit_rd171]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = heavierRocketry + } + + @PART[rn_zenit_stg2|rn_zenit_stg1]:NEEDS[RN_Soyuz]:AFTER[RN_Soyuz]:FOR[zzzzHPTechTree] + { + @TechRequired = highPerformanceFuelSystems } \ No newline at end of file diff --git a/GameData/HPTechTree/HPTechTree.version b/GameData/HPTechTree/HPTechTree.version index 3c499cd..92abaa3 100644 --- a/GameData/HPTechTree/HPTechTree.version +++ b/GameData/HPTechTree/HPTechTree.version @@ -4,6 +4,6 @@ "DOWNLOAD":"http://spacedock.info/mod/855/Historical%20Progression%20Tech%20Tree", "CHANGE_LOG_URL":"http://spacedock.info/mod/855/Historical%20Progression%20Tech%20Tree", "VERSION": - {"MAJOR":1,"MINOR":6,"PATCH":0,"BUILD":0}, + {"MAJOR":1,"MINOR":7,"PATCH":0,"BUILD":0}, "KSP_VERSION": {"MAJOR":1,"MINOR":1,"PATCH":3}} \ No newline at end of file diff --git a/HPTechTree-v16.zip b/HPTechTree-v16.zip deleted file mode 100644 index c1d06bdb00d34b134d21bbfe067a94b1ba7915de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71251 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 G0{9nXl*u~) diff --git a/HPTechTree-v17.zip b/HPTechTree-v17.zip new file mode 100644 index 0000000000000000000000000000000000000000..9952571b206bc560a2385ade31289ec2cc82a2f8 GIT binary patch literal 54852 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 hz2sBn7IgA@d+h$4{$MP0MF6@ecZUD~ literal 0 HcmV?d00001 diff --git a/Historical Progression Tech Tree.xlsx b/Historical Progression Tech Tree.xlsx index 6ef4bc6179307b13ef61580f0dc05b325eda1244..29fdd8bc40b9904e49397ea7a88058a08aa39f14 100644 GIT binary patch literal 25891 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 Va^MLjY|^JCItMsG;W