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:
2026-09-19 10:44:25 +02:00
parent 6d0ee1bfeb
commit a5ebbecad8
4 changed files with 31 additions and 5 deletions
+11 -4
View File
@@ -222,11 +222,14 @@ LIKE_THE_WIND = AbilitySpec(
effects=(StatModifier(target="speed_ft", value=10),),
)
# Friendly Face: +1 trait bonus on Diplomacy checks
# Friendly Face (feat, Animal Archive): "Other animals of roughly the same
# kind as you have their starting attitudes toward you improved by two
# steps." Attitude/social state is not modeled by the combat engine ->
# documented traced no-op (the previous "+1 diplomacy" was the wrong effect).
FRIENDLY_FACE = AbilitySpec(
name="Friendly Face",
category="trait",
effects=(StatModifier(target="diplomacy", value=1),),
source_detail="feat (not modeled: animal initial attitude +2 steps)",
)
# Fey-touched: +1 trait bonus on saves vs. fey effects
@@ -359,11 +362,15 @@ SACRED_SUMS = AbilitySpec(name="Sacred Summons", category="feat")
# Selective Channeling: exclude targets from channel energy
SELECTIVE_CHANNELING = AbilitySpec(name="Selective Channeling", category="feat")
# Extremely Fashionable: +4 trait bonus on Diplomacy checks
# Extremely Fashionable (Faction trait, Pathfinder Society): "+1 trait bonus
# on Bluff, Diplomacy, and Intimidate checks while wearing fine clothing."
# Clothing state is not modeled by the engine and the bonus is conditional on
# it -> documented traced no-op (the previous flat "+4 diplomacy" was the
# wrong value and ignored the clothing condition).
EXTREMELY_FASHIONABLE = AbilitySpec(
name="Extremely Fashionable",
category="trait",
effects=(StatModifier(target="diplomacy", value=4),),
source_detail="trait (not modeled: +1 Bluff/Diplomacy/Intimidate in fine clothing)",
)
# Exalted of the Society (Basic Faith trait, Faction Guide; requires Cleric +