• Whether a test auto-Critically-Fails because it requires a body part the actor cannot use (#568): the governing skill/attribute lists (in its impairedByRoles) at least one body-part role that is currently unusable.

    A test with no impaired-by roles, or an actor with no unusable roles, never auto-fails on this basis.

    Parameters

    • impairedByRoles: undefined | readonly string[]

      The body-part roles the test depends on.

    • unusableRoles: ReadonlySet<string>

      The roles of every currently-unusable body part.

    Returns boolean

    true when the test requires an unusable part.