@PART[ht2_iROSA]
{
MODULE
{
name = ModuleHabTechItem
description = Solar array upgrade. Can be attached to compatible mounts via inventory.
packedVolume = 500
upgradeName = solarPanel
}
}
@PART[ht2_SAW_v2]
{
MODULE
{
name = ModuleHabTechSolarPanel
inventoryName = Roll Out Solar Array
inventorySize = 400 // packed volume limit
description = Upgradeable solar array mount.
UPGRADES
{
name = iROSA_A
upgradeName = solarPanel
imageUrl = HabTech2/Icons/solarArray
transform = iROSA_SAWmount
MODULE
{
name = ModuleDeployableSolarPanel
resourceName = ElectricCharge
sunTracking = false
chargeRate = 35
retractable = true
animationName = iROSA_deploy
raycastTransformName = iROSA_suncatcher
extendActionName = Extend iROSA
retractActionName = Retract iROSA
extendpanelsActionName = Toggle iROSA
breakName = ht2_iROSA
pivotName = iROSA_pivot
}
}
}
}
@PART[ht2_P6_SAW]
{
MODULE
{
name = ModuleHabTechSolarPanel
inventoryName = Roll Out Solar Array A
inventorySize = 400 // packed volume limit
description = Upgradeable solar array mount.
UPGRADES
{
name = iROSA_A
upgradeName = solarPanel
imageUrl = HabTech2/Icons/solarArray
transform = iROSA_SAWmountA
MODULE
{
name = ModuleDeployableSolarPanel
resourceName = ElectricCharge
sunTracking = false
chargeRate = 35
retractable = true
animationName = iROSA_deploy
raycastTransformName = iROSA_suncatcher
extendActionName = Extend iROSA A
retractActionName = Retract iROSA A
extendpanelsActionName = Toggle iROSA A
breakName = iROSA
pivotName = iROSA_pivot
}
}
}
MODULE
{
name = ModuleHabTechSolarPanel
inventoryName = Roll Out Solar Array B
inventorySize = 400 // packed volume limit
description = Upgradeable solar array mount.
UPGRADES
{
name = iROSA_B
upgradeName = solarPanel
imageUrl = HabTech2/Icons/solarArray
transform = iROSA_SAWmountB
MODULE
{
name = ModuleDeployableSolarPanel
resourceName = ElectricCharge
sunTracking = false
chargeRate = 35
retractable = true
animationName = iROSA_B_deploy
raycastTransformName = iROSA_B_suncatcher
extendActionName = Extend iROSA B
retractActionName = Retract iROSA B
extendpanelsActionName = Toggle iROSA B
breakName = ht2_iROSA_B
pivotName = iROSA_B_pivot
}
}
}
}
@PART[ht2_S6_SAW]
{
MODULE
{
name = ModuleHabTechSolarPanel
inventoryName = Roll Out Solar Array A
inventorySize = 400 // packed volume limit
description = Upgradeable solar array mount.
UPGRADES
{
name = iROSA_A
upgradeName = solarPanel
imageUrl = HabTech2/Icons/solarArray
transform = iROSA_SAWmountA
MODULE
{
name = ModuleDeployableSolarPanel
resourceName = ElectricCharge
sunTracking = false
chargeRate = 35
retractable = true
animationName = iROSA_deploy
raycastTransformName = iROSA_suncatcher
extendActionName = Extend iROSA A
retractActionName = Retract iROSA A
extendpanelsActionName = Toggle iROSA A
breakName = iROSA
pivotName = iROSA_pivot
}
}
}
MODULE
{
name = ModuleHabTechSolarPanel
inventoryName = Roll Out Solar Array B
inventorySize = 400 // packed volume limit
description = Upgradeable solar array mount.
UPGRADES
{
name = iROSA_B
upgradeName = solarPanel
imageUrl = HabTech2/Icons/solarArray
transform = iROSA_SAWmountB
MODULE
{
name = ModuleDeployableSolarPanel
resourceName = ElectricCharge
sunTracking = false
chargeRate = 35
retractable = true
animationName = iROSA_B_deploy
raycastTransformName = iROSA_B_suncatcher
extendActionName = Extend iROSA B
retractActionName = Retract iROSA B
extendpanelsActionName = Toggle iROSA B
breakName = ht2_iROSA_B
pivotName = iROSA_B_pivot
}
}
}
}
@PART[ht2_P3_SAW]
{
MODULE
{
name = ModuleHabTechSolarPanel
inventoryName = Roll Out Solar Array A
inventorySize = 400 // packed volume limit
description = Upgradeable solar array mount.
UPGRADES
{
name = iROSA_A
upgradeName = solarPanel
imageUrl = HabTech2/Icons/solarArray
transform = iROSA_SAWmountA
MODULE
{
name = ModuleDeployableSolarPanel
resourceName = ElectricCharge
sunTracking = false
chargeRate = 35
retractable = true
animationName = iROSA_deploy
raycastTransformName = iROSA_suncatcher
extendActionName = Extend iROSA A
retractActionName = Retract iROSA A
extendpanelsActionName = Toggle iROSA A
breakName = iROSA
pivotName = iROSA_pivot
}
}
}
MODULE
{
name = ModuleHabTechSolarPanel
inventoryName = Roll Out Solar Array B
inventorySize = 400 // packed volume limit
description = Upgradeable solar array mount.
UPGRADES
{
name = iROSA_B
upgradeName = solarPanel
imageUrl = HabTech2/Icons/solarArray
transform = iROSA_SAWmountB
MODULE
{
name = ModuleDeployableSolarPanel
resourceName = ElectricCharge
sunTracking = false
chargeRate = 35
retractable = true
animationName = iROSA_B_deploy
raycastTransformName = iROSA_B_suncatcher
extendActionName = Extend iROSA B
retractActionName = Retract iROSA B
extendpanelsActionName = Toggle iROSA B
breakName = ht2_iROSA_B
pivotName = iROSA_B_pivot
}
}
}
}
// PAYLOAD RACKS
@PART[ht2*]:HAS[@MODULE[ModuleHabTechSolarPanel]:HAS[#inventoryName[Utility?Rack]]]
{
@description ^=:$: \n \nUTILITY RACK. Place Utility Rack parts inside this part's Utility Rack slots to add utility upgrades.
@MODULE:HAS[#inventoryName[Utility?Rack]]
{
UPGRADES
{
name = empty
upgradeName = empty
imageUrl = Squad/PartList/SimpleIcons/R&D_node_icon_generic
}
UPGRADES
{
name = empty
upgradeName = empty
imageUrl = Squad/PartList/SimpleIcons/R&D_node_icon_generic
}
UPGRADES
{
name = empty
upgradeName = empty
imageUrl = Squad/PartList/SimpleIcons/R&D_node_icon_generic
}
UPGRADES
{
name = probeCore
upgradeName = probeCore
MODULE
{
name = ModuleCommand
minimumCrew = 0
RESOURCE
{
name = ElectricCharge
rate = 0.025
}
hasHibernation = True
}
}
UPGRADES
{
name = kerbNet
upgradeName = kerbNet
MODULE
{
name = ModuleKerbNetAccess
MinimumFoV = 17
MaximumFoV = 63
AnomalyDetection = 0
DISPLAY_MODES
{
Mode = Terrain,#autoLOC_438839 //#autoLOC_438839 = Terrain
Mode = Biome,#autoLOC_438890 //#autoLOC_438890 = Biome
}
REQUIRED_EFFECTS
{
Effect = ScienceSkill
}
}
}
UPGRADES
{
name = XP
upgradeName = XP
MODULE
{
name = ModuleExperienceManagement
costPerKerbal = 0
}
}
UPGRADES
{
name = radio
upgradeName = radio
MODULE
{
name = ModuleDataTransmitter
antennaType = DIRECT
packetInterval = 0.6
packetSize = 2
packetResourceCost = 12.0
requiredResource = ElectricCharge
antennaPower = 500000
antennaCombinable = False
}
}
UPGRADES
{
name = SAS
upgradeName = SAS
MODULE
{
name = ModuleSAS
SASServiceLevel = 3
standalone = true
}
}
UPGRADES
{
name = probeControl
upgradeName = probeControl
MODULE
{
name = ModuleProbeControlPoint
minimumCrew = 2
multiHop = False
}
}
UPGRADES
{
name = robotics
upgradeName = robotics
MODULE:NEEDS[EasyRobotics]
{
name = ModuleEasyRobotics
}
}
UPGRADES
{
name = mechJeb
upgradeName = mechJeb
MODULE:NEEDS[MechJeb2]
{
name = MechJebCore
MechJebLocalSettings
{
MechJebModuleCustomWindowEditor { unlockTechs = flightControl }
MechJebModuleSmartASS { unlockTechs = flightControl }
MechJebModuleManeuverPlanner { unlockTechs = advFlightControl }
MechJebModuleNodeEditor { unlockTechs = advFlightControl }
MechJebModuleTranslatron { unlockTechs = advFlightControl }
MechJebModuleWarpHelper { unlockTechs = advFlightControl }
MechJebModuleAttitudeAdjustment { unlockTechs = advFlightControl }
MechJebModuleThrustWindow { unlockTechs = advFlightControl }
MechJebModuleRCSBalancerWindow { unlockTechs = advFlightControl }
MechJebModuleRoverWindow { unlockTechs = fieldScience }
MechJebModuleAscentGuidance { unlockTechs = unmannedTech }
MechJebModuleLandingGuidance { unlockTechs = unmannedTech }
MechJebModuleSpaceplaneGuidance { unlockTechs = unmannedTech }
MechJebModuleDockingGuidance { unlockTechs = advUnmanned }
MechJebModuleRendezvousAutopilotWindow { unlockTechs = advUnmanned }
MechJebModuleRendezvousGuidance { unlockTechs = advUnmanned }
}
}
}
UPGRADES
{
name = recyclerLvl1
upgradeName = recyclerLvl1
MODULE
{
name = USI_SwapController
}
MODULE
{
name = USI_SwappableBay
bayName = LS1
moduleIndex = 0
}
MODULE
{
name = USI_Converter
UseSpecialistBonus = false
}
MODULE
{
name = USILS_LifeSupportRecyclerSwapOption
ConverterName = Life Support
StartActionName = Start Life Support
StopActionName = Stop Life Support
CrewCapacity = 1
RecyclePercent = 0.5
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.5
}
}
}
UPGRADES
{
name = recyclerLvl2
upgradeName = recyclerLvl2
MODULE
{
name = USI_SwapController
}
MODULE
{
name = USI_SwappableBay
bayName = LS2
moduleIndex = 1
}
MODULE
{
name = USI_Converter
UseSpecialistBonus = false
}
MODULE
{
name = USILS_LifeSupportRecyclerSwapOption
ConverterName = Life Support
StartActionName = Start Life Support
StopActionName = Stop Life Support
CrewCapacity = 2
RecyclePercent = 0.6
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.65
}
}
}
UPGRADES
{
name = recyclerLvl3
upgradeName = recyclerLvl3
MODULE
{
name = USI_SwapController
}
MODULE
{
name = USI_SwappableBay
bayName = LS3
moduleIndex = 2
}
MODULE
{
name = USI_Converter
UseSpecialistBonus = false
}
MODULE
{
name = USILS_LifeSupportRecyclerSwapOption
ConverterName = Purifier
StartActionName = Start Purifier
StopActionName = Stop Purifier
CrewCapacity = 4
RecyclePercent = 0.85
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 3.125
}
INPUT_RESOURCE
{
ResourceName = Water
Ratio = 0.01125
}
}
}
UPGRADES
{
name = habitat
upgradeName = habitat
MODULE
{
name = USI_SwapController
}
MODULE
{
name = USI_SwappableBay
bayName = Hab
moduleIndex = 3
}
MODULE
{
name = USI_Converter
UseSpecialistBonus = false
}
MODULE
{
name = USILS_HabitationSwapOption
ConverterName = Habitat
StartActionName = Start Habitat
StopActionName = Stop Habitat
BaseKerbalMonths = 2
CrewCapacity = 1
BaseHabMultiplier = 0
INPUT_RESOURCE
{
ResourceName = ElectricCharge
Ratio = 0.1
}
}
}
}
}
@PART[ht2*]:HAS[@MODULE[ModuleHabTechSolarPanel]:HAS[#inventoryName[Science?Rack]]]
{
@description ^=:$: \n \nLABORATORY RACK. Place Science Rack parts inside this part's Science Rack slots to add science experiments.
@MODULE:HAS[#inventoryName[Science?Rack]]
{
UPGRADES
{
name = empty
upgradeName = empty
imageUrl = Squad/PartList/SimpleIcons/R&D_node_icon_advsciencetech
}
UPGRADES
{
name = empty
upgradeName = empty
imageUrl = Squad/PartList/SimpleIcons/R&D_node_icon_advsciencetech
}
UPGRADES
{
name = empty
upgradeName = empty
imageUrl = Squad/PartList/SimpleIcons/R&D_node_icon_advsciencetech
}
UPGRADES
{
name = centrifuge
upgradeName = centrifuge
MODULE
{
name = ModuleHabTechSolarPanel
inventoryName = Scientific Centrifuge
inventorySize = 30 // packed volume limit, 30 per sample
upgradeSlots = 1
description = Centrifuge.
UPGRADES
{
name = empty
upgradeName = empty
imageUrl = Squad/PartList/SimpleIcons/R&D_node_icon_metamaterials
}
UPGRADES
{
name = empty
upgradeName = empty
imageUrl = Squad/PartList/SimpleIcons/R&D_node_icon_metamaterials
}
UPGRADES
{
name = mysteryGoo
upgradeName = mysteryGoo
MODULE
{
name = ModuleScienceExperiment
experimentID = centrifuge_goo
experimentActionName = Start Centrifuge Experiment
resetActionName = Reset Centrifuge Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_bioLvl1
upgradeName = sample_bioLvl1
MODULE
{
name = ModuleScienceExperiment
experimentID = centrifuge_bioLvl1
experimentActionName = Start Centrifuge Experiment
resetActionName = Reset Centrifuge Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_bioLvl2
upgradeName = sample_bioLvl2
MODULE
{
name = ModuleScienceExperiment
experimentID = centrifuge_bioLvl2
experimentActionName = Start Centrifuge Experiment
resetActionName = Reset Centrifuge Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_bioLvl3
upgradeName = sample_bioLvl3
MODULE
{
name = ModuleScienceExperiment
experimentID = centrifuge_bioLvl3
experimentActionName = Start Centrifuge Experiment
resetActionName = Reset Centrifuge Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_physLvl1
upgradeName = sample_physLvl1
MODULE
{
name = ModuleScienceExperiment
experimentID = centrifuge_physLvl1
experimentActionName = Start Centrifuge Experiment
resetActionName = Reset Centrifuge Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_physLvl2
upgradeName = sample_physLvl2
MODULE
{
name = ModuleScienceExperiment
experimentID = centrifuge_physLvl2
experimentActionName = Start Centrifuge Experiment
resetActionName = Reset Centrifuge Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_physLvl3
upgradeName = sample_physLvl3
MODULE
{
name = ModuleScienceExperiment
experimentID = centrifuge_physLvl3
experimentActionName = Start Centrifuge Experiment
resetActionName = Reset Centrifuge Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_chemLvl1
upgradeName = sample_chemLvl1
MODULE
{
name = ModuleScienceExperiment
experimentID = centrifuge_chemLvl1
experimentActionName = Start Centrifuge Experiment
resetActionName = Reset Centrifuge Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_chemLvl2
upgradeName = sample_chemLvl2
MODULE
{
name = ModuleScienceExperiment
experimentID = centrifuge_chemLvl2
experimentActionName = Start Centrifuge Experiment
resetActionName = Reset Centrifuge Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_chemLvl3
upgradeName = sample_chemLvl3
MODULE
{
name = ModuleScienceExperiment
experimentID = centrifuge_chemLvl3
experimentActionName = Start Centrifuge Experiment
resetActionName = Reset Centrifuge Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
}
}
UPGRADES
{
name = combustionChamber
upgradeName = combustionChamber
MODULE
{
name = ModuleHabTechSolarPanel
inventoryName = Combustion Chamber
inventorySize = 30 // packed volume limit, 30 per sample
upgradeSlots = 1
description = Combustion chamber.
UPGRADES
{
name = empty
upgradeName = empty
imageUrl = Squad/PartList/SimpleIcons/fuels_solidfuel
}
UPGRADES
{
name = empty
upgradeName = empty
imageUrl = Squad/PartList/SimpleIcons/fuels_solidfuel
}
UPGRADES
{
name = mysteryGoo
upgradeName = mysteryGoo
MODULE
{
name = ModuleScienceExperiment
experimentID = combustionChamber_goo
experimentActionName = Start Combustion Chamber Experiment
resetActionName = Reset Combustion Chamber Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_bioLvl1
upgradeName = sample_bioLvl1
MODULE
{
name = ModuleScienceExperiment
experimentID = combustionChamber_bioLvl1
experimentActionName = Start Combustion Chamber Experiment
resetActionName = Reset Combustion Chamber Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_bioLvl2
upgradeName = sample_bioLvl2
MODULE
{
name = ModuleScienceExperiment
experimentID = combustionChamber_bioLvl2
experimentActionName = Start Combustion Chamber Experiment
resetActionName = Reset Combustion Chamber Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_bioLvl3
upgradeName = sample_bioLvl3
MODULE
{
name = ModuleScienceExperiment
experimentID = combustionChamber_bioLvl3
experimentActionName = Start Combustion Chamber Experiment
resetActionName = Reset Combustion Chamber Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_physLvl1
upgradeName = sample_physLvl1
MODULE
{
name = ModuleScienceExperiment
experimentID = combustionChamber_physLvl1
experimentActionName = Start Combustion Chamber Experiment
resetActionName = Reset Combustion Chamber Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_physLvl2
upgradeName = sample_physLvl2
MODULE
{
name = ModuleScienceExperiment
experimentID = combustionChamber_physLvl2
experimentActionName = Start Combustion Chamber Experiment
resetActionName = Reset Combustion Chamber Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_physLvl3
upgradeName = sample_physLvl3
MODULE
{
name = ModuleScienceExperiment
experimentID = combustionChamber_physLvl3
experimentActionName = Start Combustion Chamber Experiment
resetActionName = Reset Combustion Chamber Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_chemLvl1
upgradeName = sample_chemLvl1
MODULE
{
name = ModuleScienceExperiment
experimentID = combustionChamber_chemLvl1
experimentActionName = Start Combustion Chamber Experiment
resetActionName = Reset Combustion Chamber Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_chemLvl2
upgradeName = sample_chemLvl2
MODULE
{
name = ModuleScienceExperiment
experimentID = combustionChamber_chemLvl2
experimentActionName = Start Combustion Chamber Experiment
resetActionName = Reset Combustion Chamber Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_chemLvl3
upgradeName = sample_chemLvl3
MODULE
{
name = ModuleScienceExperiment
experimentID = combustionChamber_chemLvl3
experimentActionName = Start Combustion Chamber Experiment
resetActionName = Reset Combustion Chamber Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
}
}
UPGRADES
{
name = freezer
upgradeName = freezer
MODULE
{
name = ModuleHabTechSolarPanel
inventoryName = Sub-Zero Experiment Facility
inventorySize = 30 // packed volume limit, 30 per sample
upgradeSlots = 1
description = Experiment freezer.
UPGRADES
{
name = empty
upgradeName = empty
imageUrl = HabTech2/Icons/SimpleIcons/snowflake
}
UPGRADES
{
name = empty
upgradeName = empty
imageUrl = HabTech2/Icons/SimpleIcons/snowflake
}
UPGRADES
{
name = mysteryGoo
upgradeName = mysteryGoo
MODULE
{
name = ModuleScienceExperiment
experimentID = freezer_goo
experimentActionName = Start Sub-Zero Experiment
resetActionName = Reset Sub-Zero Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_bioLvl1
upgradeName = sample_bioLvl1
MODULE
{
name = ModuleScienceExperiment
experimentID = freezer_bioLvl1
experimentActionName = Start Sub-Zero Experiment
resetActionName = Reset Sub-Zero Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_bioLvl2
upgradeName = sample_bioLvl2
MODULE
{
name = ModuleScienceExperiment
experimentID = freezer_bioLvl2
experimentActionName = Start Sub-Zero Experiment
resetActionName = Reset Sub-Zero Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_bioLvl3
upgradeName = sample_bioLvl3
MODULE
{
name = ModuleScienceExperiment
experimentID = freezer_bioLvl3
experimentActionName = Start Sub-Zero Experiment
resetActionName = Reset Sub-Zero Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_physLvl1
upgradeName = sample_physLvl1
MODULE
{
name = ModuleScienceExperiment
experimentID = freezer_physLvl1
experimentActionName = Start Sub-Zero Experiment
resetActionName = Reset Sub-Zero Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_physLvl2
upgradeName = sample_physLvl2
MODULE
{
name = ModuleScienceExperiment
experimentID = freezer_physLvl2
experimentActionName = Start Sub-Zero Experiment
resetActionName = Reset Sub-Zero Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_physLvl3
upgradeName = sample_physLvl3
MODULE
{
name = ModuleScienceExperiment
experimentID = freezer_physLvl3
experimentActionName = Start Sub-Zero Experiment
resetActionName = Reset Sub-Zero Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_chemLvl1
upgradeName = sample_chemLvl1
MODULE
{
name = ModuleScienceExperiment
experimentID = freezer_chemLvl1
experimentActionName = Start Sub-Zero Experiment
resetActionName = Reset Sub-Zero Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_chemLvl2
upgradeName = sample_chemLvl2
MODULE
{
name = ModuleScienceExperiment
experimentID = freezer_chemLvl2
experimentActionName = Start Sub-Zero Experiment
resetActionName = Reset Sub-Zero Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
UPGRADES
{
name = sample_chemLvl3
upgradeName = sample_chemLvl3
MODULE
{
name = ModuleScienceExperiment
experimentID = freezer_chemLvl3
experimentActionName = Start Sub-Zero Experiment
resetActionName = Reset Sub-Zero Experiment
useStaging = False
useActionGroups = False
hideUIwhenUnavailable = False
resettableOnEVA = false
xmitDataScalar = 0.0
dataIsCollectable = True
collectActionName = #autoLOC_6004057 //#autoLOC_6004057 = Collect Data
interactionRange = 1.5
usageReqMaskInternal = 13
usageReqMaskExternal = -1
}
}
}
}
}
}
//Adds usage instructions to part descriptions
@PART[ht2_ISPR_U*]
{
@description ^=:$: \n \nUTILITY RACK part. Place inside a part's Utility Rack slots to add utility upgrade.
}
@PART[ht2_ISPR_S*]
{
@description ^=:$: \n \nSCIENCE RACK part. Place inside a part's Science Rack slots to add science experiment.
}
@PART[ht2_sample*]
{
@description ^=:$: \n \nSAMPLE CONTAINER part. Place inside a part's Experiment Slot to use in science experiment.
}