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

Update Outland Core patch #3599

Merged
merged 8 commits into from
Jan 21, 2025
Merged
Changes from 1 commit
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
Prev Previous commit
Next Next commit
update motz coalition
N7Huntsman committed Dec 18, 2024
commit c19a2d382ddf6c36ef1c9f46a23863faa173f61a
Original file line number Diff line number Diff line change
@@ -0,0 +1,206 @@
<?xml version="1.0" encoding="utf-8"?>
<Patch>
<!-- Captain Helmet-->

<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Outland_MotzCaptainHelmet"]/statBases/StuffEffectMultiplierArmor</xpath>
<value>
<StuffEffectMultiplierArmor>4.0</StuffEffectMultiplierArmor>
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_MotzCaptainHelmet"]/statBases</xpath>
<value>
<Bulk>3.5</Bulk>
<WornBulk>1</WornBulk>
</value>
</Operation>

<Operation Class="PatchOperationAddModExtension">
<xpath>Defs/ThingDef[defName="Outland_MotzCaptainHelmet"]</xpath>
<value>
<li Class="CombatExtended.PartialArmorExt">
<stats>
<li>
<ArmorRating_Sharp>0</ArmorRating_Sharp>
<parts>
<li>Eye</li>
<li>Nose</li>
</parts>
</li>
<li>
<ArmorRating_Blunt>0</ArmorRating_Blunt>
<parts>
<li>Eye</li>
<li>Nose</li>
</parts>
</li>
<li>
<ArmorRating_Sharp>0.9</ArmorRating_Sharp>
<parts>
<li>Jaw</li>
</parts>
</li>
<li>
<ArmorRating_Blunt>0.9</ArmorRating_Blunt>
<parts>
<li>Jaw</li>
</parts>
</li>
</stats>
</li>
</value>
</Operation>

<!-- Motz Helmet-->

<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Outland_MotzHelmet"]/statBases/StuffEffectMultiplierArmor</xpath>
<value>
<StuffEffectMultiplierArmor>4.0</StuffEffectMultiplierArmor>
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_MotzHelmet"]/statBases</xpath>
<value>
<Bulk>3.5</Bulk>
<WornBulk>1</WornBulk>
</value>
</Operation>

<Operation Class="PatchOperationAddModExtension">
<xpath>Defs/ThingDef[defName="Outland_MotzHelmet"]</xpath>
<value>
<li Class="CombatExtended.PartialArmorExt">
<stats>
<li>
<ArmorRating_Sharp>0</ArmorRating_Sharp>
<parts>
<li>Eye</li>
<li>Nose</li>
</parts>
</li>
<li>
<ArmorRating_Blunt>0</ArmorRating_Blunt>
<parts>
<li>Eye</li>
<li>Nose</li>
</parts>
</li>
<li>
<ArmorRating_Sharp>0.8</ArmorRating_Sharp>
<parts>
<li>Jaw</li>
</parts>
</li>
<li>
<ArmorRating_Blunt>0.8</ArmorRating_Blunt>
<parts>
<li>Jaw</li>
</parts>
</li>
</stats>
</li>
</value>
</Operation>

<!-- Pauldrons -->

<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Outland_MotzPauldrons"]/statBases/Mass</xpath>
<value>
<Bulk>3.5</Bulk>
<WornBulk>1.0</WornBulk>
<Mass>1.0</Mass>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Outland_MotzPauldrons"]/statBases/StuffEffectMultiplierArmor</xpath>
<value>
<StuffEffectMultiplierArmor>3</StuffEffectMultiplierArmor>
</value>
</Operation>

<!-- Cuirass -->

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_MotzCuirass"]/statBases</xpath>
<value>
<Bulk>50</Bulk>
<WornBulk>10</WornBulk>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Outland_MotzCuirass"]/statBases/StuffEffectMultiplierArmor</xpath>
<value>
<StuffEffectMultiplierArmor>2.25</StuffEffectMultiplierArmor>
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_MotzCuirass"]</xpath>
<value>
<equippedStatOffsets>
<MeleeDodgeChance>-0.07</MeleeDodgeChance>
</equippedStatOffsets>
</value>
</Operation>

<Operation Class="PatchOperationAddModExtension">
<xpath>Defs/ThingDef[defName="Outland_MotzCuirass"]</xpath>
<value>
<li Class="CombatExtended.PartialArmorExt">
<stats>
<li>
<ArmorRating_Sharp>0.75</ArmorRating_Sharp>
<parts>
<li>Neck</li>
</parts>
</li>
<li>
<ArmorRating_Blunt>0.75</ArmorRating_Blunt>
<parts>
<li>Neck</li>
</parts>
</li>
<li>
<ArmorRating_Sharp>0.90</ArmorRating_Sharp>
<parts>
<li>Leg</li>
<li>Foot</li>
</parts>
</li>
<li>
<ArmorRating_Blunt>0.90</ArmorRating_Blunt>
<parts>
<li>Leg</li>
<li>Foot</li>
</parts>
</li>
</stats>
</li>
</value>
</Operation>

