fix(rules): cap reposition and drag by size category

PF1e (APG Reposition / Drag): "You can only reposition/drag an opponent
that is no more than one size category larger than you" — the same cap the
SRD puts on trip/bull rush/overrun. reposition and drag join
_SIZE_RESTRICTED_MANEUVERS, so a two-categories-larger target is rejected
outright (no roll, no AoO). 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:
2026-09-12 10:58:13 +02:00
parent 5a848fd07c
commit 57a597babd
3 changed files with 25 additions and 16 deletions
+8 -6
View File
@@ -1023,12 +1023,14 @@ Règles modélisées :
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).
(SRD « Trip » / « Bull Rush » / « Overrun ») : « You can only [affect] an
opponent who is no more than one size category larger than you » — conformance
L8 : trip, bull_rush et overrun contre une cible de **deux catégories de
taille ou plus au-dessus** de l'attaquant sont illégaux (tentative refusée,
journalisée `rejected (target too large)`, aucun jet, pas d'AoO provoquée) ;
les autres manœuvres (disarm, sunder, grapple…) n'ont pas de limite de taille.
(SRD « Trip » / « Bull Rush » / « Overrun » ; APG « Reposition » / « Drag ») :
« You can only [affect/reposition/drag] an opponent [who is] no more than
one size category larger than you » — conformance
L8 : trip, bull_rush, overrun, reposition et drag contre une cible de
**deux catégories de taille ou plus au-dessus** de l'attaquant sont illégaux
(tentative refusée,
journalisée `rejected (target too large)`, aucun jet, pas d'AoO provoquée) ;
les autres manœuvres (disarm, sunder, grapple…) n'ont pas de limite de taille.
trip → `prone` ; disarm → `disarmed` (−4 attaque) ; bull_rush → pousse la
cible (direction sélectionnable via `Action.direction`) ; conformance L6
(SRD « Bull Rush ») : la poussée vaut 5 ft plus « For every 5 by which