fix(rules): exempt retrieve and repair weapon from the disabled hit-point cost
PF1e (CRB, Disabled): a disabled creature can take move actions without further injuring itself. retrieve_weapon and repair_weapon are budget-classified move actions (_ACTION_ECONOMY_MOVE_KINDS) but were absent from _DISABLED_MOVE_KINDS, so a creature at 0 hp paid 1 hp to draw or mend a weapon. Added both kinds to the exempt set. Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
@@ -347,8 +347,12 @@ Règles modélisées :
|
||||
d'action à round complet, mais les actions swift, libre et immédiate restent
|
||||
permises — CRB « Staggered »), se déplace à **moitié vitesse**, et achever une
|
||||
action non-mouvement (standard ou pénible) lui coûte **1 pv** à la fin de
|
||||
cette action (pv → −1, agonie). Simplification documentée : si l'action
|
||||
elle-même soigne la créature au-dessus de 0 pv, ce coût n'est pas appliqué.
|
||||
cette action (pv → −1, agonie). Les actions de mouvement — dont
|
||||
`retrieve_weapon` (sortir/récupérer une arme) et `repair_weapon` (raccommoder
|
||||
une arme brisée), classées mouvement — ne risquent pas de blessure
|
||||
supplémentaire et coûtent 0 pv (CRB « Disabled »). Simplification documentée :
|
||||
si l'action elle-même soigne la créature au-dessus de 0 pv, ce coût n'est pas
|
||||
appliqué.
|
||||
- `hp < 0` = inactive (mourante ou morte) ; `hp = 0` = active mais invalide.
|
||||
- Initiative : triée sur (total, modificateur, ordre de liste), sans re-jet.
|
||||
- Économie d'action : un tour normal donne une action standard + une action de
|
||||
|
||||
Reference in New Issue
Block a user