fix(rules): apply AC penalties to CMD

PF1e (SRD Combat Maneuvers): "Any penalties to a creature's AC also
apply to its CMD." _maneuver_cmd now folds negative AC modifiers into the
sum regardless of bonus type (grappled -2, other untyped penalties), and —
a maneuver being a melee attack roll — the prone -4 melee AC penalty.
Positive modifiers keep the eight SRD-listed types. The test that pinned
the old ignore-penalties convention is updated; README documents the rule.

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-12 11:26:05 +02:00
parent a4f7f4e5de
commit 34be75c492
3 changed files with 42 additions and 8 deletions
+4 -1
View File
@@ -1022,7 +1022,10 @@ Règles modélisées :
les bonus de CA des huit types autorisés (« A creature can also add any
circumstance, deflection, dodge, insight, luck, morale, profane, and
sacred bonuses to AC to its CMD » — bonus issus des buffs/conditions/
dons, défense totale et combat défensif inclus) et une créature au
dons, défense totale et combat défensif inclus), **toutes les pénalités de CA
(« Any penalties to a creature's AC also apply to its CMD » — pénalités sans
type comme grapplé −2 ou à plat ventre −4 contre la mêlée, la manœuvre
étant un jet d'attaque de mêlée)** et une créature au
contact pris de dos ne ajoute pas son bonus de Dextérité (« A flat-footed
creature does not add its Dexterity bonus to its CMD » — la pénalité de
Dextérité, qui n'est pas un bonus, reste appliquée).