Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
511 changes: 511 additions & 0 deletions .gitignore

Large diffs are not rendered by default.

File renamed without changes.
File renamed without changes.
654 changes: 327 additions & 327 deletions Defs/Blueberries.xml → 1.0/Defs/Blueberries.xml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<JobDef>
<defName>FillUniversalFermenter</defName>
<driverClass>UniversalFermenter.JobDriver_FillUniversalFermenter</driverClass>
<reportString>filling TargetA.</reportString>
<suspendable>false</suspendable>
<allowOpportunisticPrefix>true</allowOpportunisticPrefix>
</JobDef>
<JobDef>
<defName>TakeProductOutOfUniversalFermenter</defName>
<driverClass>UniversalFermenter.JobDriver_TakeProductOutOfUniversalFermenter</driverClass>
<reportString>taking product out of TargetA.</reportString>
<suspendable>false</suspendable>
<allowOpportunisticPrefix>true</allowOpportunisticPrefix>
</JobDef>
<?xml version="1.0" encoding="utf-8" ?>
<Defs>

<JobDef>
<defName>FillUniversalFermenter</defName>
<driverClass>UniversalFermenter.JobDriver_FillUniversalFermenter</driverClass>
<reportString>filling TargetA.</reportString>
<suspendable>false</suspendable>
<allowOpportunisticPrefix>true</allowOpportunisticPrefix>
</JobDef>

<JobDef>
<defName>TakeProductOutOfUniversalFermenter</defName>
<driverClass>UniversalFermenter.JobDriver_TakeProductOutOfUniversalFermenter</driverClass>
<reportString>taking product out of TargetA.</reportString>
<suspendable>false</suspendable>
<allowOpportunisticPrefix>true</allowOpportunisticPrefix>
</JobDef>

</Defs>
146 changes: 73 additions & 73 deletions Defs/UniversalFermenter.xml → 1.0/Defs/UniversalFermenter.xml
Original file line number Diff line number Diff line change
@@ -1,74 +1,74 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef ParentName="BuildingBase">
<defName>UniversalFermenter</defName>
<label>fermenting barrel</label>
<description>A barrel for fermenting plant matter.</description>
<graphicData>
<texPath>Things/Building/Production/FermentingBarrel</texPath>
<graphicClass>Graphic_Multi</graphicClass>
<damageData>
<rect>(0.05,0.1,0.9,0.9)</rect>
</damageData>
<shadowData>
<volume>(0.75, 0.35, 0.33)</volume>
</shadowData>
</graphicData>
<minifiedDef>MinifiedThing</minifiedDef>
<altitudeLayer>Building</altitudeLayer>
<passability>PassThroughOnly</passability>
<fillPercent>0.45</fillPercent>
<pathCost>60</pathCost>
<thingCategories>
<li>BuildingsProduction</li>
</thingCategories>
<statBases>
<WorkToBuild>600</WorkToBuild>
<Mass>10</Mass>
<MaxHitPoints>100</MaxHitPoints>
<Flammability>1.0</Flammability>
</statBases>
<costList>
<Steel>10</Steel>
<WoodLog>30</WoodLog>
</costList>
<comps>
<li Class="CompProperties_TemperatureRuinable">
<minSafeTemperature>-1</minSafeTemperature>
<maxSafeTemperature>32</maxSafeTemperature>
<progressPerDegreePerTick>0.00001</progressPerDegreePerTick>
</li>
<li Class="UniversalFermenter.CompProperties_UniversalFermenter">
<products>
<li>
<thingDef>Beer</thingDef>
<ingredientFilter>
<thingDefs>
<li>Wort</li>
</thingDefs>
</ingredientFilter>
</li>
<li>
<thingDef>BlueberryWine</thingDef>
<ingredientFilter>
<thingDefs>
<li>Mash</li>
</thingDefs>
</ingredientFilter>
<baseFermentationDuration>900000</baseFermentationDuration>
</li>
</products>
</li>
<li Class="CompProperties_Forbiddable"/>
</comps>
<tickerType>Rare</tickerType>
<rotatable>true</rotatable>
<designationCategory>Production</designationCategory>
<constructEffect>ConstructWood</constructEffect>
<researchPrerequisites>
<li>Brewing</li>
</researchPrerequisites>
</ThingDef>
<?xml version="1.0" encoding="utf-8" ?>
<Defs>

