Advertisement
Guest User

SSPXR-USILS.cfg

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