diff --git a/data/spells/drunkards_breath.json b/data/spells/drunkards_breath.json index d4ea759..712c263 100644 --- a/data/spells/drunkards_breath.json +++ b/data/spells/drunkards_breath.json @@ -1,12 +1,27 @@ { "name": "Drunkard's Breath", - "level": 1, - "school": "abjuration", - "range": "personal", - "save": "none", + "level": 2, + "school": "conjuration", + "range": "close", + "save": "fort", "base_dc": 10, "cast_time": "standard", "spell_resistance": false, - "effects": [], - "description": "For 1 hour/level you gain DR 5/- against alcohol effects and cannot become drunk. The engine has no DR buff target, so no mechanical effect is applied." + "effects": [ + { + "type": "area", + "shape": "cone", + "radius_ft": 30, + "save_for_half": false, + "effects": [ + { + "type": "condition", + "condition_name": "nauseated", + "duration_rounds": 4, + "save_negates": true + } + ] + } + ], + "description": "SRD spells/drunkards-breath.md: bard 2, cleric 2, oracle 2, skald 2, warpriest 2; conjuration (creation). A cone-shaped burst emanating from your mouth functions like stinking cloud: living creatures in the area become nauseated (Fortitude negates; this is a poison effect). Spell Resistance: no. The SRD range is 30 ft. - modeled as the closest category (close). Duration 1 round/level approximated as 4 rounds (the SRD nausea lasts 1d4+1 rounds after leaving the cloud; fixed duration is the engine convention, cf. fear)." } diff --git a/tests/test_spell_registry_batch1.py b/tests/test_spell_registry_batch1.py index 2f8a771..1f2d185 100644 --- a/tests/test_spell_registry_batch1.py +++ b/tests/test_spell_registry_batch1.py @@ -62,7 +62,7 @@ _BATCH1: dict[str, tuple[str, int, str, str, str]] = { "Disrupt Undead": ("disrupt_undead", 0, "necromancy", "close", "none"), "Divine Favor": ("divine_favor", 1, "evocation", "personal", "none"), "Doom": ("doom", 1, "necromancy", "medium", "will"), - "Drunkard's Breath": ("drunkards_breath", 1, "abjuration", "personal", "none"), + "Drunkard's Breath": ("drunkards_breath", 2, "conjuration", "close", "fort"), "Endure Elements": ("endure_elements", 1, "abjuration", "personal", "none"), "Enhance Water": ("enhance_water", 1, "transmutation", "touch", "fort"), }