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:
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "Abundant Ammunition",
|
"name": "Abundant Ammunition",
|
||||||
"level": 0,
|
"level": 1,
|
||||||
"school": "transmutation",
|
"school": "conjuration",
|
||||||
"range": "close",
|
"range": "close",
|
||||||
"save": "none",
|
"save": "none",
|
||||||
"base_dc": 10,
|
"base_dc": 10,
|
||||||
"cast_time": "standard",
|
"cast_time": "standard",
|
||||||
"spell_resistance": false,
|
"spell_resistance": false,
|
||||||
"effects": [],
|
"effects": [],
|
||||||
"description": "A cantrip that conjures duplicate ammunition: attacks with the affected ammunition do not expend it. No combat-mechanical effect in the engine (ammunition is not tracked)."
|
"description": "A 1st-level spell that conjures duplicate ammunition: attacks with the affected ammunition do not expend it. No combat-mechanical effect in the engine (ammunition is not tracked)."
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "Arcane Mark",
|
"name": "Arcane Mark",
|
||||||
"level": 0,
|
"level": 0,
|
||||||
"school": "divination",
|
"school": "universal",
|
||||||
"range": "touch",
|
"range": "touch",
|
||||||
"save": "none",
|
"save": "none",
|
||||||
"base_dc": 10,
|
"base_dc": 10,
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
"level": 2,
|
"level": 2,
|
||||||
"school": "necromancy",
|
"school": "necromancy",
|
||||||
"range": "medium",
|
"range": "medium",
|
||||||
"save": "will",
|
"save": "fort",
|
||||||
"base_dc": 10,
|
"base_dc": 10,
|
||||||
"cast_time": "standard",
|
"cast_time": "standard",
|
||||||
"effects": [
|
"effects": [
|
||||||
@@ -14,5 +14,5 @@
|
|||||||
"save_negates": true
|
"save_negates": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"description": "The target becomes blind or deaf (modeled as blinded) until removed by a caster of higher level. Permanent duration approximated as 100 rounds. Will negates."
|
"description": "The target becomes blind or deaf (modeled as blinded) until removed by a caster of higher level. Permanent duration approximated as 100 rounds. Fortitude negates."
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "Color Spray",
|
"name": "Color Spray",
|
||||||
"level": 1,
|
"level": 1,
|
||||||
"school": "enchantment",
|
"school": "illusion",
|
||||||
"range": "close",
|
"range": "close",
|
||||||
"save": "will",
|
"save": "will",
|
||||||
"base_dc": 10,
|
"base_dc": 10,
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"name": "Comprehend Languages",
|
"name": "Comprehend Languages",
|
||||||
"level": 0,
|
"level": 1,
|
||||||
"school": "divination",
|
"school": "divination",
|
||||||
"range": "personal",
|
"range": "personal",
|
||||||
"save": "none",
|
"save": "none",
|
||||||
"base_dc": 10,
|
"base_dc": 10,
|
||||||
"cast_time": "standard",
|
"cast_time": "standard",
|
||||||
"effects": [],
|
"effects": [],
|
||||||
"description": "A cantrip that lets you understand the meaning of any spoken or written language you encounter for 1 min/level. Utility spell, no combat effect."
|
"description": "A 1st-level spell that lets you understand the meaning of any spoken or written language you encounter for 1 min/level. Utility spell, no combat effect."
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"name": "Create Water",
|
"name": "Create Water",
|
||||||
"level": 1,
|
"level": 0,
|
||||||
"school": "conjuration",
|
"school": "conjuration",
|
||||||
"range": "medium",
|
"range": "close",
|
||||||
"save": "none",
|
"save": "none",
|
||||||
"base_dc": 10,
|
"base_dc": 10,
|
||||||
"cast_time": "standard",
|
"cast_time": "standard",
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"name": "Dancing Lights",
|
"name": "Dancing Lights",
|
||||||
"level": 0,
|
"level": 0,
|
||||||
"school": "conjuration",
|
"school": "evocation",
|
||||||
"range": "close",
|
"range": "medium",
|
||||||
"save": "none",
|
"save": "none",
|
||||||
"base_dc": 10,
|
"base_dc": 10,
|
||||||
"cast_time": "standard",
|
"cast_time": "standard",
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"name": "Deja Vu",
|
"name": "Deja Vu",
|
||||||
"level": 0,
|
"level": 1,
|
||||||
"school": "divination",
|
"school": "enchantment",
|
||||||
"range": "personal",
|
"range": "medium",
|
||||||
"save": "none",
|
"save": "none",
|
||||||
"base_dc": 10,
|
"base_dc": 10,
|
||||||
"cast_time": "standard",
|
"cast_time": "standard",
|
||||||
"effects": [],
|
"effects": [],
|
||||||
"description": "A cantrip that lets you reroll one attack roll, saving throw, or skill check made in the past round (once per casting). Not modeled by the engine's action flow, so it carries no mechanical effect."
|
"description": "A 1st-level spell that lets you reroll one attack roll, saving throw, or skill check made in the past round (once per casting). Not modeled by the engine's action flow, so it carries no mechanical effect."
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"name": "Enhance Water",
|
"name": "Enhance Water",
|
||||||
"level": 2,
|
"level": 1,
|
||||||
"school": "abjuration",
|
"school": "transmutation",
|
||||||
"range": "personal",
|
"range": "touch",
|
||||||
"save": "none",
|
"save": "fort",
|
||||||
"base_dc": 10,
|
"base_dc": 10,
|
||||||
"cast_time": "one_round",
|
"cast_time": "one_round",
|
||||||
"effects": [],
|
"effects": [],
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
"save": "none",
|
"save": "none",
|
||||||
"base_dc": 10,
|
"base_dc": 10,
|
||||||
"cast_time": "one_round",
|
"cast_time": "one_round",
|
||||||
|
"spell_resistance": false,
|
||||||
"effects": [
|
"effects": [
|
||||||
{
|
{
|
||||||
"type": "summon",
|
"type": "summon",
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
"save": "none",
|
"save": "none",
|
||||||
"base_dc": 10,
|
"base_dc": 10,
|
||||||
"cast_time": "one_round",
|
"cast_time": "one_round",
|
||||||
|
"spell_resistance": false,
|
||||||
"effects": [
|
"effects": [
|
||||||
{
|
{
|
||||||
"type": "summon",
|
"type": "summon",
|
||||||
|
|||||||
@@ -33,27 +33,27 @@ _ORIGINAL_COUNT = 11
|
|||||||
|
|
||||||
# name -> (file stem, level, school, range, save)
|
# name -> (file stem, level, school, range, save)
|
||||||
_BATCH1: dict[str, tuple[str, int, str, str, str]] = {
|
_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"),
|
"Acid Splash": ("acid_splash", 0, "conjuration", "close", "none"),
|
||||||
"Aid": ("aid", 2, "enchantment", "touch", "none"),
|
"Aid": ("aid", 2, "enchantment", "touch", "none"),
|
||||||
"Air Bubble": ("air_bubble", 1, "conjuration", "personal", "none"),
|
"Air Bubble": ("air_bubble", 1, "conjuration", "personal", "none"),
|
||||||
"Alarm": ("alarm", 1, "abjuration", "medium", "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"),
|
"Bane": ("bane", 1, "enchantment", "medium", "will"),
|
||||||
"Bear's Endurance": ("bears_endurance", 2, "transmutation", "touch", "will"),
|
"Bear's Endurance": ("bears_endurance", 2, "transmutation", "touch", "will"),
|
||||||
"Bladed Dash": ("bladed_dash", 2, "transmutation", "personal", "none"),
|
"Bladed Dash": ("bladed_dash", 2, "transmutation", "personal", "none"),
|
||||||
"Bleed": ("bleed", 0, "necromancy", "close", "will"),
|
"Bleed": ("bleed", 0, "necromancy", "close", "will"),
|
||||||
"Bless": ("bless", 1, "enchantment", "medium", "none"),
|
"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"),
|
"Charm Person": ("charm_person", 1, "enchantment", "medium", "will"),
|
||||||
"Color Spray": ("color_spray", 1, "enchantment", "close", "will"),
|
"Color Spray": ("color_spray", 1, "illusion", "close", "will"),
|
||||||
"Comprehend Languages": ("comprehend_languages", 0, "divination", "personal", "none"),
|
"Comprehend Languages": ("comprehend_languages", 1, "divination", "personal", "none"),
|
||||||
"Create Alcool": ("create_alcool", 0, "conjuration", "close", "none"),
|
"Create Alcool": ("create_alcool", 0, "conjuration", "close", "none"),
|
||||||
"Create Water": ("create_water", 1, "conjuration", "medium", "none"),
|
"Create Water": ("create_water", 0, "conjuration", "close", "none"),
|
||||||
"Dancing Lights": ("dancing_lights", 0, "conjuration", "close", "none"),
|
"Dancing Lights": ("dancing_lights", 0, "evocation", "medium", "none"),
|
||||||
"Darkness": ("darkness", 2, "evocation", "touch", "none"),
|
"Darkness": ("darkness", 2, "evocation", "touch", "none"),
|
||||||
"Daze": ("daze", 0, "enchantment", "close", "will"),
|
"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 Disease": ("delay_disease", 3, "abjuration", "touch", "fort"),
|
||||||
"Delay Poison": ("delay_poison", 2, "abjuration", "touch", "fort"),
|
"Delay Poison": ("delay_poison", 2, "abjuration", "touch", "fort"),
|
||||||
"Detect Fiendish Presence": ("detect_fiendish_presence", 0, "divination", "close", "none"),
|
"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"),
|
"Doom": ("doom", 1, "necromancy", "medium", "will"),
|
||||||
"Drunkard's Breath": ("drunkards_breath", 1, "abjuration", "personal", "none"),
|
"Drunkard's Breath": ("drunkards_breath", 1, "abjuration", "personal", "none"),
|
||||||
"Endure Elements": ("endure_elements", 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 = (
|
_EFFECT_TYPES = (
|
||||||
|
|||||||
Reference in New Issue
Block a user