Difference between revisions of "Parts/Engine/Size3AdvancedEngine/part.cfg"

From Kerbal Space Program Wiki
Jump to: navigation, search
(Created page with "{{Part config|Kerbodyne KR-2L Advanced Engine|2=PART { // --- general parameters --- name = Size3AdvancedEngine module = Part author = Squad // --- asset parameters --- mesh ...")
 
m (*update to 0.24.2;)
Line 17: Line 17:
 
// --- editor parameters ---
 
// --- editor parameters ---
 
TechRequired = veryHeavyRocketry
 
TechRequired = veryHeavyRocketry
entryCost = 24000
+
entryCost = 64000
cost = 2850
+
cost = 20850
 
category = Propulsion
 
category = Propulsion
 
subcategory = 0
 
subcategory = 0
Line 186: Line 186:
 
 
 
}
 
}
 +
 +
MODULE
 +
{
 +
name = ModuleTestSubject
 +
 +
// nowhere: 0, srf: 1, ocean: 2, atmo: 4, space: 8
 +
environments = 15
 +
 +
useStaging = True
 +
useEvent = True
 
}
 
}
 +
}
 +
 
}}
 
}}

Revision as of 00:16, 12 August 2014

This is the configuration file for Kerbodyne KR-2L Advanced Engine.
PART
{
// --- general parameters ---
name = Size3AdvancedEngine
module = Part
author = Squad

// --- asset parameters ---
mesh = Size3AdvancedEngine.mu

rescaleFactor = 1

// --- node definitions ---
node_stack_top = 0.0, 1.487975, 0.0, 0.0, 1.0, 0.0, 3
node_stack_bottom = 0.0, -2.536873, 0.0, 0.0, 1.0, 0.0, 3

// --- editor parameters ---
TechRequired = veryHeavyRocketry
entryCost = 64000
cost = 20850
category = Propulsion
subcategory = 0
title = Kerbodyne KR-2L Advanced Engine
manufacturer = Kerbodyne
description = This engine is Kerbodyne's first attempt at a super heavy lifting engine. Later models have been designed with multiple nozzles to prevent a single point of failure, and reduce manufacturing costs.

// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,0,1,0,0

// --- standard part parameters ---
mass = 6.5
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 7
breakingForce = 200
breakingTorque = 200
maxTemp = 3600

EFFECTS
{
  running_closed
  {
    AUDIO
    {
      channel = Ship
      clip = sound_rocket_hard
      volume = 0.0 0.0
      volume = 1.0 1.0
      pitch = 0.0 0.2
      pitch = 1.0 1.0
      loop = true
    }
    PREFAB_PARTICLE
    {
      prefabName = fx_smokeTrail_veryLarge
      transformName = smokePoint
      emission = 0.0 0.0
      emission = 0.05 0.0
      emission = 0.075 0.25
      emission = 1.0 1.25
      speed = 0.0 0.25
      speed = 1.0 1.0
      localOffset = 0, 0, 1
    }
    MODEL_MULTI_PARTICLE
    {
      modelName = Squad/FX/ksX_Exhaust
      transformName = thrustTransform
      emission = 0.0 0.0
      emission = 0.05 0.0
      emission = 0.075 0.25
      emission = 1.0 1.25
      speed = 0.0 0.5
      speed = 1.0 1.2
    }
  }
  engage
  {
    AUDIO
    {
      channel = Ship
      clip = sound_vent_soft
      volume = 1.0
      pitch = 2.0
      loop = false
    }
  }
  flameout
  {
    PREFAB_PARTICLE
    {
      prefabName = fx_exhaustSparks_flameout_2
      transformName = smokePoint
      oneShot = true
    }
    AUDIO
    {
      channel = Ship
      clip = sound_explosion_low
      volume = 1.0
      pitch = 2.0
      loop = false
    }
  }
}

MODULE
{
	name = ModuleEnginesFX
	thrustVectorTransformName = thrustTransform
	engineID = KSX
	runningEffectName = running_closed
	exhaustDamage = True
	ignitionThreshold = 0.1
	minThrust = 0
	maxThrust = 2500
	heatProduction = 400
	fxOffset = 0, 0, 1.5
	PROPELLANT
	{
		name = LiquidFuel
        	ratio = 0.9
		DrawGauge = True
	}
	PROPELLANT
	{
		name = Oxidizer
		ratio = 1.1
	}
	atmosphereCurve
 	{
   	 key = 0 380
  	 key = 1 280
 	}
	
}

MODULE
{
	name = ModuleGimbal
	gimbalTransformName = Nozzle
	gimbalRange = 1
}

MODULE
{
      name = ModuleAnimateHeat
      ThermalAnim = HeatAnimationAdvancedEngine
}

MODULE
{
	name = ModuleAlternator	
	RESOURCE
	{
		name = ElectricCharge
		rate = 12.0
	}
}
RESOURCE
{
	name = ElectricCharge
	amount = 0
	maxAmount = 0
  	isTweakable = false
	hideFlow = true
}

MODULE
{
      name = FlagDecal
      textureQuadName = FlagTransform
}

MODULE
{
       name = ModuleJettison
       jettisonName = obj_fairing
       bottomNodeName = bottom
       isFairing = True
       jettisonedObjectMass = 0.5
       jettisonForce = 15
       jettisonDirection = 0 0 1
	
}

MODULE
{
	name = ModuleTestSubject
	
	// nowhere: 0, srf: 1, ocean: 2, atmo: 4, space: 8
	environments = 15
	
	useStaging = True
	useEvent = True
}
}