Skip to content

Commit

Permalink
Patch Implants
Browse files Browse the repository at this point in the history
  • Loading branch information
Mint-Vanilla authored Nov 3, 2024
1 parent bf6fce5 commit c7b5a77
Show file tree
Hide file tree
Showing 6 changed files with 483 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
<?xml version="1.0" encoding="utf-8"?>
<Patch>

<!--Hulkification Bulk-->
<Operation Class="PatchOperationAdd">
<xpath>Defs/HediffDef[defName="HulkificationSurgery"]/stages/li/statOffsets</xpath>
<value>
<CarryBulk>50</CarryBulk>
</value>
</Operation>


<!-- Nerve Shredders-->
<Operation Class="PatchOperationReplace">
<xpath>Defs/HediffDef[defName="NerveShredderClaw"]/comps/li[@Class="HediffCompProperties_VerbGiver"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>nerve shredder claw</label>
<capacities>
<li>ScratchNerve</li>
</capacities>
<power>15</power>
<cooldownTime>1.66</cooldownTime>
<armorPenetrationSharp>5</armorPenetrationSharp>
<armorPenetrationBlunt>3.25</armorPenetrationBlunt>
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
<soundMeleeHit>Pawn_Melee_PowerClaw_Hit</soundMeleeHit>
<soundMeleeMiss>Pawn_Melee_PowerClaw_Miss</soundMeleeMiss>
</li>
</tools>
</value>
</Operation>


<!-- Deadlife Venom-->
<Operation Class="PatchOperationReplace">
<xpath>Defs/HediffDef[defName="DeadlifeVenomClaw"]/comps/li[@Class="HediffCompProperties_VerbGiver"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>deadlife venom claw</label>
<capacities>
<li>ScratchDeadlife</li>
</capacities>
<power>16</power>
<cooldownTime>1.66</cooldownTime>
<armorPenetrationSharp>5</armorPenetrationSharp>
<armorPenetrationBlunt>3.25</armorPenetrationBlunt>
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
<soundMeleeHit>Pawn_Melee_PowerClaw_Hit</soundMeleeHit>
<soundMeleeMiss>Pawn_Melee_PowerClaw_Miss</soundMeleeMiss>
</li>
</tools>
</value>
</Operation>


<!--Stalker Skull-->
<Operation Class="PatchOperationAdd">
<xpath>Defs/HediffDef[defName="StalkerSkull"]/stages/li/statOffsets</xpath>
<value>
<ArmorRating_Sharp>6.25</ArmorRating_Sharp>
<ArmorRating_Blunt>5.75</ArmorRating_Blunt>
<ArmorRating_Heat>0.25</ArmorRating_Heat>
</value>
</Operation>


<Operation Class="PatchOperationRemove">
<xpath>Defs/HediffDef[defName="StalkerSkull"]/comps</xpath>
</Operation>


<!--Ghoul Power Plating-->
<Operation Class="PatchOperationReplace">
<xpath>Defs/HediffDef[defName="StalkerSkull"]/stages/li/statOffsets/ArmorRating_Sharp</xpath>
<value>
<ArmorRating_Sharp>12.25</ArmorRating_Sharp>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/HediffDef[defName="StalkerSkull"]/stages/li/statOffsets/ArmorRating_Blunt</xpath>
<value>
<ArmorRating_Blunt>15</ArmorRating_Blunt>
</value>
</Operation>





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

<!--Mech Grub Tools-->

<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="LTS_Mech_Isopod"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>mandible</label>
<capacities>
<li>Cut</li>
<li>Stab</li>
</capacities>
<power>10</power>
<cooldownTime>1.2</cooldownTime>
<linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
<armorPenetrationSharp>1</armorPenetrationSharp>
<armorPenetrationBlunt>0.25</armorPenetrationBlunt>
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
</li>
</tools>
</value>
</Operation>

<!--Mechanitor Bionics-->

<!--WarprogrammerInterface-->
<Operation Class="PatchOperationReplace">
<xpath>Defs/HediffDef[defName="WarprogrammerInterfaceImplant"]/stages</xpath>
<value>
<stages>
<li>
<minSeverity>1</minSeverity>
<statOffsets>
<AimingAccuracy>0.1</AimingAccuracy>
<ShootingAccuracyPawn>0.1</ShootingAccuracyPawn>
<MeleeDodgeChance>0.1</MeleeDodgeChance>
<MeleeCritChance>0.1</MeleeCritChance>
<MeleeParryChance>0.1</MeleeParryChance>
</statOffsets>
</li>
<li>
<minSeverity>2</minSeverity>
<statOffsets>
<AimingAccuracy>0.2</AimingAccuracy>
<ShootingAccuracyPawn>0.2</ShootingAccuracyPawn>
<MeleeDodgeChance>0.2</MeleeDodgeChance>
<MeleeCritChance>0.2</MeleeCritChance>
<MeleeParryChance>0.2</MeleeParryChance>
</statOffsets>
</li>
<li>
<minSeverity>3</minSeverity>
<statOffsets>
<AimingAccuracy>0.3</AimingAccuracy>
<ShootingAccuracyPawn>0.3</ShootingAccuracyPawn>
<MeleeDodgeChance>0.3</MeleeDodgeChance>
<MeleeCritChance>0.3</MeleeCritChance>
<MeleeParryChance>0.3</MeleeParryChance>
</statOffsets>
</li>
</stages>
</value>
</Operation>




<!--Sangophage Bionics-->


<!--Hemo Fangs-->
<Operation Class="PatchOperationReplace">
<xpath>Defs/HediffDef[defName="HemoFangs"]/comps/li[@Class="HediffCompProperties_VerbGiver"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>hemo-fangs</label>
<capacities>
<li>HemoBite</li>
</capacities>
<power>10</power>
<cooldownTime>2.6</cooldownTime>
<armorPenetrationSharp>0.72</armorPenetrationSharp>
<armorPenetrationBlunt>0.72</armorPenetrationBlunt>
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
</li>
</tools>
</value>
</Operation>



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

<!--Strength Enhancer-->
<Operation Class="PatchOperationAdd">
<xpath>Defs/HediffDef[defName="StrengthEnhancer"]/stages/li/statOffsets</xpath>
<value>
<CarryBulk>25</CarryBulk>
</value>
</Operation>


<!--Subdermal Armour-->

<Operation Class="PatchOperationReplace">
<xpath>Defs/HediffDef[defName="LTS_SubdermalArmour"]/stages/li/statOffsets/ArmorRating_Sharp</xpath>
<value>
<ArmorRating_Sharp>9.6</ArmorRating_Sharp>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/HediffDef[defName="LTS_SubdermalArmour"]/stages/li/statOffsets/ArmorRating_Blunt</xpath>
<value>
<ArmorRating_Blunt>8.5</ArmorRating_Blunt>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/HediffDef[defName="LTS_SubdermalArmour"]/stages/li/statOffsets/ArmorRating_Heat</xpath>
<value>
<ArmorRating_Heat>0.5</ArmorRating_Heat>
</value>
</Operation>

<!--Prestiege Subdermal Armour-->
<Operation Class="PatchOperationReplace">
<xpath>Defs/HediffDef[defName="LTS_PrestigeSubdermalArmour"]/stages/li/statOffsets/ArmorRating_Sharp</xpath>
<value>
<ArmorRating_Sharp>9.6</ArmorRating_Sharp>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/HediffDef[defName="LTS_PrestigeSubdermalArmour"]/stages/li/statOffsets/ArmorRating_Blunt</xpath>
<value>
<ArmorRating_Blunt>8.5</ArmorRating_Blunt>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/HediffDef[defName="LTS_PrestigeSubdermalArmour"]/stages/li/statOffsets/ArmorRating_Heat</xpath>
<value>
<ArmorRating_Heat>0.5</ArmorRating_Heat>
</value>
</Operation>

<!-- Skeletal Bracing-->
<Operation Class="PatchOperationAdd">
<xpath>Defs/HediffDef[defName="SkeletalBracing"]/stages/li/statOffsets</xpath>
<value>
<CarryBulk>25</CarryBulk>
</value>
</Operation>


</Patch>
Loading

0 comments on commit c7b5a77

Please sign in to comment.