From 17c06e18cce343eebd66b4422ce801ad642f5f14 Mon Sep 17 00:00:00 2001 From: ctan Date: Sat, 19 Sep 2026 12:06:24 +0200 Subject: [PATCH] fix(rules): document dismissal of (D)-duration spells as out of scope (SRD Cast a Spell: Dismiss a Spell - no dismiss action nor active-spell registry exists in the engine) --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 4ac1632..6cd800d 100644 --- a/README.md +++ b/README.md @@ -1701,6 +1701,16 @@ plutôt que bricolées) : `components` (même constat que la limite « personnage sourd » ci-dessus) ; la probabilité d'échec d'incantation n'a donc ni source (montant d'ASF de l'armure) ni filtre (sorts à composante somatique) et n'est pas appliquée. +- **Congé des sorts à durée « (D) » hors périmètre** (SRD « Cast a Spell — + Dismiss a Spell » : « Dismissing an active spell is a standard action + that doesn't provoke attacks of opportunity » ; marque « (D) » de la + durée, ex. SRD spells/summon-monster-1.md « Duration 1 round/level (D) ») : + le moteur n'a ni action `dismiss` ni registre des sorts actifs par source + — les effets à durée (`active_buffs`, `active_conditions`, invocations via + `summon_duration`) expirent uniquement par leur décompte de rounds en fin + de tour ; le congé volontaire (rappeler une invocation, couper un sort + soutenu) n'est pas modélisable sans un modèle de suivi des sorts actifs, + hors périmètre de la Phase 1. Limites de sorts (conformance D6-D9, documentées plutôt que bricolées) :