// Patches applying art changes to ISRUs // Contents: // - Convert-O-Tron 125 (MiniISRU) // - Convert-O-Tron 250 (ISRU) // Convert-O-Tron 125 @PART[MiniISRU]:HAS[~RestockIgnore[*]]:FOR[ReStock] { @author = Andrew Cassidy !MODEL {} MODEL { model = ReStock/Assets/Resource/restock-isru-125-1 scale = 1.0, 1.0, 1.0 } MODULE { name = ModuleRestockISRUAnimation deployAnimationName = heater needsEC = true } MODULE { name = ModuleRestockHeatEffects enableHeatEmissive = true useCoreTemp = true shaderProperty = _EmissiveColor excludedRenderer = ISRU-125_heater lerpMax = 2700 redCurve { key = 0 0 2 2 key = 1 1 0 0 } greenCurve { key = 0 0 1 1 key = 1 1 1 1 } blueCurve { key = 0 0 1 1 key = 1 1 1 1 } alphaCurve { key = 0 1 0 0 key = 1 1 0 0 } disableBlackbody = true } } // Convert-O-Tron 250 @PART[ISRU]:HAS[~RestockIgnore[*]]:FOR[ReStock] { @author = Andrew Cassidy !MODEL {} MODEL { model = ReStock/Assets/Resource/restock-isru-25-1 scale = 1.0, 1.0, 1.0 } !MODULE[ModuleAnimationGroup] {} MODULE { name = ModuleRestockISRUAnimation deployAnimationName = Deploy activeAnimationName = Run retractAnimationName = Retract needsEC = true waitForComplete = true } MODULE { name = ModuleRestockHeatEffects enableHeatEmissive = true useCoreTemp = true shaderProperty = _EmissiveColor excludedRenderer = ISRU-25_heater lerpMax = 2700 redCurve { key = 0 0 2 2 key = 1 1 0 0 } greenCurve { key = 0 0 1 1 key = 1 1 1 1 } blueCurve { key = 0 0 1 1 key = 1 1 1 1 } alphaCurve { key = 0 1 0 0 key = 1 1 0 0 } disableBlackbody = true } }