Serenity/Parts/Robotics/rotoServo 00.cfg
From Kerbal Space Program Wiki
PART { name = rotoServo_00 module = Part author = RoverDude MODEL { model = SquadExpansion/Serenity/Parts/Robotics/Assets/RotoServo_00 } NODE { name = N1 transform = N1 size=0 method=FIXED_JOINT rigid = true } NODE { name = N2 transform = N2 size=0 method=FIXED_JOINT rigid = true } NODE { name = N3 transform = N3 size=0 method=FIXED_JOINT rigid = true } NODE { name = N4 transform = N4 size=0 method=FIXED_JOINT rigid = true symmetry = } rescaleFactor = 1 node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 0.21796, 0.0, 0.0, 1.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 stackSymmetry = 3 TechRequired = advConstruction entryCost = 1000 cost = 60 category = Robotics subcategory = 0 title = #autoLOC_8320026 //#autoLOC_8320026 = Rotation Servo M-06 manufacturer = #autoLOC_501649 //#autoLOC_501649 = Kerbal Motion LLC description = #autoLOC_8320027 //#autoLOC_8320027 = A small, high-torque servo that can rotate attached parts through almost 360 degrees. No Kerbals were harmed in the creation of this part. Yet. // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision attachRules = 1,1,1,1,0 mass = 0.016 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 1 crashTolerance = 12 breakingForce = 200 breakingTorque = 200 maxTemp = 2000 // = 5000 bulkheadProfiles = size0 tags = #autoLOC_8320028 //#autoLOC_8320028 = robot actuator rotate servo MODULE { name = ModuleRoboticRotationServo servoTransformName = TopJoint baseTransformName = BottomJoint servoAttachNodes = top,N1,N2,N3,N4 servoSrfMeshNames = Rotor,COL1 traverseVelocityLimits = 1, 180 hardMinMaxLimits = -177, 177 softMinMaxAngles = -177, 177 targetAngle = 0 mainAxis = Y maxMotorOutput = 50 driveSpringMutliplier = 100 driveDampingMutliplier = 20 motorizedMassPerKN = 0.0002 motorizedCostPerDriveUnit = 1 connectedMassScale = 1 efficiency = 0.75 baseResourceConsumptionRate = 0.02 referenceConsumptionVelocity = 180 // if RESOURCE is used, negative power is simply dumped RESOURCE { name = ElectricCharge rate = 1 } // INPUT_RESOURCE is by default equivalent to RESOURCE //INPUT_RESOURCE //{ // name = ElectricCharge // rate = 1 //} //OUTPUT_RESOURCE is required to reclaim energy from negative power //OUTPUT_RESOURCE //{ // name = ElectricCharge // rate = 1 //} } MODULE { name = ModulePartVariants primaryColor = #999999 secondaryColor = #4b7c9a baseDisplayName = #autoLOC_8320084 //#autoLOC_8320084 = Gray with Stripes baseThemeName = Gray with Stripes useMultipleDragCubes = false VARIANT { name = Gray displayName = #autoLOC_8007101 // autoLOC_8007101 = Gray themeName = Gray primaryColor = #999999 TEXTURE { mainTextureURL = SquadExpansion/Serenity/Parts/Robotics/Assets/rotoServos_diffuse_plain } } } MODULE { name = ModuleResourceAutoShiftState affectedResourceName = ElectricCharge affectedModuleName = ModuleRoboticRotationServo resourceShutOffHandler = true resourceStartUpHandler = true resourceShutOffStartUpUsePercent = true resourceShutOffAmount = 0 resourceShutOffPercent = 0 resourceStartUpAmount = 0 resourceStartUpPercent = 5 } MODULE { name = ModuleCargoPart stackableQuantity = 3 packedVolume = 15 } }