Combat Mechanics

WPS Activation and Normal-Attack Allocation

Weapon Pool Skills (WPS) do not all fire together. One selection is made from their weights and the normal-attack remainder.

Standard explanation

When total WPS weight is at or below 100%, each WPS retains its listed chance and the remainder is a normal attack. Above 100%, no normal-attack slot remains and the WPS candidates share selection according to their weights.

Deep explanation

  • Below-100 effective weights retain their declared cumulative weight while their sum is at most 100.
  • When their sum exceeds 100, normal attacks are not selected and the WPS candidates are selected from the accumulated weight.
  • At-least-100 candidates use a separate cumulative draw and occupy the remaining normal-attack slot.
  • The engine’s inclusive integer draw gives the first candidate one additional integer bucket, so exact engine probability can differ slightly from displayed percentage.
Effective WPS weight = trunc(sum flat weights × (1 + sum weight modifiers / 100))
Normal-attack remainder = max(0, 100 - total effective below-100 weight)
Approximate share above 100% = individual WPS weight / total WPS weight

Calculated results

Case Calculation Result
Total below 100% WPS A=30%, WPS B=25%: 100 - 30 - 25 A 30%, B 25%, normal attack 45%
Total above 100% WPS A=80%, WPS B=60%: A = 80 / 140, B = 60 / 140 A about 57.14%, B about 42.86%, normal attack 0%
Weight modifier flat weight=40%, weight modifier=25%: trunc(40 × 1.25) effective weight 50%

Published game data is 1.3.0.6. The binary evidence for the selection logic was inspected in 1.3.0.4 and has not been re-audited against the 1.3.0.6 binary. Do not conflate displayed percentages with exact engine integer-bucket probabilities.

Analysis source: buildCalc/mechanics/formulas.json (1.3.0.6 data and 1.3.0.4 binary selection-logic analysis). The values above are formula-derived from the stated conditions, not in-game measurements.

Summary

Key point: At 100% WPS, normal attacks no longer occur. Above 100%, the number of activations does not increase; the WPS candidates compete for shares in proportion to their weights.