fix(rules): restrict maneuvers to targets within one size category
PF1e (SRD Trip / Bull Rush / Overrun): "You can only [affect] an opponent who is no more than one size category larger than you." _execute_maneuver now rejects trip, bull_rush and overrun against a target two or more size categories larger: no roll, no provoked AoO, logged rejection. A _SIZE_ORDER ranking (Fine..Colossal, unknown -> Medium) backs the check; other maneuvers keep no size cap. 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:
@@ -1007,6 +1007,12 @@ 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.
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user