<ThingDef ParentName="BuildingBase">
<defName>UniversalFermenter</defName>
<label>fermenting barrel</label>
<description>A barrel for fermenting plant matter.</description>
<graphicData>
<texPath>Things/Building/Production/FermentingBarrel</texPath>
<graphicClass>Graphic_Multi</graphicClass>
<damageData>
<rect>(0.05,0.1,0.9,0.9)</rect>
</damageData>
<shadowData>
<volume>(0.75, 0.35, 0.33)</volume>
</shadowData>
</graphicData>
<minifiedDef>MinifiedThing</minifiedDef>
<altitudeLayer>Building</altitudeLayer>
<passability>PassThroughOnly</passability>
<fillPercent>0.45</fillPercent>
<pathCost>60</pathCost>
<thingCategories>
<li>BuildingsProduction</li>
</thingCategories>
<statBases>
<WorkToBuild>600</WorkToBuild>
<Mass>10</Mass>
<MaxHitPoints>100</MaxHitPoints>
<Flammability>1.0</Flammability>
</statBases>
<costList>
<Steel>10</Steel>
<WoodLog>30</WoodLog>
</costList>
<comps>
<li Class="CompProperties_TemperatureRuinable">
<minSafeTemperature>-1</minSafeTemperature>
<maxSafeTemperature>32</maxSafeTemperature>
<progressPerDegreePerTick>0.00001</progressPerDegreePerTick>
</li>
<li Class="UniversalFermenter.CompProperties_UniversalFermenter">
<products>
<li>
<thingDef>Beer</thingDef>
<ingredientFilter>
<thingDefs>
<li>Wort</li>
</thingDefs>
</ingredientFilter>
</li>
<li>
<thingDef>BlueberryWine</thingDef>
<ingredientFilter>
<thingDefs>
<li>Mash</li>
</thingDefs>
</ingredientFilter>
<baseFermentationDuration>900000</baseFermentationDuration>
</li>
</products>
</li>
<li Class="CompProperties_Forbiddable"/>
</comps>
<tickerType>Rare</tickerType>
<rotatable>true</rotatable>
<designationCategory>Production</designationCategory>
<constructEffect>ConstructWood</constructEffect>
<researchPrerequisites>
<li>Brewing</li>
</researchPrerequisites>
</ThingDef>

</Defs>
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<WorkGiverDef>
<defName>UF_WorkGiver_TakeProductOutOfUniversalFermenter</defName>
<label>take product out of fermenter</label>
<giverClass>UniversalFermenter.WorkGiver_TakeProductOutOfUniversalFermenter</giverClass>
<workType>Hauling</workType>
<verb>take product</verb>
<gerund>taking product from</gerund>
<priorityInType>20</priorityInType>
<requiredCapacities>
<li>Manipulation</li>
</requiredCapacities>
</WorkGiverDef>
<WorkGiverDef>
<defName>UF_WorkGiver_FillUniversalFermenter</defName>
<label>fill fermenter</label>
<giverClass>UniversalFermenter.WorkGiver_FillUniversalFermenter</giverClass>
<workType>Hauling</workType>
<verb>fill</verb>
<gerund>filling</gerund>
<priorityInType>19</priorityInType>
<requiredCapacities>
<li>Manipulation</li>
</requiredCapacities>
</WorkGiverDef>
<?xml version="1.0" encoding="utf-8" ?>
<Defs>

<WorkGiverDef>
<defName>UF_WorkGiver_TakeProductOutOfUniversalFermenter</defName>
<label>take product out of fermenter</label>
<giverClass>UniversalProcessors.WorkGiver_TakeItemOutOfProcessor</giverClass>
<workType>Hauling</workType>
<verb>take product</verb>
<gerund>taking product from</gerund>
<priorityInType>20</priorityInType>
<requiredCapacities>
<li>Manipulation</li>
</requiredCapacities>
</WorkGiverDef>

<WorkGiverDef>
<defName>UF_WorkGiver_FillUniversalFermenter</defName>
<label>fill fermenter</label>
<giverClass>UniversalProcessors.WorkGiver_FillProcessor</giverClass>
<workType>Hauling</workType>
<verb>fill</verb>
<gerund>filling</gerund>
<priorityInType>19</priorityInType>
<requiredCapacities>
<li>Manipulation</li>
</requiredCapacities>
</WorkGiverDef>

</Defs>
Loading