Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Robotic Servitude patch #3521

Merged
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
21 changes: 11 additions & 10 deletions LoadFolders.xml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@
<li IfModActive="Odz.40k.ImperialGuard.DKOK">ModPatches/Astra Militarum Regimentum - Krieg</li>
<li IfModActive="Knorke.40k.ImperialGuard.DKOK.OfficerHelmet">ModPatches/Astra Militarum Regimentum - Krieg Officer Helmet</li>
<li IfModActive="Flyingstar.AutoMortarsUnofficial">ModPatches/Auto-Mortars</li>
<li IfModActive="veltaris.mechqueen">ModPatches/AV Work Queen</li>
<li IfModActive="veltaris.mechqueen">ModPatches/AV Work Queen</li>
<li IfModActive="automatic.autocleaner">ModPatches/Autocleaner</li>
<li IfModActive="Heymyteamrules.BeastManTribes">ModPatches/Beast Man Tribes</li>
<li IfModActive="Mlem.beeralope">ModPatches/Beeralope Squad</li>
Expand Down Expand Up @@ -102,7 +102,7 @@
<li IfModActive="Bonible.Charge.Lee.Enfield">ModPatches/Charge-Loading Lee-Enfield</li>
<li IfModActive="JangoDsoul.TierArmor.Civil">ModPatches/Civilization Beyond Earth Armor Sets</li>
<li IfModActive="Taranchuk.ClaySoldeirs">ModPatches/Clay Soldier Race</li>
<li IfModActive="awgv.colonialshuttle">ModPatches/Colonial Shuttle</li>
<li IfModActive="awgv.colonialshuttle">ModPatches/Colonial Shuttle</li>
<li IfModActive="Mckay.ColonyLeadership.11">ModPatches/Colony Leadership</li>
<li IfModActive="CEC.CombatEnthuCore, Mlie.CombatEnthusiastsCollection">ModPatches/Combat Enthusiast's Collection</li>
<li IfModActive="ComigoGames.Water.Turrets">ModPatches/Comigo's Fancy Floating Turrets</li>
Expand Down Expand Up @@ -144,7 +144,7 @@
<li IfModActive="Nazgul.EisenhansPowerArmor">ModPatches/Eisenhans Power Armor</li>
<li IfModActive="Macca.eltexsuit">ModPatches/Eltex Bodysuit</li>
<li IfModActive="BlackMarket420.EnchantedSword">ModPatches/Enchanted Sword</li>
<li IfModActive="det.epochspyrinth">ModPatches/Epochs - Pyrinth</li>
<li IfModActive="det.epochspyrinth">ModPatches/Epochs - Pyrinth</li>
<li IfModActive="Outremer.Epona">ModPatches/Epona Race</li>
<li IfModActive="Hauvega.EquiumsSeries.Equiums">ModPatches/Equium</li>
<li IfModActive="Erin.AuRa">ModPatches/Erin's Au Ra</li>
Expand All @@ -165,7 +165,7 @@
<li IfModActive="Erin.Wildlife">ModPatches/Erin's Wildlife</li>
<li IfModActive="StatistNo1.EvolvedOrgansRedux">ModPatches/EvolvedOrgansRedux</li>
<li IfModActive="xedos.arsenalexotic">ModPatches/Exotic Arsenal</li>
<li IfModActive="Argon.ExpandedMaterials.Metals">ModPatches/Expanded Materials - Metals</li>
<li IfModActive="Argon.ExpandedMaterials.Metals">ModPatches/Expanded Materials - Metals</li>
<li IfModActive="Argon.VMEuP">ModPatches/Expanded Materials - Plastics</li>
<li IfModActive="Adventurer.ExpandWoodwork">ModPatches/Expanded Woodworking</li>
<li IfModActive="Skullywag.ExtendedStorage, Mlie.ExtendedStorage">ModPatches/Extended Storage</li>
Expand All @@ -177,7 +177,7 @@
<li IfModActive="FrozenSnowFox.VanillaBionicsExpansion">ModPatches/FSF Vanilla Bionics Expansion</li>
<li IfModActive="Qux.factionmafia">ModPatches/Faction - Mafia</li>
<li IfModActive="zal.fnveliteriotgear">ModPatches/Fallout New Vegas - Elite Riot Gear</li>
<li IfModActive="Phaneron.Vault111Startpack">ModPatches/Fallout Vault 111 Starter Pack</li>
<li IfModActive="Phaneron.Vault111Startpack">ModPatches/Fallout Vault 111 Starter Pack</li>
<li IfModActive="mercurydoll.fantasymetals">ModPatches/Fantasy Metals Reforged</li>
<li IfModActive="Mlie.FarmingExpansion">ModPatches/Farming Expansion</li>
<li IfModActive="spoonshortage.fashionrimsta">ModPatches/FashionRIMsta</li>
Expand All @@ -200,7 +200,7 @@
<li IfModActive="hlx.GestaltEngine">ModPatches/Gestalt Engine</li>
<li IfModActive="Owlchemist.GiddyUp">ModPatches/Giddy-Up 2</li>
<li IfModActive="HappyPurging.AgeofDarkness">ModPatches/GrimWorld Angels of Death</li>
<li IfModActive="Grimworld.Core">ModPatches/Grimworld Core Imperialis</li>
<li IfModActive="Grimworld.Core">ModPatches/Grimworld Core Imperialis</li>
<li IfModActive="Grimworld.AstraMilitarum">ModPatches/GrimWorld Hammer of the Imperium</li>
<li IfModActive="Grimworld.Vehicles">ModPatches/GrimWorld Imperial Vehicles</li>
<li IfModActive="TenMoe.GFCL">ModPatches/Girls Frontline Apparel Pack</li>
Expand Down Expand Up @@ -244,7 +244,7 @@
<li IfModActive="Mlie.JinRohKerberosPanzerCopArmor">ModPatches/Jin-Roh Kerberos Panzer Cop Armor</li>
<li IfModActive="K4G.Core">ModPatches/K4G Empires of Old - Core</li>
<li IfModActive="K4G.Guild">ModPatches/K4G Empires of Old - Engineers Institute</li>
<li IfModActive="K4G.K4G.Fellowship">ModPatches/K4G Empires of Old - The Alekeepers</li>
<li IfModActive="K4G.K4G.Fellowship">ModPatches/K4G Empires of Old - The Alekeepers</li>
<li IfModActive="K4G.Sultanate">ModPatches/K4G Empires of Old - The Faceless Sultainate</li>
<li IfModActive="K4G.Legion">ModPatches/K4G Empires of Old - The Polluted Legion</li>
<li IfModActive="K4G.Dynasty">ModPatches/K4G Empires of Old - The Rising Sun</li>
Expand Down Expand Up @@ -470,6 +470,7 @@
<li IfModActive="Rimsenal.Askbarn">ModPatches/Rimsenal Xenotype Pack - Askbarn</li>
<li IfModActive="SirMashedPotato.DarkDescent">ModPatches/Rimworld - The Dark Descent</li>
<li IfModActive="Mlie.RRUESContactLightArmory">ModPatches/Risk of Rain UES Contact Light Armory</li>
<li IfModActive="Ghastly.RoboticServitude">ModPatches/Robotic Servitude</li>
<li IfModActive="goudaquiche.LtfRockmenRace">ModPatches/Rockmen Race</li>
<li IfModActive="polonium.RorenRaceMod">ModPatches/Roren Race</li>
<li IfModActive="Bucko.RoyalArsenal">ModPatches/Royal Arsenal</li>
Expand All @@ -490,7 +491,7 @@
<li IfModActive="Rottweiler.SimplyMoreMelee, Mlie.SimplyMoreMelee">ModPatches/Simply More Melee</li>
<li IfModActive="PunkyRoo.SlimeRancher">ModPatches/Slime Rancher</li>
<li IfModActive="Ayameduki.HARSolark">ModPatches/Solark Race</li>
<li IfModActive="notdvd.spacerpack">ModPatches/Spacer Pack</li>
<li IfModActive="notdvd.spacerpack">ModPatches/Spacer Pack</li>
<li IfModActive="LTS.PS">ModPatches/Spacer Shields</li>
<li IfModActive="Mlie.SpaceWorms">ModPatches/Spaceworm</li>
<li IfModActive="HALO.RSF, Mlie.RimworldSpartanFoundry">ModPatches/Spartan Foundry</li>
Expand Down Expand Up @@ -625,9 +626,9 @@
<li IfModActive="pphhyy.SanguinaryAnimals">ModPatches/pphhyy Sanguinary Animals</li>
<li IfModActive="pphhyy.LightlessEmpyrean">ModPatches/pphhyy's Lightless Empyrean</li>
<li IfModActive="heis.edo.themed.expansion">ModPatches/EdoThemedExpansion</li>
<!-- Mod Patches (Assemblies) -->
<!-- Mod Patches (Assemblies) -->
<li IfModActive="rwmt.Multiplayer">ModPatches/Multiplayer</li>
<li IfModActive="smashphil.neceros.srtsexpanded">ModPatches/SRTS</li>
<li IfModActive="SmashPhil.VehicleFramework">ModPatches/VehicleFramework</li>
</v1.5>
</loadFolders>
</loadFolders>
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
<?xml version="1.0" encoding="utf-8"?>
<Patch>

