list: API endpoint for returning a list of spells.
retrieve: API endpoint for returning a particular spell.

GET /v2/spells/?format=api&ordering=-ritual&page=36
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 1955,
    "next": "https://api-beta.open5e.com/v2/spells/?format=api&ordering=-ritual&page=37",
    "previous": "https://api-beta.open5e.com/v2/spells/?format=api&ordering=-ritual&page=35",
    "results": [
        {
            "key": "deepmx_spire-of-stone",
            "document": {
                "name": "Deep Magic Extended",
                "key": "deepmx",
                "type": "SOURCE",
                "display_name": "Deep Magic Extended",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/deepmagic"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Conjuration",
                "key": "conjuration"
            },
            "classes": [
                {
                    "name": "Warlock",
                    "key": "srd_warlock"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Spire of Stone",
            "desc": "You cause a spire of rock to burst out of the ground, floor, or another surface beneath your feet. The spire is as wide as your space, and lifting you, it can rise up to 20 feet in height. When the spire appears, a creature within 5 feet of you must succeed on a Dexterity saving throw or fall prone. As a bonus action on your turn, you can cause the spire to rise or descend up to 20 feet to a maximum height of 40 feet. If you move off of the spire, it immediately collapses back into the ground. When the spire disappears, it leaves the surface from which it sprang unharmed. You can create a new spire as a bonus action for the duration of the spell.",
            "level": 2,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Self",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "dexterity",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "deepmx_strength-of-the-underworld",
            "document": {
                "name": "Deep Magic Extended",
                "key": "deepmx",
                "type": "SOURCE",
                "display_name": "Deep Magic Extended",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/deepmagic"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Necromancy",
                "key": "necromancy"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Strength of the Underworld",
            "desc": "You call on the power of the dark gods of the afterlife to strengthen the target's undead energy. The spell's target has advantage on saving throws against Turn Undead while the spell lasts. If this spell is cast on a corpse that died from darakhul fever, the corpse gains a +5 bonus on its roll to determine whether it rises as a darakhul.",
            "level": 3,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Touch",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "deepmx_tick-stop",
            "document": {
                "name": "Deep Magic Extended",
                "key": "deepmx",
                "type": "SOURCE",
                "display_name": "Deep Magic Extended",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/deepmagic"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation"
            },
            "classes": [
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Tick Stop",
            "desc": "Deep Magic: clockwork You speak a word and the target construct can take one action or bonus action on its next turn, but not both. The construct is immune to further tick stops from the same caster for 24 hours.",
            "level": 0,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "30 feet",
            "range": 30,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": false,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 round",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "deepmx_timeless-engine",
            "document": {
                "name": "Deep Magic Extended",
                "key": "deepmx",
                "type": "SOURCE",
                "display_name": "Deep Magic Extended",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/deepmagic"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd_bard"
                },
                {
                    "name": "Cleric",
                    "key": "srd_cleric"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Timeless Engine",
            "desc": "Deep Magic: clockwork You halt the normal processes of degradation and wear in a nonmagical clockwork device, making normal maintenance unnecessary and slowing fuel consumption to 1/10th of normal. For magical devices and constructs, the spell greatly reduces wear. A magical clockwork device, machine, or creature that normally needs daily maintenance only needs care once a year; if it previously needed monthly maintenance, it now requires attention only once a decade.",
            "level": 7,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Touch",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "until dispelled",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "deepmx_winding-key",
            "document": {
                "name": "Deep Magic Extended",
                "key": "deepmx",
                "type": "SOURCE",
                "display_name": "Deep Magic Extended",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/deepmagic"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd_bard"
                },
                {
                    "name": "Cleric",
                    "key": "srd_cleric"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Winding Key",
            "desc": "Deep Magic: clockwork You target a construct, giving it an extra action or move on each of its turns.",
            "level": 2,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "60 feet",
            "range": 60,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": false,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "deepmx_write-memory",
            "document": {
                "name": "Deep Magic Extended",
                "key": "deepmx",
                "type": "SOURCE",
                "display_name": "Deep Magic Extended",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/deepmagic"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd_bard"
                },
                {
                    "name": "Cleric",
                    "key": "srd_cleric"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Write Memory",
            "desc": "Deep Magic: clockwork You copy your memories, or those learned from the spell read memory, onto an empty memory gear.",
            "level": 4,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Touch",
            "range": 0,
            "ritual": false,
            "casting_time": "1hour",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_ambush",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_2",
                    "damage_roll": null,
                    "target_count": 2,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_3",
                    "damage_roll": null,
                    "target_count": 3,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": 4,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": 5,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": 6,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": 7,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": 8,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": 9,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Illusion",
                "key": "illusion"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Ambush",
            "desc": "The forest floor swirls and shifts around you to welcome you into its embrace. While in a forest, you have advantage on Dexterity (Stealth) checks to Hide. While hidden in a forest, you have advantage on your next Initiative check. The spell ends if you attack or cast a spell.",
            "level": 1,
            "higher_level": "When you cast this spell using a spell slot of 2nd level or higher, you can affect one additional creature for each slot level above 1st. The spell ends if you or any target of this spell attacks or casts a spell.",
            "target_type": "creature",
            "range_text": "Self",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": false,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_conjure-manabane-swarm",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Conjuration",
                "key": "conjuration"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Conjure Manabane Swarm",
            "desc": "Deep Magic: summoning You summon a swarm of manabane scarabs that has just 40 hit points. The swarm appears at a spot you choose within 60 feet and attacks the closest enemy. You can conjure the swarm to appear in an enemy's space. If you prefer, you can summon two full-strength, standard swarms of insects (including beetles, centipedes, spiders, or wasps) instead.",
            "level": 4,
            "higher_level": "",
            "target_type": "point",
            "range_text": "60 feet",
            "range": 60,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_curse-of-formlessness",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Curse of Formlessness",
            "desc": "A creature you touch must make a successful Constitution saving throw or be cursed with a shifting, amorphous form. Spells that change the target creature's shape (such as polymorph) do not end the curse, but they do hold the creature in a stable form, temporarily mitigating it until the end of that particular spell's duration; shapechange and stoneskin have similar effects. While under the effect of the curse of formlessness, the target creature is resistant to slashing and piercing damage and ignores the additional damage done by critical hits, but it can neither hold nor use any item, nor can it cast spells or activate magic items. Its movement is halved, and winged flight becomes impossible. Any armor, clothing, helmet, or ring becomes useless. Large items that are carried or worn, such as armor, backpacks, or clothing, become hindrances, so the target has disadvantage on Dexterity checks and saving throws while such items are in place. A creature under the effect of a curse of formlessness can try to hold itself together through force of will. The afflicted creature uses its action to repeat the saving throw; if it succeeds, the afflicted creature negates the penalties from the spell until the start of its next turn.",
            "level": 6,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Touch",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "constitution",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "permanent",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_delay-passing",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Necromancy",
                "key": "necromancy"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Delay Passing",
            "desc": "You draw forth the ebbing life force of a creature and question it. Upon casting this spell, you must touch a creature that dropped to 0 hit points since your last turn. If it fails a Wisdom saving throw, you temporarily prevent its spirit from passing into the next realm. You are able to hear the spirit, though the spirit doesn't appear to any creature without the ability to see invisible creatures. The spirit communicates directly with your psyche and cannot see or hear anything but what you tell it. You can ask the spirit a number of questions equal to your proficiency bonus. Questions must be asked directly; a delay of more than 10 seconds between the spirit answering one question and you asking another allows the spirit to escape into the afterlife. The corpse's knowledge is limited to what it knew during life, including the languages it spoke. The spirit cannot lie to you, but it can refuse to answer a question that would harm its living family or friends, or truthfully answer that it doesn't know. Once the spirit answers your allotment of questions, it passes on.",
            "level": 1,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Touch",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_doom-of-ancient-decrepitude",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Necromancy",
                "key": "necromancy"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Doom of Ancient Decrepitude",
            "desc": "You generate an entropic field that rapidly ages every creature in the area of effect. The field covers a sphere with a 20-foot radius centered on you. Every creature inside the sphere when it's created, including you, must make a successful Constitution saving throw or gain 2 levels of exhaustion from sudden, traumatic aging. A creature that ends its turn in the field must repeat the saving throw, gaining 1 level of exhaustion per subsequent failure. You have advantage on these saving throws. An affected creature sheds 1 level of exhaustion at the end of its turn, if it started the turn outside the spell's area of effect (or the spell has ended). Only 1 level of exhaustion can be removed this way; all remaining levels are removed when the creature completes a short or long rest. A creature that died from gaining 6 levels of exhaustion, however, remains dead.",
            "level": 5,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Self",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "constitution",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": "sphere",
            "shape_size": 20,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_doom-of-voracity",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Conjuration",
                "key": "conjuration"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Doom of Voracity",
            "desc": "You create a ripple of dark energy that destroys everything it touches. You create a 10-foot-radius, 10-foot-deep cylindrical extra-dimensional hole on a horizontal surface of sufficient size. Since it extends into another dimension, the pit has no weight and does not otherwise displace the original underlying material. You can create the pit in the deck of a ship as easily as in a dungeon floor or the ground of a forest. Any creature standing in the original conjured space, or on an expanded space as it grows, must succeed on a Dexterity saving throw to avoid falling in. The sloped pit edges crumble continuously, and any creature adjacent to the pit when it expands must succeed on a Dexterity saving throw to avoid falling in. Creatures subjected to a successful pushing effect (such as by a spell like incapacitated for 2 rounds. When the spell ends, creatures within the pit must make a Constitution saving throw. Those who succeed rise up with the bottom of the pit until they are standing on the original surface. Those who fail also rise up but are stunned for 2 rounds.",
            "level": 3,
            "higher_level": "When you cast this spell using a spell slot of 4th level or higher, increase the depth of the pit by 10 feet for each slot level above 3rd.",
            "target_type": "creature",
            "range_text": "120 feet",
            "range": 120,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "dexterity",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_feed-the-worms",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Necromancy",
                "key": "necromancy"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Feed the Worms",
            "desc": "You draw forth the ebbing life force of a creature and use it to feed the worms. Upon casting this spell, you touch a creature that dropped to 0 hit points since your last turn. If it fails a Constitution saving throw, its body is completely consumed by worms in moments, leaving no remains. In its place is a swarm of worms (treat as a standard swarm of insects) that considers all other creatures except you as enemies. The swarm remains until it's killed.",
            "level": 1,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Touch",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "constitution",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "until destroyed",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_greater-ley-protection",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "1 hour",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Abjuration",
                "key": "abjuration"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Greater Ley Protection",
            "desc": "Deep Magic: forest-bound You create a 20-foot cube of antimagic within range that specifically protects against ley line magic. Ley line spells and magical effects up to level 7 that target a creature within the cube have no effect on that target. Any active ley line spells or magical effects up to level 7 on a creature or an object in the cube is suppressed while the creature or object is in it. The area of a ley line spell or magical effect up to level 7 can't extend into the cube. If the cube overlaps an area of ley line magic, such as greater ley pulse, the part of the area that is covered by the cube is suppressed. The cube has no effect on other types of magic or spells. You can exclude specific individuals within the cube from the protection.",
            "level": 7,
            "higher_level": "When you cast this spell using a spell slot of 9th level or higher, its duration is concentration, up to 1 hour.",
            "target_type": "creature",
            "range_text": "60 feet",
            "range": 60,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": "line",
            "shape_size": 20,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_hirvsths-call",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Conjuration",
                "key": "conjuration"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Hirvsth's Call",
            "desc": "Deep Magic: Rothenian You summon a spectral herd of ponies to drag off a creature that you can see in range. The target must be no bigger than Large and must make a Dexterity saving throw. On a successful save, the spell has no effect. On a failed save, a spectral rope wraps around the target and pulls it 60 feet in a direction of your choosing as the herd races off. The ponies continue running in the chosen direction for the duration of the spell but will alter course to avoid impassable obstacles. Once you choose the direction, you cannot change it. The ponies ignore difficult terrain and are immune to damage. The target is prone and immobilized but can use its action to make a Strength or Dexterity check against your spell DC to escape the spectral bindings. The target takes 1d6 bludgeoning damage for every 20 feet it is dragged by the ponies. The herd moves 60 feet each round at the beginning of your turn.",
            "level": 4,
            "higher_level": "When you cast this spell using a spell slot of 5th level or higher, one additional creature can be targeted for each slot level above 4th.",
            "target_type": "creature",
            "range_text": "30 feet",
            "range": 30,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "dexterity",
            "attack_roll": false,
            "damage_roll": "1d6",
            "damage_types": [
                "bludgeoning"
            ],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_jeweled-fissure",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Conjuration",
                "key": "conjuration"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Jeweled Fissure",
            "desc": "Deep Magic: dragon With a sweeping gesture, you cause jagged crystals to burst from the ground and hurtle directly upward. Choose an origin point within the spell's range that you can see. Starting from that point, the crystals burst out of the ground along a 30-foot line. All creatures in that line and up to 100 feet above it take 2d8 thunder damage plus 2d8 piercing damage; a successful Dexterity saving throw negates the piercing damage. A creature that fails the saving throw is impaled by a chunk of crystal that halves the creature's speed, prevents it from flying, and causes it to fall to the ground if it was flying. To remove a crystal, the creature or an ally within 5 feet of it must use an action and make a successful DC 13 Strength check. If the check succeeds, the impaled creature takes 1d8 piercing damage and its speed and flying ability are restored to normal.",
            "level": 3,
            "higher_level": "",
            "target_type": "point",
            "range_text": "100 feet",
            "range": 100,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "dexterity",
            "attack_roll": false,
            "damage_roll": "1d8",
            "damage_types": [
                "piercing"
            ],
            "duration": "instantaneous",
            "shape_type": "line",
            "shape_size": 30,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_lesser-ley-protection",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "1 hour",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "1 hour",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "1 hour",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Abjuration",
                "key": "abjuration"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Lesser Ley Protection",
            "desc": "Deep Magic: forest-bound You create a 10-foot cube of antimagic within range that specifically protects against ley line magic. Ley line spells and magical effects up to level 5 that target a creature within the cube have no effect on that target. Any active ley line spells or magical effects up to level 5 on a creature or an object in the cube is suppressed while the creature or object is in it. The area of a ley line spell or magical effect up to level 5 can't extend into the cube. If the cube overlaps an area of ley line magic, such as lesser ley pulse, the part of the area that is covered by the cube is suppressed. The cube has no effect on other types of magic or spells. You can exclude specific individuals within the cube from the protection.",
            "level": 5,
            "higher_level": "When you cast this spell using a spell slot of 7th level or higher, its duration is concentration, up to 1 hour.",
            "target_type": "creature",
            "range_text": "30 feet",
            "range": 30,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": "line",
            "shape_size": 10,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_ley-disturbance",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Divination",
                "key": "divination"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Ley Disturbance",
            "desc": "Deep Magic: forest-bound While in your bound forest, you tune your senses to any disturbances of ley energy flowing through it. For the duration, you are aware of any ley line manipulation or ley spell casting within 5 miles of you. You know the approximate distance and general direction to each disturbance within that range, but you don't know its exact location. This doesn't allow you to locate the ley lines themselves, just any use or modification of them.",
            "level": 3,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Self",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_locate-red-portal",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Divination",
                "key": "divination"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Locate Red Portal",
            "desc": "For the duration, you can sense the presence of any dimensional portals within range and whether they are one-way or two-way. If you sense a portal using this spell, you can use your action to peer through the portal to determine its destination. You gain a glimpse of the area at the other end of the shadow road. If the destination is not somewhere you have previously visited, you can make a DC 25 Intelligence (Arcana, History or Nature-whichever is most relevant) check to determine to where and when the portal leads.",
            "level": 3,
            "higher_level": "",
            "target_type": "area",
            "range_text": "60 feet",
            "range": 60,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_morphic-flux",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Morphic Flux",
            "desc": "When you cast this spell, your body becomes highly mutable, your flesh constantly shifting and quivering, occasionally growing extra parts-limbs and eyes-only to reabsorb them soon afterward. While under the effect of this spell, you have resistance to slashing and piercing damage and ignore the additional damage done by critical hits. You can squeeze through Tiny spaces without penalty. In addition, once per round, as a bonus action, you can make an unarmed attack with a newly- grown limb. Treat it as a standard unarmed attack, but you choose whether it does bludgeoning, piercing, or slashing damage.",
            "level": 7,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Self",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_open-red-portal",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Open Red Portal",
            "desc": "You must tap the power of a titanic or strong ley line to cast this spell (see the Ley Initiate feat). You open a new two-way Red Portal on the shadow road, leading to a precise location of your choosing on any plane of existence. If located on the Prime Material Plane, this destination can be in the present day or up to 1,000 years in the past. The portal lasts for the duration. Deities and other planar rulers can prevent portals from opening in their presence or anywhere within their domains.",
            "level": 9,
            "higher_level": "",
            "target_type": "point",
            "range_text": "60 feet",
            "range": 60,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_peruns-doom",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Evocation",
                "key": "evocation"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Perun's Doom",
            "desc": "Deep Magic: Rothenian A powerful wind swirls from your outstretched hand toward a point you choose within range, where it explodes with a low roar into vortex of air. Each creature in a 20-foot-radius cylinder centered on that point must make a Strength saving throw. On a failed save, the creature takes 3d8 bludgeoning damage, is pulled to the center of the cylinder, and thrown 50 feet upward into the air. If a creature hits a solid obstruction, such as a stone ceiling, when it's thrown upward, it takes bludgeoning damage as if it had fallen (50 feet - the distance it's traveled upward). For example, if a creature hits the ceiling after rising only 10 feet, it takes bludgeoning damage as if it had fallen (50 feet - 10 feet =) 40 feet, or 4d6 bludgeoning damage.",
            "level": 3,
            "higher_level": "When you cast this spell using a spell slot of 3rd level or higher, increase the distance affected creatures are thrown into the air by 10 feet for each slot above 3rd.",
            "target_type": "point",
            "range_text": "60 feet",
            "range": 60,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "strength",
            "attack_roll": false,
            "damage_roll": "3d8",
            "damage_types": [
                "bludgeoning"
            ],
            "duration": "instantaneous",
            "shape_type": "cylinder",
            "shape_size": 20,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_reset-red-portal",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Reset Red Portal",
            "desc": "When you cast this spell, you can reset the destination of a Red Portal within range, diverting the shadow road so it leads to a location of your choosing. This destination must be in the present day. You can specify the target destination in general terms such as the City of the Fire Snakes, Mammon's home, the Halls of Avarice, or in the Eleven Hells, and anyone stepping through the portal while the spell is in effect will appear in or near that destination. If you reset the destination to the City of the Fire Snakes, for example, the portal might now lead to the first inner courtyard inside the city, or to the marketplace just outside at the GM's discretion. Once the spell's duration expires, the Red Portal resets to its original destination (50% chance) or to a new random destination (roll on the Destinations table).",
            "level": 5,
            "higher_level": "When you cast this spell using a spell slot of 6th level or higher, you can specify a destination up to 100 years in the past for each slot level beyond 5th.",
            "target_type": "object",
            "range_text": "10 feet",
            "range": 10,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_sanguine-spear",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_3",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Sanguine Spear",
            "desc": "You draw blood from the corpse of a creature that has been dead for no more than 24 hours and magically fashion it into a spear of frozen blood. This functions as a +1 spear that does cold damage instead of piercing damage. If the spear leaves your hand for more than 1 round, it melts and the spell ends.",
            "level": 2,
            "higher_level": "If the spell is cast with a 4th-level spell slot, it creates a +2 spear. A 6th-level spell slot creates a +3 spear.",
            "target_type": "creature",
            "range_text": "Touch",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_scattered-images",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Illusion",
                "key": "illusion"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Scattered Images",
            "desc": "When you cast this spell, you create illusory doubles that move when you move but in different directions, distracting and misdirecting your opponents. When scattered images is cast, 1d4 + 2 images are created. Images behave exactly as those created with mirror image, with the exceptions described here. These images remain in your space, acting as invisible or the attacker is blind, the spell has no effect.",
            "level": 4,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Self",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_seal-red-portal",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Abjuration",
                "key": "abjuration"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Seal Red Portal",
            "desc": "You seal a Red Portal or other dimensional gate within range, rendering it inoperable until this spell is dispelled. While the portal remains sealed in this way, it cannot be found with the locate Red Portal spell.",
            "level": 6,
            "higher_level": "",
            "target_type": "object",
            "range_text": "60 feet",
            "range": 60,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "until dispelled",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_selfish-wish",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Conjuration",
                "key": "conjuration"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Selfish Wish",
            "desc": "The selfish wish grants the desires of a supplicant in exchange for power. Like a wish for a great increase in Strength may come with an equal reduction in Intelligence). In exchange for casting the selfish wish, the caster also receives an influx of power. The caster receives the following bonuses for 2 minutes: Doubled speed one extra action each round (as haste) Armor class increases by 3",
            "level": 9,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Self",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_shadow-spawn",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Illusion",
                "key": "illusion"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Shadow Spawn",
            "desc": "Casting this spell consumes the corpse of a creature and creates a shadowy duplicate of it. The creature returns as a shadow beast. The shadow beast has dim memories of its former life and retains free will; casters are advised to be ready to make an attractive offer to the newly-risen shadow beast, to gain its cooperation.",
            "level": 6,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Touch",
            "range": 0,
            "ritual": false,
            "casting_time": "4hours",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_shadow-tree",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Conjuration",
                "key": "conjuration"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Shadow Tree",
            "desc": "This spell temporarily draws a willow tree from the Shadow Realm to the location you designate within range. The tree is 5 feet in diameter and 20 feet tall.\n  When you cast the spell, you can specify individuals who can interact with the tree. All other creatures see the tree as a shadow version of itself and can't grasp or climb it, passing through its shadowy substance. A creature that can interact with the tree and that has Sunlight Sensitivity or Sunlight Hypersensitivity is protected from sunlight while within 20 feet of the tree. A creature that can interact with the tree can climb into its branches, giving the creature half cover.",
            "level": 2,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "60 feet",
            "range": 60,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_shadows-brand",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Necromancy",
                "key": "necromancy"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Shadow's Brand",
            "desc": "You draw a rune or inscription no larger than your hand on the target. The target must succeed on a Constitution saving throw or be branded with the mark on a location of your choosing. The brand appears as an unintelligible mark to most creatures. Those who understand the Umbral language recognize it as a mark indicating the target is an enemy of the shadow fey. Shadow fey who view the brand see it outlined in a faint glow. The brand can be hidden by mundane means, such as clothing, but it can be removed only by the *remove curse* spell.\n  While branded, the target has disadvantage on ability checks when interacting socially with shadow fey.",
            "level": 2,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Touch",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": false,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "constitution",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "until dispelled",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_stigmata-of-the-red-goddess",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_3",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "4 rounds",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "5 rounds",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "6 rounds",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "7 rounds",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "8 rounds",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "9 rounds",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "10 rounds",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Necromancy",
                "key": "necromancy"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Stigmata of the Red Goddess",
            "desc": "You cut yourself and bleed as tribute to Marena, gaining power as long as the blood continues flowing. The stigmata typically appears as blood running from the eyes or ears, or from wounds manifesting on the neck or chest. You take 1 piercing damage at the beginning of each turn and gain a +2 bonus on damage rolls. Any healing received by you, magical or otherwise, ends the spell.",
            "level": 2,
            "higher_level": "When you cast this spell using a spell slot of 3rd level or higher, the damage you take at the start of each of your turns and the bonus damage you do both increase by 1 for each slot level above 2nd, and the duration increases by 1 round for each slot level above 2nd.",
            "target_type": "creature",
            "range_text": "Self",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "3 rounds",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_wield-soul",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Necromancy",
                "key": "necromancy"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Wield Soul",
            "desc": "You draw forth the ebbing life force of a creature and use its arcane power. Upon casting this spell, you must touch a creature that dropped to 0 hit points since your last turn. If it fails a Wisdom saving throw, you gain knowledge of spells, innate spells, and similar abilities it could have used today were it still alive. Expended spells and abilities aren't revealed. Choose one of these spells or abilities with a casting time no longer than 1 action. Until you complete a long rest, you can use this spell or ability once, as a bonus action, using the creature's spell save DC or spellcasting ability bonus.",
            "level": 4,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Touch",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "kp_winged-spies",
            "document": {
                "name": "Kobold Press Compilation",
                "key": "kp",
                "type": "SOURCE",
                "display_name": "Kobold Press Compilation",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Divination",
                "key": "divination"
            },
            "classes": [],
            "range_unit": "miles",
            "shape_size_unit": "feet",
            "name": "Winged Spies",
            "desc": "This spell summons a swarm of ravens or other birds-or a swarm of bats if cast at night or underground-to serve you as spies. The swarm moves out as you direct, but it won't patrol farther away than the spell's range. Commands must be simple, such as “search the valley to the east for travelers” or “search everywhere for humans on horses.” The GM can judge how clear and effective your instructions are and use that estimation in determining what the spies report. You can recall the spies at any time by whispering into the air, but the spell ends when the swarm returns to you and reports. You must receive the swarm's report before the spell expires, or you gain nothing. The swarm doesn't fight for you; it avoids danger if possible but defends itself if it must. You know if the swarm is destroyed, and the spell ends.",
            "level": 4,
            "higher_level": "",
            "target_type": "area",
            "range_text": "10 miles",
            "range": 10,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 hours",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_adaptation",
            "document": {
                "name": "Spells That Don't Suck",
                "key": "spells-that-dont-suck",
                "type": "SOURCE",
                "display_name": "Spells That Don't Suck",
                "publisher": {
                    "name": "Somanyrobots",
                    "key": "somanyrobots"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Natural weapon bonus increases to +2. Target can select 1 additional option."
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Natural weapon bonus increases to +2. Target can select 1 additional option."
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Natural weapon bonus increases to +3. Target can select 2 additional options."
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Natural weapon bonus increases to +3. Target can select 2 additional options."
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Natural weapon bonus increases to +3. Target can select 3 additional options."
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Natural weapon bonus increases to +3. Target can select 3 additional options."
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation"
            },
            "classes": [
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Adaptation",
            "desc": "You touch a creature, modifying it for a specific environment. The target chooses one of the following options for the duration. It can end one option as an action to gain the benefits of a different one. The spell ends if you cast it again or dismiss it as an action.\n\n -  The creature grows gills and webbing between its digits. It can breathe underwater and gains a swimming speed equal to its walking speed.\n\n -  The creature grows a membrane between its limbs. When the creature falls, it can use its reaction to subtract up to 100 feet from the fall when calculating falling damage and can glide horizontally a number of feet equal to its walking speed.\n\n -  The creature grows a prehensile tail. The tail has a 5-foot reach and can lift a number of pounds equal to five times the creature’s Strength score. It can grasp, lift, drop, hold, push, or pull an object or a creature, open or close a door or a container, grapple someone, or make an unarmed strike.\n\n -  The creature’s appearance changes. For the duration, it can use an action to change its height, weight, facial features, voice, hair length and coloration, and distinguishing characteristics. It cannot change its size or number of limbs.\n\n -  The creature grows a natural weapon. Unarmed strikes with the weapon deal 1d6 bludgeoning, piercing, or slashing damage as appropriate. The natural weapon is magical and has a +1 bonus to its attack and damage rolls.",
            "level": 2,
            "higher_level": "When you cast this spell using a spell slot of 4th level or higher, the natural weapon’s bonus increases to +2. When you use a spell slot of 6th level or higher, the natural weapon’s bonus increases to +3. Additionally, the target can select one additional option for every two slot levels above 2nd.",
            "target_type": "creature",
            "range_text": "Touch",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": true,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_alter-weather",
            "document": {
                "name": "Spells That Don't Suck",
                "key": "spells-that-dont-suck",
                "type": "SOURCE",
                "display_name": "Spells That Don't Suck",
                "publisher": {
                    "name": "Somanyrobots",
                    "key": "somanyrobots"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "casting_options": [],
            "school": {
                "name": "Transmutation",
                "key": "transmutation"
            },
            "classes": [
                {
                    "name": "Cleric",
                    "key": "srd_cleric"
                },
                {
                    "name": "Druid",
                    "key": "srd_druid"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Alter Weather",
            "desc": "You seize the air currents above you, taking control of the local weather. You must have clear sight of the sky to cast this spell, and the spell ends early if you end your turn unable to see it.\n\nWhen you cast the spell, you can choose to shift the precipitation, temperature, and wind each by one stage on the charts below. It takes 30 minutes for the conditions to change, after which you can change them again. The charts suggest weather effects, and your GM may determine any additional effects resulting from the change in weather. Your GM may rule that fire or cold resistance, hot or cold weather gear, or other measures partly or completely protect a creature against the effects. After the spell ends, the weather returns to its original state, changing at the same rate. The spell ends if you cast it again or dismiss it as an action.\n\n##### Precipitation\n\nHigher stages include all the effects of lower stages.\n<table>\n<thead><tr>\n<th>Stage</th>\n<th>Condition</th>\n<th>Effects</th>\n</tr></thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Clear</td>\n<td>—</td>\n</tr>\n<tr>\n<td>2</td>\n<td>Light clouds</td>\n<td>—</td>\n</tr>\n<tr>\n<td>3</td>\n<td>Overcast or ground fog</td>\n<td>The area lacks sunlight, for effects or traits dependent on it.</td>\n</tr>\n<tr>\n<td>4</td>\n<td>Rain, hail, or snow</td>\n<td>Objects and creatures are lightly obscured more than 60 feet away.</td>\n</tr>\n<tr>\n<td>5</td>\n<td>Torrential rain, driving hail, or blizzard</td>\n<td>Objects and creatures are heavily obscured more than 30 feet away, and all terrain is difficult terrain.</td>\n</tr>\n</tbody>\n</table>\n<h5>Temperature</h5>\nStage 1 includes the effects of stage 2, and stage 7 includes the effects of stage 6.\n<table>\n<thead><tr>\n<th>Stage</th>\n<th>Condition</th>\n<th>Effects</th>\n</tr></thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Unbearable heat</td>\n<td>All creatures must make a DC 10 Constitution saving throw every hour or suffer one level of exhaustion.</td>\n</tr>\n<tr>\n<td>2</td>\n<td>Hot</td>\n<td>All creatures suffer disadvantage on all Constitution saves except against weather effects.</td>\n</tr>\n<tr>\n<td>3</td>\n<td>Warm</td>\n<td>—</td>\n</tr>\n<tr>\n<td>4</td>\n<td>Pleasant</td>\n<td>—</td>\n</tr>\n<tr>\n<td>5</td>\n<td>Cool</td>\n<td>—</td>\n</tr>\n<tr>\n<td>6</td>\n<td>Cold</td>\n<td>All creatures suffer disadvantage on Dexterity checks.</td>\n</tr>\n<tr>\n<td>7</td>\n<td>Bitter cold</td>\n<td>All creatures must make a DC 10 Constitution saving throw every hour or suffer one level of exhaustion.</td>\n</tr>\n</tbody>\n</table>\n<h5>Wind</h5>\nHigher stages include all the effects of lower stages.\n<table>\n<thead><tr>\n<th>Stage</th>\n<th>Condition</th>\n<th>Effects</th>\n</tr></thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Calm</td>\n<td>—</td>\n</tr>\n<tr>\n<td>2</td>\n<td>Moderate wind</td>\n<td>—</td>\n</tr>\n<tr>\n<td>3</td>\n<td>Strong wind</td>\n<td>Ranged attacks are made at disadvantage.</td>\n</tr>\n<tr>\n<td>4</td>\n<td>Gale</td>\n<td>All creatures have resistance to damage from ranged attacks.</td>\n</tr>\n<tr>\n<td>5</td>\n<td>Hurricane</td>\n<td>Ranged attacks are impossible, and all movement against the wind costs twice as much.</td>\n</tr>\n</tbody>\n</table>\n<em><strong>At Higher Levels.</strong></em> When you cast this spell using a spell slot of 7th level, the duration is 8 hours, and the area increases to a 5-mile radius. When you cast this spell using a spell slot of 8th level, the duration is 24 hours, and the area increases to a 10-mile radius. When you cast this spell using a spell slot of 9th level, the duration is 7 days, and the area increases to a 25-mile radius.",
            "level": 6,
            "higher_level": "",
            "target_type": null,
            "range_text": "Self (1-mile radius)",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a silver dish and a glass tube filled with quicksilver",
            "material_cost": "0.00",
            "material_consumed": false,
            "target_count": null,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_animal-ally",
            "document": {
                "name": "Spells That Don't Suck",
                "key": "spells-that-dont-suck",
                "type": "SOURCE",
                "display_name": "Spells That Don't Suck",
                "publisher": {
                    "name": "Somanyrobots",
                    "key": "somanyrobots"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "8 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "8 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "24 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "24 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "24 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "24 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Enchantment",
                "key": "enchantment"
            },
            "classes": [
                {
                    "name": "Druid",
                    "key": "srd_druid"
                },
                {
                    "name": "Ranger",
                    "key": "srd_ranger"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Animal Ally",
            "desc": "You connect your mind to that of a friendly beast within range. You can use your action to use its senses instead of your own until the start of your next turn. While the beast is within 120 feet of you, you and the beast can communicate telepathically, and the beast gains the following benefits:\n\n -  The beast can add your proficiency bonus to all of its ability checks.\n\n -  The beast deals an extra 1d6 damage to a target whenever it hits with an attack\n\n -  The beast has advantage on attack rolls against any creature you have attacked since the start of your last turn.",
            "level": 2,
            "higher_level": "When you cast this spell using a spell slot of 4th level or higher, the spell’s duration increases to 8 hours. When you cast this spell using a spell slot of 6th level or higher, the spell’s duration increases to 24 hours.",
            "target_type": "creature",
            "range_text": "30 ft",
            "range": 30,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a biscuit baked out of meat and grain",
            "material_cost": "0.00",
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_animal-transformation",
            "document": {
                "name": "Spells That Don't Suck",
                "key": "spells-that-dont-suck",
                "type": "SOURCE",
                "display_name": "Spells That Don't Suck",
                "publisher": {
                    "name": "Somanyrobots",
                    "key": "somanyrobots"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Maximum CR increases by 1."
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Maximum CR increases by 2."
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Maximum CR increases by 3."
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Maximum CR increases by 4."
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Maximum CR increases by 5."
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd_bard"
                },
                {
                    "name": "Druid",
                    "key": "srd_druid"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Animal Transformation",
            "desc": "You gesture at a creature you can see within range, magically molding them into a new form. The spell has no effect on a creature with 0 hit points. An unwilling creature must make a Charisma saving throw or be transformed. At the end of each of its turns, an affected target can repeat the save, ending the spell on a success.\n\nThe transformation lasts for the duration, or until the target drops to 0 hit points. The new form can be any beast whose challenge rating is equal to or less than the target’s challenge rating or level, but no greater than 4. The target’s game statistics are replaced by the statistics of the chosen beast. It retains its alignment, personality, allegiances, and broad plan of action.\n\nThe target assumes the hit points of its new form. When it reverts to its normal form, the creature returns to the number of hit points it had before it transformed. If it reverts as a result of dropping to 0 hit points, any excess damage carries over to its normal form.\n\nThe creature is limited in the actions it can perform by the nature of its new form, and it can’t speak, cast spells, or take any other action that requires hands or speech. Its items meld into the new form, and the creature can’t activate, use, wield, or otherwise benefit from any of it.",
            "level": 4,
            "higher_level": "When you cast this spell using a spell slot of 5th level or higher, the new form’s maximum challenge rating increases by 1 for each slot level above 4th.",
            "target_type": "creature",
            "range_text": "60 ft",
            "range": 60,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a lump of clay",
            "material_cost": "0.00",
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "charisma",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_arcane-wall",
            "document": {
                "name": "Spells That Don't Suck",
                "key": "spells-that-dont-suck",
                "type": "SOURCE",
                "display_name": "Spells That Don't Suck",
                "publisher": {
                    "name": "Somanyrobots",
                    "key": "somanyrobots"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "casting_options": [],
            "school": {
                "name": "Evocation",
                "key": "evocation"
            },
            "classes": [
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Arcane Wall",
            "desc": "An invisible wall of force springs into existence at a point you choose within range. The wall appears in any orientation you choose, as a horizontal or vertical barrier or at an angle. It can be free floating or resting on a solid surface. You can form it into a hemispherical dome or a sphere with a radius of up to 10 feet, or you can shape a flat surface made up of ten 10-foot-by-10-foot panels. Each panel must be contiguous with another panel. In any form, the wall is 1/4 inch thick. It lasts for the duration. If the wall cuts through a creature’s space when it appears, the creature is pushed to one side of the wall (your choice which side).\n\nNothing can physically pass through the wall. Each panel has AC 15 and 100 hit points. The wall can’t be dispelled by dispel magic, and is immune to psychic and nonmagical bludgeoning, piercing, and slashing damage. A disintegrate spell destroys the wall instantly, however. The wall also extends into the Ethereal Plane, blocking ethereal travel through the wall.",
            "level": 5,
            "higher_level": "",
            "target_type": null,
            "range_text": "120 ft",
            "range": 120,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a pinch of powdered gemstone",
            "material_cost": "0.00",
            "material_consumed": false,
            "target_count": null,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_arcanists-sword",
            "document": {
                "name": "Spells That Don't Suck",
                "key": "spells-that-dont-suck",
                "type": "SOURCE",
                "display_name": "Spells That Don't Suck",
                "publisher": {
                    "name": "Somanyrobots",
                    "key": "somanyrobots"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "casting_options": [],
            "school": {
                "name": "Conjuration",
                "key": "conjuration"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd_bard"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Arcanist's Sword",
            "desc": "You create a glowing sword-shaped plane of force that hovers within range for the duration. When the sword appears and as a bonus action on subsequent turns, you can give the sword one of the following commands.\n\n -  **Attack.** The sword moves up to 20 feet toward a creature and makes a melee spell attack against it. On a hit, the target takes force damage equal to 3d10 + your spellcasting ability modifier.\n\n -  **Guard.** The sword moves up to 20 feet into a creature’s space and grants the creature half cover as it attempts to deflect incoming attacks. The first time a hostile creature comes within 5 feet of the sword, the sword makes a melee spell attack against that creature. On a hit, the target takes force damage equal to 3d10 + your spellcasting ability modifier. The sword cannot attack again until you command it again.\n\n -  **Whirl.** The sword moves up to 20 feet toward a point and then begins to spin in a deadly whirl. A creature that starts in the sword’s space or passes within 5 feet of the sword on its turn must succeed on a Dexterity saving throw or take 3d10 force damage.",
            "level": 7,
            "higher_level": "",
            "target_type": "area",
            "range_text": "60 ft",
            "range": 60,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a miniature platinum sword with a grip and pommel of copper and zinc, worth 250 gp",
            "material_cost": "0.00",
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": true,
            "damage_roll": "3d10",
            "damage_types": [
                "force"
            ],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_arctic-breath",
            "document": {
                "name": "Spells That Don't Suck",
                "key": "spells-that-dont-suck",
                "type": "SOURCE",
                "display_name": "Spells That Don't Suck",
                "publisher": {
                    "name": "Somanyrobots",
                    "key": "somanyrobots"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": "2d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_2",
                    "damage_roll": "3d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_3",
                    "damage_roll": "4d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": "5d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": "6d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": "7d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": "8d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": "9d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": "10d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Conjuration",
                "key": "conjuration"
            },
            "classes": [
                {
                    "name": "Druid",
                    "key": "srd_druid"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Arctic Breath",
            "desc": "A line of freezing arctic wind 30 feet long and 5 feet wide blasts out from you in a direction of your choice. Each creature in the line must make a Dexterity saving throw.\n\nOn a failure, a creature takes 2d8 cold damage and its speed is reduced by 10 feet until the end of its next turn. On a success, a creature takes half as much damage and isn’t slowed.",
            "level": 1,
            "higher_level": "When you cast this spell using a spell slot of 2nd level or higher, the damage increases by 1d8 for each slot level above 1st.",
            "target_type": "creature",
            "range_text": "Self",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": null,
            "saving_throw_ability": "dexterity",
            "attack_roll": false,
            "damage_roll": "2d8",
            "damage_types": [
                "cold"
            ],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_assemble",
            "document": {
                "name": "Spells That Don't Suck",
                "key": "spells-that-dont-suck",
                "type": "SOURCE",
                "display_name": "Spells That Don't Suck",
                "publisher": {
                    "name": "Somanyrobots",
                    "key": "somanyrobots"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "casting_options": [],
            "school": {
                "name": "Transmutation",
                "key": "transmutation"
            },
            "classes": [
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Assemble",
            "desc": "You magically assemble unfinished materials you can see within range that are not being worn or carried into products. With enough unfinished material, you can assemble up to eight nonmagical objects. A Large object (contained within a 10-foot cube, or eight connected 5-foot cubes) counts as eight, a Medium or Small object as one, and a Tiny object as one-eighth. The object cannot be securely attached to a surface or a larger object, and if you are working with metal or stone, the assembled object can be no larger than Medium. Unfinished materials can be raw (freshly felled trees or mined ores) or partlyworked (wooden boards or metal ingots), but cannot be finished goods (a constructed building or suit of armor). Examples include:\n\n -  Metals and alloys (such as bronze, iron, or silver)\n\n -  Organic byproducts (such as canvas, silk, or wool)\n\n -  Plant matter (such as flax, hemp, or oak)\n\n -  Stone (such as granite, marble, or sandstone)\n\nYou cannot affect creatures or magic items, and you must have proficiency in the appropriate set of artisan’s tools to create items of commensurate craftsmanship. For this type of artisanal crafting, the spell completes the equivalent of eight hours’ work, which can be part of a longer-term project.",
            "level": 4,
            "higher_level": "",
            "target_type": "object",
            "range_text": "120 ft",
            "range": 120,
            "ritual": false,
            "casting_time": "1minute",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 8,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_aura-of-concealment",
            "document": {
                "name": "Spells That Don't Suck",
                "key": "spells-that-dont-suck",
                "type": "SOURCE",
                "display_name": "Spells That Don't Suck",
                "publisher": {
                    "name": "Somanyrobots",
                    "key": "somanyrobots"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_3",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Stealth bonus increases by 1."
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Stealth bonus increases by 2."
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Stealth bonus increases by 3."
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Stealth bonus increases by 4."
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Stealth bonus increases by 5."
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Stealth bonus increases by 6."
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Stealth bonus increases by 7."
                }
            ],
            "school": {
                "name": "Abjuration",
                "key": "abjuration"
            },
            "classes": [
                {
                    "name": "Druid",
                    "key": "srd_druid"
                },
                {
                    "name": "Ranger",
                    "key": "srd_ranger"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Aura of Concealment",
            "desc": "You radiate concealing magic in an aura with a 30-foot radius, making you and your allies more difficult to detect. Until the spell ends, whenever you or a creature you choose within 30 feet of you must make a Dexterity (Stealth) check, the creature may add a +5 bonus. A chosen creature leaves no trace of its passage and cannot be tracked except by magical means.",
            "level": 2,
            "higher_level": "When you cast this spell using a spell slot of 3rd level or higher, the bonus increases by 1 for each slot level above 2nd.\n\n> _In most situations where Aura of Concealment is appropriate, the party will be making group stealth checks against an enemy’s passive Perception. It’s strongly recommended that GMs run those as written in the basic rules. Sometimes GMs require every PC to succeed, or roll active Perception for each enemy—either option will artificially inflate the check’s difficulty (a GM might even do so unconsciously, because they’re used to accounting for a +10 bonus from_ Pass Without Trace_)._",
            "target_type": "creature",
            "range_text": "Self",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a pinch of ash and a cotton bud",
            "material_cost": "0.00",
            "material_consumed": false,
            "target_count": null,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_aura-of-truth",
            "document": {
                "name": "Spells That Don't Suck",
                "key": "spells-that-dont-suck",
                "type": "SOURCE",
                "display_name": "Spells That Don't Suck",
                "publisher": {
                    "name": "Somanyrobots",
                    "key": "somanyrobots"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_3",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Radius increases by 5 feet. Compelled questions increase by 1."
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Radius increases by 10 feet. Compelled questions increase by 2."
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Radius increases by 15 feet. Compelled questions increase by 3."
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Radius increases by 20 feet. Compelled questions increase by 4."
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Radius increases by 25 feet. Compelled questions increase by 5."
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Radius increases by 30 feet. Compelled questions increase by 6."
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Radius increases by 35 feet. Compelled questions increase by 7."
                }
            ],
            "school": {
                "name": "Enchantment",
                "key": "enchantment"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd_bard"
                },
                {
                    "name": "Cleric",
                    "key": "srd_cleric"
                },
                {
                    "name": "Paladin",
                    "key": "srd_paladin"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Aura of Truth",
            "desc": "You radiate a compulsion for honesty in an aura with a 15-foot radius. Until the spell ends, the aura moves with you, centered on you. The first time a creature ends its turn within the area, it must make a Charisma saving throw. On a failed save, it cannot intentionally lie while in the aura. A creature can choose to fail its save, and you know if a creature succeeds or fails. An affected creature is aware of the spell and can answer evasively.\n\nAs an action, you can focus the spell to compel answers. You may ask up to two yes-or-no questions, each directed at an affected creature, who must answer truthfully. The spell then ends.",
            "level": 2,
            "higher_level": "When you cast this spell using a spell slot of 3rd level or higher, the aura’s radius increases by 5 feet for each slot level above 2nd. Additionally, the number of compelled questions you can ask increases by 1 for each slot level above 2nd.",
            "target_type": "creature",
            "range_text": "Self",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": null,
            "saving_throw_ability": "charisma",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_beast-perception",
            "document": {
                "name": "Spells That Don't Suck",
                "key": "spells-that-dont-suck",
                "type": "SOURCE",
                "display_name": "Spells That Don't Suck",
                "publisher": {
                    "name": "Somanyrobots",
                    "key": "somanyrobots"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "casting_options": [],
            "school": {
                "name": "Divination",
                "key": "divination"
            },
            "classes": [
                {
                    "name": "Druid",
                    "key": "srd_druid"
                },
                {
                    "name": "Ranger",
                    "key": "srd_ranger"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Beast Perception",
            "desc": "When you cast the spell, choose one of the following options, the effects of which last for the duration of the spell. While the spell lasts, you can end one option as an action to gain the benefits of a different one.\n\n -  **Darkvision.** You gain darkvision out to 30 feet.\n\n -  **Echolocation.** You gain blindsight out to 10 feet, but only if you continuously make high-pitched sounds, preventing you from speaking normally while you do. Your squeaking can be heard from up to 60 feet away.\n\n -  **Keen Hearing.** You have advantage on Wisdom (Perception) checks that rely on hearing.\n\n -  **Keen Sight.** You have advantage on Wisdom (Perception) checks that rely on sight.\n\n -  **Keen Smell.** You have advantage on Wisdom (Perception) checks that rely on smell.\n\n -  **Tremorsense.** You gain tremorsense out to 30 feet.\n\n -  **Websense.** While in contact with a web, you know the exact location of any other creature in contact with the same web.",
            "level": 2,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Self",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": false,
            "somatic": true,
            "material": true,
            "material_specified": "a tuft of fur, feathers, or dried skin of the beast the spell mimics)",
            "material_cost": "0.00",
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_befriend",
            "document": {
                "name": "Spells That Don't Suck",
                "key": "spells-that-dont-suck",
                "type": "SOURCE",
                "display_name": "Spells That Don't Suck",
                "publisher": {
                    "name": "Somanyrobots",
                    "key": "somanyrobots"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "casting_options": [],
            "school": {
                "name": "Enchantment",
                "key": "enchantment"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd_bard"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Befriend",
            "desc": "You ensorcel one creature you can see within range, compelling them to like and trust you. For the duration, you have advantage on Charisma (Persuasion) or Charisma (Deception) checks to interact with the target. Afterward, the target is aware you magically influenced it, and becomes hostile toward you. A violent creature might attack you, while others might spread word of your treachery, summon the authorities, or otherwise attempt to thwart you.",
            "level": 0,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "30 ft",
            "range": 30,
            "ritual": false,
            "casting_time": "1minute",
            "reaction_condition": null,
            "verbal": false,
            "somatic": true,
            "material": true,
            "material_specified": "1 copper piece, which the spell consumes",
            "material_cost": "0.01",
            "material_consumed": true,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_benediction",
            "document": {
                "name": "Spells That Don't Suck",
                "key": "spells-that-dont-suck",
                "type": "SOURCE",
                "display_name": "Spells That Don't Suck",
                "publisher": {
                    "name": "Somanyrobots",
                    "key": "somanyrobots"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "casting_options": [],
            "school": {
                "name": "Divination",
                "key": "divination"
            },
            "classes": [
                {
                    "name": "Cleric",
                    "key": "srd_cleric"
                },
                {
                    "name": "Druid",
                    "key": "srd_druid"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Benediction",
            "desc": "Magic enhances your words as you advise one creature that can see and understand you within range. Once before the spell ends, the target can roll a 1d4 and add the number rolled to one ability check of its choice. It can roll the die before or after making the ability check. The spell then ends.\n\nA creature with 4 Intelligence or higher that perceives your spellcasting is aware of its magical influence and responds accordingly.\n\n> _Stacking bonus-die buffs can easily break skill checks. The following house rule is strongly recommended:_ Only one bonus-die effect (the largest) can be applied to any given d20 roll.",
            "level": 0,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "30 ft",
            "range": 30,
            "ritual": false,
            "casting_time": "1minute",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_bewilder",
            "document": {
                "name": "Spells That Don't Suck",
                "key": "spells-that-dont-suck",
                "type": "SOURCE",
                "display_name": "Spells That Don't Suck",
                "publisher": {
                    "name": "Somanyrobots",
                    "key": "somanyrobots"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Sphere radius increases by 5 feet."
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Sphere radius increases by 10 feet."
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Sphere radius increases by 15 feet."
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Sphere radius increases by 20 feet."
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": "Sphere radius increases by 25 feet."
                }
            ],
            "school": {
                "name": "Enchantment",
                "key": "enchantment"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd_bard"
                },
                {
                    "name": "Druid",
                    "key": "srd_druid"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Bewilder",
            "desc": "You distort and confuse your enemies’ senses, driving them to inexplicable action. Each creature in a 20-foot radius sphere centered on a point you choose within range must succeed on a Wisdom saving throw when you cast this spell or be affected by it.\n\nAn affected target can’t take reactions. At the start of each of its turns, it must spend half of its movement to move in a random horizontal direction. To determine the direction, roll a d8 and assign a direction to each die face. It then must roll a d4 to determine its actions.\n\n| d4 | Behavior |\n| --- | --- |\n| 1 | The creature is stunned until the start of its next turn. |\n| 2 | The creature treats every other creature as its enemy until the start of its next turn, fighting them with its typical tactics. |\n| 3 | The creature becomes frightened of every other creature it can see until the start of its next turn. |\n| 4 | The creature drops any weapons or items it is holding, and doesn't move or take actions this turn. |\n\nAt the end of each of its turns, an affected target can repeat its saving throw, ending the effect on itself on a success. A creature can also repeat its saving throw any time it takes damage.",
            "level": 4,
            "higher_level": "When you cast this spell using a spell slot of 5th level or higher, the radius of the sphere increases by 5 feet for each slot level above 4th.",
            "target_type": "creature",
            "range_text": "90 ft",
            "range": 90,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a sprig of wormwood",
            "material_cost": "0.00",
            "material_consumed": false,
            "target_count": null,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_black-ice",
            "document": {
                "name": "Spells That Don't Suck",
                "key": "spells-that-dont-suck",
                "type": "SOURCE",
                "display_name": "Spells That Don't Suck",
                "publisher": {
                    "name": "Somanyrobots",
                    "key": "somanyrobots"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "casting_options": [],
            "school": {
                "name": "Conjuration",
                "key": "conjuration"
            },
            "classes": [
                {
                    "name": "Druid",
                    "key": "srd_druid"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Black Ice",
            "desc": "You cause a patch of nearly transparent ice to form on ground that you can see within range. Until the spell ends, the magic ice fills a 5-foot square. Any creature on the ice’s space when you cast the spell must succeed on a Dexterity saving throw or take 1d6 cold damage. If the creature is Medium or smaller, it also falls prone on a failed save.\n\nA creature must also make the saving throw when it moves onto the ice’s space for the first time on a turn or ends its turn atop it.\n\nThis spell’s damage increases by 1d6 when you reach 5th level (2d6), 11th level (3d6), and 17th level (4d6).",
            "level": 0,
            "higher_level": "",
            "target_type": "area",
            "range_text": "60 ft",
            "range": 60,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "dexterity",
            "attack_roll": false,
            "damage_roll": "1d6",
            "damage_types": [
                "cold"
            ],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_blade-burst",
            "document": {
                "name": "Spells That Don't Suck",
                "key": "spells-that-dont-suck",
                "type": "SOURCE",
                "display_name": "Spells That Don't Suck",
                "publisher": {
                    "name": "Somanyrobots",
                    "key": "somanyrobots"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "casting_options": [],
            "school": {
                "name": "Conjuration",
                "key": "conjuration"
            },
            "classes": [
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Blade Burst",
            "desc": "You conjure a ring of blades to slash or stab at your foes. All other creatures within 5 feet of you must succeed on a Dexterity saving throw or take 1d6 slashing or piercing damage (your choice).\n\nThis spell's damage increases by 1d6 when you reach 5th level (2d6), 11th level (3d6), and 17th level (4d6).",
            "level": 0,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Self",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": null,
            "saving_throw_ability": "dexterity",
            "attack_roll": false,
            "damage_roll": "1d6",
            "damage_types": [
                "piercing"
            ],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_blazing-blade",
            "document": {
                "name": "Spells That Don't Suck",
                "key": "spells-that-dont-suck",
                "type": "SOURCE",
                "display_name": "Spells That Don't Suck",
                "publisher": {
                    "name": "Somanyrobots",
                    "key": "somanyrobots"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "casting_options": [],
            "school": {
                "name": "Transmutation",
                "key": "transmutation"
            },
            "classes": [
                {
                    "name": "Cleric",
                    "key": "srd_cleric"
                },
                {
                    "name": "Paladin",
                    "key": "srd_paladin"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Blazing Blade",
            "desc": "You touch a weapon and enhance it with brilliant flame. For the duration, the weapon deals 1d6 extra fire and 1d6 extra radiant damage on a hit, and its base damage is changed to your choice of fire or radiant.\n\n_**Sunfire Swipe.**_ As a bonus action, the wielder can create an arc of burning light, ending the spell. Each creature within a 30-foot cone must make a Dexterity saving throw. Undead and fiends attempt this save with disadvantage. On a failure, a creature takes 3d6 fire and 3d6 radiant damage, and it is afflicted with holy fire for 1 minute. Any attack roll against an affected creature has advantage if the attacker can see it, and the affected creature can't benefit from being invisible. On a success, a creature takes half as much damage and is not affected. At the end of each of its turns, an affected creature can make a Wisdom saving throw, ending the effect on itself on a success.\n\nThe imbued weapon and any creature afflicted with holy fire emits bright light in a 30-foot radius and dim light for an additional 30 feet.",
            "level": 5,
            "higher_level": "",
            "target_type": "object",
            "range_text": "Touch",
            "range": 0,
            "ritual": false,
            "casting_time": "bonus-action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "dexterity",
            "attack_roll": false,
            "damage_roll": "3d4 + 3d6",
            "damage_types": [
                "fire",
                "psychic",
                "radiant"
            ],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        }
    ]
}