fix(spells): correct SRD levels, saves, schools, ranges and SR flags (11 spells)

Verified field-by-field against the SRD knowledge base (pathfinder-1e-rules,
spells/):
- levels: abundant_ammunition 0->1, comprehend_languages 0->1, deja_vu 0->1,
  create_water 1->0, enhance_water 2->1
- saves: blindness_deafness will->fort, enhance_water none->fort
- spell resistance: summon_monster_i/ii declared false (SRD RM: no)
- schools: arcane_mark ->universal, color_spray ->illusion,
  dancing_lights ->evocation, deja_vu ->enchantment,
  enhance_water ->transmutation, abundant_ammunition ->conjuration
- ranges: deja_vu personal->medium, dancing_lights close->medium,
  enhance_water personal->touch, create_water medium->close

Registry pins in test_spell_registry_batch1.py updated to match; descriptions
that stated the old values reworded consistently.
This commit is contained in:
2026-09-16 19:04:14 +02:00
parent 99e9203d8c
commit b03a61d8ab
12 changed files with 32 additions and 30 deletions
+9 -9
View File
@@ -33,27 +33,27 @@ _ORIGINAL_COUNT = 11
# name -> (file stem, level, school, range, save)
_BATCH1: dict[str, tuple[str, int, str, str, str]] = {
"Abundant Ammunition": ("abundant_ammunition", 0, "transmutation", "close", "none"),
"Abundant Ammunition": ("abundant_ammunition", 1, "conjuration", "close", "none"),
"Acid Splash": ("acid_splash", 0, "conjuration", "close", "none"),
"Aid": ("aid", 2, "enchantment", "touch", "none"),
"Air Bubble": ("air_bubble", 1, "conjuration", "personal", "none"),
"Alarm": ("alarm", 1, "abjuration", "medium", "none"),
"Arcane Mark": ("arcane_mark", 0, "divination", "touch", "none"),
"Arcane Mark": ("arcane_mark", 0, "universal", "touch", "none"),
"Bane": ("bane", 1, "enchantment", "medium", "will"),
"Bear's Endurance": ("bears_endurance", 2, "transmutation", "touch", "will"),
"Bladed Dash": ("bladed_dash", 2, "transmutation", "personal", "none"),
"Bleed": ("bleed", 0, "necromancy", "close", "will"),
"Bless": ("bless", 1, "enchantment", "medium", "none"),
"Blindness/Deafness": ("blindness_deafness", 2, "necromancy", "medium", "will"),
"Blindness/Deafness": ("blindness_deafness", 2, "necromancy", "medium", "fort"),
"Charm Person": ("charm_person", 1, "enchantment", "medium", "will"),
"Color Spray": ("color_spray", 1, "enchantment", "close", "will"),
"Comprehend Languages": ("comprehend_languages", 0, "divination", "personal", "none"),
"Color Spray": ("color_spray", 1, "illusion", "close", "will"),
"Comprehend Languages": ("comprehend_languages", 1, "divination", "personal", "none"),
"Create Alcool": ("create_alcool", 0, "conjuration", "close", "none"),
"Create Water": ("create_water", 1, "conjuration", "medium", "none"),
"Dancing Lights": ("dancing_lights", 0, "conjuration", "close", "none"),
"Create Water": ("create_water", 0, "conjuration", "close", "none"),
"Dancing Lights": ("dancing_lights", 0, "evocation", "medium", "none"),
"Darkness": ("darkness", 2, "evocation", "touch", "none"),
"Daze": ("daze", 0, "enchantment", "close", "will"),
"Deja Vu": ("deja_vu", 0, "divination", "personal", "none"),
"Deja Vu": ("deja_vu", 1, "enchantment", "medium", "none"),
"Delay Disease": ("delay_disease", 3, "abjuration", "touch", "fort"),
"Delay Poison": ("delay_poison", 2, "abjuration", "touch", "fort"),
"Detect Fiendish Presence": ("detect_fiendish_presence", 0, "divination", "close", "none"),
@@ -64,7 +64,7 @@ _BATCH1: dict[str, tuple[str, int, str, str, str]] = {
"Doom": ("doom", 1, "necromancy", "medium", "will"),
"Drunkard's Breath": ("drunkards_breath", 1, "abjuration", "personal", "none"),
"Endure Elements": ("endure_elements", 1, "abjuration", "personal", "none"),
"Enhance Water": ("enhance_water", 2, "abjuration", "personal", "none"),
"Enhance Water": ("enhance_water", 1, "transmutation", "touch", "fort"),
}
_EFFECT_TYPES = (