test(rules): lock in that size is baked into attack/AC values
This commit is contained in:
@@ -436,6 +436,16 @@ Règles modélisées :
|
||||
manœuvres et invocation sont généralisés aux cellules occupées (distance =
|
||||
minimum entre cellules, LoS/couvert = meilleure paire) ; le comportement 1×1
|
||||
reste bit-identique.
|
||||
- Taille et attaques/CA : les valeurs `ac` (total/touch/flat_footed) et
|
||||
`attack_bonus` des JSON de créatures sont des valeurs FINALES, déjà majorées
|
||||
du modificateur de taille PF1e aux attaques/CA (Small +1, Medium 0, Large −1,
|
||||
Tiny +2…) — vérifié sur toutes les fiches (`data/monsters/*.json`,
|
||||
`data/pcs/*.json`, verrouillé par `tests/test_size_is_baked_in.py`). Le
|
||||
moteur n'applique donc JAMAIS de bonus de taille aux jets d'attaque ni à la
|
||||
CA (ce serait un double comptage) ; la taille n'intervient dans la
|
||||
résolution que pour les manœuvres de combat (CMB/CMD, table
|
||||
`_SIZE_MODIFIERS` Small −1 … Colossal +8 — colonne distincte de la table
|
||||
attaques/CA), l'allonge naturelle, le footprint et l'occupation.
|
||||
- Élévation : monter d'un niveau de hauteur coûte +1 case de mouvement par
|
||||
niveau (la descente est gratuite) ; une créature située plus haut que sa
|
||||
cible gagne +1 à ses jets d'attaque de mêlée et à la confirmation de
|
||||
|
||||
Reference in New Issue
Block a user