fix(rules): restrict nauseated creatures to a single move action
PF1e (SRD Conditions, nauseated): "The only action such a character can take is a single move actions per turn." _NAUSEA_MOVE_KINDS now holds only genuine move actions (move, stand_up, retrieve_weapon, repair_weapon): the 5-foot step and dropping prone are free actions and are dropped by the nauseated filter. The pinned filter test was retargeted; 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:
@@ -931,7 +931,12 @@ Règles modélisées :
|
||||
- Conditions effectives : 28 conditions prédéfinies (`conditions.py`). Leurs drapeaux
|
||||
comportementaux sont appliqués par le moteur : `cant_act` (étourdi, paralysé, dazed,
|
||||
endormi, inerme, fasciné) annule le tour ; `cant_attack` (nauséeux) n'autorise qu'une unique action
|
||||
de mouvement (`move`, `5foot_step`, `stand_up`, `drop_prone`) et bloque toute
|
||||
de mouvement — conformance L9 (SRD « Conditions — Nauseated ») : « The only
|
||||
action such a character can take is a single move actions per turn » — seuls
|
||||
les vraies actions de mouvement (`move`, `stand_up`, `retrieve_weapon`,
|
||||
`repair_weapon`) survivent au filtre ; le pas de placement (`5foot_step`) et
|
||||
se jeter à terre (`drop_prone`) sont des actions **libres**, non de
|
||||
mouvement, et sont donc retirés ; le nauséeux bloque toute
|
||||
attaque, manœuvre **et incantation** (CRB : un nauséeux ne peut ni attaquer,
|
||||
ni incanter, ni se concentrer) ; `staggered` restreint à une action
|
||||
simple (une action de mouvement OU standard, pas d'attaque à outrance ni
|
||||
|
||||
Reference in New Issue
Block a user