fix(rules): Friendly Face and Extremely Fashionable become documented no-ops (SRD: animal attitude +2 steps and +1 Bluff/Diplomacy/Intimidate in fine clothing - neither attitude nor clothing state is modeled; old +1/+4 Diplomacy bonuses were wrong)
This commit is contained in:
@@ -16,7 +16,9 @@ from pf1e_simulator.abilities import (
|
||||
BORN_DAMNED,
|
||||
COMBAT_REFLEXES,
|
||||
EXALTED_SOCIETY,
|
||||
EXTREMELY_FASHIONABLE,
|
||||
FORTIFIED_DRINKER,
|
||||
FRIENDLY_FACE,
|
||||
MOUNTED_COMBAT,
|
||||
POINT_BLANK_SHOT,
|
||||
)
|
||||
@@ -272,3 +274,19 @@ def test_axe_to_grind_is_inert_documented_noop() -> None:
|
||||
the wrong effect; the SRD bonus is not tied to axes)."""
|
||||
assert AXE_TO_GRIND.effects == ()
|
||||
assert "not modeled" in AXE_TO_GRIND.source_detail
|
||||
|
||||
|
||||
def test_friendly_face_is_inert_documented_noop() -> None:
|
||||
"""SRD (Animal Archive feat): animals of the same kind have their starting
|
||||
attitude toward you improved by two steps. No attitude model -> inert
|
||||
no-op (old +1 Diplomacy was the wrong effect)."""
|
||||
assert FRIENDLY_FACE.effects == ()
|
||||
assert "not modeled" in FRIENDLY_FACE.source_detail
|
||||
|
||||
|
||||
def test_extremely_fashionable_is_inert_documented_noop() -> None:
|
||||
"""SRD (PFS faction trait): +1 trait bonus on Bluff, Diplomacy and
|
||||
Intimidate while wearing fine clothing. Clothing state not modeled ->
|
||||
inert no-op (old flat +4 Diplomacy was the wrong value and unconditional)."""
|
||||
assert EXTREMELY_FASHIONABLE.effects == ()
|
||||
assert "not modeled" in EXTREMELY_FASHIONABLE.source_detail
|
||||
|
||||
Reference in New Issue
Block a user