<Operation Class="PatchOperationAdd">
<xpath>
Defs/BodyDef[defName="Gha_Laborer"]//*[
def="MechanicalThoraxCanManipulate" or
def="MechanicalNeck" or
def="SightSensor" or
def="HearingSensor" or
def="SmellSensor" or
def="MechanicalLeg"]
</xpath>
<value>
<groups />
</value>
</Operation>

<Operation Class="PatchOperationConditional">
<xpath>Defs/BodyDef[defName="Gha_Laborer"]/corePart/parts/li[def="MechanicalLeg"]/parts/li[customLabel="rear left foot"]/groups</xpath>
<nomatch Class="PatchOperationAdd">
<xpath>Defs/BodyDef[defName="Gha_Laborer"]/corePart/parts/li[def="MechanicalLeg"]/parts/li[customLabel="rear left foot"]</xpath>
<value>
<groups />
</value>
</nomatch>
</Operation>

<Operation Class="PatchOperationConditional">
<xpath>Defs/BodyDef[defName="Gha_Laborer"]/corePart/parts/li[def="MechanicalLeg"]/parts/li[customLabel="rear right foot"]/groups</xpath>
<nomatch Class="PatchOperationAdd">
<xpath>Defs/BodyDef[defName="Gha_Laborer"]/corePart/parts/li[def="MechanicalLeg"]/parts/li[customLabel="rear right foot"]</xpath>
<value>
<groups />
</value>
</nomatch>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>
Defs/BodyDef[defName="Gha_Laborer"]//*[
def="MechanicalThoraxCanManipulate" or
def="MechanicalNeck" or
def="MechanicalHead" or
def="SightSensor" or
def="HearingSensor" or
def="SmellSensor" or
def="MechanicalLeg" or
def="MechanicalFoot"]/groups
</xpath>
<value>
<li>CoveredByNaturalArmor</li>
</value>
</Operation>

