112 lines
5.1 KiB
XML
112 lines
5.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<Patch>
|
|
<Operation Class="PatchOperationFindMod">
|
|
<mods>
|
|
<li>Core SK</li>
|
|
<li>SurvivalToolsLite</li>
|
|
<li>More Tools</li>
|
|
</mods>
|
|
<match Class="PatchOperationSequence">
|
|
<success>Always</success>
|
|
<operations>
|
|
<!-- ACTUALL PATCH BEGINS HERE-->
|
|
<!-- JACK HAMMER-->
|
|
<li Class="PatchOperationAdd">
|
|
<xpath>Defs/ThingDef[defName="Dll_Tool_Jackhammer"]</xpath>
|
|
<value>
|
|
<thingClass>SurvivalToolsLite.SurvivalTool</thingClass>
|
|
</value>
|
|
</li>
|
|
<li Class="PatchOperationAdd">
|
|
<xpath>Defs/ThingDef[defName="Dll_Tool_Jackhammer"]/statBases</xpath>
|
|
<value>
|
|
<ToolEffectivenessFactor>1.25</ToolEffectivenessFactor>
|
|
</value>
|
|
</li>
|
|
<li Class="PatchOperationRemove">
|
|
<xpath>
|
|
Defs/ThingDef[defName="Dll_Tool_Jackhammer"]/equippedStatOffsets/MiningSpeed</xpath>
|
|
</li>
|
|
<li Class="PatchOperationAddModExtension">
|
|
<xpath>Defs/ThingDef[defName="Dll_Tool_Jackhammer"]</xpath>
|
|
<value>
|
|
<li Class="SurvivalToolsLite.SurvivalToolProperties">
|
|
<baseWorkStatFactors>
|
|
<MiningSpeed>1.3</MiningSpeed>
|
|
<DeepDrillingSpeed>1</DeepDrillingSpeed>
|
|
<MiningYieldDigging>1.25</MiningYieldDigging>
|
|
</baseWorkStatFactors>
|
|
<defaultSurvivalToolAssignmentTags>
|
|
<li>Miner</li>
|
|
</defaultSurvivalToolAssignmentTags>
|
|
</li>
|
|
</value>
|
|
</li>
|
|
|
|
<!-- CHAINSAW -->
|
|
<li Class="PatchOperationAdd">
|
|
<xpath>Defs/ThingDef[defName="Dll_Tool_Chainsaw"]</xpath>
|
|
<value>
|
|
<thingClass>SurvivalToolsLite.SurvivalTool</thingClass>
|
|
</value>
|
|
</li>
|
|
<li Class="PatchOperationAdd">
|
|
<xpath>Defs/ThingDef[defName="Dll_Tool_Chainsaw"]/statBases</xpath>
|
|
<value>
|
|
<ToolEffectivenessFactor>1.25</ToolEffectivenessFactor>
|
|
</value>
|
|
</li>
|
|
<!-- MAKE SURE THE STATS EXIST!-->
|
|
<li Class="PatchOperationRemove">
|
|
<xpath>Defs/ThingDef[defName="Dll_Tool_Chainsaw"]/equippedStatOffsets/TreeFellingSpeed</xpath>
|
|
</li>
|
|
<li Class="PatchOperationAddModExtension">
|
|
<xpath>Defs/ThingDef[defName="Dll_Tool_Chainsaw"]</xpath>
|
|
<value>
|
|
<li Class="SurvivalToolsLite.SurvivalToolProperties">
|
|
<baseWorkStatFactors>
|
|
<TreeFellingSpeed>1.5</TreeFellingSpeed>
|
|
<PlantHarvestingSpeed>0.5</PlantHarvestingSpeed>
|
|
</baseWorkStatFactors>
|
|
<defaultSurvivalToolAssignmentTags>
|
|
<li>PlantWorker</li>
|
|
</defaultSurvivalToolAssignmentTags>
|
|
</li>
|
|
</value>
|
|
</li>
|
|
|
|
<!-- LEAF BLOWER-->
|
|
|
|
<li Class="PatchOperationAdd">
|
|
<xpath>Defs/ThingDef[defName="Dll_Tool_LeafBlower"]</xpath>
|
|
<value>
|
|
<thingClass>SurvivalToolsLite.SurvivalTool</thingClass>
|
|
</value>
|
|
</li>
|
|
<li Class="PatchOperationAdd">
|
|
<xpath>Defs/ThingDef[defName="Dll_Tool_LeafBlower"]/statBases</xpath>
|
|
<value>
|
|
<ToolEffectivenessFactor>1.25</ToolEffectivenessFactor>
|
|
</value>
|
|
</li>
|
|
<li Class="PatchOperationRemove">
|
|
<xpath>
|
|
Defs/ThingDef[defName="Dll_Tool_LeafBlower"]/equippedStatOffsets/CleaningSpeed</xpath>
|
|
</li>
|
|
<li Class="PatchOperationAddModExtension">
|
|
<xpath>Defs/ThingDef[defName="Dll_Tool_LeafBlower"]</xpath>
|
|
<value>
|
|
<li Class="SurvivalToolsLite.SurvivalToolProperties">
|
|
<baseWorkStatFactors>
|
|
<CleaningSpeed>1.2</CleaningSpeed>
|
|
</baseWorkStatFactors>
|
|
<defaultSurvivalToolAssignmentTags>
|
|
<li>Cleaning</li>
|
|
</defaultSurvivalToolAssignmentTags>
|
|
</li>
|
|
</value>
|
|
</li>
|
|
</operations>
|
|
</match>
|
|
</Operation>
|
|
</Patch> |