Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PART
- {
- // --- general parameters ---
- name = proceduralTankKarbonite
- module = Part
- author = AncientGammoner, NathanKell, Swamp Ig, Eggman360, AccidentalDisassembly
- // --- asset parameters ---
- MODEL
- {
- model = ProceduralParts/Parts/cylinderTank
- scale = 1,1,1
- }
- scale = 1
- rescaleFactor = 1
- // --- node definitions ---
- node_stack_top=0,0.5,0,0,1,0,1
- node_stack_bottom=0,-0.5,0,0,-1,0,1
- node_attach=0,0,0.5,0,0,-1,1
- // --- editor parameters ---
- cost = 4000
- TechRequired = basicRocketry
- entryCost = 4000
- category = Utility
- subcategory = 0
- title = Procedural Karbonite Tank
- manufacturer = Kerbchem Industries
- description = Made from viscoelastic nanopolymers (which were discovered by accident... growing in the back of the office mini-fridge) this tank can be stretched to fit countless bushels of Karbonite. Hardens to a rigid structure before launch!
- // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
- attachRules = 1,1,1,1,0
- // --- standard part parameters ---
- mass = 0.128
- dragModelType = default
- maximum_drag = 0.2
- minimum_drag = 0.2
- angularDrag = 2
- crashTolerance = 7
- breakingForce = 50
- breakingTorque = 50
- maxTemp = 2900
- MODULE
- {
- name = ProceduralPart
- TECHLIMIT {
- // FL-200 - 1.25 x 1.1105 m = 1.363 kL
- name = start
- diameterMin = 1.0
- diameterMax = 1.5
- lengthMin = 1.0
- lengthMax = 1.5
- volumeMin = 1.0
- volumeMax = 1.5
- }
- TECHLIMIT {
- // FL-T400 - 1.25 x 1.87819 m = 2.305 kL
- // FL-T100 - 1.25 x 0.78125 m = 0.959 kL
- name = basicRocketry
- lengthMin = 0.5
- lengthMax = 2.0
- volumeMin = 0.7
- volumeMax = 2.5
- }
- TECHLIMIT {
- // FL-T800 - 1.25 x 3.75 m = 4.602 kL
- name = advRocketry
- lengthMax = 4.0
- volumeMax = 5.0
- }
- TECHLIMIT {
- // X200-32 - 2.5 x 3.75 m = 18.408 kL
- name = heavyRocketry
- diameterMax = 3.0
- volumeMax = 20.0
- }
- TECHLIMIT {
- // Jumbo-64 - 2.5 x 7.5 m = 36.816 kL
- name = heavierRocketry
- lengthMax = 8
- volumeMax = 40.0
- }
- TECHLIMIT {
- // Kerbodyne S3-14400 - 3.75 x 7.5 = 82.614kl
- name = veryHeavyRocketry
- volumeMax = 85.0
- diameterMax = 5.0
- }
- TECHLIMIT {
- // Not in main sequence. Depends indirectly off basicRocketry only
- // X200-8 - 2.5 x 0.9375 m = 4.602 kL
- name = advConstruction
- diameterMax = 3.0
- volumeMax = 5.0
- }
- TECHLIMIT {
- // Not in main sequence. Depends indirectly off basicRocketry
- // Oscar-B - 0.625 x 0.3485474 m = 0.107 kL
- name = precisionEngineering
- diameterMin = 0.125
- lengthMin = 0.125
- volumeMin = 0.0625
- }
- TECHLIMIT {
- // Make everything unlimited for metaMaterials
- name = metaMaterials
- diameterMin = 0.01
- diameterMax = Infinity
- lengthMin = 0.01
- lengthMax = Infinity
- volumeMin = 0.01
- volumeMax = Infinity
- }
- }
- MODULE
- {
- name = ProceduralShapeCylinder
- displayName = Cylinder
- techRequired = start
- length = 1.0
- diameter = 1.25
- }
- MODULE
- {
- name = ProceduralShapeCone
- displayName = Cone
- techRequired = start
- length = 1.0
- topDiameter = 0.625
- bottomDiameter = 1.25
- }
- MODULE
- {
- name = ProceduralShapePill
- displayName = Fillet Cylinder
- techRequired = advConstruction
- length = 1.0
- diameter = 1.25
- fillet = 0.25
- }
- MODULE
- {
- name = ProceduralShapeBezierCone
- displayName = Smooth Cone
- techRequired = advConstruction
- selectedShape = Round #1
- length = 1.0
- topDiameter = 0.625
- bottomDiameter = 1.25
- }
- MODULE
- {
- name = TankContentSwitcher
- useVolume = true
- // Dry density and fuel units per kL are all over the shop for RCS
- TANK_TYPE_OPTION
- {
- name = Karbonite
- dryDensity = 0.11
- // As per StretchySRB
- // dryDensity = 0.1089
- RESOURCE
- {
- name = Karbonite
- unitsPerT = 1850 // A guesstimation based on LFOX config
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement