fix(rules): apply maneuver failure consequences
PF1e (SRD Trip): "If your attack fails by 10 or more, you are knocked prone instead" - a trip whose total lands at CMD-10 or below now knocks the attacker prone (1 round). PF1e (SRD Overrun): "If your overrun attempt fails, you stop in the space directly in front of the opponent, or the nearest open space in front of the creature" - a failed overrun from beyond adjacency walks the attacker to the free approach cell nearest the target; an already-adjacent attacker stays put. README updated. Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
@@ -1027,7 +1027,13 @@ Règles modélisées :
|
||||
**seulement si le jet dépasse le CMD de 5 ou plus** (conformance R3 — CRB
|
||||
« Overrun » : « If your attack exceeds your opponent's CMD by 5 or more,
|
||||
you move through the target's space and the target is knocked prone ») ;
|
||||
un succès par 0–4 points ne fait que traverser, sans renverser ; dirty trick →
|
||||
un succès par 0–4 points ne fait que traverser, sans renverser ; conformance
|
||||
L7 (SRD « Overrun ») : une tentative **échouée** arrête l'attaquant « in the
|
||||
space directly in front of the opponent, or the nearest open space in front
|
||||
of the creature » — l'attaquant non adjacent est déplacé sur la case libre
|
||||
la plus proche de la cible sur la ligne d'approche (adjacent : immobile) ;
|
||||
conformance L7 (SRD « Trip ») : un trip qui « fails by 10 or more » renverse
|
||||
l'**attaquant** (`prone` 1 round, `total <= CMD - 10`) ; dirty trick →
|
||||
condition choisie par `Action.trick_condition` (défaut `dazzled` 1 round ;
|
||||
`blinded`/`deafened`/`entangled`/`nauseated` possibles) ; steal → l'arme de
|
||||
mêlée de la cible est volée (exclue de `usable_attacks()`, récupérable via
|
||||
|
||||
Reference in New Issue
Block a user