diff --git a/GameData/RP-1/Tree/AirlaunchTechlevels.cfg b/GameData/RP-1/Tree/AirlaunchTechlevels.cfg index a693a03c0d..09ca6bd499 100644 --- a/GameData/RP-1/Tree/AirlaunchTechlevels.cfg +++ b/GameData/RP-1/Tree/AirlaunchTechlevels.cfg @@ -45,3 +45,51 @@ PARTUPGRADE manufacturer = Generic description = Airlaunch limits are extended to allow vessels up to 25 t in mass while other limits stay at 15 x 8 x 21 m (width x height x length). Altitude is still limited to 13,750 m and speed to 272 m/s. NOTE: This is not a part you can use, it just symbolizes the new capabilities you can unlock. } + +PARTUPGRADE +{ + name = airlaunchTL5 + partIcon = SXTmk3Cockpit52 + techRequired = hypersonicMetallurgy + entryCost = 1 + cost = 0 + title = Airlaunch Level 5 + manufacturer = Generic + description = Airlaunch limits are extended to allow vessels up to 30 t in mass while other limits stay at 15 x 8 x 21 m (width x height x length). Altitude is still limited to 13,750 m and speed to 272 m/s. NOTE: This is not a part you can use, it just symbolizes the new capabilities you can unlock. +} + +PARTUPGRADE +{ + name = airlaunchTL6 + partIcon = 25mKossak + techRequired = efficientSupersonic + entryCost = 1 + cost = 0 + title = Airlaunch Level 6 + manufacturer = Generic + description = Airlaunch limits are extended to allow vessels up to 70 t in mass while other limits stay at 25 x 19 x 39 m (width x height x length). Altitude is still limited to 13,750 m and speed to 272 m/s. NOTE: This is not a part you can use, it just symbolizes the new capabilities you can unlock. +} + +PARTUPGRADE +{ + name = airlaunchTL7 + partIcon = 25mKossak + techRequired = refinedTurbofans + entryCost = 1 + cost = 0 + title = Airlaunch Level 7 + manufacturer = Generic + description = Airlaunch limits are extended to allow vessels up to 120 t in mass while other limits stay at 25 x 19 x 39 m (width x height x length). Altitude is still limited to 13,750 m and speed to 272 m/s. NOTE: This is not a part you can use, it just symbolizes the new capabilities you can unlock. +} + +PARTUPGRADE +{ + name = airlaunchTL8 + partIcon = SXTOsaulNoseCockpitAn225 + techRequired = scramjetEngines + entryCost = 1 + cost = 0 + title = Airlaunch Level 8 + manufacturer = Generic + description = Airlaunch limits are extended to allow vessels up to 275 t in mass while other limits stay at 25 x 19 x 44 m (width x height x length). Altitude is still limited to 13,750 m and speed to 272 m/s. NOTE: This is not a part you can use, it just symbolizes the new capabilities you can unlock. +} diff --git a/GameData/RP-1/Tree/RP0TechTree.cfg b/GameData/RP-1/Tree/RP0TechTree.cfg index 64b3b5e6e6..08adcc7d50 100644 --- a/GameData/RP-1/Tree/RP0TechTree.cfg +++ b/GameData/RP-1/Tree/RP0TechTree.cfg @@ -117,31 +117,31 @@ lineTo = LEFT } } - RDNode - { - id = highSpeedFlight - title = High Speed Flight - description = High Speed Flight (1958-1963) - cost = 10 - hideEmpty = False - nodeName = highSpeedFlight - anyToUnlock = False - icon = RP-1/Tree/Icons/rp0_icon_mirage4 - pos = -3292,2090,-1 - scale = 0.6 - Parent - { - parentID = matureSupersonic - lineFrom = RIGHT - lineTo = LEFT - } - Parent - { - parentID = materialsScienceSatellite - lineFrom = RIGHT - lineTo = LEFT - } - } + //RDNode + //{ + //id = highSpeedFlight + //title = High Speed Flight + //description = High Speed Flight (1958-1963) + //cost = 10 + //hideEmpty = False + //nodeName = highSpeedFlight + //anyToUnlock = False + //icon = RP-1/Tree/Icons/rp0_icon_mirage4 + //pos = -3292,2090,-1 + //scale = 0.6 + //Parent + //{ + //parentID = matureSupersonic + //lineFrom = RIGHT + //lineTo = LEFT + //} + //Parent + //{ + //parentID = materialsScienceSatellite + //lineFrom = RIGHT + //lineTo = LEFT + //} + //} RDNode { id = advancedJetEngines @@ -156,7 +156,7 @@ scale = 0.6 Parent { - parentID = highSpeedFlight + parentID = hypersonicMetallurgy lineFrom = RIGHT lineTo = LEFT } @@ -385,7 +385,7 @@ id = hypersonicFlightRP0 title = Hypersonic Flight description = Hypersonic Flight (1959) - cost = 12 + cost = 15 hideEmpty = False nodeName = hypersonicFlightRP0 anyToUnlock = False @@ -407,15 +407,15 @@ } RDNode { - id = suborbitalSpaceplanes - title = Suborbital Spaceplanes - description = Suborbital Spaceplanes (1962) - cost = 10 + id = hypersonicMetallurgy + title = Hypersonic Metallurgy + description = Hypersonic Metallurgy (1963) + cost = 20 hideEmpty = False - nodeName = suborbitalSpaceplanesRP0 + nodeName = hypersonicMetallurgyRP0 anyToUnlock = False icon = RP-1/Tree/Icons/rp0_icon_x15 - pos = -2867,2005,-1 + pos = -2782,2005,-1 scale = 0.6 Parent { @@ -442,46 +442,52 @@ lineTo = LEFT } } - RDNode - { - id = reusableTPS - title = Reusable Thermal Protection Systems - description = Reusable Thermal Protection Systems (1964) - cost = 20 - hideEmpty = False - nodeName = hypersonicFlightRP0 - anyToUnlock = True - icon = RP-1/Tree/Icons/rp0_icon_x15 - pos = -2612,2005,-1 - scale = 0.6 - Parent - { - parentID = suborbitalSpaceplanes - lineFrom = RIGHT - lineTo = LEFT - } - Parent - { + //RDNode + //{ + //id = reusableTPS + //title = Reusable Thermal Protection Systems + //description = Reusable Thermal Protection Systems (1964) + //cost = 20 + //hideEmpty = False + //nodeName = hypersonicFlightRP0 + //anyToUnlock = True + //icon = RP-1/Tree/Icons/rp0_icon_x15 + //pos = -2612,2005,-1 + //scale = 0.6 + //Parent + //{ + //parentID = suborbitalSpaceplanes + //lineFrom = RIGHT + //lineTo = LEFT + //} + //Parent + //{ parentID = basicCapsules lineFrom = RIGHT lineTo = LEFT - } - } + //} + //} RDNode { id = prototypeSpaceplanes title = Prototype Spaceplanes description = Prototype Spaceplanes (1965) - cost = 15 + cost = 25 hideEmpty = False nodeName = prototypeSpaceplanes - anyToUnlock = False + anyToUnlock = True icon = RP-1/Tree/Icons/rp0_icon_x20 pos = -2527,2005,-1 scale = 0.6 Parent { - parentID = reusableTPS + parentID = hypersonicMetallurgy + lineFrom = RIGHT + lineTo = LEFT + } + Parent + { + parentID = basicCapsules lineFrom = RIGHT lineTo = LEFT } diff --git a/GameData/RP-1/Tree/TREE-Parts.cfg b/GameData/RP-1/Tree/TREE-Parts.cfg index 39ea96d10e..d3e79b99ea 100644 --- a/GameData/RP-1/Tree/TREE-Parts.cfg +++ b/GameData/RP-1/Tree/TREE-Parts.cfg @@ -559,7 +559,7 @@ } @PART[B9_Aero_Wing_Procedural_TypeA]:FOR[xxxRP0] { - %TechRequired = reusableTPS + %TechRequired = hypersonicMetallurgy %cost = 0 %entryCost = 15000 RP0conf = true @@ -567,7 +567,7 @@ } @PART[B9_Aero_Wing_Procedural_TypeB]:FOR[xxxRP0] { - %TechRequired = reusableTPS + %TechRequired = hypersonicMetallurgy %cost = 0 %entryCost = 15000 RP0conf = true @@ -575,7 +575,7 @@ } @PART[B9_Aero_Wing_Procedural_TypeC]:FOR[xxxRP0] { - %TechRequired = reusableTPS + %TechRequired = hypersonicMetallurgy %cost = 0 %entryCost = 15000 RP0conf = true @@ -1979,7 +1979,7 @@ } @PART[GearLarge]:FOR[xxxRP0] { - %TechRequired = highSpeedFlight + %TechRequired = hypersonicFlightRP0 %cost = 15 %entryCost = 300 RP0conf = true @@ -1987,7 +1987,7 @@ } @PART[GearMedium]:FOR[xxxRP0] { - %TechRequired = highSpeedFlight + %TechRequired = hypersonicFlightRP0 %cost = 10 %entryCost = 200 RP0conf = true @@ -2530,7 +2530,7 @@ } @PART[IntakeRadialLong]:FOR[xxxRP0] { - %TechRequired = highSpeedFlight + %TechRequired = hypersonicFlightRP0 %cost = 22 %entryCost = 200 RP0conf = true @@ -2836,7 +2836,7 @@ } @PART[KF-ALG-Large]:FOR[xxxRP0] { - %TechRequired = highSpeedFlight + %TechRequired = hypersonicFlightRP0 %cost = 15 %entryCost = 300 RP0conf = true @@ -5875,7 +5875,7 @@ } @PART[RO-Atar09B]:FOR[xxxRP0] { - %TechRequired = highSpeedFlight + %TechRequired = hypersonicFlightRP0 %cost = 617 %entryCost = 0 RP0conf = true @@ -5899,7 +5899,7 @@ } @PART[RO-Avon200]:FOR[xxxRP0] { - %TechRequired = highSpeedFlight + %TechRequired = hypersonicFlightRP0 %cost = 532 %entryCost = 0 RP0conf = true @@ -6283,7 +6283,7 @@ } @PART[RO-J85GE5]:FOR[xxxRP0] { - %TechRequired = highSpeedFlight + %TechRequired = hypersonicFlightRP0 %cost = 158 %entryCost = 0 RP0conf = true @@ -6604,7 +6604,7 @@ } @PART[RO-ProcTankSpaceplane]:FOR[xxxRP0] { - %TechRequired = reusableTPS + %TechRequired = hypersonicMetallurgy %cost = 0 %entryCost = 40000 RP0conf = true @@ -6623,7 +6623,7 @@ } @PART[RO-R11F]:FOR[xxxRP0] { - %TechRequired = highSpeedFlight + %TechRequired = hypersonicFlightRP0 %cost = 368 %entryCost = 0 RP0conf = true @@ -6691,7 +6691,7 @@ } @PART[RO-RD012]:FOR[xxxRP0] { - %TechRequired = highSpeedFlight + %TechRequired = hypersonicFlightRP0 %cost = 198 %entryCost = 0 RP0conf = true @@ -6813,7 +6813,7 @@ } @PART[RO-RJ59]:FOR[xxxRP0] { - %TechRequired = highSpeedFlight + %TechRequired = hypersonicFlightRP0 %cost = 235 %entryCost = 0 RP0conf = true @@ -7276,7 +7276,7 @@ } @PART[RO-jt8d1]:FOR[xxxRP0] { - %TechRequired = highSpeedFlight + %TechRequired = hypersonicFlightRP0 %cost = 290 %entryCost = 0 RP0conf = true @@ -7284,7 +7284,7 @@ } @PART[RO-model304]:FOR[xxxRP0] { - %TechRequired = highSpeedFlight + %TechRequired = hypersonicFlightRP0 %cost = 663 %entryCost = 0 RP0conf = true @@ -14309,7 +14309,7 @@ } @PART[ROT-MiscTank-Shielded]:FOR[xxxRP0] { - %TechRequired = reusableTPS + %TechRequired = hypersonicMetallurgy %cost = 0 %entryCost = 40000 RP0conf = true @@ -18789,7 +18789,7 @@ } @PART[SXTNK12M]:FOR[xxxRP0] { - %TechRequired = highSpeedFlight + %TechRequired = hypersonicFlightRP0 %cost = 400 %entryCost = 8000 RP0conf = true @@ -20878,7 +20878,7 @@ } @PART[aje_atar]:FOR[xxxRP0] { - %TechRequired = highSpeedFlight + %TechRequired = hypersonicFlightRP0 %cost = 480 %entryCost = 0 RP0conf = true @@ -23895,7 +23895,7 @@ } @PART[f5jet]:FOR[xxxRP0] { - %TechRequired = highSpeedFlight + %TechRequired = hypersonicFlightRP0 %cost = 158 %entryCost = 0 RP0conf = true @@ -25331,7 +25331,7 @@ } @PART[miniJetEngine]:FOR[xxxRP0] { - %TechRequired = highSpeedFlight + %TechRequired = hypersonicFlightRP0 %cost = 158 %entryCost = 0 RP0conf = true @@ -25390,7 +25390,7 @@ } @PART[mk2CargoBayL]:FOR[xxxRP0] { - %TechRequired = efficientSupersonic + %TechRequired = effectiveSpaceplanes %cost = 2500 %entryCost = 100000 RP0conf = true @@ -25398,7 +25398,7 @@ } @PART[mk2CargoBayS]:FOR[xxxRP0] { - %TechRequired = efficientSupersonic + %TechRequired = effectiveSpaceplanes %cost = 1250 %entryCost = 100000 RP0conf = true @@ -25418,7 +25418,7 @@ } @PART[mk2Cockpit_Standard]:FOR[xxxRP0] { - %TechRequired = efficientSupersonic + %TechRequired = effectiveSpaceplanes %cost = 15000 %entryCost = 300000 RP0conf = true @@ -25432,7 +25432,7 @@ } @PART[mk2CrewCabin]:FOR[xxxRP0] { - %TechRequired = efficientSupersonic + %TechRequired = effectiveSpaceplanes %cost = 6000 %entryCost = 120000 RP0conf = true @@ -25446,7 +25446,7 @@ } @PART[mk2DockingPort]:FOR[xxxRP0] { - %TechRequired = spaceStationControl + %TechRequired = effectiveSpaceplanes %cost = 4000 %entryCost = 80000 RP0conf = true @@ -25454,7 +25454,7 @@ } @PART[mk2DroneCore]:FOR[xxxRP0] { - %TechRequired = efficientSupersonic + %TechRequired = effectiveSpaceplanes %cost = 2000 %entryCost = 40000 RP0conf = true @@ -25466,7 +25466,7 @@ } @PART[mk2Fuselage]:FOR[xxxRP0] { - %TechRequired = efficientSupersonic + %TechRequired = effectiveSpaceplanes %cost = 1 %entryCost = 18500 RP0conf = false @@ -25474,7 +25474,7 @@ } @PART[mk2FuselageLongLFO]:FOR[xxxRP0] { - %TechRequired = efficientSupersonic + %TechRequired = effectiveSpaceplanes %cost = 1 %entryCost = 18500 RP0conf = false @@ -25482,7 +25482,7 @@ } @PART[mk2FuselageShortLFO]:FOR[xxxRP0] { - %TechRequired = efficientSupersonic + %TechRequired = effectiveSpaceplanes %cost = 1 %entryCost = 18500 RP0conf = false @@ -25490,7 +25490,7 @@ } @PART[mk2FuselageShortLiquid]:FOR[xxxRP0] { - %TechRequired = efficientSupersonic + %TechRequired = effectiveSpaceplanes %cost = 1 %entryCost = 18500 RP0conf = false @@ -25498,7 +25498,7 @@ } @PART[mk2FuselageShortMono]:FOR[xxxRP0] { - %TechRequired = efficientSupersonic + %TechRequired = effectiveSpaceplanes %cost = 1 %entryCost = 18500 RP0conf = false @@ -25532,7 +25532,7 @@ } @PART[mk2SpacePlaneAdapter]:FOR[xxxRP0] { - %TechRequired = efficientSupersonic + %TechRequired = effectiveSpaceplanes %cost = 1 %entryCost = 14600 RP0conf = false @@ -25540,7 +25540,7 @@ } @PART[mk2_1m_AdapterLong]:FOR[xxxRP0] { - %TechRequired = efficientSupersonic + %TechRequired = effectiveSpaceplanes %cost = 1 %entryCost = 17500 RP0conf = false @@ -25548,7 +25548,7 @@ } @PART[mk2_1m_Bicoupler]:FOR[xxxRP0] { - %TechRequired = efficientSupersonic + %TechRequired = effectiveSpaceplanes %cost = 1 %entryCost = 19800 RP0conf = false @@ -27075,7 +27075,7 @@ } @PART[ramAirIntake]:FOR[xxxRP0] { - %TechRequired = highSpeedFlight + %TechRequired = hypersonicFlightRP0 %cost = 50 %entryCost = 800 RP0conf = true @@ -33900,7 +33900,7 @@ } @PART[vtolTanto]:FOR[xxxRP0] { - %TechRequired = highSpeedFlight + %TechRequired = hypersonicFlightRP0 %cost = 401 %entryCost = 0 RP0conf = true