@PART[*]:HAS[@MODULE[ModuleActiveRadiator]]:FOR[RealActiveRadiators] { %emissiveConstant = 0.91 %absorptiveConstant = 0.15 RSSROConfig = true @MODULE[ModuleActiveRadiator] { @name = ModuleRealActiveRadiator //@maxEnergyTransfer /= 50 maxCryoEnergyTransfer = #$maxEnergyTransfer$ @maxCryoEnergyTransfer /= 500 cryoCoolerEfficiency { key = 0 0 key = 4.5 0.015 key = 20.15 0.2 key = 90 0.7 0.003891598 0.003025427 key = 150 0.78 0.0003689518 0.0003689518 key = 250 0.8 0 0 } } } @PART[*]:HAS[@MODULE[ModuleRealActiveRadiator],@MODULE[ModuleB9PartSwitch]]:NEEDS[B9PartSwitch]:AFTER[RealActiveRadiators] { @MODULE[ModuleB9PartSwitch],*:HAS[@SUBTYPE:HAS[@MODULE:HAS[@IDENTIFIER[ModuleActiveRadiator]]]] { @SUBTYPE,*:HAS[@MODULE:HAS[@IDENTIFIER[ModuleActiveRadiator]]] { @MODULE:HAS[@IDENTIFIER[ModuleActiveRadiator]] { @IDENTIFIER[ModuleActiveRadiator] { @name = ModuleRealActiveRadiator } @DATA:HAS[#maxEnergyTransfer[>0]] { maxCryoEnergyTransfer = #$maxEnergyTransfer$ @maxCryoEnergyTransfer /= 500 } } } } } @PART[*]:HAS[~radiatorMax[*]]:FOR[zzzRealActiveRadiators] { radiatorMax = 0.51 }