<!--Tunic-->

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_MotzTunic"]/statBases</xpath>
<value>
<Bulk>1.4</Bulk>
<WornBulk>0.4</WornBulk>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Outland_MotzTunic"]/statBases/StuffEffectMultiplierArmor</xpath>
<value>
<StuffEffectMultiplierArmor>1.6</StuffEffectMultiplierArmor>
</value>
</Operation>

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

<!-- Dory Spear-->
<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_DorySpear"]/statBases</xpath>
<value>
<Bulk>10</Bulk>
<MeleeCounterParryBonus>1.08</MeleeCounterParryBonus>
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_DorySpear"]</xpath>
<value>
<equippedStatOffsets>
<MeleeCritChance>0.2</MeleeCritChance>
<MeleeParryChance>1.45</MeleeParryChance>
<MeleeDodgeChance>0.6</MeleeDodgeChance>
</equippedStatOffsets>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Outland_DorySpear"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>handle</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>9</power>
<cooldownTime>1.25</cooldownTime>
<chanceFactor>0.15</chanceFactor>
<armorPenetrationBlunt>0.8</armorPenetrationBlunt>
<linkedBodyPartsGroup>Handle</linkedBodyPartsGroup>
</li>
<li Class="CombatExtended.ToolCE">
<label>point</label>
<capacities>
<li>Stab</li>
</capacities>
<power>16</power>
<cooldownTime>1.5</cooldownTime>
<chanceFactor>0.95</chanceFactor>
<armorPenetrationBlunt>4.1</armorPenetrationBlunt>
<armorPenetrationSharp>1.6</armorPenetrationSharp>
<linkedBodyPartsGroup>Point</linkedBodyPartsGroup>
</li>
<li Class="CombatExtended.ToolCE">
<label>edge</label>
<capacities>
<li>Cut</li>
</capacities>
<power>16</power>
<cooldownTime>1.5</cooldownTime>
<chanceFactor>0.95</chanceFactor>
<armorPenetrationBlunt>5.0</armorPenetrationBlunt>
<armorPenetrationSharp>0.95</armorPenetrationSharp>
<linkedBodyPartsGroup>Edge</linkedBodyPartsGroup>
</li>
</tools>
</value>
</Operation>

<!-- Epsilon Axe-->

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_EpsilonAxe"]/statBases</xpath>
<value>
<Bulk>3</Bulk>
<MeleeCounterParryBonus>0.22</MeleeCounterParryBonus>
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_EpsilonAxe"]</xpath>
<value>
<equippedStatOffsets>
<MeleeCritChance>0.31</MeleeCritChance>
<MeleeParryChance>0.22</MeleeParryChance>
<MeleeDodgeChance>0.22</MeleeDodgeChance>
</equippedStatOffsets>
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_EpsilonAxe"]/weaponTags</xpath>
<value>
<li>CE_OneHandedWeapon</li>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Outland_EpsilonAxe"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>handle</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>9</power>
<cooldownTime>0.95</cooldownTime>
<chanceFactor>0.05</chanceFactor>
<armorPenetrationBlunt>0.8</armorPenetrationBlunt>
<linkedBodyPartsGroup>Handle</linkedBodyPartsGroup>
</li>
<li Class="CombatExtended.ToolCE">
<label>edge</label>
<capacities>
<li>Cut</li>
</capacities>
<power>20</power>
<cooldownTime>0.95</cooldownTime>
<chanceFactor>0.05</chanceFactor>
<armorPenetrationBlunt>4</armorPenetrationBlunt>
<armorPenetrationSharp>0.9</armorPenetrationSharp>
<linkedBodyPartsGroup>Edge</linkedBodyPartsGroup>
</li>
</tools>
</value>
</Operation>

