Serenity/Parts/Science/RobotArmScanner/RobotArmScanner S1.cfg

From Kerbal Space Program Wiki
Revision as of 19:36, 19 October 2024 by ArnePeirs (talk | contribs) (Add config)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
This is the configuration file for CRSY Light Scanning Arm.
PART
{
	name = RobotArmScanner_S1
	module = Part
	author = RoverDude
	MODEL
	{
		model = SquadExpansion/Serenity/Parts/Science/RobotArmScanner/Assets/ROCArm_01
	}
	rescaleFactor = 1
	node_stack_bottom = 0.0, 0, 0.0, 0.0, -1.0, 0.0, 1
	node_attach = 0.0, 0, 0.0, 0.0, -1.0, 0.0, 1
	TechRequired = advExploration
	entryCost = 4200
	cost = 400
	category = Science
	subcategory = 0
	title = #autoLOC_8004268 //#autoLOC_8004268 = CRSY Light Scanning Arm
	manufacturer = #autoLOC_501644 //#autoLOC_501644 = Experimental Engineering Group
	description = #autoLOC_8004270 //#autoLOC_8004270 = The Experimental Engineering Group managed to successfully adapt technologies from several other manufacturers to produce this once-in-a-lifetime piece of technology.  The light scanning arm is capable of indepedant work on distant planets, analyzing the geogology and composition of rocks and other surface features with two different instruments.  A master piece of engineering and design.
	attachRules = 1,1,0,0,0
	mass = 0.06
	dragModelType = default
	maximum_drag = 0.2
	minimum_drag = 0.2
	angularDrag = 1
	crashTolerance = 12
	maxTemp = 2000 // = 3200
	bulkheadProfiles = srf
	tags = #autoLOC_8004354 //#autoLOC_8004354 = arm scanner science rover rock test
    EFFECTS
    {
        unpacking
        {
            AUDIO
            {
                channel = Ship
                clip = SquadExpansion/Serenity/Sounds/robo_arm_small_start
				maxVolumeDistance = 150				
            }
        }
        extending
        {
            AUDIO
            {
                channel = Ship
                clip = SquadExpansion/Serenity/Sounds/robo_arm_small_motor_00
                loop = true
                volume = 0.0 0.0
                volume = 1.0 1.0
 				maxVolumeDistance = 150				
           }
        }
        scanning
        {
            AUDIO
            {
                channel = Ship
                clip = SquadExpansion/Serenity/Sounds/robo_arm_small_scan
                volume = 0.0 0.0
                volume = 1.0 1.0
 				maxVolumeDistance = 150				
           }
        }
        retracting
        {
            AUDIO
            {
                channel = Ship
                clip = SquadExpansion/Serenity/Sounds/robo_arm_small_motor_00
                loop = true
                volume = 0.0 0.0
                volume = 1.0 1.0
 				maxVolumeDistance = 150				
           }
        }
        packing
        {
            AUDIO
            {
                channel = Ship
                clip = SquadExpansion/Serenity/Sounds/robo_arm_small_end
				maxVolumeDistance = 150				
            }
        }
    }
	MODULE
	{
		name = ModuleRobotArmScanner		
		pivotName = BaseRotator
		extendActionName = #autoLOC_8004355 //#autoLOC_8004355 = Scan Surface Feature
		trackingSpeed = 30
		animationName = ROCScan1
		TrackingAlignmentOffset = 0
		unpackAnimationName = ROCDeploy		
        editorReachAnimationName = ROCPreview
		firstJointAlignOffset = -90			
		gimbalAlignOffset = 90	
		instAlignOffset = 180		
		distanceFromSurface = 0.6
		cancelScanDistance = 0.1
		firstJointRotStartAngleModifier = 0		
		impactResistance = 2
		impactResistanceRetracted = 6
		retractable = False
		rangeTriggerRadius = 2
		rangeTriggerParentTransformName = ROCArm_01
		firstJointRotationLimit = 90
		safeRetractPeriods = 0 1
		safeRetractPeriods = 3.5 4.5
		safeRetractPeriods = 7 15
		RESOURCE
		{
			name = ElectricCharge
			rate = 13.6
		}
		SCANNEREFFECTS
		{
			EFFECT
			{
				className = RobotArmFXSpectrometer
				effectStartTime = 1.5
				effectStopTime = 3
				lightTransformName = LightTransform
			}
		}
	}
	MODULE
	{
		name = ModuleScienceExperiment
		experimentID = ROCScience
		experimentActionName = #autoLOC_8004355 //#autoLOC_8004355 = Scan Surface Feature
		resetActionName = #autoLOC_502021 //#autoLOC_502021 = Discard Report
		reviewActionName = #autoLOC_502200 //#autoLOC_502200 = Review Report
		hideUIwhenUnavailable = True
		rerunnable = True
		resettable = True
		resettableOnEVA = False
		hideFxModuleUI = True
		xmitDataScalar = 1
		dataIsCollectable = True
		scienceValueRatio = 0.333333333333333333
		showScienceValueRatio = true
		extraResultString = #autoLOC_6011010 //#autoLOC_6011010 =  <color=orange>Your scan has collected some, but not all the information available. Come back later with a better sensor.</color>
		interactionRange = 2
	}
	MODULE
	{
		name = ModuleCargoPart
		packedVolume = 150
	}
}