Whether a test auto-Critically-Fails because a body part it specifically
requires — the limb(s) holding the weapon in a strike mode (#628) — is
currently unusable.
The per-part counterpart to testAutoCriticallyFails: a weapon strike
mode names its required limbs by count (minParts), not by role, so gating on
the being-wide unusable-role set would be too coarse — an unusable other limb
(e.g. the off-hand you are not gripping with) must not fail the test. This
consumes the resolved impairment of exactly the required parts instead.
Whether a test auto-Critically-Fails because a body part it specifically requires — the limb(s) holding the weapon in a strike mode (#628) — is currently unusable.
The per-part counterpart to testAutoCriticallyFails: a weapon strike mode names its required limbs by count (
minParts), not by role, so gating on the being-wide unusable-role set would be too coarse — an unusable other limb (e.g. the off-hand you are not gripping with) must not fail the test. This consumes the resolved impairment of exactly the required parts instead.