Skip to content

Commit

Permalink
Added an OrphanParts Tech Node
Browse files Browse the repository at this point in the history
This Tech Node should collect EVERY part that is not placed in the tech tree. Made specifically for @Bornholio
  • Loading branch information
pap1723 committed Dec 29, 2018
1 parent 6423685 commit ecc1a3f
Show file tree
Hide file tree
Showing 2 changed files with 250 additions and 0 deletions.
237 changes: 237 additions & 0 deletions GameData/RP-0/Tree/OrphanNode.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,237 @@
@PART[*]:FOR[zzzzzzzzzzzzzzzzzzzzzzzRP0]
{
//@TechRequired ^=:^start$:start:

// =========================
// Rocketry Branch
// =========================

@TechRequired ^=:^basicRocketry$:orphanParts:
@TechRequired ^=:^generalRocketry$:orphanParts:
@TechRequired ^=:^advRocketry$:orphanParts:
@TechRequired ^=:^heavyRocketry$:orphanParts:
@TechRequired ^=:^heavierRocketry$:orphanParts:
@TechRequired ^=:^veryHeavyRocketry$:orphanParts:
@TechRequired ^=:^experimentalRocketry$:orphanParts:
@TechRequired ^=:^giganticRocketry$:orphanParts:
@TechRequired ^=:^colossalRocketry$:orphanParts:

// =========================
// Propulsion Systems Branch
// =========================

@TechRequired ^=:^propulsionSystems$:orphanParts:
@TechRequired ^=:^precisionPropulsion$:orphanParts:

// =========================
// Fuel Systems Branch
// =========================

@TechRequired ^=:^fuelSystems$:orphanParts:
@TechRequired ^=:^advFuelSystems$:orphanParts:
@TechRequired ^=:^largeVolumeContainment$:orphanParts:
@TechRequired ^=:^highPerformanceFuelSystems$:orphanParts:
@TechRequired ^=:^specializedFuelStorage$:orphanParts:
@TechRequired ^=:^exoticFuelStorage$:orphanParts:

// =========================
// Nuclear Propulsion Branch
// =========================

@TechRequired ^=:^nuclearPropulsion$:orphanParts:
@TechRequired ^=:^improvedNuclearPropulsion$:orphanParts:
@TechRequired ^=:^advNuclearPropulsion$:orphanParts:
@TechRequired ^=:^expNuclearPropulsion$:orphanParts:
@TechRequired ^=:^exoticNuclearPropulsion$:orphanParts:

@TechRequired ^=:^nuclearFuelSystems$:orphanParts:
@TechRequired ^=:^fusionRockets$:orphanParts:

// ====================
// Nuclear Power Branch
// ====================

@TechRequired ^=:^nuclearPower$:orphanParts:
@TechRequired ^=:^largeNuclearPower$:orphanParts:
@TechRequired ^=:^advNuclearPower$:orphanParts:
@TechRequired ^=:^fusionPower$:orphanParts:
@TechRequired ^=:^advFusionReactions$:orphanParts:
@TechRequired ^=:^exoticReactions$:orphanParts:
@TechRequired ^=:^antimatterPower$:orphanParts:
@TechRequired ^=:^unifiedFieldTheory$:orphanParts:

// ====================
// Construction Branch
// ====================

@TechRequired ^=:^engineering101$:orphanParts:
@TechRequired ^=:^generalConstruction$:orphanParts:
@TechRequired ^=:^advConstruction$:orphanParts:
@TechRequired ^=:^specializedConstruction$:orphanParts:
@TechRequired ^=:^advMetalworks$:orphanParts:
@TechRequired ^=:^nanolathing$:orphanParts:
@TechRequired ^=:^exoticAlloys$:orphanParts:

@TechRequired ^=:^composites$:orphanParts:
@TechRequired ^=:^metaMaterials$:orphanParts:
@TechRequired ^=:^orbitalAssembly$:orphanParts:
@TechRequired ^=:^orbitalMegastructures$:orphanParts:

// ====================
// Robotics Branch
// ====================

@TechRequired ^=:^actuators$:orphanParts:
@TechRequired ^=:^advActuators$:orphanParts:
@TechRequired ^=:^experimentalActuators$:orphanParts:
@TechRequired ^=:^offworldManufacturing$:orphanParts:

// ====================
// Aero Tech Branch
// ====================

@TechRequired ^=:^stability$:orphanParts:
@TechRequired ^=:^aviation$:orphanParts:
@TechRequired ^=:^aerodynamicSystems$:orphanParts:
@TechRequired ^=:^advAerodynamics$:orphanParts:
@TechRequired ^=:^heavyAerodynamics$:orphanParts:
@TechRequired ^=:^experimentalAerodynamics$:orphanParts:
@TechRequired ^=:^aerospaceComposites$:orphanParts:
@TechRequired ^=:^advAerospaceEngineering$:orphanParts:

@TechRequired ^=:^supersonicFlight$:orphanParts:
@TechRequired ^=:^highAltitudeFlight$:orphanParts:
@TechRequired ^=:^hypersonicFlight$:orphanParts:
@TechRequired ^=:^aerospaceTech$:orphanParts:
@TechRequired ^=:^expAircraftEngines$:orphanParts:

@TechRequired ^=:^subsonicFlight$:orphanParts:
@TechRequired ^=:^efficientFlightSystems$:orphanParts:
@TechRequired ^=:^specializedFlightSystems$:orphanParts:

// ====================
// Command Branch
// ====================

@TechRequired ^=:^survivability$:orphanParts:
@TechRequired ^=:^enhancedSurvivability$:orphanParts:
@TechRequired ^=:^simpleCommandModules$:orphanParts:
@TechRequired ^=:^commandModules$:orphanParts:
@TechRequired ^=:^heavyCommandModules$:orphanParts:
@TechRequired ^=:^specializedCommandModules$:orphanParts:

@TechRequired ^=:^flightControl$:orphanParts:
@TechRequired ^=:^advFlightControl$:orphanParts:
@TechRequired ^=:^specializedControl$:orphanParts:

// ====================
// Landing Branch
// ====================

@TechRequired ^=:^landing$:orphanParts:
@TechRequired ^=:^advLanding$:orphanParts:
@TechRequired ^=:^heavyLanding$:orphanParts:

@TechRequired ^=:^fieldScience$:orphanParts:
@TechRequired ^=:^advancedMotors$:orphanParts:

// ====================
// Science Branch
// ====================

@TechRequired ^=:^basicScience$:orphanParts:
@TechRequired ^=:^spaceExploration$:orphanParts:
@TechRequired ^=:^advExploration$:orphanParts:
@TechRequired ^=:^scienceTech$:orphanParts:
@TechRequired ^=:^advScienceTech$:orphanParts:
@TechRequired ^=:^experimentalScience$:orphanParts:
@TechRequired ^=:^specializedScienceTech$:orphanParts:
@TechRequired ^=:^longTermScienceTech$:orphanParts:
@TechRequired ^=:^scientificOutposts$:orphanParts:
@TechRequired ^=:^highEnergyScience$:orphanParts:
@TechRequired ^=:^appliedHighEnergyPhysics$:orphanParts:
@TechRequired ^=:^ultraHighEnergyPhysics$:orphanParts:

@TechRequired ^=:^advOffworldMining$:orphanParts:
@TechRequired ^=:^resourceExploitation$:orphanParts:

// =======================
// Electric Engines Branch
// =======================

@TechRequired ^=:^ionPropulsion$:orphanParts:
@TechRequired ^=:^advIonPropulsion$:orphanParts:
@TechRequired ^=:^advGriddedThrusters$:orphanParts:
@TechRequired ^=:^expGriddedThrusters$:orphanParts:

@TechRequired ^=:^plasmaPropulsion$:orphanParts:
@TechRequired ^=:^advEMSystems$:orphanParts:
@TechRequired ^=:^specializedPlasmaGeneration$:orphanParts:

// ====================
// Unmanned & Electronics Branch
// ====================

@TechRequired ^=:^miniaturization$:orphanParts:
@TechRequired ^=:^precisionEngineering$:orphanParts:
@TechRequired ^=:^electronics$:orphanParts:
@TechRequired ^=:^automation$:orphanParts:
@TechRequired ^=:^mechatronics$:orphanParts:

@TechRequired ^=:^unmannedTech$:orphanParts:
@TechRequired ^=:^advUnmanned$:orphanParts:
@TechRequired ^=:^largeUnmanned$:orphanParts:
@TechRequired ^=:^artificialIntelligence$:orphanParts:

// ====================
// Electrics Branch
// ====================

@TechRequired ^=:^electrics$:orphanParts:
@TechRequired ^=:^advElectrics$:orphanParts:
@TechRequired ^=:^largeElectrics$:orphanParts:
@TechRequired ^=:^specializedElectrics$:orphanParts: //RTG Branch Switch Point
@TechRequired ^=:^experimentalElectrics$:orphanParts:
@TechRequired ^=:^highTechElectricalSystems$:orphanParts:
@TechRequired ^=:^highPowerElectricalSystems$:orphanParts:
@TechRequired ^=:^experimentalElectricalSystems$:orphanParts:

// ====================
// Solar Tech Branch
// ====================

@TechRequired ^=:^advSolarTech$:orphanParts:
@TechRequired ^=:^cuttingEdgeSolarTech$:orphanParts:
@TechRequired ^=:^exoticSolarTech$:orphanParts:

@TechRequired ^=:^advPVMaterials$:orphanParts:
@TechRequired ^=:^microwavePowerTransmission$:orphanParts:

// ======================
// Heat Management Branch
// ======================

@TechRequired ^=:^heatManagementSystems$:orphanParts:
@TechRequired ^=:^advHeatManagement$:orphanParts:
@TechRequired ^=:^specializedRadiators$:orphanParts:
@TechRequired ^=:^exoticRadiators$:orphanParts:

// ====================
// Life Support Branch
// ====================

@TechRequired ^=:^recycling$:orphanParts:
@TechRequired ^=:^hydroponics$:orphanParts:
@TechRequired ^=:^shortTermHabitation$:orphanParts:
@TechRequired ^=:^longTermHabitation$:orphanParts:
@TechRequired ^=:^colonization$:orphanParts:
@TechRequired ^=:^advColonization$:orphanParts:

// ====================
// Logistics Branch
// ====================

@TechRequired ^=:^storageTech$:orphanParts:
@TechRequired ^=:^logistics$:orphanParts:
@TechRequired ^=:^advLogistics$:orphanParts:
}
13 changes: 13 additions & 0 deletions GameData/RP-0/Tree/RP0TechTree.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,19 @@
scale = 1.0
}
RDNode
{
id = orphanParts
title = Orphan Parts
description = These are the parts that are not placed in RP-1.
cost = 1
hideEmpty = False
nodeName = orphanParts
anyToUnlock = False
icon = RDicon_electrics-experimental
pos = -3810,1375,-1
scale = 1.0
}
RDNode
{
id = supersonicDev
title = Supersonic Plane Development
Expand Down

0 comments on commit ecc1a3f

Please sign in to comment.