fix(rules): correct P2/P3 PF1e conformance bugs (flanking, touch, blinded, disabled, death, maneuvers, DR, sneak)
This commit is contained in:
@@ -77,7 +77,7 @@ def test_retrieve_restores_stolen_weapon() -> None:
|
||||
b_spec = make_combatant("b")
|
||||
a = make_state(a_spec, "players", (1, 1))
|
||||
b = make_state(b_spec, "monsters", (1, 2))
|
||||
engine = make_engine([12], [a, b])
|
||||
engine = make_engine([1, 12], [a, b])
|
||||
engine._execute(a, Action(kind="maneuver", target_id="b", maneuver="steal"))
|
||||
assert "b-w" in b.weapon_stolen
|
||||
assert "b-w" not in _weapon_ids(b)
|
||||
@@ -121,7 +121,7 @@ def test_steal_then_retrieve_restores_weapon() -> None:
|
||||
b_spec = make_combatant("b")
|
||||
a = make_state(a_spec, "players", (1, 1))
|
||||
b = make_state(b_spec, "monsters", (1, 2))
|
||||
engine = make_engine([12], [a, b])
|
||||
engine = make_engine([1, 12], [a, b])
|
||||
engine._execute(a, Action(kind="maneuver", target_id="b", maneuver="steal"))
|
||||
assert "b-w" in b.weapon_stolen
|
||||
assert engine.weapon_for(b, a) is None
|
||||
|
||||
Reference in New Issue
Block a user