Melee combat: Difference between revisions

52 bytes added ,  05:17, 1 September 2019
some clarifications, mostly related to vibro weapons, which are quite good.
(whew, that took a while.)
 
(some clarifications, mostly related to vibro weapons, which are quite good.)
Line 67: Line 67:
=== PV Calculation ===
=== PV Calculation ===
Penetration is calculated by adding together all of the following values.
Penetration is calculated by adding together all of the following values.
* Base weapon penetration. This can be seen when viewing the weapon on the equipment screen in-game, and is equal to {{PV}}4 plus the attacker's [[Attributes#Attribute_Modifier|strength modifier]] for one-handed weapons, or {{PV}}5 plus the attacker's [[Attributes#Attribute_Modifier|strength modifier]] for two-handed weapons. The PV of a [[:Category:Vibro_Weapons|vibro weapon]] is always equal to the defender's AV value and is not affected by the attacker's strength modifier.
* Base penetration bonus.
** For non-vibro weapons, the base penetration bonus is equal to the weapon penetration value shown on the equipment screen in-game, minus 4. For example, if the weapon shows {{PV}}7, your base penetration bonus is 3. ''Typically this bonus is the same as your strength modifier (or your strength modifier + 1 for two-handed weapons), but it can be capped to a lower value depending on the weapon.''
** For [[:Category:Vibro_Weapons|vibro weapons]], the base penetration bonus is always equal to the defender's [[AV]].
* +1 bonus penetration if the weapon has the [[Sharp]] modification.
* +4 bonus penetration if the enemy is [[asleep]].
* +4 bonus penetration if the enemy is [[asleep]].
* +1 bonus penetration to swarmer attackers for each additional swarmer enemy that surrounds the target.
* +1 bonus penetration to swarmer attackers for each additional swarmer enemy that surrounds their opponent.
* Additional bonus penetration from the [[Charge]], [[Lunge]], [[Long Blade Proficiency]], [[Improved Aggressive Stance]], [[Shank]], or [[Slam]] skills.
* Additional bonus penetration from the [[Charge]], [[Lunge]], [[Long Blade Proficiency]], [[Improved Aggressive Stance]], [[Shank]], or [[Slam]] skills.


=== Penetration Rolls ===
=== Penetration Rolls ===


Penetration rolls are the most complex and peculiar part of combat calculations. Penetration rolls determine the total amount of physical damage caused by the melee weapon.
The penetration rolls are now processed using the AV and PV values that were calculated in the previous two sections. Penetration rolls are the most complex and peculiar part of combat calculations. Penetration rolls determine the total amount of physical damage caused by the melee weapon.


: {{Qud text|&GStep 1}} - Reduce the attackers PV value by 4. ''(Thus, the default one-handed weapon PV of {{PV}}4 is actually treated as {{PV}}0 for the purpose of penetration roll calculations.)''
: {{Qud text|&GStep 1}} - Roll the attacker's PV value against the defender's AV value 3 times (let's call this a '''''triplet''''').
: {{Qud text|&GStep 2}} - Roll the attacker's PV value against the defender's AV value 3 times (let's call this a '''''triplet''''').
:: {{Qud text|&GStep 1a}} - Each individual roll within the triplet works as follows (let's call each roll a '''''singlet'''''):
:: {{Qud text|&GStep 2a}} - Each individual roll within the triplet works as follows (let's call each roll a '''''singlet'''''):
::: {{Qud text|&amp;GStep 1a.i}} - Roll <code>1d10-2</code>. Each time that the maximum result of <code>8</code> is rolled, perform the <code>1d10-2</code> roll again and continue adding the results together.
::: {{Qud text|&amp;GStep 2a.i}} - Roll <code>1d10-2</code>. Each time that the maximum result of <code>8</code> is rolled, perform the <code>1d10-2</code> roll again and continue adding the results together.
::: {{Qud text|&amp;GStep 1a.ii}} - Add the attacker's PV value to the total roll calculated in {{Qud text|&amp;gStep 1a.i|unbolded}}.
::: {{Qud text|&amp;GStep 2a.ii}} - Add the attacker's PV value to the total roll calculated in {{Qud text|&amp;gStep 2a.i|unbolded}}.
::: {{Qud text|&amp;GStep 1a.iii}} - Note whether the total PV roll from {{Qud text|&amp;gStep 1a.ii|unbolded}} is greater than the target's AV.
::: {{Qud text|&amp;GStep 2a.iii}} - Note whether the total PV roll from {{Qud text|&amp;gStep 2a.ii|unbolded}} is greater than the target's AV.
:: {{Qud text|&amp;GStep 1b}} - If at least one '''''singlet''''' roll was greater than the target's AV, the attack penetrates one time (or one ''more'' time if this is a subsequent triplet). If all three '''''singlet''''' rolls were greater than the target's AV, reduce the PV value by 2, return to {{Qud text|&amp;gStep 1|unbolded}}, and perform another '''''triplet''''' of rolls to determine if the attack penetrates an additional time. ''(Continue this loop, reducing PV by 2 each time, until at least one '''''singlet''''' fails to roll higher than the target's AV.)''
:: {{Qud text|&amp;GStep 2b}} - If at least one '''''singlet''''' roll was greater than the target's AV, the attack penetrates one time (or one ''more'' time if this is a subsequent triplet). If all three '''''singlet''''' rolls were greater than the target's AV, reduce the PV value by 2, return to {{Qud text|&amp;gStep 2|unbolded}}, and perform another '''''triplet''''' of rolls to determine if the attack penetrates an additional time. ''(Continue this loop, reducing PV by 2 each time, until at least one '''''singlet''''' fails to roll higher than the target's AV.)''


In summary, the attack is penetrates once for each '''''triplet''''' of rolls where at least one '''''singlet''''' was higher than the target's AV. <ref><code>XRL.Rules.Stat.RollDamagePenetrations()</code></ref>
In summary, the attack is penetrates once for each '''''triplet''''' of rolls where at least one '''''singlet''''' was higher than the target's AV. <ref><code>XRL.Rules.Stat.RollDamagePenetrations()</code></ref>