Skip to content

Commit

Permalink
Merge pull request #3521 from SamaelGray/SamaelGray-RoboticServitudeP…
Browse files Browse the repository at this point in the history
…atch

Robotic Servitude patch
  • Loading branch information
N7Huntsman authored Oct 31, 2024
2 parents 169cdfd + 51f5a9d commit 65208ca
Show file tree
Hide file tree
Showing 5 changed files with 340 additions and 10 deletions.
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 @@ -627,9 +628,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

0 comments on commit 65208ca

Please sign in to comment.