fix(rules): correct the inspire courage bonus type and saves

PF1e CRB (Bardic Performance - Inspire Courage): the attack/weapon-damage
bonus is a COMPETENCE bonus (not morale), so it stacks with morale sources
like Heroism; the performance also grants a +1 MORALE bonus on saving throws
against charm and fear effects, implemented as two descriptor-conditional
will modifiers (fear / mind_affecting) that dedupe via morale stacking.
Simplifications (documented): flat +1 (no scaling per four bard levels) and
mind_affecting stands in for the missing charm descriptor.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
2026-09-11 20:35:01 +02:00
parent 0fefb9cdd2
commit 529999da69
3 changed files with 93 additions and 6 deletions
+9 -1
View File
@@ -959,7 +959,15 @@ Règles modélisées :
complet, incante un sort standard et porte toutes ses attaques de mêlée à
**−2** (CRB Magus, conformance — la pénalité s'applique à chaque jet
d'attaque et de confirmation ; simplification : le coût de pool arcanique
n'est pas modélisé)
n'est pas modélisé) ; Inspire Courage (CRB Bardic Performance) : **+1
compétence** (competence) aux jets d'attaque et de dégâts — type qui se
cumule donc avec les sources de moral (Heroism) — et **+1 moral** aux jets
de sauvegarde contre les effets de charme et de peur, portée par deux
modificateurs conditionnés (`fear` / `mind_affecting`, dédupliqués par la
règle d'empilement du moral) ; simplifications documentées : la
progression (+1 par quatre niveaux) n'est pas modélisée (plat +1) et le
moteur n'ayant pas de descripteur « charme », `mind_affecting` en tient
lieu (surcouverture : les effets de compulsion comptent aussi))
— couvertes par `tests/test_class_abilities.py`.
- Le Liche (`data/monsters/lich.json`) : `creature_type: "undead"` (sensible à l'énergie
positive canalisée), aura de terreur (30 ft, Volonté DD 22 ou