<!--Kopis -->

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_Kopis"]/statBases</xpath>
<value>
<Bulk>6</Bulk>
<MeleeCounterParryBonus>0.6</MeleeCounterParryBonus>
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_Kopis"]</xpath>
<value>
<equippedStatOffsets>
<MeleeCritChance>0.40</MeleeCritChance>
<MeleeParryChance>0.60</MeleeParryChance>
<MeleeDodgeChance>0.30</MeleeDodgeChance>
</equippedStatOffsets>
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_Kopis"]/weaponTags</xpath>
<value>
<li>CE_OneHandedWeapon</li>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Outland_Kopis"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>handle</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>9</power>
<cooldownTime>2</cooldownTime>
<chanceFactor>0.05</chanceFactor>
<armorPenetrationBlunt>0.8</armorPenetrationBlunt>
<linkedBodyPartsGroup>Handle</linkedBodyPartsGroup>
</li>
<li Class="CombatExtended.ToolCE">
<label>point</label>
<capacities>
<li>Stab</li>
</capacities>
<power>11</power>
<cooldownTime>2.1</cooldownTime>
<chanceFactor>0.50</chanceFactor>
<armorPenetrationBlunt>0.65</armorPenetrationBlunt>
<armorPenetrationSharp>1.5</armorPenetrationSharp>
<linkedBodyPartsGroup>Point</linkedBodyPartsGroup>
</li>
<li Class="CombatExtended.ToolCE">
<label>edge</label>
<capacities>
<li>Cut</li>
</capacities>
<power>15</power>
<cooldownTime>1.8</cooldownTime>
<chanceFactor>0.45</chanceFactor>
<armorPenetrationBlunt>1.1</armorPenetrationBlunt>
<armorPenetrationSharp>0.68</armorPenetrationSharp>
<linkedBodyPartsGroup>Edge</linkedBodyPartsGroup>
</li>
</tools>
</value>
</Operation>

<!-- labrys axe -->

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_LabrysAxe"]/statBases</xpath>
<value>
<Bulk>8</Bulk>
<MeleeCounterParryBonus>0.38</MeleeCounterParryBonus>
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_LabrysAxe"]</xpath>
<value>
<equippedStatOffsets>
<MeleeCritChance>0.31</MeleeCritChance>
<MeleeParryChance>0.40</MeleeParryChance>
<MeleeDodgeChance>0.22</MeleeDodgeChance>
</equippedStatOffsets>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Outland_LabrysAxe"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>handle</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>9</power>
<cooldownTime>2</cooldownTime>
<chanceFactor>0.1</chanceFactor>
<armorPenetrationBlunt>0.9</armorPenetrationBlunt>
<linkedBodyPartsGroup>Handle</linkedBodyPartsGroup>
</li>
<li Class="CombatExtended.ToolCE">
<label>edge</label>
<capacities>
<li>Cut</li>
</capacities>
<power>20</power>
<cooldownTime>1.95</cooldownTime>
<chanceFactor>0.9</chanceFactor>
<armorPenetrationBlunt>11</armorPenetrationBlunt>
<armorPenetrationSharp>1</armorPenetrationSharp>
<linkedBodyPartsGroup>Edge</linkedBodyPartsGroup>
</li>
</tools>
</value>
</Operation>

<!-- Machaira-->

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_Machaira"]/statBases</xpath>
<value>
<Bulk>6</Bulk>
<MeleeCounterParryBonus>0.6</MeleeCounterParryBonus>
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_Machaira"]</xpath>
<value>
<equippedStatOffsets>
<MeleeCritChance>0.40</MeleeCritChance>
<MeleeParryChance>0.60</MeleeParryChance>
<MeleeDodgeChance>0.30</MeleeDodgeChance>
</equippedStatOffsets>
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_Machaira"]/weaponTags</xpath>
<value>
<li>CE_OneHandedWeapon</li>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Outland_Machaira"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>handle</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>3</power>
<cooldownTime>2</cooldownTime>
<chanceFactor>0.05</chanceFactor>
<armorPenetrationBlunt>1</armorPenetrationBlunt>
<linkedBodyPartsGroup>Handle</linkedBodyPartsGroup>
</li>
<li Class="CombatExtended.ToolCE">
<label>point</label>
<capacities>
<li>Stab</li>
</capacities>
<power>11</power>
<cooldownTime>2.1</cooldownTime>
<chanceFactor>0.50</chanceFactor>
<armorPenetrationBlunt>2</armorPenetrationBlunt>
<armorPenetrationSharp>1</armorPenetrationSharp>
<linkedBodyPartsGroup>Point</linkedBodyPartsGroup>
</li>
<li Class="CombatExtended.ToolCE">
<label>edge</label>
<capacities>
<li>Cut</li>
</capacities>
<power>14</power>
<cooldownTime>1.8</cooldownTime>
<chanceFactor>0.45</chanceFactor>
<armorPenetrationBlunt>2.5</armorPenetrationBlunt>
<armorPenetrationSharp>0.8</armorPenetrationSharp>
<linkedBodyPartsGroup>Edge</linkedBodyPartsGroup>
</li>
</tools>
</value>
</Operation>

