StanfordB

SSPXR-USILS.cfg

Feb 2nd, 2019
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.98 KB | None | 0 0
  1. // USI Life Support habitat functions
  2. // Authored by KSP forum user Pulsar
  3. // Special thanks to KSP forum user Domfluff for advices!
  4. // Experimental edit by Boamere for use with the new USI modules (1.5.1)
  5. // Edited PXL-10 PPD-8 and PTD-8R to have 0.125EC/Crew Capacity recyclers (Boamere 11/03/2019)
  6.  
  7. //RIGID HABITATS
  8. //PTD-5 'Sunrise' Habitation Module
  9. @PART[sspx-habitation-125-1]:NEEDS[USILifeSupport]
  10. {
  11. MODULE
  12. {
  13. name = USI_SwapController
  14. }
  15. MODULE
  16. {
  17. name = USI_SwappableBay
  18. bayName = Bay 1
  19. moduleIndex = 0
  20. }
  21. MODULE
  22. {
  23. name = USI_Converter
  24. UseSpecialistBonus = false
  25. }
  26. MODULE
  27. {
  28. name = USILS_HabitationSwapOption
  29. ConverterName = Habitat
  30. StartActionName = Start Habitat
  31. StopActionName = Stop Habitat
  32.  
  33. BaseKerbalMonths = 5
  34. CrewCapacity = 2
  35. BaseHabMultiplier = 0
  36.  
  37. INPUT_RESOURCE
  38. {
  39. ResourceName = ElectricCharge
  40. Ratio = 0.125
  41. }
  42. }
  43. }
  44. //PPD-20 'Shanty' Habitation Module
  45. @PART[sspx-habitation-25-1]:NEEDS[USILifeSupport]
  46. {
  47. MODULE
  48. {
  49. name = USI_SwapController
  50. }
  51. MODULE
  52. {
  53. name = USI_SwappableBay
  54. bayName = Bay 1
  55. moduleIndex = 0
  56. }
  57. MODULE
  58. {
  59. name = USI_Converter
  60. UseSpecialistBonus = false
  61. }
  62. MODULE
  63. {
  64. name = USILS_HabitationSwapOption
  65. ConverterName = Habitat
  66. StartActionName = Start Habitat
  67. StopActionName = Stop Habitat
  68.  
  69. BaseKerbalMonths = 28
  70. CrewCapacity = 6
  71. BaseHabMultiplier = 1
  72.  
  73. INPUT_RESOURCE
  74. {
  75. ResourceName = ElectricCharge
  76. Ratio = 1.2
  77. }
  78. }
  79. }
  80. //PXL-1 'Hostel' Deep-Space Habitation Module
  81. @PART[sspx-habitation-375-1]:NEEDS[USILifeSupport]
  82. {
  83. MODULE
  84. {
  85. name = USI_SwapController
  86. }
  87. MODULE
  88. {
  89. name = USI_SwappableBay
  90. bayName = Bay 1
  91. moduleIndex = 0
  92. }
  93. MODULE
  94. {
  95. name = USI_Converter
  96. UseSpecialistBonus = false
  97. }
  98. MODULE
  99. {
  100. name = USILS_HabitationSwapOption
  101. ConverterName = Habitat
  102. StartActionName = Start Habitat
  103. StopActionName = Stop Habitat
  104.  
  105. BaseKerbalMonths = 95
  106. CrewCapacity = 12
  107. BaseHabMultiplier = 1.9
  108.  
  109. INPUT_RESOURCE
  110. {
  111. ResourceName = ElectricCharge
  112. Ratio = 3.325
  113. }
  114. }
  115. }
  116. //PXL-2 'Shelter' Deep-Space Habitation Module
  117. @PART[sspx-habitation-375-2]:NEEDS[USILifeSupport]
  118. {
  119. MODULE
  120. {
  121. name = USI_SwapController
  122. }
  123. MODULE
  124. {
  125. name = USI_SwappableBay
  126. bayName = Bay 1
  127. moduleIndex = 0
  128. }
  129. MODULE
  130. {
  131. name = USI_Converter
  132. UseSpecialistBonus = false
  133. }
  134. MODULE
  135. {
  136. name = USILS_HabitationSwapOption
  137. ConverterName = Habitat
  138. StartActionName = Start Habitat
  139. StopActionName = Stop Habitat
  140.  
  141. BaseKerbalMonths = 47
  142. CrewCapacity = 6
  143. BaseHabMultiplier = 0
  144.  
  145. INPUT_RESOURCE
  146. {
  147. ResourceName = ElectricCharge
  148. Ratio = 1.175
  149. }
  150. }
  151. }
  152. //PXL-3 'Asylum' Storm Cellar Module
  153. @PART[sspx-habitation-375-3]:NEEDS[USILifeSupport]
  154. {
  155. MODULE
  156. {
  157. name = USI_SwapController
  158. }
  159. MODULE
  160. {
  161. name = USI_SwappableBay
  162. bayName = Bay 1
  163. moduleIndex = 0
  164. }
  165. MODULE
  166. {
  167. name = USI_Converter
  168. UseSpecialistBonus = false
  169. }
  170. MODULE
  171. {
  172. name = USILS_HabitationSwapOption
  173. ConverterName = Habitat
  174. StartActionName = Start Habitat
  175. StopActionName = Stop Habitat
  176.  
  177. BaseKerbalMonths = 11
  178. CrewCapacity = 6
  179. BaseHabMultiplier = 2.6
  180.  
  181. INPUT_RESOURCE
  182. {
  183. ResourceName = ElectricCharge
  184. Ratio = 1.575
  185. }
  186. }
  187. }
  188. //PPD-24 'Panorama' Observation Module
  189. //PXL-9 Astrogation Module
  190. @PART[sspx-observation-25-1|sspx-cupola-375-1]:NEEDS[USILifeSupport]
  191. {
  192. MODULE
  193. {
  194. name = USI_SwapController
  195. }
  196. MODULE
  197. {
  198. name = USI_SwappableBay
  199. bayName = Bay 1
  200. moduleIndex = 0
  201. }
  202. MODULE
  203. {
  204. name = USI_Converter
  205. UseSpecialistBonus = false
  206. }
  207. MODULE
  208. {
  209. name = USILS_HabitationSwapOption
  210.  
  211. BaseKerbalMonths = 0
  212. %CrewCapacity = #$/CrewCapacity$
  213. @CrewCapacity *= 2
  214. %BaseHabMultiplier = #$/mass$
  215. @BaseHabMultiplier *= .9
  216.  
  217. %ConverterName = Habitat
  218. %StartActionName = Start Habitat
  219. %StopActionName = Stop Habitat
  220.  
  221. %INPUT_RESOURCE[ElectricCharge]
  222. {
  223. %Ratio = #$../BaseHabMultiplier$
  224. @Ratio *= .5
  225. }
  226. }
  227. }
  228. //PTD-C Observation Window
  229. @PART[sspx-cupola-125-1]:NEEDS[USILifeSupport]
  230. {
  231. MODULE
  232. {
  233. name = USI_SwapController
  234. }
  235. MODULE
  236. {
  237. name = USI_SwappableBay
  238. bayName = Bay 1
  239. moduleIndex = 0
  240. }
  241. MODULE
  242. {
  243. name = USI_Converter
  244. UseSpecialistBonus = false
  245. }
  246. MODULE
  247. {
  248. name = USILS_HabitationSwapOption
  249. ConverterName = Habitat
  250. StartActionName = Start Habitat
  251. StopActionName = Stop Habitat
  252.  
  253. BaseKerbalMonths = 0
  254. CrewCapacity = 1
  255. BaseHabMultiplier = 0.7
  256.  
  257. INPUT_RESOURCE
  258. {
  259. ResourceName = ElectricCharge
  260. Ratio = 0.1
  261. }
  262. }
  263. }
  264. //STATION CORES
  265. //PTD-8R 'Pier' Station Core
  266. @PART[sspx-core-125-1]:NEEDS[USILifeSupport]
  267. {
  268. MODULE
  269. {
  270. name = USI_SwapController
  271. }
  272. MODULE
  273. {
  274. name = USI_SwappableBay
  275. bayName = Bay 1
  276. moduleIndex = 0
  277. }
  278. MODULE
  279. {
  280. name = USI_Converter
  281. UseSpecialistBonus = false
  282. }
  283. MODULE
  284. {
  285. name = USILS_LifeSupportRecyclerSwapOption
  286. ConverterName = Life Support
  287. StartActionName = Start Life Support
  288. StopActionName = Stop Life Support
  289.  
  290. CrewCapacity = 2
  291. RecyclePercent = 0.25
  292.  
  293. INPUT_RESOURCE
  294. {
  295. ResourceName = ElectricCharge
  296. Ratio = 0.25
  297. }
  298. }
  299. }
  300. //PPD-8 'Wharf' Station Core
  301. @PART[sspx-core-25-1]:NEEDS[USILifeSupport]
  302. {
  303. MODULE
  304. {
  305. name = USI_SwapController
  306. }
  307. MODULE
  308. {
  309. name = USI_SwappableBay
  310. bayName = Bay 1
  311. moduleIndex = 0
  312. }
  313. MODULE
  314. {
  315. name = USI_Converter
  316. UseSpecialistBonus = false
  317. }
  318. MODULE
  319. {
  320. name = USILS_LifeSupportRecyclerSwapOption
  321. ConverterName = Life Support
  322. StartActionName = Start Life Support
  323. StopActionName = Stop Life Support
  324.  
  325. CrewCapacity = 4
  326. RecyclePercent = 0.25
  327.  
  328. INPUT_RESOURCE
  329. {
  330. ResourceName = ElectricCharge
  331. Ratio = 0.5
  332. }
  333. }
  334. }
  335. //PXL-10 'Harbour' Station Control Centre
  336. @PART[sspx-core-375-1]:NEEDS[USILifeSupport]
  337. {
  338. MODULE
  339. {
  340. name = USI_SwapController
  341. }
  342. MODULE
  343. {
  344. name = USI_SwappableBay
  345. bayName = Bay 1
  346. moduleIndex = 0
  347. }
  348. MODULE
  349. {
  350. name = USI_Converter
  351. UseSpecialistBonus = false
  352. }
  353. MODULE
  354. {
  355. name = USILS_LifeSupportRecyclerSwapOption
  356. ConverterName = Life Support
  357. StartActionName = Start Life Support
  358. StopActionName = Stop Life Support
  359.  
  360. CrewCapacity = 5
  361. RecyclePercent = 0.25
  362.  
  363. INPUT_RESOURCE
  364. {
  365. ResourceName = ElectricCharge
  366. Ratio = 0.625
  367. }
  368. }
  369. }
  370. //RECYCLERS
  371. //PTD-6 'Star' Utility Module
  372. @PART[sspx-utility-125-1]:NEEDS[USILifeSupport]
  373. {
  374. MODULE
  375. {
  376. name = USI_SwapController
  377. }
  378. MODULE
  379. {
  380. name = USI_SwappableBay
  381. bayName = Bay 1
  382. moduleIndex = 0
  383. }
  384. MODULE
  385. {
  386. name = USI_Converter
  387. UseSpecialistBonus = false
  388. }
  389. MODULE
  390. {
  391. name = USILS_LifeSupportRecyclerSwapOption
  392. ConverterName = Life Support
  393. StartActionName = Start Life Support
  394. StopActionName = Stop Life Support
  395.  
  396. CrewCapacity = 2
  397. RecyclePercent = 0.5
  398.  
  399. INPUT_RESOURCE
  400. {
  401. ResourceName = ElectricCharge
  402. Ratio = 0.5
  403. }
  404. }
  405. }
  406. //PXL-2 'Fate' Deep-Space Laboratory Module
  407. @PART[sspx-lab-375-1]:NEEDS[USILifeSupport]
  408. {
  409. MODULE
  410. {
  411. name = USI_SwapController
  412. }
  413. MODULE
  414. {
  415. name = USI_SwappableBay
  416. bayName = Bay 1
  417. moduleIndex = 0
  418. }
  419. MODULE
  420. {
  421. name = USI_Converter
  422. UseSpecialistBonus = false
  423. }
  424. MODULE
  425. {
  426. name = USILS_LifeSupportRecyclerSwapOption
  427. ConverterName = Life Support
  428. StartActionName = Start Life Support
  429. StopActionName = Stop Life Support
  430.  
  431. CrewCapacity = 6
  432. RecyclePercent = 0.5
  433.  
  434. INPUT_RESOURCE
  435. {
  436. ResourceName = ElectricCharge
  437. Ratio = 1.5
  438. }
  439. }
  440. }
  441. //PXL-F15H Aquaculture Module
  442. @PART[sspx-aquaculture-375-1]:NEEDS[USILifeSupport]
  443. {
  444. MODULE
  445. {
  446. name = USI_SwapController
  447. }
  448. MODULE
  449. {
  450. name = USI_SwappableBay
  451. bayName = Bay 1
  452. moduleIndex = 0
  453. }
  454. MODULE
  455. {
  456. name = USI_Converter
  457. UseSpecialistBonus = false
  458. }
  459. MODULE
  460. {
  461. name = USILS_LifeSupportRecyclerSwapOption
  462. ConverterName = Life Support
  463. StartActionName = Start Life Support
  464. StopActionName = Stop Life Support
  465.  
  466. CrewCapacity = 4
  467. RecyclePercent = 0.81
  468.  
  469. INPUT_RESOURCE
  470. {
  471. ResourceName = ElectricCharge
  472. Ratio = 36.25
  473. }
  474. }
  475. }
  476. //INFLATABLES
  477. //PTD-E-2 'Eclair' Inflatable Habitation Module
  478. @PART[sspx-inflatable-hab-125-1]:NEEDS[USILifeSupport]
  479.  
  480. { MODULE
  481. {
  482. name = USI_SwapController
  483. }
  484. MODULE
  485. {
  486. name = USI_SwappableBay
  487. bayName = Bay 1
  488. moduleIndex = 0
  489. }
  490. MODULE
  491. {
  492. name = USI_Converter
  493. UseSpecialistBonus = false
  494. }
  495. MODULE
  496. {
  497. name = USILS_HabitationSwapOption
  498. ConverterName = Habitat
  499. StartActionName = Start Habitat
  500. StopActionName = Stop Habitat
  501.  
  502. BaseKerbalMonths = 19
  503. CrewCapacity = #$../MODULE[ModuleDeployableHabitat]/DeployedCrewCapacity$
  504. BaseHabMultiplier = 0.6
  505.  
  506. INPUT_RESOURCE
  507. {
  508. ResourceName = ElectricCharge
  509. Ratio = 1.55
  510. }
  511. }
  512. }
  513.  
  514. //PTD-E-1A 'Winston' Inflatable Habitation Module
  515. @PART[sspx-inflatable-hab-125-2]:NEEDS[USILifeSupport]
  516. {
  517. MODULE
  518. {
  519. name = USI_SwapController
  520. }
  521. MODULE
  522. {
  523. name = USI_SwappableBay
  524. bayName = Bay 1
  525. moduleIndex = 0
  526. }
  527. MODULE
  528. {
  529. name = USI_Converter
  530. UseSpecialistBonus = false
  531. }
  532. MODULE
  533. {
  534. name = USILS_HabitationSwapOption
  535. ConverterName = Habitat
  536. StartActionName = Start Habitat
  537. StopActionName = Stop Habitat
  538.  
  539. BaseKerbalMonths = 7
  540. CrewCapacity = #$../MODULE[ModuleDeployableHabitat]/DeployedCrewCapacity$
  541. BaseHabMultiplier = 0.3
  542.  
  543. INPUT_RESOURCE
  544. {
  545. ResourceName = ElectricCharge
  546. Ratio = 0.65
  547. }
  548. }
  549. }
  550. //PTD-E-1B 'Winston' Inflatable Habitation Module
  551. @PART[sspx-inflatable-hab-125-3]:NEEDS[USILifeSupport]
  552. {
  553. MODULE
  554. {
  555. name = USI_SwapController
  556. }
  557. MODULE
  558. {
  559. name = USI_SwappableBay
  560. bayName = Bay 1
  561. moduleIndex = 0
  562. }
  563. MODULE
  564. {
  565. name = USI_Converter
  566. UseSpecialistBonus = false
  567. }
  568. MODULE
  569. {
  570. name = USILS_HabitationSwapOption
  571. ConverterName = Habitat
  572. StartActionName = Start Habitat
  573. StopActionName = Stop Habitat
  574.  
  575. BaseKerbalMonths = 7
  576. CrewCapacity = #$../MODULE[ModuleDeployableHabitat]/DeployedCrewCapacity$
  577. BaseHabMultiplier = 0.3
  578.  
  579. INPUT_RESOURCE
  580. {
  581. ResourceName = ElectricCharge
  582. Ratio = 0.65
  583. }
  584. }
  585. }
  586.  
  587. //PFD-A Inflatable Habitation Module
  588. @PART[sspx-inflatable-hab-25-1]:NEEDS[USILifeSupport]
  589. {
  590. MODULE
  591. {
  592. name = USI_SwapController
  593. }
  594. MODULE
  595. {
  596. name = USI_SwappableBay
  597. bayName = Bay 1
  598. moduleIndex = 0
  599. }
  600. MODULE
  601. {
  602. name = USI_Converter
  603. UseSpecialistBonus = false
  604. }
  605. MODULE
  606. {
  607. name = USILS_HabitationSwapOption
  608. ConverterName = Habitat
  609. StartActionName = Start Habitat
  610. StopActionName = Stop Habitat
  611.  
  612. BaseKerbalMonths = 209
  613. CrewCapacity = #$../MODULE[ModuleDeployableHabitat]/DeployedCrewCapacity$
  614. BaseHabMultiplier = 2
  615.  
  616. INPUT_RESOURCE
  617. {
  618. ResourceName = ElectricCharge
  619. Ratio = 12.45
  620. }
  621. }
  622. }
  623. //PFD-B Inflatable Habitation Module
  624. @PART[sspx-inflatable-hab-25-2]:NEEDS[USILifeSupport]
  625. {
  626. MODULE
  627. {
  628. name = USI_SwapController
  629. }
  630. MODULE
  631. {
  632. name = USI_SwappableBay
  633. bayName = Bay 1
  634. moduleIndex = 0
  635. }
  636. MODULE
  637. {
  638. name = USI_Converter
  639. UseSpecialistBonus = false
  640. }
  641. MODULE
  642. {
  643. name = USILS_HabitationSwapOption
  644. ConverterName = Habitat
  645. StartActionName = Start Habitat
  646. StopActionName = Stop Habitat
  647.  
  648. BaseKerbalMonths = 93
  649. CrewCapacity = #$../MODULE[ModuleDeployableHabitat]/DeployedCrewCapacity$
  650. BaseHabMultiplier = 1
  651.  
  652. INPUT_RESOURCE
  653. {
  654. ResourceName = ElectricCharge
  655. Ratio = 5.65
  656. }
  657. }
  658. }
  659. //CENTRIFUGES
  660. //CTD-10 Inflatable Centrifuge Module
  661. @PART[sspx-inflatable-centrifuge-125-1]:NEEDS[USILifeSupport]
  662. {
  663. MODULE
  664. {
  665. name = USI_SwapController
  666. }
  667. MODULE
  668. {
  669. name = USI_SwappableBay
  670. bayName = Bay 1
  671. moduleIndex = 0
  672. }
  673. MODULE
  674. {
  675. name = USI_Converter
  676. UseSpecialistBonus = false
  677. }
  678. MODULE
  679. {
  680. name = USILS_HabitationSwapOption
  681. ConverterName = Habitat
  682. StartActionName = Start Habitat
  683. StopActionName = Stop Habitat
  684.  
  685. BaseKerbalMonths = 30
  686. CrewCapacity = #$../MODULE[ModuleDeployableCentrifuge]/DeployedCrewCapacity$
  687. BaseHabMultiplier = 1.2
  688.  
  689. INPUT_RESOURCE
  690. {
  691. ResourceName = ElectricCharge
  692. Ratio = 8.5375
  693. }
  694. }
  695. }
  696. //CTD-5 Compact Inflatable Centrifuge Module
  697. @PART[sspx-inflatable-centrifuge-125-2]:NEEDS[USILifeSupport]
  698. {
  699. MODULE
  700. {
  701. name = USI_SwapController
  702. }
  703. MODULE
  704. {
  705. name = USI_SwappableBay
  706. bayName = Bay 1
  707. moduleIndex = 0
  708. }
  709. MODULE
  710. {
  711. name = USI_Converter
  712. UseSpecialistBonus = false
  713. }
  714. MODULE
  715. {
  716. name = USILS_HabitationSwapOption
  717. ConverterName = Habitat
  718. StartActionName = Start Habitat
  719. StopActionName = Stop Habitat
  720.  
  721. BaseKerbalMonths = 10
  722. CrewCapacity = #$../MODULE[ModuleDeployableCentrifuge]/DeployedCrewCapacity$
  723. BaseHabMultiplier = 0.6
  724.  
  725. INPUT_RESOURCE
  726. {
  727. ResourceName = ElectricCharge
  728. Ratio = 2.65
  729. }
  730. }
  731. }
  732. //PFD-C Inflatable Centrifuge Module
  733. @PART[sspx-inflatable-centrifuge-25-1]:NEEDS[USILifeSupport]
  734.  
  735. {
  736. MODULE
  737. {
  738. name = USI_SwapController
  739. }
  740. MODULE
  741. {
  742. name = USI_SwappableBay
  743. bayName = Bay 1
  744. moduleIndex = 0
  745. }
  746. MODULE
  747. {
  748. name = USI_Converter
  749. UseSpecialistBonus = false
  750. }
  751. MODULE
  752. {
  753. name = USILS_HabitationSwapOption
  754. ConverterName = Habitat
  755. StartActionName = Start Habitat
  756. StopActionName = Stop Habitat
  757.  
  758. BaseKerbalMonths = 121
  759. CrewCapacity = #$../MODULE[ModuleDeployableCentrifuge]/DeployedCrewCapacity$
  760. BaseHabMultiplier = 1.6
  761.  
  762. INPUT_RESOURCE
  763. {
  764. ResourceName = ElectricCharge
  765. Ratio = 23.825
  766. }
  767. }
  768. }
  769. //PXL-E 'Mercury' Extensible Centrifuge
  770. @PART[sspx-expandable-centrifuge-375-1]:NEEDS[USILifeSupport]
  771. {
  772. MODULE
  773. {
  774. name = USI_SwapController
  775. }
  776. MODULE
  777. {
  778. name = USI_SwappableBay
  779. bayName = Bay 1
  780. moduleIndex = 0
  781. }
  782. MODULE
  783. {
  784. name = USI_Converter
  785. UseSpecialistBonus = false
  786. }
  787. MODULE
  788. {
  789. name = USILS_HabitationSwapOption
  790. ConverterName = Habitat
  791. StartActionName = Start Habitat
  792. StopActionName = Stop Habitat
  793.  
  794. BaseKerbalMonths = 288
  795. CrewCapacity = #$../MODULE[ModuleDeployableCentrifuge]/DeployedCrewCapacity$
  796. BaseHabMultiplier = 3.9
  797.  
  798. INPUT_RESOURCE
  799. {
  800. ResourceName = ElectricCharge
  801. Ratio = 56.4
  802. }
  803. }
  804. }
  805. //PXL-F 'Pilgrim' Extensible Centrifuge
  806. @PART[sspx-expandable-centrifuge-375-2]:NEEDS[USILifeSupport]
  807. {
  808. MODULE
  809. {
  810. name = USI_SwapController
  811. }
  812. MODULE
  813. {
  814. name = USI_SwappableBay
  815. bayName = Bay 1
  816. moduleIndex = 0
  817. }
  818. MODULE
  819. {
  820. name = USI_Converter
  821. UseSpecialistBonus = false
  822. }
  823. MODULE
  824. {
  825. name = USILS_HabitationSwapOption
  826. ConverterName = Habitat
  827. StartActionName = Start Habitat
  828. StopActionName = Stop Habitat
  829.  
  830. BaseKerbalMonths = 108
  831. CrewCapacity = #$../MODULE[ModuleDeployableCentrifuge]/DeployedCrewCapacity$
  832. BaseHabMultiplier = 2.8
  833.  
  834. INPUT_RESOURCE
  835. {
  836. ResourceName = ElectricCharge
  837. Ratio = 15.35
  838. }
  839. }
  840. }
  841. //Greenhouses
  842. //PPD-F412M Hydroponics Module
  843. @PART[sspx-greenhouse-25-1]:NEEDS[USILifeSupport]
  844. {
  845. RESOURCE
  846. {
  847. name = Mulch
  848. amount = 0
  849. maxAmount = 300
  850. }
  851. RESOURCE
  852. {
  853. name = Supplies
  854. amount = 0
  855. maxAmount = 300
  856. }
  857. RESOURCE
  858. {
  859. name = Fertilizer
  860. amount = 0
  861. maxAmount = 300
  862. }
  863. RESOURCE
  864. {
  865. name = ElectricCharge
  866. amount = 600
  867. maxAmount = 600
  868. }
  869. MODULE
  870. {
  871. name = USI_SwapController
  872. }
  873. MODULE
  874. {
  875. name = USI_SwappableBay
  876. bayName = Bay 1
  877. moduleIndex = 0
  878. }
  879. MODULE
  880. {
  881. name = USI_SwappableBay
  882. bayName = Bay 2
  883. moduleIndex = 1
  884. }
  885. MODULE
  886. {
  887. name = USI_Converter
  888. UseSpecialistBonus = false
  889. }
  890. MODULE
  891. {
  892. name = USI_Converter
  893. UseSpecialistBonus = false
  894. }
  895. MODULE
  896. {
  897. name = USI_ConverterSwapOption
  898. ConverterName = Agroponics
  899. StartActionName = Start Agroponics
  900. StopActionName = Stop Agroponics
  901.  
  902. INPUT_RESOURCE
  903. {
  904. ResourceName = Mulch
  905. Ratio = 0.00150000
  906. }
  907. INPUT_RESOURCE
  908. {
  909. ResourceName = Fertilizer
  910. Ratio = 0.00015000
  911. }
  912. OUTPUT_RESOURCE
  913. {
  914. ResourceName = Supplies
  915. Ratio = 0.00165000
  916. DumpExcess = False
  917. }
  918. INPUT_RESOURCE
  919. {
  920. ResourceName = ElectricCharge
  921. Ratio = 3.30
  922. }
  923. }
  924. MODULE
  925. {
  926. name = USILS_LifeSupportRecyclerSwapOption
  927. ConverterName = Life Support
  928. StartActionName = Start Life Support
  929. StopActionName = Stop Life Support
  930.  
  931. CrewCapacity = 2
  932. RecyclePercent = 0.7
  933.  
  934. INPUT_RESOURCE
  935. {
  936. ResourceName = ElectricCharge
  937. Ratio = 3.5
  938. }
  939. }
  940. }
  941. //PXL-R4NCH-3R Hydroponics Module
  942. @PART[sspx-greenhouse-375-1]:NEEDS[USILifeSupport]
  943. {
  944. RESOURCE
  945. {
  946. name = Mulch
  947. amount = 0
  948. maxAmount = 500
  949. }
  950. RESOURCE
  951. {
  952. name = Supplies
  953. amount = 0
  954. maxAmount = 500
  955. }
  956. RESOURCE
  957. {
  958. name = Fertilizer
  959. amount = 0
  960. maxAmount = 500
  961. }
  962. RESOURCE
  963. {
  964. name = ElectricCharge
  965. amount = 1000
  966. maxAmount = 1000
  967. }
  968. MODULE
  969. {
  970. name = USI_SwapController
  971. }
  972. MODULE
  973. {
  974. name = USI_SwappableBay
  975. bayName = Bay 1
  976. moduleIndex = 0
  977. }
  978. MODULE
  979. {
  980. name = USI_SwappableBay
  981. bayName = Bay 1
  982. moduleIndex = 0
  983. }
  984. MODULE
  985. {
  986. name = USI_Converter
  987. UseSpecialistBonus = false
  988. }
  989. MODULE
  990. {
  991. name = USI_ConverterSwapOption
  992. ConverterName = Agroponics
  993. StartActionName = Start Agroponics
  994. StopActionName = Stop Agroponics
  995.  
  996. INPUT_RESOURCE
  997. {
  998. ResourceName = Mulch
  999. Ratio = 0.00250000
  1000. }
  1001. INPUT_RESOURCE
  1002. {
  1003. ResourceName = Fertilizer
  1004. Ratio = 0.00025000
  1005. }
  1006. OUTPUT_RESOURCE
  1007. {
  1008. ResourceName = Supplies
  1009. Ratio = 0.00275000
  1010. DumpExcess = False
  1011. }
  1012. INPUT_RESOURCE
  1013. {
  1014. ResourceName = ElectricCharge
  1015. Ratio = 5.25
  1016. }
  1017. }
  1018. MODULE
  1019.  
  1020. {
  1021. name = USILS_LifeSupportRecyclerSwapOption
  1022. ConverterName = Life Support
  1023. StartActionName = Start Life Support
  1024. StopActionName = Stop Life Support
  1025.  
  1026. CrewCapacity = 3
  1027. RecyclePercent = 0.7
  1028.  
  1029. INPUT_RESOURCE
  1030. {
  1031. ResourceName = ElectricCharge
  1032. Ratio = 5.25
  1033. }
  1034. }
  1035. }
Add Comment
Please, Sign In to add comment