Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PART
- {
- // --- general parameters ---
- name = Reusable_6.25_Heatshield
- module = Part
- author = Entropius
- // --- asset parameters ---
- mesh = DeadlyReentry/Parts/deadlyReentry_6.25Heatshield/model.mu
- rescaleFactor = 1.25
- CoMOffset = 0.0, 3.0, 0.0
- // --- node definitions ---
- // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
- node_stack_top = 0.0, 0.4548836, 0.0, 0.0, 1.0, 0.0, 2
- node_stack_bottom = 0.0, -1.02125, 0.0, 0.0, 1.0, 0.0, 5
- // --- FX definitions ---
- fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple
- sound_decoupler_fire = decouple
- // --- editor parameters ---
- cost = 200
- category = Structural
- subcategory = 0
- TechRequired = metaMaterials
- entryCost = 10200
- title = Reusable 6.25m Inflatable Heatshield
- manufacturer = Entropius
- description = Sturdy thermal shield to keep the fiery death on the outside of the pod. Make sure the shield points to the travel direction while reentering, or the pod may still get heated up. Recommended for any pods reentering atmospheres.
- // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
- attachRules = 1,0,1,1,0
- // --- standard part parameters ---
- mass = 0.2
- dragModelType = default
- maximum_drag = 0.2
- minimum_drag = 0.2
- angularDrag = 2.0
- crashTolerance = 9
- breakingForce = 630
- breakingTorque = 630
- maxTemp = 2600
- fuelCrossFeed = False
- MODULE
- {
- name = ModuleAnimateGeneric
- animationName = heatshield
- startEventGUIName = Inflate heat shield
- isOneShot = true
- staged = true
- }
- MODULE
- {
- name = ModuleJettison
- jettisonName = jettison
- bottomNodeName = bottom
- isFairing = True
- jettisonedObjectMass = 0.05
- jettisonForce = 15
- jettisonDirection = 0 0 1
- }
- MODULE
- {
- name = ModuleEnviroSensor
- sensorType = TEMP
- }
- MODULE
- {
- name = ModuleAnimation2Value
- animationName = heatshield
- valueName = maximum_drag
- valueCurve
- {
- key = 0.0 0.2 0 0
- key = 1.0 10.0 0 0
- }
- }
- MODULE
- {
- name = ModuleAnimation2Value
- animationName = heatshield
- valueName = minimum_drag
- valueCurve
- {
- key = 0.0 0.2 0 0
- key = 0.25 1 0 0
- key = 0.9 5 0 0
- key = 1.0 10.0 0 0
- }
- }
- MODULE
- {
- name = ModuleAnimation2Value
- animationName = heatshield
- valueName = angularDrag
- valueCurve
- {
- key = 0 2 0 0
- key = 1 1000 0 0
- }
- }
- MODULE
- {
- name = ModuleAnimation2Value
- animationName = heatshield
- valueModule = ModuleHeatShield
- valueName = reflective
- valueCurve
- {
- key = 0 0.02 0.0 0.0 //not negative because the shield is there, just smaller
- key = 0.8 0.1 0.0 0.0
- key = 1 0.25 0.0 0.0 //full reflection
- }
- }
- MODULE
- {
- name = ModuleHeatShield
- direction = 0, -1, 0 // bottom of pod
- reflective = 0.02 // 2% of heat is ignored at correct angle (pre-inflation)
- conductivity = 0.01
- }
- RESOURCE
- {
- name = LeadBallast
- amount = 0.0
- maxAmount = 352.734
- }
- }
- @PART[6.25_Heatshield]:NEEDS[FerramAerospaceResearch]
- {
- !MODULE[ModuleAnimation2Value],0{}
- !MODULE[ModuleAnimation2Value],1{}
- !MODULE[ModuleAnimation2Value],2{}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement