fix(rules): correct P1 PF1e conformance bugs (area saves, concentration, prone, slots, helpless, nauseated)

This commit is contained in:
2026-09-10 20:52:28 +02:00
parent 1ca5aed758
commit 5afe495c4a
15 changed files with 790 additions and 86 deletions
+2 -2
View File
@@ -160,8 +160,8 @@ def test_staggered_full_attack_downgrade_recorded_with_ok_attack() -> None:
def test_nauseated_full_attack_downgrade_recorded() -> None:
# Nauseated: full_attack is not a standard action → the filter empties the
# sequence; only the synthetic downgrade result remains.
# Nauseated (B6): only move-like actions survive the filter — full_attack
# is dropped; only the synthetic downgrade result remains.
eng = _engine(
[10, 5],
policy=_fixed_policy(Action(kind="full_attack", target_id="foe")),