Difference between revisions of "Parts/Utility/parachuteMk25/parachuteMk25.cfg"
From Kerbal Space Program Wiki
(Created page with "<pre> // this is a sample config file, for determining a good file format for defining part parameters // comment line - ignored by cfg parser // empty lines, or lines without...") |
m (Update config) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{Part config|Mk25 Parachute|2=PART | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | name = parachuteDrogue | |
− | + | module = Part | |
− | + | author = NovaSilisko | |
− | + | mesh = model.mu | |
− | + | scale = 0.1 | |
− | + | rescaleFactor = 1 | |
− | + | node_stack_bottom = 0.0, -0.020649, 0.0, 0.0, -1.0, 0.0, 1 | |
− | + | node_attach = 0.0, -0.020649, 0.0, 0.0, -1.0, 0.0 | |
− | + | buoyancyUseCubeNamed = PACKED | |
− | + | sound_parachute_open = activate | |
− | + | sound_parachute_single = deploy | |
− | + | TechRequired = advLanding | |
− | + | entryCost = 3500 | |
− | + | cost = 400 | |
+ | category = Utility | ||
+ | subcategory = 0 | ||
+ | title = #autoLOC_500933 //#autoLOC_500933 = Mk25 Parachute | ||
+ | description = #autoLOC_500934 //#autoLOC_500934 = The Mk25 is what's known as a "Drogue" parachute - small, deploys high up, and certainly not enough to stop you smashing into the ground on its own, but useful for slowing heavy craft down before the deployment of your main chutes. | ||
+ | attachRules = 1,0,0,1,0 | ||
+ | mass = 0.2 | ||
+ | dragModelType = default | ||
+ | angularDrag = 3 | ||
+ | crashTolerance = 12 | ||
+ | maxTemp = 2500 // = 3100 | ||
+ | emissiveConstant = 0.7 | ||
+ | breakingForce = 100 | ||
+ | breakingTorque = 50 | ||
+ | bodyLiftMultiplier = 0 | ||
+ | stageOffset = -1 | ||
+ | preferredStage = PARACHUTESTAGE | ||
+ | bulkheadProfiles = size1, srf | ||
+ | tags = #autoLOC_500935 //#autoLOC_500935 = arrest canopy chute decel descen drag drogue entry fall landing orange re- return safe slow stab | ||
+ | MODULE | ||
+ | { | ||
+ | name = ModuleParachute | ||
+ | invertCanopy = true | ||
+ | autoCutSpeed = 0.5 | ||
+ | capName = cap | ||
+ | canopyName = canopy | ||
+ | semiDeployedAnimation = semiDeployLarge | ||
+ | fullyDeployedAnimation = fullyDeployLarge | ||
+ | stowedDrag = 0.22 | ||
+ | semiDeployedDrag = 4 | ||
+ | fullyDeployedDrag = 170 | ||
+ | minAirPressureToOpen = 0.02 | ||
+ | clampMinAirPressure = 0.02 | ||
+ | deployAltitude = 2500 | ||
+ | deploymentSpeed = 0.16667 | ||
+ | semiDeploymentSpeed = 0.5 | ||
+ | chuteMaxTemp = 1600 | ||
+ | machHeatMultBase = 0.25 | ||
+ | chuteThermalMassPerArea = 0.09 | ||
+ | } | ||
+ | MODULE | ||
+ | { | ||
+ | name = ModuleTestSubject | ||
+ | useStaging = True | ||
+ | useEvent = False | ||
+ | situationMask = 8 | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = ATMOSPHERE | ||
+ | value = True | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = SPEEDENV | ||
+ | test = LT | ||
+ | value = 200 | ||
+ | prestige = Trivial | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = SPEEDENV | ||
+ | test = GT | ||
+ | value = 100 | ||
+ | prestige = Trivial | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = SPEEDENV | ||
+ | test = LT | ||
+ | value = 100 | ||
+ | prestige = Significant | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = SPEEDENV | ||
+ | test = GT | ||
+ | value = 50 | ||
+ | prestige = Significant | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = SPEEDENV | ||
+ | test = LT | ||
+ | value = 50 | ||
+ | prestige = Exceptional | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = SPEEDENV | ||
+ | test = GT | ||
+ | value = 20 | ||
+ | prestige = Exceptional | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = DENSITY | ||
+ | test = GT | ||
+ | value = 0.2 | ||
+ | prestige = Trivial | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = DENSITY | ||
+ | test = GT | ||
+ | value = 0.1 | ||
+ | prestige = Significant | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = DENSITY | ||
+ | test = GT | ||
+ | value = 0.02 | ||
+ | prestige = Exceptional | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = ALTITUDE | ||
+ | test = GT | ||
+ | value = 1000 | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = ALTITUDEENV | ||
+ | test = GT | ||
+ | value = 4000 | ||
+ | prestige = Trivial | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = ALTITUDEENV | ||
+ | test = LT | ||
+ | value = 8000 | ||
+ | prestige = Trivial | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = ALTITUDEENV | ||
+ | test = GT | ||
+ | value = 2000 | ||
+ | prestige = Significant | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = ALTITUDEENV | ||
+ | test = LT | ||
+ | value = 4000 | ||
+ | prestige = Significant | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = ALTITUDEENV | ||
+ | test = GT | ||
+ | value = 1000 | ||
+ | prestige = Exceptional | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = ALTITUDEENV | ||
+ | test = LT | ||
+ | value = 2000 | ||
+ | prestige = Exceptional | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = SPEED | ||
+ | test = LT | ||
+ | value = 500 | ||
+ | body = _Home | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = SPEED | ||
+ | test = LT | ||
+ | value = 1200 | ||
+ | body = _NotHome | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = REPEATABILITY | ||
+ | value = ALWAYS | ||
+ | prestige = Trivial | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = REPEATABILITY | ||
+ | value = BODYANDSITUATION | ||
+ | prestige = Significant | ||
+ | } | ||
+ | CONSTRAINT | ||
+ | { | ||
+ | type = REPEATABILITY | ||
+ | value = ONCEPERPART | ||
+ | prestige = Exceptional | ||
+ | } | ||
+ | } | ||
+ | MODULE | ||
+ | { | ||
+ | name = ModuleDragModifier | ||
+ | dragCubeName = SEMIDEPLOYED | ||
+ | dragModifier = 0.67 | ||
+ | } | ||
+ | MODULE | ||
+ | { | ||
+ | name = ModuleDragModifier | ||
+ | dragCubeName = DEPLOYED | ||
+ | dragModifier = 3.5 | ||
+ | } | ||
+ | MODULE | ||
+ | { | ||
+ | name = ModuleCargoPart | ||
+ | packedVolume = 900 | ||
+ | } | ||
} | } | ||
− | + | }} |
Latest revision as of 07:45, 16 October 2024
PART { name = parachuteDrogue module = Part author = NovaSilisko mesh = model.mu scale = 0.1 rescaleFactor = 1 node_stack_bottom = 0.0, -0.020649, 0.0, 0.0, -1.0, 0.0, 1 node_attach = 0.0, -0.020649, 0.0, 0.0, -1.0, 0.0 buoyancyUseCubeNamed = PACKED sound_parachute_open = activate sound_parachute_single = deploy TechRequired = advLanding entryCost = 3500 cost = 400 category = Utility subcategory = 0 title = #autoLOC_500933 //#autoLOC_500933 = Mk25 Parachute description = #autoLOC_500934 //#autoLOC_500934 = The Mk25 is what's known as a "Drogue" parachute - small, deploys high up, and certainly not enough to stop you smashing into the ground on its own, but useful for slowing heavy craft down before the deployment of your main chutes. attachRules = 1,0,0,1,0 mass = 0.2 dragModelType = default angularDrag = 3 crashTolerance = 12 maxTemp = 2500 // = 3100 emissiveConstant = 0.7 breakingForce = 100 breakingTorque = 50 bodyLiftMultiplier = 0 stageOffset = -1 preferredStage = PARACHUTESTAGE bulkheadProfiles = size1, srf tags = #autoLOC_500935 //#autoLOC_500935 = arrest canopy chute decel descen drag drogue entry fall landing orange re- return safe slow stab MODULE { name = ModuleParachute invertCanopy = true autoCutSpeed = 0.5 capName = cap canopyName = canopy semiDeployedAnimation = semiDeployLarge fullyDeployedAnimation = fullyDeployLarge stowedDrag = 0.22 semiDeployedDrag = 4 fullyDeployedDrag = 170 minAirPressureToOpen = 0.02 clampMinAirPressure = 0.02 deployAltitude = 2500 deploymentSpeed = 0.16667 semiDeploymentSpeed = 0.5 chuteMaxTemp = 1600 machHeatMultBase = 0.25 chuteThermalMassPerArea = 0.09 } MODULE { name = ModuleTestSubject useStaging = True useEvent = False situationMask = 8 CONSTRAINT { type = ATMOSPHERE value = True } CONSTRAINT { type = SPEEDENV test = LT value = 200 prestige = Trivial } CONSTRAINT { type = SPEEDENV test = GT value = 100 prestige = Trivial } CONSTRAINT { type = SPEEDENV test = LT value = 100 prestige = Significant } CONSTRAINT { type = SPEEDENV test = GT value = 50 prestige = Significant } CONSTRAINT { type = SPEEDENV test = LT value = 50 prestige = Exceptional } CONSTRAINT { type = SPEEDENV test = GT value = 20 prestige = Exceptional } CONSTRAINT { type = DENSITY test = GT value = 0.2 prestige = Trivial } CONSTRAINT { type = DENSITY test = GT value = 0.1 prestige = Significant } CONSTRAINT { type = DENSITY test = GT value = 0.02 prestige = Exceptional } CONSTRAINT { type = ALTITUDE test = GT value = 1000 } CONSTRAINT { type = ALTITUDEENV test = GT value = 4000 prestige = Trivial } CONSTRAINT { type = ALTITUDEENV test = LT value = 8000 prestige = Trivial } CONSTRAINT { type = ALTITUDEENV test = GT value = 2000 prestige = Significant } CONSTRAINT { type = ALTITUDEENV test = LT value = 4000 prestige = Significant } CONSTRAINT { type = ALTITUDEENV test = GT value = 1000 prestige = Exceptional } CONSTRAINT { type = ALTITUDEENV test = LT value = 2000 prestige = Exceptional } CONSTRAINT { type = SPEED test = LT value = 500 body = _Home } CONSTRAINT { type = SPEED test = LT value = 1200 body = _NotHome } CONSTRAINT { type = REPEATABILITY value = ALWAYS prestige = Trivial } CONSTRAINT { type = REPEATABILITY value = BODYANDSITUATION prestige = Significant } CONSTRAINT { type = REPEATABILITY value = ONCEPERPART prestige = Exceptional } } MODULE { name = ModuleDragModifier dragCubeName = SEMIDEPLOYED dragModifier = 0.67 } MODULE { name = ModuleDragModifier dragCubeName = DEPLOYED dragModifier = 3.5 } MODULE { name = ModuleCargoPart packedVolume = 900 } }