<!-- Rapier -->

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_Rapier"]/statBases</xpath>
<value>
<Bulk>6</Bulk>
<MeleeCounterParryBonus>0.6</MeleeCounterParryBonus>
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_Rapier"]</xpath>
<value>
<equippedStatOffsets>
<MeleeCritChance>2.50</MeleeCritChance>
<MeleeParryChance>1</MeleeParryChance>
<MeleeDodgeChance>0.50</MeleeDodgeChance>
</equippedStatOffsets>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Outland_Rapier"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>handle</label>
<capacities>
<li>Poke</li>
</capacities>
<power>4</power>
<cooldownTime>2</cooldownTime>
<chanceFactor>0.05</chanceFactor>
<armorPenetrationBlunt>0.9</armorPenetrationBlunt>
<linkedBodyPartsGroup>Handle</linkedBodyPartsGroup>
</li>
<li Class="CombatExtended.ToolCE">
<label>point</label>
<capacities>
<li>Stab</li>
</capacities>
<power>14</power>
<cooldownTime>1.25</cooldownTime>
<chanceFactor>0.85</chanceFactor>
<armorPenetrationBlunt>2.3</armorPenetrationBlunt>
<armorPenetrationSharp>2.5</armorPenetrationSharp>
<linkedBodyPartsGroup>Point</linkedBodyPartsGroup>
</li>
<li Class="CombatExtended.ToolCE">
<label>edge</label>
<capacities>
<li>Cut</li>
</capacities>
<power>14</power>
<cooldownTime>1.46</cooldownTime>
<chanceFactor>0.10</chanceFactor>
<armorPenetrationBlunt>1.5</armorPenetrationBlunt>
<armorPenetrationSharp>0.68</armorPenetrationSharp>
<linkedBodyPartsGroup>Edge</linkedBodyPartsGroup>
</li>
</tools>
</value>
</Operation>

<!-- Xiphos -->

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_Xiphos"]/statBases</xpath>
<value>
<Bulk>6</Bulk>
<MeleeCounterParryBonus>0.6</MeleeCounterParryBonus>
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_Xiphos"]</xpath>
<value>
<equippedStatOffsets>
<MeleeCritChance>0.15</MeleeCritChance>
<MeleeParryChance>0.30</MeleeParryChance>
<MeleeDodgeChance>0.30</MeleeDodgeChance>
</equippedStatOffsets>
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Outland_Xiphos"]/weaponTags</xpath>
<value>
<li>CE_OneHandedWeapon</li>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Outland_Xiphos"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>handle</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>9</power>
<cooldownTime>2</cooldownTime>
<chanceFactor>0.05</chanceFactor>
<armorPenetrationBlunt>0.8</armorPenetrationBlunt>
<linkedBodyPartsGroup>Handle</linkedBodyPartsGroup>
</li>
<li Class="CombatExtended.ToolCE">
<label>edge</label>
<capacities>
<li>Cut</li>
</capacities>
<power>12</power>
<cooldownTime>1.36</cooldownTime>
<chanceFactor>0.95</chanceFactor>
<armorPenetrationBlunt>1.05</armorPenetrationBlunt>
<armorPenetrationSharp>0.68</armorPenetrationSharp>
<linkedBodyPartsGroup>Edge</linkedBodyPartsGroup>
</li>
</tools>
</value>
</Operation>

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

<Operation Class="PatchOperationAddModExtension">
<xpath>Defs/ThingDef[defName="Outland_Oxect"]</xpath>
<value>
<li Class="CombatExtended.RacePropertiesExtensionCE">
<bodyShape>Quadruped</bodyShape>
</li>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/PawnKindDef[defName="Outland_Oxect"]/combatPower</xpath>
<value>
<combatPower>250</combatPower>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Outland_Oxect"]/statBases/ArmorRating_Blunt</xpath>
<value>
<ArmorRating_Blunt>4</ArmorRating_Blunt>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Outland_Oxect"]/statBases/ArmorRating_Sharp</xpath>
<value>
<ArmorRating_Sharp>2</ArmorRating_Sharp>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Outland_Oxect"]/statBases/MoveSpeed</xpath>
<value>
<MoveSpeed>3.60</MoveSpeed>
<MeleeDodgeChance>0.08</MeleeDodgeChance>
<MeleeCritChance>0.8</MeleeCritChance>
<MeleeParryChance>0.23</MeleeParryChance>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Outland_Oxect"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>head claw</label>
<capacities>
<li>Cut</li>
</capacities>
<power>12</power>
<cooldownTime>2.6</cooldownTime>
<linkedBodyPartsGroup>HeadClaw</linkedBodyPartsGroup>
<armorPenetrationBlunt>6</armorPenetrationBlunt>
<armorPenetrationSharp>4</armorPenetrationSharp>
</li>
<li Class="CombatExtended.ToolCE">
<label>head</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>7</power>
<cooldownTime>2.68</cooldownTime>
<linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
<armorPenetrationBlunt>2</armorPenetrationBlunt>
</li>
</tools>
</value>
</Operation>

</Patch>