fix(rules): acid arrow recurring total cap (1+6=7 rounds at 18th, the SRD max counts additional rounds) and ice slick flat scaling 1d6+1/level max +10 (SRD spells/acid-arrow.md, spells/ice-slick.md)

This commit is contained in:
2026-09-19 13:12:36 +02:00
parent 13e4a2774e
commit d9b590ebce
4 changed files with 16 additions and 11 deletions
+4 -2
View File
@@ -108,8 +108,10 @@ class RecurringDamageSpec:
never by DR (it is spell damage)
- base_rounds / per_levels / max_rounds: rounds of recurrence scale with
caster level as ``base_rounds + caster_level // per_levels`` capped at
``max_rounds`` (SRD spells/acid-arrow.md: "1 round + 1 round per three
levels [...] to a maximum of 6 additional rounds").
``max_rounds`` TOTAL rounds (JSON key "max" is the total, not the
additional count: SRD spells/acid-arrow.md "1 round + 1 round per three
levels [...] to a maximum of 6 additional rounds" = base_rounds 1,
max_rounds 7).
"""
formula: DiceExpr
types: tuple[str, ...]