mirror of
https://github.com/Xevion/RimWorld-Hydroponics-Expanded.git
synced 2025-12-10 16:08:26 -06:00
Split basin.xml into separate XML Defs
This commit is contained in:
36
Defs/base.xml
Normal file
36
Defs/base.xml
Normal file
@@ -0,0 +1,36 @@
|
||||
<Defs>
|
||||
<ThingDef Name="HydroponicsExpanded_Base" ParentName="BuildingBase" Abstract="True">
|
||||
<description>An artificial nutrient bath that allows very dense crop growths in growth bays underneath. The nutrient pumps must work continuously; the plants will die if power is cut. Includes its own internal light source, but the internal ventilation system is not temperature controlled.</description>
|
||||
<thingClass>HydroponicsExpanded.BuildingDenseHydroponicsBasin</thingClass>
|
||||
<drawerType>MapMeshAndRealTime</drawerType>
|
||||
<minifiedDef>MinifiedThing</minifiedDef>
|
||||
<thingCategories>
|
||||
<li>BuildingsProduction</li>
|
||||
</thingCategories>
|
||||
<castEdgeShadows>true</castEdgeShadows>
|
||||
<altitudeLayer>FloorEmplacement</altitudeLayer>
|
||||
<defaultPlacingRot>East</defaultPlacingRot>
|
||||
<passability>PassThroughOnly</passability>
|
||||
<pathCost>60</pathCost>
|
||||
<constructEffect>ConstructMetal</constructEffect>
|
||||
<fillPercent>0.30</fillPercent>
|
||||
<canOverlapZones>false</canOverlapZones>
|
||||
<constructionSkillPrerequisite>4</constructionSkillPrerequisite>
|
||||
<statBases>
|
||||
<WorkToBuild>2800</WorkToBuild>
|
||||
<MaxHitPoints>180</MaxHitPoints>
|
||||
<Flammability>0.5</Flammability>
|
||||
<Cleanliness>-3</Cleanliness>
|
||||
<Mass>80</Mass>
|
||||
</statBases>
|
||||
<size>(1,4)</size>
|
||||
<fertility>2.8</fertility>
|
||||
<building>
|
||||
<defaultPlantToGrow>Plant_Rice</defaultPlantToGrow>
|
||||
<sowTag>Hydroponic</sowTag>
|
||||
</building>
|
||||
<tickerType>Rare</tickerType>
|
||||
<terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded>
|
||||
<designationCategory>Production</designationCategory>
|
||||
</ThingDef>
|
||||
</Defs>
|
||||
212
Defs/basin.xml
212
Defs/basin.xml
@@ -1,212 +0,0 @@
|
||||
<Defs>
|
||||
<ThingDef Name="HydroponicsExpanded_Base" ParentName="BuildingBase" Abstract="True">
|
||||
<description>An artificial nutrient bath that allows very dense crop growths in growth bays underneath. The nutrient pumps must work continuously; the plants will die if power is cut. Includes its own internal light source, but the internal ventilation system is not temperature controlled.</description>
|
||||
<thingClass>HydroponicsExpanded.BuildingDenseHydroponicsBasin</thingClass>
|
||||
<drawerType>MapMeshAndRealTime</drawerType>
|
||||
<minifiedDef>MinifiedThing</minifiedDef>
|
||||
<thingCategories>
|
||||
<li>BuildingsProduction</li>
|
||||
</thingCategories>
|
||||
<castEdgeShadows>true</castEdgeShadows>
|
||||
<altitudeLayer>FloorEmplacement</altitudeLayer>
|
||||
<defaultPlacingRot>East</defaultPlacingRot>
|
||||
<passability>PassThroughOnly</passability>
|
||||
<pathCost>60</pathCost>
|
||||
<constructEffect>ConstructMetal</constructEffect>
|
||||
<fillPercent>0.30</fillPercent>
|
||||
<canOverlapZones>false</canOverlapZones>
|
||||
<constructionSkillPrerequisite>4</constructionSkillPrerequisite>
|
||||
<statBases>
|
||||
<WorkToBuild>2800</WorkToBuild>
|
||||
<MaxHitPoints>180</MaxHitPoints>
|
||||
<Flammability>0.5</Flammability>
|
||||
<Cleanliness>-3</Cleanliness>
|
||||
<Mass>80</Mass>
|
||||
</statBases>
|
||||
<size>(1,4)</size>
|
||||
<fertility>2.8</fertility>
|
||||
<building>
|
||||
<defaultPlantToGrow>Plant_Rice</defaultPlantToGrow>
|
||||
<sowTag>Hydroponic</sowTag>
|
||||
</building>
|
||||
<tickerType>Rare</tickerType>
|
||||
<terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded>
|
||||
<!-- Where it appears in the construction menu. -->
|
||||
<designationCategory>Production</designationCategory>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="HydroponicsExpanded_Base">
|
||||
<defName>HE_Compact_Hydroponics</defName>
|
||||
<label>Compact Hydroponics Bay</label>
|
||||
<graphicData>
|
||||
<texPath>Basins/BasinCompact</texPath>
|
||||
<graphicClass>Graphic_Multi</graphicClass>
|
||||
<drawSize>(1,4)</drawSize>
|
||||
<damageData>
|
||||
<cornerTL>Damage/Corner</cornerTL>
|
||||
<cornerTR>Damage/Corner</cornerTR>
|
||||
<cornerBL>Damage/Corner</cornerBL>
|
||||
<cornerBR>Damage/Corner</cornerBR>
|
||||
</damageData>
|
||||
</graphicData>
|
||||
<constructionSkillPrerequisite>6</constructionSkillPrerequisite>
|
||||
<statBases>
|
||||
<WorkToBuild>4200</WorkToBuild>
|
||||
<MaxHitPoints>250</MaxHitPoints>
|
||||
<Flammability>0.5</Flammability>
|
||||
<Cleanliness>-3</Cleanliness>
|
||||
</statBases>
|
||||
<costList>
|
||||
<Steel>280</Steel>
|
||||
<ComponentIndustrial>3</ComponentIndustrial>
|
||||
</costList>
|
||||
<comps>
|
||||
<li Class="CompProperties_Forbiddable" />
|
||||
<li Class="CompProperties_Power">
|
||||
<compClass>CompPowerTrader</compClass>
|
||||
<basePowerConsumption>210</basePowerConsumption>
|
||||
</li>
|
||||
<li Class="CompProperties_Flickable" />
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="HydroponicsExpanded.ModExtension.CapacityExtension">
|
||||
<capacity>12</capacity>
|
||||
</li>
|
||||
</modExtensions>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="HydroponicsExpanded_Base">
|
||||
<defName>HE_Dense_Hydroponics</defName>
|
||||
<label>Dense Hydroponics Bay</label>
|
||||
<graphicData>
|
||||
<texPath>Basins/BasinDense</texPath>
|
||||
<graphicClass>Graphic_Multi</graphicClass>
|
||||
<drawSize>(1,4)</drawSize>
|
||||
<damageData>
|
||||
<cornerTL>Damage/Corner</cornerTL>
|
||||
<cornerTR>Damage/Corner</cornerTR>
|
||||
<cornerBL>Damage/Corner</cornerBL>
|
||||
<cornerBR>Damage/Corner</cornerBR>
|
||||
</damageData>
|
||||
</graphicData>
|
||||
<fertility>3.0</fertility>
|
||||
<constructionSkillPrerequisite>8</constructionSkillPrerequisite>
|
||||
<statBases>
|
||||
<WorkToBuild>5000</WorkToBuild>
|
||||
<MaxHitPoints>250</MaxHitPoints>
|
||||
<Flammability>0.5</Flammability>
|
||||
<Cleanliness>-3</Cleanliness>
|
||||
</statBases>
|
||||
<costList>
|
||||
<Steel>600</Steel>
|
||||
<Plasteel>80</Plasteel>
|
||||
<ComponentIndustrial>6</ComponentIndustrial>
|
||||
<ComponentSpacer>1</ComponentSpacer>
|
||||
</costList>
|
||||
<comps>
|
||||
<li Class="CompProperties_Forbiddable" />
|
||||
<li Class="CompProperties_Power">
|
||||
<compClass>CompPowerTrader</compClass>
|
||||
<basePowerConsumption>750</basePowerConsumption>
|
||||
</li>
|
||||
<li Class="CompProperties_Flickable" />
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="HydroponicsExpanded.ModExtension.CapacityExtension">
|
||||
<capacity>28</capacity>
|
||||
</li>
|
||||
</modExtensions>
|
||||
<researchPrerequisites>
|
||||
<li>HE_HighDensityHydroponics</li>
|
||||
</researchPrerequisites>
|
||||
</ThingDef>
|
||||
|
||||
<ThingDef ParentName="HydroponicsExpanded_Base">
|
||||
<defName>HE_Ultra_Hydroponics</defName>
|
||||
<label>Ultradense Hydroponics Bay</label>
|
||||
<graphicData>
|
||||
<texPath>Basins/BasinUltra</texPath>
|
||||
<graphicClass>Graphic_Multi</graphicClass>
|
||||
<drawSize>(1,4)</drawSize>
|
||||
<damageData>
|
||||
<cornerTL>Damage/Corner</cornerTL>
|
||||
<cornerTR>Damage/Corner</cornerTR>
|
||||
<cornerBL>Damage/Corner</cornerBL>
|
||||
<cornerBR>Damage/Corner</cornerBR>
|
||||
</damageData>
|
||||
</graphicData>
|
||||
<fertility>3.15</fertility>
|
||||
<constructionSkillPrerequisite>10</constructionSkillPrerequisite>
|
||||
<statBases>
|
||||
<WorkToBuild>7000</WorkToBuild>
|
||||
<MaxHitPoints>250</MaxHitPoints>
|
||||
<Flammability>0.5</Flammability>
|
||||
<Cleanliness>-3</Cleanliness>
|
||||
</statBases>
|
||||
<costList>
|
||||
<Steel>850</Steel>
|
||||
<Plasteel>120</Plasteel>
|
||||
<ComponentIndustrial>8</ComponentIndustrial>
|
||||
<ComponentSpacer>3</ComponentSpacer>
|
||||
</costList>
|
||||
<comps>
|
||||
<li Class="CompProperties_Forbiddable" />
|
||||
<li Class="CompProperties_Power">
|
||||
<compClass>CompPowerTrader</compClass>
|
||||
<basePowerConsumption>1500</basePowerConsumption>
|
||||
</li>
|
||||
<li Class="CompProperties_Flickable" />
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="HydroponicsExpanded.ModExtension.CapacityExtension">
|
||||
<capacity>40</capacity>
|
||||
</li>
|
||||
</modExtensions>
|
||||
<researchPrerequisites>
|
||||
<li>HE_UltraDensityHydroponics</li>
|
||||
</researchPrerequisites>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="HydroponicsExpanded_Base">
|
||||
<defName>HE_Quantum_Hydroponics</defName>
|
||||
<label>Quantum Hydroponics Bay</label>
|
||||
<graphicData>
|
||||
<texPath>Basins/BasinUltra</texPath>
|
||||
<graphicClass>Graphic_Multi</graphicClass>
|
||||
<drawSize>(1,4)</drawSize>
|
||||
<damageData>
|
||||
<cornerTL>Damage/Corner</cornerTL>
|
||||
<cornerTR>Damage/Corner</cornerTR>
|
||||
<cornerBL>Damage/Corner</cornerBL>
|
||||
<cornerBR>Damage/Corner</cornerBR>
|
||||
</damageData>
|
||||
</graphicData>
|
||||
<fertility>3.4</fertility>
|
||||
<constructionSkillPrerequisite>12</constructionSkillPrerequisite>
|
||||
<statBases>
|
||||
<WorkToBuild>9500</WorkToBuild>
|
||||
<MaxHitPoints>300</MaxHitPoints>
|
||||
<Flammability>0.5</Flammability>
|
||||
<Cleanliness>-3</Cleanliness>
|
||||
</statBases>
|
||||
<costList>
|
||||
<Steel>200</Steel>
|
||||
<Plasteel>200</Plasteel>
|
||||
<ComponentIndustrial>12</ComponentIndustrial>
|
||||
<ComponentSpacer>5</ComponentSpacer>
|
||||
</costList>
|
||||
<comps>
|
||||
<li Class="CompProperties_Forbiddable" />
|
||||
<li Class="CompProperties_Power">
|
||||
<compClass>CompPowerTrader</compClass>
|
||||
<basePowerConsumption>2200</basePowerConsumption>
|
||||
</li>
|
||||
<li Class="CompProperties_Flickable" />
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="HydroponicsExpanded.ModExtension.CapacityExtension">
|
||||
<capacity>65</capacity>
|
||||
</li>
|
||||
</modExtensions>
|
||||
<researchPrerequisites>
|
||||
<li>HE_UltraDensityHydroponics</li>
|
||||
</researchPrerequisites>
|
||||
</ThingDef>
|
||||
</Defs>
|
||||
42
Defs/compact.xml
Normal file
42
Defs/compact.xml
Normal file
@@ -0,0 +1,42 @@
|
||||
<Defs>
|
||||
<ThingDef ParentName="HydroponicsExpanded_Base">
|
||||
<defName>HE_Compact_Hydroponics</defName>
|
||||
<label>Compact Hydroponics Bay</label>
|
||||
<graphicData>
|
||||
<texPath>Basins/BasinCompact</texPath>
|
||||
<graphicClass>Graphic_Multi</graphicClass>
|
||||
<drawSize>(1,4)</drawSize>
|
||||
<damageData>
|
||||
<cornerTL>Damage/Corner</cornerTL>
|
||||
<cornerTR>Damage/Corner</cornerTR>
|
||||
<cornerBL>Damage/Corner</cornerBL>
|
||||
<cornerBR>Damage/Corner</cornerBR>
|
||||
</damageData>
|
||||
</graphicData>
|
||||
<constructionSkillPrerequisite>6</constructionSkillPrerequisite>
|
||||
<statBases>
|
||||
<WorkToBuild>4200</WorkToBuild>
|
||||
<MaxHitPoints>250</MaxHitPoints>
|
||||
<Flammability>0.5</Flammability>
|
||||
<Cleanliness>-3</Cleanliness>
|
||||
</statBases>
|
||||
<costList>
|
||||
<Steel>280</Steel>
|
||||
<ComponentIndustrial>3</ComponentIndustrial>
|
||||
</costList>
|
||||
<comps>
|
||||
<li Class="CompProperties_Forbiddable" />
|
||||
<li Class="CompProperties_Power">
|
||||
<compClass>CompPowerTrader</compClass>
|
||||
<basePowerConsumption>480</basePowerConsumption>
|
||||
</li>
|
||||
<li Class="CompProperties_Flickable" />
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="HydroponicsExpanded.ModExtension.CapacityExtension">
|
||||
<capacity>12</capacity>
|
||||
</li>
|
||||
</modExtensions>
|
||||
</ThingDef>
|
||||
|
||||
</Defs>
|
||||
47
Defs/dense.xml
Normal file
47
Defs/dense.xml
Normal file
@@ -0,0 +1,47 @@
|
||||
<Defs>
|
||||
<ThingDef ParentName="HydroponicsExpanded_Base">
|
||||
<defName>HE_Dense_Hydroponics</defName>
|
||||
<label>Dense Hydroponics Bay</label>
|
||||
<graphicData>
|
||||
<texPath>Basins/BasinDense</texPath>
|
||||
<graphicClass>Graphic_Multi</graphicClass>
|
||||
<drawSize>(1,4)</drawSize>
|
||||
<damageData>
|
||||
<cornerTL>Damage/Corner</cornerTL>
|
||||
<cornerTR>Damage/Corner</cornerTR>
|
||||
<cornerBL>Damage/Corner</cornerBL>
|
||||
<cornerBR>Damage/Corner</cornerBR>
|
||||
</damageData>
|
||||
</graphicData>
|
||||
<fertility>3.0</fertility>
|
||||
<constructionSkillPrerequisite>8</constructionSkillPrerequisite>
|
||||
<statBases>
|
||||
<WorkToBuild>5000</WorkToBuild>
|
||||
<MaxHitPoints>250</MaxHitPoints>
|
||||
<Flammability>0.5</Flammability>
|
||||
<Cleanliness>-3</Cleanliness>
|
||||
</statBases>
|
||||
<costList>
|
||||
<Steel>600</Steel>
|
||||
<Plasteel>80</Plasteel>
|
||||
<ComponentIndustrial>6</ComponentIndustrial>
|
||||
<ComponentSpacer>1</ComponentSpacer>
|
||||
</costList>
|
||||
<comps>
|
||||
<li Class="CompProperties_Forbiddable" />
|
||||
<li Class="CompProperties_Power">
|
||||
<compClass>CompPowerTrader</compClass>
|
||||
<basePowerConsumption>750</basePowerConsumption>
|
||||
</li>
|
||||
<li Class="CompProperties_Flickable" />
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="HydroponicsExpanded.ModExtension.CapacityExtension">
|
||||
<capacity>28</capacity>
|
||||
</li>
|
||||
</modExtensions>
|
||||
<researchPrerequisites>
|
||||
<li>HE_HighDensityHydroponics</li>
|
||||
</researchPrerequisites>
|
||||
</ThingDef>
|
||||
</Defs>
|
||||
92
Defs/ultra.xml
Normal file
92
Defs/ultra.xml
Normal file
@@ -0,0 +1,92 @@
|
||||
<Defs>
|
||||
<ThingDef ParentName="HydroponicsExpanded_Base">
|
||||
<defName>HE_Ultra_Hydroponics</defName>
|
||||
<label>Ultradense Hydroponics Bay</label>
|
||||
<graphicData>
|
||||
<texPath>Basins/BasinUltra</texPath>
|
||||
<graphicClass>Graphic_Multi</graphicClass>
|
||||
<drawSize>(1,4)</drawSize>
|
||||
<damageData>
|
||||
<cornerTL>Damage/Corner</cornerTL>
|
||||
<cornerTR>Damage/Corner</cornerTR>
|
||||
<cornerBL>Damage/Corner</cornerBL>
|
||||
<cornerBR>Damage/Corner</cornerBR>
|
||||
</damageData>
|
||||
</graphicData>
|
||||
<fertility>3.15</fertility>
|
||||
<constructionSkillPrerequisite>10</constructionSkillPrerequisite>
|
||||
<statBases>
|
||||
<WorkToBuild>7000</WorkToBuild>
|
||||
<MaxHitPoints>250</MaxHitPoints>
|
||||
<Flammability>0.5</Flammability>
|
||||
<Cleanliness>-3</Cleanliness>
|
||||
</statBases>
|
||||
<costList>
|
||||
<Steel>850</Steel>
|
||||
<Plasteel>120</Plasteel>
|
||||
<ComponentIndustrial>8</ComponentIndustrial>
|
||||
<ComponentSpacer>3</ComponentSpacer>
|
||||
</costList>
|
||||
<comps>
|
||||
<li Class="CompProperties_Forbiddable" />
|
||||
<li Class="CompProperties_Power">
|
||||
<compClass>CompPowerTrader</compClass>
|
||||
<basePowerConsumption>1500</basePowerConsumption>
|
||||
</li>
|
||||
<li Class="CompProperties_Flickable" />
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="HydroponicsExpanded.ModExtension.CapacityExtension">
|
||||
<capacity>40</capacity>
|
||||
</li>
|
||||
</modExtensions>
|
||||
<researchPrerequisites>
|
||||
<li>HE_UltraDensityHydroponics</li>
|
||||
</researchPrerequisites>
|
||||
</ThingDef>
|
||||
<ThingDef ParentName="HydroponicsExpanded_Base">
|
||||
<defName>HE_Quantum_Hydroponics</defName>
|
||||
<label>Quantum Hydroponics Bay</label>
|
||||
<graphicData>
|
||||
<texPath>Basins/BasinUltra</texPath>
|
||||
<graphicClass>Graphic_Multi</graphicClass>
|
||||
<drawSize>(1,4)</drawSize>
|
||||
<damageData>
|
||||
<cornerTL>Damage/Corner</cornerTL>
|
||||
<cornerTR>Damage/Corner</cornerTR>
|
||||
<cornerBL>Damage/Corner</cornerBL>
|
||||
<cornerBR>Damage/Corner</cornerBR>
|
||||
</damageData>
|
||||
</graphicData>
|
||||
<fertility>3.4</fertility>
|
||||
<constructionSkillPrerequisite>12</constructionSkillPrerequisite>
|
||||
<statBases>
|
||||
<WorkToBuild>9500</WorkToBuild>
|
||||
<MaxHitPoints>300</MaxHitPoints>
|
||||
<Flammability>0.5</Flammability>
|
||||
<Cleanliness>-3</Cleanliness>
|
||||
</statBases>
|
||||
<costList>
|
||||
<Steel>200</Steel>
|
||||
<Plasteel>200</Plasteel>
|
||||
<ComponentIndustrial>12</ComponentIndustrial>
|
||||
<ComponentSpacer>5</ComponentSpacer>
|
||||
</costList>
|
||||
<comps>
|
||||
<li Class="CompProperties_Forbiddable" />
|
||||
<li Class="CompProperties_Power">
|
||||
<compClass>CompPowerTrader</compClass>
|
||||
<basePowerConsumption>2200</basePowerConsumption>
|
||||
</li>
|
||||
<li Class="CompProperties_Flickable" />
|
||||
</comps>
|
||||
<modExtensions>
|
||||
<li Class="HydroponicsExpanded.ModExtension.CapacityExtension">
|
||||
<capacity>65</capacity>
|
||||
</li>
|
||||
</modExtensions>
|
||||
<researchPrerequisites>
|
||||
<li>HE_UltraDensityHydroponics</li>
|
||||
</researchPrerequisites>
|
||||
</ThingDef>
|
||||
</Defs>
|
||||
Reference in New Issue
Block a user