• 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.

    Parameters

    • requiredParts: readonly BodyPartImpairment[]

      The derived impairment of each body part the test requires (empty when nothing is required — e.g. an unheld or natural weapon).

    Returns boolean

    true when any required part is unusable.