fix(rules): set the slumber hex duration to the witch level
PF1e (APG Slumber): the target "remains asleep for a number of rounds equal to the witch's level" (Will negates). _hex_slumber hardcoded 1 round; it now uses the caster's level. The RAW clause that the hex ends when the target takes damage is not modeled (no wake-on-damage hook in the engine) — documented in README. Two behavioral tests pin the failed-save duration (= level) and the saved case. Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
@@ -1098,6 +1098,10 @@ Règles modélisées :
|
||||
**une seule option** — l'option choisie est modélisée par les jets d'attaque —
|
||||
pendant **3 rounds** ; une sauvegarde de Volonté réussie ne l'annule pas mais
|
||||
**réduit la durée à 1 round** (« A Will save reduces this to just 1 round ») ;
|
||||
`slumber` (APG, conformance D4) endort la cible pour un **nombre de rounds
|
||||
égal au niveau de la sorcière** (Volonté annule ; simplification documentée :
|
||||
la fin RAW du sortilège quand la cible subit des dégâts n'est pas modélisée,
|
||||
le moteur n'a pas de crochet de réveil) ;
|
||||
`cackle` prolonge d'un round les sortilèges déjà
|
||||
actifs, sur une liste instantanée pour ne pas s'étendre à l'infini. Les sorts à
|
||||
zone (AoE) utilisent le DD d'incantation du jeteur et chaque créature de la
|
||||
|
||||
Reference in New Issue
Block a user