</Patch>
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="utf-8"?>
<Patch>

<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Gha_MeleeWeapon_AssassinBlade"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>handle</label>
<capacities>
<li>Poke</li>
</capacities>
<power>6</power>
<cooldownTime>1.27</cooldownTime>
<chanceFactor>0.10</chanceFactor>
<armorPenetrationBlunt>1.96</armorPenetrationBlunt>
<linkedBodyPartsGroup>Handle</linkedBodyPartsGroup>
</li>
<li Class="CombatExtended.ToolCE">
<label>point</label>
<capacities>
<li>Stab</li>
</capacities>
<power>19</power>
<cooldownTime>1.27</cooldownTime>
<armorPenetrationBlunt>1.96</armorPenetrationBlunt>
<armorPenetrationSharp>3.92</armorPenetrationSharp>
<linkedBodyPartsGroup>Point</linkedBodyPartsGroup>
</li>
<li Class="CombatExtended.ToolCE">
<label>edge</label>
<capacities>
<li>Cut</li>
</capacities>
<power>48</power>
<cooldownTime>1.25</cooldownTime>
<armorPenetrationBlunt>4.84</armorPenetrationBlunt>
<armorPenetrationSharp>1.08</armorPenetrationSharp>
<linkedBodyPartsGroup>Edge</linkedBodyPartsGroup>
</li>
</tools>
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Gha_MeleeWeapon_AssassinBlade"]/statBases</xpath>
<value>
<Bulk>7</Bulk>
<MeleeCounterParryBonus>0.93</MeleeCounterParryBonus>
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Gha_MeleeWeapon_AssassinBlade"]</xpath>
<value>
<equippedStatOffsets>
<MeleeCritChance>0.67</MeleeCritChance>
<MeleeParryChance>0.7</MeleeParryChance>
<MeleeDodgeChance>0.47</MeleeDodgeChance>
</equippedStatOffsets>
</value>
</Operation>

</Patch>
Loading
Loading