From 84bcf004c31f5ae76a2c028e6d3fc70a086d8ae1 Mon Sep 17 00:00:00 2001 From: ctan Date: Sat, 12 Sep 2026 13:08:27 +0200 Subject: [PATCH] docs(rules): document missile count and per-spell SR limits Two documented limitations, no mechanical change: (a) Magic Missile fires a single 1d4+1 missile - the SRD scaling to up to five missiles per caster level and multi-target splitting is not modeled; (b) the engine applies spell resistance to every targeted spell, so the few spells whose SRD entry says "SR: no" (e.g. Acid Arrow) are not distinguished - a per-spell SR flag was deliberately not added. Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index 3caab5f..40eb6ad 100644 --- a/README.md +++ b/README.md @@ -1315,6 +1315,19 @@ projectiles multiples, ni sauvegarde partielle) : conditions — un succès annule totalement l'effet au lieu de poser `shaken` 1 round — et le gabarit en cône n'existe pas (sort résolu sur la cible) ; la durée « 1 round/niveau » est fixée à 4 rounds. +- **Magic Missile — un seul projectile** (SRD spells/magic-missile.md : + « You strike [...] with one missile, plus one additional missile per two + caster levels beyond 1st [...] maximum of five missiles ») : le moteur + n'a pas de scalage multi-projectiles ni de répartition sur plusieurs + cibles ; le sort tire une unique missile (1d4+1 force, touche + automatiquement) sur la cible résolue (conformance D9 — documenté, la + fiche dorée est inchangée). +- **Résistance aux sorts appliquée à tout sort ciblé** : le moteur oppose la + SR du combattant à chaque sort qui le cible, sans drapeau par sort ; les + rares sorts dont la fiche SRD déclare « Spell Resistance: no » (ex. Acid + Arrow) ne sont donc pas distingués et se heurtent quand même à la SR + (conformance D9 — documenté plutôt qu'un drapeau `spell_resistance` par + sort). ## Architecture