Advertisement
GJdude

USI.cfg

Apr 8th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.72 KB | None | 0 0
  1. // V-SA7 Crewed Block for Salyut
  2. @PART[Vega_Habitation_1]:NEEDS[USILifeSupport]:AFTER[USILifeSupport]
  3. {
  4. MODULE
  5. {
  6. name = ModuleLifeSupport
  7. }
  8.  
  9. MODULE
  10. {
  11. name = USILS_HabitationSwapOption
  12. CrewCapacity = #$../CrewCapacity$
  13. BaseKerbalMonths = 12
  14.  
  15. BaseHabMultiplier = 0
  16. ConverterName = Habitat
  17. StartActionName = Start Habitat
  18. StopActionName = Stop Habitat
  19.  
  20. INPUT_RESOURCE
  21. {
  22. ResourceName = ElectricCharge
  23. Ratio = 0.05
  24. @Ratio *= #$../CrewCapacity$
  25. }
  26. }
  27.  
  28. MODULE
  29. {
  30. name = USI_ModuleFieldRepair
  31. }
  32. }
  33.  
  34. //T-OM1 Orbital Module for Soyuz
  35. @PART[Tantares_Orbital_1]:NEEDS[USILifeSupport]:AFTER[USILifeSupport]
  36. {
  37. MODULE
  38. {
  39. name = ModuleLifeSupport
  40. }
  41. RESOURCE
  42. {
  43. name = Supplies
  44. amount = 230
  45. maxAmount = 230
  46. }
  47.  
  48. RESOURCE
  49. {
  50. name = Mulch
  51. amount = 0
  52. maxAmount = 10
  53. }
  54. }
  55.  
  56. // L-K15 'Луна' Lander Can
  57. @PART[Tantares_Libra_Crew_1]:NEEDS[USILifeSupport]:AFTER[USILifeSupport]
  58. {
  59. MODULE
  60. {
  61. name = ModuleLifeSupport
  62. }
  63. RESOURCE
  64. {
  65. name = Supplies
  66. amount = 75
  67. maxAmount = 75
  68. }
  69.  
  70. RESOURCE
  71. {
  72. name = Mulch
  73. amount = 0
  74. maxAmount = 10
  75. }
  76. }
  77.  
  78. //T-SZ1B Habitation Section and T-SZ1 Habitation Section for Soyuz A
  79. @PART[Tantares_Habitation_2|Tantares_Orbital_2]:NEEDS[USILifeSupport]:AFTER[USILifeSupport]
  80. {
  81. MODULE
  82. {
  83. name = ModuleLifeSupport
  84. }
  85.  
  86. MODULE
  87. {
  88. name = USILS_HabitationSwapOption
  89. CrewCapacity = #$../CrewCapacity$
  90. BaseKerbalMonths = 0.5
  91.  
  92. BaseHabMultiplier = 0
  93. ConverterName = Habitat
  94. StartActionName = Start Habitat
  95. StopActionName = Stop Habitat
  96.  
  97. INPUT_RESOURCE
  98. {
  99. ResourceName = ElectricCharge
  100. Ratio = 0.05
  101. @Ratio *= #$../CrewCapacity$
  102. }
  103. }
  104.  
  105. MODULE
  106. {
  107. name = USI_ModuleFieldRepair
  108. }
  109.  
  110. RESOURCE
  111. {
  112. name = Supplies
  113. amount = 750
  114. maxAmount = 750
  115. }
  116.  
  117. RESOURCE
  118. {
  119. name = Mulch
  120. amount = 0
  121. maxAmount = 30
  122. }
  123. }
  124.  
  125. //T-OM1B Orbital Module for Soyuz
  126. @PART[Tantares_Habitation_1]:NEEDS[USILifeSupport]:AFTER[USILifeSupport]
  127. {
  128. MODULE
  129. {
  130. name = ModuleLifeSupport
  131. }
  132. RESOURCE
  133. {
  134. name = Supplies
  135. amount = 375
  136. maxAmount = 375
  137. }
  138.  
  139. RESOURCE
  140. {
  141. name = Mulch
  142. amount = 0
  143. maxAmount = 10
  144. }
  145. }
  146.  
  147. // H-FS1 Forward Section for Progress resupply craft
  148. @PART[Hamal_Habitation_1]:NEEDS[USILifeSupport]:AFTER[USILifeSupport]
  149. {
  150. MODULE
  151. {
  152. name = ModuleLifeSupport
  153. }
  154. RESOURCE
  155. {
  156. name = Supplies
  157. amount = 1500
  158. maxAmount = 1500
  159. }
  160.  
  161. RESOURCE
  162. {
  163. name = Mulch
  164. amount = 0
  165. maxAmount = 10
  166. }
  167. }
  168.  
  169. //E-27KB Crew Module
  170. @PART[Eridani_Crew_2]:NEEDS[USILifeSupport]:AFTER[USILifeSupport]
  171. {
  172. MODULE
  173. {
  174. name = ModuleLifeSupport
  175. }
  176.  
  177. MODULE
  178. {
  179. name = USILS_HabitationSwapOption
  180. CrewCapacity = #$../CrewCapacity$
  181. BaseKerbalMonths = 12
  182.  
  183. BaseHabMultiplier = 0
  184. ConverterName = Habitat
  185. StartActionName = Start Habitat
  186. StopActionName = Stop Habitat
  187.  
  188. INPUT_RESOURCE
  189. {
  190. ResourceName = ElectricCharge
  191. Ratio = 0.05
  192. @Ratio *= #$../CrewCapacity$
  193. }
  194. }
  195.  
  196. MODULE
  197. {
  198. name = USI_ModuleFieldRepair
  199. }
  200.  
  201. RESOURCE
  202. {
  203. name = Supplies
  204. amount = 1500
  205. maxAmount = 1500
  206. }
  207.  
  208. RESOURCE
  209. {
  210. name = Mulch
  211. amount = 0
  212. maxAmount = 30
  213. }
  214. }
  215.  
  216. //E-27KA Crew Module
  217. @PART[Eridani_Crew_1]:NEEDS[USILifeSupport]:AFTER[USILifeSupport]
  218. {
  219. MODULE
  220. {
  221. name = ModuleLifeSupport
  222. }
  223.  
  224. MODULE
  225. {
  226. name = USILS_HabitationSwapOption
  227. CrewCapacity = #$../CrewCapacity$
  228. BaseKerbalMonths = 12
  229.  
  230. BaseHabMultiplier = 0
  231. ConverterName = Habitat
  232. StartActionName = Start Habitat
  233. StopActionName = Stop Habitat
  234.  
  235. INPUT_RESOURCE
  236. {
  237. ResourceName = ElectricCharge
  238. Ratio = 0.05
  239. @Ratio *= #$../CrewCapacity$
  240. }
  241. }
  242.  
  243. MODULE
  244. {
  245. name = USI_ModuleFieldRepair
  246. }
  247. }
  248.  
  249. //A-H12 Crewed Block
  250.  
  251. @PART[Alniyat_Habitation_1|Alniyat_Habitation_2_1|Alniyat_Habitation_2_2|Alniyat_Crew_1|Alniyat_Crew_3_1|Alniyat_Crew_3_2|Alniyat_Crew_4]:NEEDS[USILifeSupport]:AFTER[USILifeSupport]
  252. {
  253. MODULE
  254. {
  255. name = ModuleLifeSupport
  256. }
  257.  
  258. MODULE
  259. {
  260. name = USILS_HabitationSwapOption
  261. CrewCapacity = #$../CrewCapacity$
  262. BaseKerbalMonths = 6
  263. @BaseKerbalMonths *= #$CrewCapacity$
  264.  
  265. BaseHabMultiplier = 0
  266. ConverterName = Habitat
  267. StartActionName = Start Habitat
  268. StopActionName = Stop Habitat
  269.  
  270. INPUT_RESOURCE
  271. {
  272. ResourceName = ElectricCharge
  273. Ratio = 0.05
  274. @Ratio *= #$../CrewCapacity$
  275. }
  276. }
  277.  
  278. MODULE
  279. {
  280. name = USI_ModuleFieldRepair
  281. }
  282. }
  283.  
  284. //A-B12 Crewed Block
  285. //Reccomend for TKS resupply vehicle and MIR Zarya, contains more supplies than A-B10 block
  286.  
  287. @PART[Alniyat_Crew_2_2]:NEEDS[USILifeSupport]:AFTER[USILifeSupport]
  288. {
  289. MODULE
  290. {
  291. name = ModuleLifeSupport
  292. }
  293.  
  294. MODULE
  295. {
  296. name = USILS_HabitationSwapOption
  297. CrewCapacity = #$../CrewCapacity$
  298. BaseKerbalMonths = 12
  299.  
  300. BaseHabMultiplier = 0
  301. ConverterName = Habitat
  302. StartActionName = Start Habitat
  303. StopActionName = Stop Habitat
  304.  
  305. INPUT_RESOURCE
  306. {
  307. ResourceName = ElectricCharge
  308. Ratio = 0.05
  309. @Ratio *= #$../CrewCapacity$
  310. }
  311. }
  312.  
  313. MODULE
  314. {
  315. name = USI_ModuleFieldRepair
  316. }
  317.  
  318. RESOURCE
  319. {
  320. name = Supplies
  321. amount = 3000
  322. maxAmount = 3000
  323. }
  324.  
  325. RESOURCE
  326. {
  327. name = Mulch
  328. amount = 0
  329. maxAmount = 30
  330. }
  331. }
  332.  
  333. //A-B10 Crewed Block
  334. //Reccomend for MIR Kristall, Kvant II, Priroda, Spektre
  335.  
  336. @PART[Alniyat_Crew_2_1]:NEEDS[USILifeSupport]:AFTER[USILifeSupport]
  337. {
  338. MODULE
  339. {
  340. name = ModuleLifeSupport
  341. }
  342.  
  343. MODULE
  344. {
  345. name = USILS_HabitationSwapOption
  346. CrewCapacity = #$../CrewCapacity$
  347. BaseKerbalMonths = 12
  348.  
  349. BaseHabMultiplier = 0
  350. ConverterName = Habitat
  351. StartActionName = Start Habitat
  352. StopActionName = Stop Habitat
  353.  
  354. INPUT_RESOURCE
  355. {
  356. ResourceName = ElectricCharge
  357. Ratio = 0.05
  358. @Ratio *= #$../CrewCapacity$
  359. }
  360. }
  361.  
  362. MODULE
  363. {
  364. name = USI_ModuleFieldRepair
  365. }
  366.  
  367. RESOURCE
  368. {
  369. name = Supplies
  370. amount = 1500
  371. maxAmount = 1500
  372. }
  373.  
  374. RESOURCE
  375. {
  376. name = Mulch
  377. amount = 0
  378. maxAmount = 30
  379. }
  380. }
  381.  
  382. // A-SM2 Research Module
  383. // Adds life support recycling and some extra EC for convenient command of dark side transit
  384.  
  385. @PART[Acamar_Lab_2]:NEEDS[USILifeSupport]:AFTER[USILifeSupport]
  386. {
  387. MODULE
  388. {
  389. name = ModuleLifeSupport
  390. }
  391.  
  392. MODULE
  393. {
  394. name = USILS_HabitationSwapOption
  395. CrewCapacity = #$../CrewCapacity$
  396. BaseKerbalMonths = 4
  397.  
  398. BaseHabMultiplier = 0
  399. ConverterName = Habitat
  400. StartActionName = Start Habitat
  401. StopActionName = Stop Habitat
  402.  
  403. INPUT_RESOURCE
  404. {
  405. ResourceName = ElectricCharge
  406. Ratio = 0.05
  407. @Ratio *= #$../CrewCapacity$
  408. }
  409. }
  410.  
  411. MODULE
  412. {
  413. name = USI_ModuleFieldRepair
  414. }
  415.  
  416. // extra EC for convenient command of station during dark side transit
  417. @RESOURCE[ElectricCharge]
  418. {
  419. @amount += 4000
  420. @maxAmount += 4000
  421. }
  422.  
  423. MODULE
  424. {
  425. name = USILS_LifeSupportRecyclerSwapOption
  426. CrewCapacity = 4
  427. RecyclePercent = .80
  428. ConverterName = Life Support
  429. tag = Life Support
  430. StartActionName = Start Life Support
  431. StopActionName = Stop Life Support
  432.  
  433. INPUT_RESOURCE
  434. {
  435. ResourceName = ElectricCharge
  436. Ratio = 3.8
  437. }
  438. }
  439.  
  440. }
  441.  
  442. // A-SM1 Research Module
  443. // Adds life support recycling and some extra EC for convenient command of dark side transit
  444.  
  445. @PART[Acamar_Lab_1]:NEEDS[USILifeSupport]:AFTER[USILifeSupport]
  446. {
  447. MODULE
  448. {
  449. name = ModuleLifeSupport
  450. }
  451.  
  452. MODULE
  453. {
  454. name = USILS_HabitationSwapOption
  455. CrewCapacity = #$../CrewCapacity$
  456. BaseKerbalMonths = 4
  457.  
  458. BaseHabMultiplier = 0
  459. ConverterName = Habitat
  460. StartActionName = Start Habitat
  461. StopActionName = Stop Habitat
  462.  
  463. INPUT_RESOURCE
  464. {
  465. ResourceName = ElectricCharge
  466. Ratio = 0.05
  467. @Ratio *= #$../CrewCapacity$
  468. }
  469. }
  470.  
  471. MODULE
  472. {
  473. name = USI_ModuleFieldRepair
  474. }
  475.  
  476. // extra EC for convenient command of station during dark side transit
  477. @RESOURCE[ElectricCharge]
  478. {
  479. @amount += 8000
  480. @maxAmount += 8000
  481. }
  482.  
  483. MODULE
  484. {
  485. name = USILS_LifeSupportRecyclerSwapOption
  486. CrewCapacity = 6
  487. RecyclePercent = .80
  488. ConverterName = Life Support
  489. tag = Life Support
  490. StartActionName = Start Life Support
  491. StopActionName = Stop Life Support
  492.  
  493. INPUT_RESOURCE
  494. {
  495. ResourceName = ElectricCharge
  496. Ratio = 4.7
  497. }
  498. }
  499.  
  500. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement