Advertisement
Guest User

ProceduralKarbonite.cfg

a guest
May 15th, 2015
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.89 KB | None | 0 0
  1. PART
  2. {
  3. // --- general parameters ---
  4. name = proceduralTankKarbonite
  5. module = Part
  6. author = AncientGammoner, NathanKell, Swamp Ig, Eggman360, AccidentalDisassembly
  7.  
  8. // --- asset parameters ---
  9. MODEL
  10. {
  11. model = ProceduralParts/Parts/cylinderTank
  12. scale = 1,1,1
  13. }
  14. scale = 1
  15. rescaleFactor = 1
  16.  
  17. // --- node definitions ---
  18. node_stack_top=0,0.5,0,0,1,0,1
  19. node_stack_bottom=0,-0.5,0,0,-1,0,1
  20. node_attach=0,0,0.5,0,0,-1,1
  21.  
  22. // --- editor parameters ---
  23. cost = 4000
  24. TechRequired = basicRocketry
  25. entryCost = 4000
  26. category = Utility
  27. subcategory = 0
  28. title = Procedural Karbonite Tank
  29. manufacturer = Kerbchem Industries
  30. 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!
  31.  
  32.  
  33. // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
  34. attachRules = 1,1,1,1,0
  35.  
  36. // --- standard part parameters ---
  37. mass = 0.128
  38. dragModelType = default
  39. maximum_drag = 0.2
  40. minimum_drag = 0.2
  41. angularDrag = 2
  42. crashTolerance = 7
  43. breakingForce = 50
  44. breakingTorque = 50
  45. maxTemp = 2900
  46.  
  47. MODULE
  48. {
  49. name = ProceduralPart
  50.  
  51. TECHLIMIT {
  52. // FL-200 - 1.25 x 1.1105 m = 1.363 kL
  53. name = start
  54. diameterMin = 1.0
  55. diameterMax = 1.5
  56. lengthMin = 1.0
  57. lengthMax = 1.5
  58. volumeMin = 1.0
  59. volumeMax = 1.5
  60. }
  61. TECHLIMIT {
  62. // FL-T400 - 1.25 x 1.87819 m = 2.305 kL
  63. // FL-T100 - 1.25 x 0.78125 m = 0.959 kL
  64. name = basicRocketry
  65. lengthMin = 0.5
  66. lengthMax = 2.0
  67. volumeMin = 0.7
  68. volumeMax = 2.5
  69. }
  70. TECHLIMIT {
  71. // FL-T800 - 1.25 x 3.75 m = 4.602 kL
  72. name = advRocketry
  73. lengthMax = 4.0
  74. volumeMax = 5.0
  75. }
  76. TECHLIMIT {
  77. // X200-32 - 2.5 x 3.75 m = 18.408 kL
  78. name = heavyRocketry
  79. diameterMax = 3.0
  80. volumeMax = 20.0
  81. }
  82. TECHLIMIT {
  83. // Jumbo-64 - 2.5 x 7.5 m = 36.816 kL
  84. name = heavierRocketry
  85. lengthMax = 8
  86. volumeMax = 40.0
  87. }
  88. TECHLIMIT {
  89. // Kerbodyne S3-14400 - 3.75 x 7.5 = 82.614kl
  90. name = veryHeavyRocketry
  91. volumeMax = 85.0
  92. diameterMax = 5.0
  93. }
  94.  
  95. TECHLIMIT {
  96. // Not in main sequence. Depends indirectly off basicRocketry only
  97. // X200-8 - 2.5 x 0.9375 m = 4.602 kL
  98. name = advConstruction
  99. diameterMax = 3.0
  100. volumeMax = 5.0
  101. }
  102.  
  103. TECHLIMIT {
  104. // Not in main sequence. Depends indirectly off basicRocketry
  105. // Oscar-B - 0.625 x 0.3485474 m = 0.107 kL
  106. name = precisionEngineering
  107. diameterMin = 0.125
  108. lengthMin = 0.125
  109. volumeMin = 0.0625
  110. }
  111.  
  112. TECHLIMIT {
  113. // Make everything unlimited for metaMaterials
  114. name = metaMaterials
  115. diameterMin = 0.01
  116. diameterMax = Infinity
  117. lengthMin = 0.01
  118. lengthMax = Infinity
  119. volumeMin = 0.01
  120. volumeMax = Infinity
  121. }
  122. }
  123. MODULE
  124. {
  125. name = ProceduralShapeCylinder
  126. displayName = Cylinder
  127. techRequired = start
  128.  
  129. length = 1.0
  130. diameter = 1.25
  131. }
  132. MODULE
  133. {
  134. name = ProceduralShapeCone
  135. displayName = Cone
  136. techRequired = start
  137.  
  138. length = 1.0
  139. topDiameter = 0.625
  140. bottomDiameter = 1.25
  141. }
  142. MODULE
  143. {
  144. name = ProceduralShapePill
  145. displayName = Fillet Cylinder
  146. techRequired = advConstruction
  147.  
  148. length = 1.0
  149. diameter = 1.25
  150. fillet = 0.25
  151. }
  152. MODULE
  153. {
  154. name = ProceduralShapeBezierCone
  155. displayName = Smooth Cone
  156. techRequired = advConstruction
  157.  
  158. selectedShape = Round #1
  159. length = 1.0
  160. topDiameter = 0.625
  161. bottomDiameter = 1.25
  162. }
  163. MODULE
  164. {
  165. name = TankContentSwitcher
  166. useVolume = true
  167.  
  168. // Dry density and fuel units per kL are all over the shop for RCS
  169. TANK_TYPE_OPTION
  170. {
  171. name = Karbonite
  172. dryDensity = 0.11
  173. // As per StretchySRB
  174. // dryDensity = 0.1089
  175. RESOURCE
  176. {
  177. name = Karbonite
  178. unitsPerT = 1850 // A guesstimation based on LFOX config
  179. }
  180. }
  181. }
  182. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement