Skip to content
This repository has been archived by the owner on Apr 14, 2020. It is now read-only.

Commit

Permalink
Merge pull request #1157 from Tostov/VBE1.1PatchUpdates
Browse files Browse the repository at this point in the history
Upload VBE Patch Updates
  • Loading branch information
N7Huntsman authored Apr 1, 2020
2 parents 5598e93 + 0a08b99 commit e3203d5
Show file tree
Hide file tree
Showing 3 changed files with 154 additions and 5 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>

<Operation Class="PatchOperationFindMod">
<mods>
<li>[FSF] Advanced Bionics Expansion</li>
<li>[FSF] Advanced Bionics Expansion Legacy Version</li>
</mods>
<match Class="PatchOperationSequence">
<operations>

<li Class="PatchOperationReplace">
<xpath>Defs/DamageDef[defName="FSFEffectTaser"]/additionalHediffs/li</xpath>
<value>
<li>
<hediff>MuscleSpasms</hediff>
<severityPerDamageDealt>0.035</severityPerDamageDealt>
</li>
</value>
</li>

<li Class="PatchOperationAddModExtension">
<xpath>Defs/DamageDef[defName="FSFEffectTaser"]</xpath>
<value>
<li Class="CombatExtended.DamageDefExtensionCE">
<isAmbientDamage>true</isAmbientDamage>
</li>
</value>
</li>

</operations>
</match>
</Operation>

</Patch>

Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@
<Operation Class="PatchOperationFindMod">
<mods>
<li>[FSF] Advanced Bionics Expansion</li>
<li>[FSF] Advanced Bionics Expansion Legacy Version</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<!--Arms-->
<!--Arms : Power arms now have multiple attacks, I will revise this later to adjust for those properties-->
<li Class="PatchOperationReplace">
<xpath>Defs/HediffDef[defName="FSFAdvBionicPowerArm"]/comps/li[@Class="HediffCompProperties_VerbGiver"]/tools</xpath>
<value>
Expand Down Expand Up @@ -63,6 +64,109 @@
</value>
</li>

<li Class="PatchOperationReplace">
<xpath>Defs/HediffDef[defName="FSFAdvBionicTaserArm"]/comps/li[@Class="HediffCompProperties_VerbGiver"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>palm</label>
<capacities>
<li>FSFEffectTaser</li>
</capacities>
<power>2</power>
<cooldownTime>1.84</cooldownTime>
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
</li>
</tools>
</value>
</li>

<!-- CE disables human bite attacks-->
<li Class="PatchOperationRemove">
<xpath>Defs/HediffDef[defName="FSFAdvBionicJaw"]/comps/li[@Class="HediffCompProperties_VerbGiver"]</xpath>
</li>
</operations>
</match>
</Operation>

<Operation Class="PatchOperationFindMod">
<mods>
<li>[FSF] Advanced Bionics Expansion</li>
</mods>
<match Class="PatchOperationSequence">
<operations>

<li Class="PatchOperationReplace">
<xpath>Defs/HediffDef[defName="FSFAdvBionicFieldArm"]/comps/li[@Class="HediffCompProperties_VerbGiver"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>fist</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>7</power>
<cooldownTime>0.98</cooldownTime>
<armorPenetrationBlunt>2.168</armorPenetrationBlunt>
</li>
</tools>
</value>
</li>

<li Class="PatchOperationReplace">
<xpath>Defs/HediffDef[defName="FSFAdvBionicConstructionArm"]/comps/li[@Class="HediffCompProperties_VerbGiver"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>fist</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>7</power>
<cooldownTime>0.98</cooldownTime>
<armorPenetrationBlunt>2.168</armorPenetrationBlunt>
</li>
</tools>
</value>
</li>

<li Class="PatchOperationReplace">
<xpath>Defs/HediffDef[defName="FSFAdvBionicDrillArm"]/comps/li[@Class="HediffCompProperties_VerbGiver"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>fist</label>
<capacities>
<li>Stab</li>
</capacities>
<power>8</power>
<cooldownTime>1.07</cooldownTime>
<armorPenetrationSharp>0.13</armorPenetrationSharp>
<armorPenetrationBlunt>0.98</armorPenetrationBlunt>
</li>
</tools>
</value>
</li>

<!--Tone down Speed torso implant dodge chance to be more inline with CE stats (also so it doesn't instantly max out dodge)-->

<li Class="PatchOperationReplace">
<xpath>Defs/HediffDef[defName="FSFImplantTorsoSpeed"]/stages/li/statOffsets/MeleeDodgeChance</xpath>
<value>
<MeleeDodgeChance>+2.5</MeleeDodgeChance>
</value>
</li>

</operations>
</match>
</Operation>

<Operation Class="PatchOperationFindMod">
<mods>
<li>[FSF] Advanced Bionics Expansion Legacy Version</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<!--Subdermal Implants-->

<!--3mm Hyperweave/w : 100% heat armor-->
Expand All @@ -77,6 +181,18 @@
</value>
</li>

<!--3mm Plasteel/w : 100% heat armor-->
<li Class="PatchOperationReplace">
<xpath>Defs/HediffDef[defName="FSFImplantSubdermalArmorMkII"]/stages/li/statOffsets</xpath>
<value>
<statOffsets>
<ArmorRating_Blunt>+9</ArmorRating_Blunt>
<ArmorRating_Heat>+1</ArmorRating_Heat>
<ArmorRating_Sharp>+6</ArmorRating_Sharp>
</statOffsets>
</value>
</li>

<!--3mm Plasteel/w : 100% heat armor : 80% EMP armor-->
<li Class="PatchOperationReplace">
<xpath>Defs/HediffDef[defName="FSFArchotechImplantSubdermalArmor"]/stages/li/statOffsets</xpath>
Expand Down Expand Up @@ -164,10 +280,6 @@
</value>
</li>

<!-- CE disables human bite attacks-->
<li Class="PatchOperationRemove">
<xpath>Defs/HediffDef[defName="FSFAdvBionicJaw"]/comps/li[@Class="HediffCompProperties_VerbGiver"]</xpath>
</li>
</operations>
</match>
</Operation>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<Operation Class="PatchOperationFindMod">
<mods>
<li>[FSF] Vanilla Bionics Expansion</li>
<li>[FSF] Advanced Bionics Expansion</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
Expand Down

0 comments on commit e3203d5

Please sign in to comment.