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

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

{
    "count": 1955,
    "next": "https://api.open5e.com/v2/spells/?format=api&ordering=duration&page=20",
    "previous": "https://api.open5e.com/v2/spells/?format=api&ordering=duration&page=18",
    "results": [
        {
            "key": "srd_gentle-repose",
            "document": {
                "name": "System Reference Document 5.1",
                "key": "srd-2014",
                "type": "SOURCE",
                "display_name": "5e 2014 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "ritual",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Necromancy",
                "key": "necromancy"
            },
            "classes": [
                {
                    "name": "Cleric",
                    "key": "srd_cleric"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Gentle Repose",
            "desc": "You touch a corpse or other remains. For the duration, the target is protected from decay and can't become undead. The spell also effectively extends the time limit on raising the target from the dead, since days spent under the influence of this spell don't count against the time limit of spells such as raise dead.",
            "level": 2,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Touch",
            "range": 0,
            "ritual": true,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "A pinch of salt and one copper piece placed on each of the corpse's eyes, which must remain there for the duration.",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 days",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "srd_illusory-script",
            "document": {
                "name": "System Reference Document 5.1",
                "key": "srd-2014",
                "type": "SOURCE",
                "display_name": "5e 2014 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "ritual",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Illusion",
                "key": "illusion"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd_bard"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Illusory Script",
            "desc": "You write on parchment, paper, or some other suitable writing material and imbue it with a potent illusion that lasts for the duration. To you and any creatures you designate when you cast the spell, the writing appears normal, written in your hand, and conveys whatever meaning you intended when you wrote the text. To all others, the writing appears as if it were written in an unknown or magical script that is unintelligible. Alternatively, you can cause the writing to appear to be an entirely different message, written in a different hand and language, though the language must be one you know. Should the spell be dispelled, the original script and the illusion both disappear. A creature with truesight can read the hidden message.",
            "level": 1,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Touch",
            "range": 0,
            "ritual": true,
            "casting_time": "1minute",
            "reaction_condition": null,
            "verbal": false,
            "somatic": true,
            "material": true,
            "material_specified": "A lead-based ink worth at least 10gp, which this spell consumes.",
            "material_cost": "10.00",
            "material_consumed": true,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 days",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "srd_mirage-arcane",
            "document": {
                "name": "System Reference Document 5.1",
                "key": "srd-2014",
                "type": "SOURCE",
                "display_name": "5e 2014 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "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": [
                {
                    "name": "Bard",
                    "key": "srd_bard"
                },
                {
                    "name": "Druid",
                    "key": "srd_druid"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Mirage Arcane",
            "desc": "You make terrain in an area up to 1 mile square look, sound, smell, and even feel like some other sort of terrain. The terrain's general shape remains the same, however. Open fields or a road could be made to resemble a swamp, hill, crevasse, or some other difficult or impassable terrain. A pond can be made to seem like a grassy meadow, a precipice like a gentle slope, or a rock-strewn gully like a wide and smooth road. Similarly, you can alter the appearance of structures, or add them where none are present. The spell doesn't disguise, conceal, or add creatures. The illusion includes audible, visual, tactile, and olfactory elements, so it can turn clear ground into difficult terrain (or vice versa) or otherwise impede movement through the area. Any piece of the illusory terrain (such as a rock or stick) that is removed from the spell's area disappears immediately. Creatures with truesight can see through the illusion to the terrain's true form; however, all other elements of the illusion remain, so while the creature is aware of the illusion's presence, the creature can still physically interact with the illusion.",
            "level": 7,
            "higher_level": "",
            "target_type": "area",
            "range_text": "Sight",
            "range": 2020,
            "ritual": false,
            "casting_time": "10minutes",
            "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 days",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "srd-2024_antipathysympathy",
            "document": {
                "name": "System Reference Document 5.2",
                "key": "srd-2024",
                "type": "SOURCE",
                "display_name": "5e 2024 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast"
                },
                "gamesystem": {
                    "name": "5th Edition 2024",
                    "key": "5e-2024"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "casting_options": [],
            "school": {
                "name": "Enchantment",
                "key": "enchantment"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd-2024_bard"
                },
                {
                    "name": "Druid",
                    "key": "srd-2024_druid"
                },
                {
                    "name": "Wizard",
                    "key": "srd-2024_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Antipathy/Sympathy",
            "desc": "As you cast the spell, choose whether it creates antipathy or sympathy, and target one creature or object that is Huge or smaller. Then specify a kind of creature, such as red dragons, goblins, or vampires. A creature of the chosen kind makes a Wisdom saving throw when it comes within 120 feet of the target. Your choice of antipathy or sympathy determines what happens to a creature when it fails that save:\n\n**Antipathy**. The creature has the Frightened condition. The Frightened creature must use its movement on its turns to get as far away as possible from the target, moving by the safest route.\n\n**Sympathy**. The creature has the Charmed condition. The Charmed creature must use its movement on its turns to get as close as possible to the target, moving by the safest route. If the creature is within 5 feet of the target, the creature can't willingly move away. If the target damages the Charmed creature, that creature can make a Wisdom saving throw to end the effect, as described below.\n\n**Ending the Effect**. If the Frightened or Charmed creature ends its turn more than 120 feet away from the target, the creature makes a Wisdom saving throw. On a successful save, the creature is no longer affected by the target. A creature that successfully saves against this effect is immune to it for 1 minute, after which it can be affected again.",
            "level": 8,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "60 feet",
            "range": 60,
            "ritual": false,
            "casting_time": "1hour",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a mix of vinegar and honey",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 days",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "srd-2024_contingency",
            "document": {
                "name": "System Reference Document 5.2",
                "key": "srd-2024",
                "type": "SOURCE",
                "display_name": "5e 2024 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast"
                },
                "gamesystem": {
                    "name": "5th Edition 2024",
                    "key": "5e-2024"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "casting_options": [],
            "school": {
                "name": "Abjuration",
                "key": "abjuration"
            },
            "classes": [
                {
                    "name": "Wizard",
                    "key": "srd-2024_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Contingency",
            "desc": "Choose a spell of level 5 or lower that you can cast, that has a casting time of an action, and that can target you. You cast that spell—called the contingent spell—as part of casting Contingency, expending spell slots for both, but the contingent spell doesn't come into effect. Instead, it takes effect when a certain trigger occurs. You describe that trigger when you cast the two spells. For example, a Contingency cast with Water Breathing might stipulate that Water Breathing comes into effect when you are engulfed in water or a similar liquid. The contingent spell takes effect immediately after the trigger occurs for the first time, whether or not you want it to, and then Contingency ends. The contingent spell takes effect only on you, even if it can normally target others. You can use only one Contingency spell at a time. If you cast this spell again, the effect of another Contingency spell on you ends. Also, Contingency ends on you if its material component is ever not on your person.",
            "level": 6,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Self",
            "range": 0,
            "ritual": false,
            "casting_time": "1minute",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a gem-encrusted statuette of yourself worth 1,500+ GP",
            "material_cost": null,
            "material_consumed": true,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 days",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "srd-2024_gentle-repose",
            "document": {
                "name": "System Reference Document 5.2",
                "key": "srd-2024",
                "type": "SOURCE",
                "display_name": "5e 2024 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast"
                },
                "gamesystem": {
                    "name": "5th Edition 2024",
                    "key": "5e-2024"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "casting_options": [],
            "school": {
                "name": "Necromancy",
                "key": "necromancy"
            },
            "classes": [
                {
                    "name": "Cleric",
                    "key": "srd-2024_cleric"
                },
                {
                    "name": "Paladin",
                    "key": "srd-2024_paladin"
                },
                {
                    "name": "Wizard",
                    "key": "srd-2024_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Gentle Repose",
            "desc": "You touch a corpse or other remains. For the duration, the target is protected from decay and can't become Undead. The spell also effectively extends the time limit on raising the target from the dead, since days spent under the influence of this spell don't count against the time limit of spells such as Raise Dead.",
            "level": 2,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Touch",
            "range": 0,
            "ritual": true,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "2 Copper Pieces, which the spell consumes",
            "material_cost": null,
            "material_consumed": true,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 days",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "srd-2024_illusory-script",
            "document": {
                "name": "System Reference Document 5.2",
                "key": "srd-2024",
                "type": "SOURCE",
                "display_name": "5e 2024 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast"
                },
                "gamesystem": {
                    "name": "5th Edition 2024",
                    "key": "5e-2024"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "casting_options": [],
            "school": {
                "name": "Illusion",
                "key": "illusion"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd-2024_bard"
                },
                {
                    "name": "Warlock",
                    "key": "srd-2024_warlock"
                },
                {
                    "name": "Wizard",
                    "key": "srd-2024_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Illusory Script",
            "desc": "You write on parchment, paper, or another suitable material and imbue it with an illusion that lasts for the duration. To you and any creatures you designate when you cast the spell, the writing appears normal, seems to be written in your hand, and conveys whatever meaning you intended when you wrote the text. To all others, the writing appears as if it were written in an unknown or magical script that is unintelligible. Alternatively, the illusion can alter the meaning, handwriting, and language of the text, though the language must be one you know. If the spell is dispelled, the original script and the illusion both disappear. A creature that has Truesight can read the hidden message.",
            "level": 1,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Touch",
            "range": 0,
            "ritual": true,
            "casting_time": "1minute",
            "reaction_condition": null,
            "verbal": false,
            "somatic": true,
            "material": true,
            "material_specified": "ink worth 10+ GP, which the spell consumes",
            "material_cost": null,
            "material_consumed": true,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 days",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "srd-2024_mirage-arcane",
            "document": {
                "name": "System Reference Document 5.2",
                "key": "srd-2024",
                "type": "SOURCE",
                "display_name": "5e 2024 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast"
                },
                "gamesystem": {
                    "name": "5th Edition 2024",
                    "key": "5e-2024"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "casting_options": [],
            "school": {
                "name": "Illusion",
                "key": "illusion"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd-2024_bard"
                },
                {
                    "name": "Druid",
                    "key": "srd-2024_druid"
                },
                {
                    "name": "Wizard",
                    "key": "srd-2024_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Mirage Arcane",
            "desc": "You make terrain in an area up to 1 mile square look, sound, smell, and even feel like some other sort of terrain. Open fields or a road could be made to resemble a swamp, hill, crevasse, or some other rough or impassable terrain. A pond can be made to seem like a grassy meadow, a precipice like a gentle slope, or a rock-strewn gully like a wide and smooth road. Similarly, you can alter the appearance of structures or add them where none are present. The spell doesn't disguise, conceal, or add creatures. The illusion includes audible, visual, tactile, and olfactory elements, so it can turn clear ground into Difficult Terrain (or vice versa) or otherwise impede movement through the area. Any piece of the illusory terrain (such as a rock or stick) that is removed from the spell's area disappears immediately. Creatures with Truesight can see through the illusion to the terrain's true form; however, all other elements of the illusion remain, so while the creature is aware of the illusion's presence, the creature can still physically interact with the illusion.",
            "level": 7,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Sight",
            "range": 0,
            "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": "10 days",
            "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_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_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_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_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": []
            }
        },
        {
            "key": "spells-that-dont-suck_detect-hazards",
            "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"
                },
                {
                    "name": "Ranger",
                    "key": "srd_ranger"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Detect Hazards",
            "desc": "You sense the presence of any trap within range. A trap, for the purpose of this spell, includes any object, terrain, or magic that would inflict a sudden or unexpected effect you consider harmful or undesirable. Thus, the spell would sense an area affected by the alarm spell, a spell glyph, a hidden pit trap, or a natural sinkhole, but not a creature lying in ambush.\n\nThe spell reveals the general presence and vague direction of a trap within its 120-foot range, but not its specific location. If you come within 15 feet of the trap, you detect its presence exactly, and any ability checks you or your companions make to examine it are made with advantage.\n\nThe spell is blocked by 1 foot of stone, 1 inch of common metal, a thin sheet of lead, or 3 feet of wood or dirt.",
            "level": 2,
            "higher_level": "",
            "target_type": null,
            "range_text": "120 ft",
            "range": 120,
            "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": "",
            "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_detect-otherworldly-influence",
            "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": "Paladin",
                    "key": "srd_paladin"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Detect Otherworldly Influence",
            "desc": "You sense the presence of unnatural or extraplanar creatures. The spell reveals the existence of any aberrations, celestials, elementals, fey, fiends, or undead within 30 feet of you, as well as their locations. You also have advantage on Wisdom (Perception) and Wisdom (Insight) checks against such creatures for the duration.\n\nThe spell is blocked by 1 foot of stone, 1 inch of common metal, a thin sheet of lead, or 3 feet of wood or dirt.",
            "level": 1,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "30 ft",
            "range": 30,
            "ritual": true,
            "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": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_fiery-quiver",
            "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": "Druid",
                    "key": "srd_druid"
                },
                {
                    "name": "Ranger",
                    "key": "srd_ranger"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Fiery Quiver",
            "desc": "You enchant a quiver of ammunition with a fiery boon. For the duration, ammunition drawn from this quiver deals an extra 2d6 fire damage on a hit. Only one piece of ammunition can be affected at a time, and the spell ends after 6 pieces of ammunition have been used or if you cast the spell again.",
            "level": 3,
            "higher_level": "When you cast this spell using a spell slot of 4th level or higher, the number of pieces of ammunition you can affect with this spell increases by one for each slot level above 3rd.",
            "target_type": "object",
            "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": "2d6",
            "damage_types": [
                "fire"
            ],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_fleeting-portals",
            "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": "ft",
            "shape_size_unit": "feet",
            "name": "Fleeting Portals",
            "desc": "You create linked magical gates that you can control for the duration. Select two unoccupied points on the ground that you can see within 500 feet of you. Glowing 10-foot diameter gates open over each point.\n\nYou choose whether the gates are visible and usable from both sides or only one side. Any creature or object entering one gate exits the other as if the two were adjacent to each other. You can use a bonus action to close, open, and move one or both gates up to 60 feet. The spell ends if a gate moves more than 500 feet from the caster’s original location.",
            "level": 6,
            "higher_level": "",
            "target_type": "area",
            "range_text": "500 ft",
            "range": 500,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 2,
            "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_form-of-fire",
            "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": "Druid",
                    "key": "srd_druid"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Form of Fire",
            "desc": "You become elemental fire, shedding bright light in a 30-foot radius and dim light for an additional 30 feet. Until the spell ends, you gain the following benefits:\n\n -  You are immune to fire damage.\n\n -  You can move through the space of other creatures and ignore difficult terrain. The first time on your turn you enter the space of another creature, it takes 2d6 fire damage.\n\n -  If a creature within 5 feet hits you with a melee attack, it takes 2d6 fire damage.\n\n -  You can use your action to create a line of fire 30 feet long and 5 feet wide extending from you in a direction you choose. Each creature in the line must make a Dexterity saving throw. A creature takes 6d6 fire damage on a failed save, or half as much damage on a successful one.\n\n -  During your turn, if you roll fire damage, you can maximize one die of the fire damage dealt.",
            "level": 6,
            "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": "dexterity",
            "attack_roll": false,
            "damage_roll": "6d6",
            "damage_types": [
                "fire"
            ],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_form-of-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": "Transmutation",
                "key": "transmutation"
            },
            "classes": [
                {
                    "name": "Druid",
                    "key": "srd_druid"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Form of Ice",
            "desc": "You freeze over, taking on a form of elemental ice. Until the spell ends, you gain the following benefits:\n\n -  You are immune to cold damage.\n\n -  You can move across difficult terrain created by ice or snow without spending extra movement.\n\n -  The ground in a 15-foot radius around you is icy and is difficult terrain for creatures other than you. The radius moves with you.\n\n -  You can use your action to create a 30-foot cone of freezing wind extending from your outstretched hand in a direction you choose. Each creature in the cone must make a Constitution saving throw. A creature takes 4d8 cold damage on a failed save, or half as much damage on a successful one. A creature that fails its save against this effect has its speed halved until the start of your next turn.\n\n -  During your turn, if you roll cold damage, you gain temporary hit points equal to one die rolled (your choice).",
            "level": 6,
            "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": "4d8",
            "damage_types": [
                "cold"
            ],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_form-of-stone",
            "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": "Druid",
                    "key": "srd_druid"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Form of Stone",
            "desc": "You become made of stone. Until the spell ends, you gain the following benefits:\n\n -  You have resistance to bludgeoning, piercing, and slashing damage from nonmagical attacks.\n\n -  You can move across difficult terrain made of earth or stone without spending extra movement. You can move through solid earth or stone as if it was air and without destabilizing it, but you can’t end your movement there. If you do so, you are ejected to the nearest unoccupied space, this spell ends, and you are stunned until the end of your next turn.\n\n -  You can use your action to call spikes of stone to raise from the ground. All creatures of your choice within 15 feet of you must make a Dexterity saving throw. A creature takes 4d8 piercing damage on a failed save, or half as much on a successful one. Its space becomes difficult terrain either way.",
            "level": 6,
            "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": "dexterity",
            "attack_roll": false,
            "damage_roll": "4d8",
            "damage_types": [
                "piercing"
            ],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_form-of-water",
            "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": "Druid",
                    "key": "srd_druid"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Form of Water",
            "desc": "You become a surge of elemental water. Until the spell ends, you gain the following benefits:\n\n -  You have resistance to bludgeoning, piercing, and slashing damage from nonmagical attacks.\n- You can move through the space of other creatures and ignore difficult terrain; the first time you move through a Large or smaller creature, it must pass a Strength saving throw or be knocked prone.\n- You can use your action to unleash a blast of water 15 feet long and 5 feet wide extending from you in a direction of your choice. Each creature in the line must make a Strength saving throw. A creature takes 5d6 bludgeoning damage and is knocked prone on a failed save, or half as much and isn't knocked prone on a successful one.",
            "level": 6,
            "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": "strength",
            "attack_roll": false,
            "damage_roll": "5d6",
            "damage_types": [
                "bludgeoning"
            ],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_form-of-wind",
            "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": "Druid",
                    "key": "srd_druid"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Form of Wind",
            "desc": "You become a gust of elemental wind. Until the spell ends, you gain the following benefits:\n\n -  You have a flying speed of 60 feet.\n\n -  You can move through and occupy the space of other creatures, and you ignore difficult terrain.\n\n -  You are invisible.\n\n -  You can use your action to unleash a powerful blast of wind in a 30 foot cone. Each creature in the cone must make a Strength saving throw. A creature takes 4d8 bludgeoning damage and is knocked 15 feet away from you on a failed save, or takes half as much damage and isn’t knocked backward on a successful one.",
            "level": 6,
            "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": "strength",
            "attack_roll": false,
            "damage_roll": "4d8",
            "damage_types": [
                "bludgeoning"
            ],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_ghost-lights",
            "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": "Bard",
                    "key": "srd_bard"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Ghost Lights",
            "desc": "You create up to four small lights within range that hover in the air for the duration. Each light may appear as you wish (torch, lantern, glowing orb, etc.) and can be colored as you like. Whichever form you choose, each one sheds dim light in a 15-foot radius.\n\nAs a bonus action on your turn, you can extinguish or move any or all of the lights up to 60 feet within range. A light must be within 30 feet of another light created by this spell, and a light winks out if it exceeds the spell’s range. If you cast this spell again, any current lights you created with this spell instantly wink out.",
            "level": 0,
            "higher_level": "",
            "target_type": "area",
            "range_text": "120 ft",
            "range": 120,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a bit of tungsten or hickory, or a firefly",
            "material_cost": "0.00",
            "material_consumed": false,
            "target_count": 4,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_glacial-orbs",
            "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": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Glacial Orbs",
            "desc": "You conjure five bitterly cold balls in your hand. A creature can hold a ball, hand it to another creature, throw it up to 60 feet, or use it as ammunition for a sling or appropriate weapon. A ball shatters on impact and explodes in a 15-foot radius.\n\nEach creature within the area must make a Dexterity saving throw. On a failure, it takes 3d8 cold damage and its speed is halved until the end of its next turn. On a success, it takes half as much damage and suffers no other effects. When the spell ends, any remaining orbs evaporate.",
            "level": 6,
            "higher_level": "When you cast this spell using a spell slot of 7th level or higher, you create an additional ball for each level above 6th.",
            "target_type": "creature",
            "range_text": "Self (60 feet)",
            "range": 0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a pinch of blue sand",
            "material_cost": "0.00",
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "dexterity",
            "attack_roll": false,
            "damage_roll": "3d8",
            "damage_types": [
                "cold"
            ],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_irradiate",
            "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": "Sorcerer",
                    "key": "srd_sorcerer"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "ft",
            "name": "Irradiate",
            "desc": "You create an eerie, pulsating blue light within a 30-foot radius sphere centered on a point you choose within range. The bright light spreads around corners, and lasts until the spell ends.\n\nWhen a creature moves into the spell’s area for the first time on a turn or starts its turn there, it must make a Constitution saving throw. Constructs automatically succeed on saving throws against this spell.\n\nOn a failure, the creature’s hit point maximum is reduced by 7d4, its speed is reduced by 5 feet, and it receives a -2 penalty to attack rolls, ability checks, saving throws, and save DCs. A creature suffers cumulative effects with each failed saving throw. If a creature fails its saving throw five times, it dies.\n\nAdditionally on a failure, the creature emits light in a 5-foot radius and can’t benefit from being invisible. Each subsequent failed save increases the radius by 5 feet.\n\nAll effects caused by this spell (except death) end when the spell ends.",
            "level": 4,
            "higher_level": "When you cast this spell using a spell slot of 5th level or higher, the hit point maximum reduction increases by 1d4 for each slot level above 4th.",
            "target_type": "point",
            "range_text": "90 ft",
            "range": 90,
            "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": "7d4",
            "damage_types": [],
            "duration": "10 minutes",
            "shape_type": "sphere",
            "shape_size": 30,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_martial-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": [],
            "school": {
                "name": "Transmutation",
                "key": "transmutation"
            },
            "classes": [
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Martial Transformation",
            "desc": "You empower yourself with the physical prowess and battle knowledge of famous warriors. Until the spell ends, you can’t cast spells or concentrate on them, and you gain the following benefits:\n\n -  You gain 50 temporary hit points for the duration.\n\n -  You have advantage on all weapon attacks, and when you hit a target with a weapon attack, it takes an extra 2d12 force damage.\n\n -  You have proficiency in all armor, shields, simple weapons, martial weapons, and with Strength and Constitution saving throws.\n\n -  You can attack twice, instead of once, when you take the Attack action on your turn, unless you already have a feature (such as Extra Attack) which gives you extra attacks.\n\n -  You can conjure and equip (as part of the action used to cast the spell) any armor and any simple or martial weapon of your choice. These items have no strength requirements and are magical in nature, but otherwise have the same properties as their nonmagical counterparts. The equipment vanishes when the spell ends.\n\nImmediately after the spell ends, you must succeed on a DC 15 Constitution saving throw or suffer one level of exhaustion. You can end the spell as a bonus action.",
            "level": 6,
            "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": "a small statuette of a warrior",
            "material_cost": "0.00",
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "2d12",
            "damage_types": [
                "force"
            ],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_misdirection",
            "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": "Illusion",
                "key": "illusion"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd_bard"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Misdirection",
            "desc": "As an action, or as a reaction when you are hit by an attack, you become invisible, hidden and create an illusory double of yourself in your space. The double can move at your speed, can gesture or speak as you choose, and mimics any action you take (your attacks or spells appear to originate from the double). The double has the same AC as you.\n\nAny time a creature would damage the double, or perceives the double making an attack or casting a spell, it makes an Intelligence (Investigation) check against your spell save DC. If the check succeeds, it realizes the double is an illusion and you are no longer invisible to that creature.\n\nAs an action, you can use the double’s senses instead of your own until you use your action to return to your normal senses, or until the spell ends. While you do so, you are blinded and deafened to your own surroundings.",
            "level": 5,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Self",
            "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": "",
            "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_psychokinesis",
            "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": "Sorcerer",
                    "key": "srd_sorcerer"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Psychokinesis",
            "desc": "You attempt to mentally manipulate a creature or object you can see within range. Choose one of the following effects:\n\n -  **Creature.** You attempt to move a Huge or smaller creature, including yourself. The creature must make a Strength saving throw. A creature can willingly fail this save. On a failure, you move the creature up to 30 feet in any direction within the spell’s range, and you may restrain the creature until the end of your next turn.\n\n -  **Object.** You attempt to move an object that weighs up to 1,000 pounds and can exert fine control on it. If the object isn’t being worn or carried, you move it up to 30 feet in any direction within the spell’s range. If the object is worn or carried by a creature, the creature must make a Strength saving throw. On a failure, you pull the object away from that creature and can move it up to 30 feet in any direction within the spell’s range.\n\nA creature or object moved into mid-air will hover until the end of your next turn.\n\nOn each of your turns after you cast this spell, you can use an action to attempt to continue the effect (with the target repeating the saving throw) or choose a new target. You can only affect one object or creature at a time.",
            "level": 5,
            "higher_level": "",
            "target_type": "creature",
            "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": "strength",
            "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_rejuvenation",
            "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": "Bard",
                    "key": "srd_bard"
                },
                {
                    "name": "Cleric",
                    "key": "srd_cleric"
                },
                {
                    "name": "Druid",
                    "key": "srd_druid"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Rejuvenation",
            "desc": "You touch a creature and imbue it with miraculous life, causing its flesh to knit back together and repair itself. For the duration of the spell, the target gains 10 hit points at the start of each of its turns. If you reach your hit point maximum while affected by this spell, then scars are healed, missing limbs or digits regrow, and permanent wounds are fully mended.\n\nThe spell ends early if the target takes a single instance of fire or acid damage equal to or greater than twice your level.",
            "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": true,
            "material_specified": "a lizard's tail",
            "material_cost": "0.00",
            "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": "spells-that-dont-suck_sacred-circle",
            "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": "Abjuration",
                "key": "abjuration"
            },
            "classes": [
                {
                    "name": "Cleric",
                    "key": "srd_cleric"
                },
                {
                    "name": "Paladin",
                    "key": "srd_paladin"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "ft",
            "name": "Sacred Circle",
            "desc": "You create a 60-foot radius, 120-foot tall cylinder of resonating planar energy centered on a point on the ground that you can see within range. Until the spell ends, aberrations, celestials, elementals, fey, fiends, and undead have disadvantage on attack rolls against three creatures of your choice within the cylinder.\n\nAs an action, you may remove any charm, fear, or possession effects caused by creatures of those types from a creature of your choice within the cylinder.\n\nAdditionally, you can choose whether to allow or block teleportation, interplanar travel, or creatures being summoned within the cylinder.",
            "level": 5,
            "higher_level": "",
            "target_type": "point",
            "range_text": "60 ft",
            "range": 60,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a piece of turquoise mounted in silver",
            "material_cost": "0.00",
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 minutes",
            "shape_type": "cylinder",
            "shape_size": 60,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_sacred-strikes",
            "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": "Paladin",
                    "key": "srd_paladin"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Sacred Strikes",
            "desc": "You ask for a divine blessing on your weapon, empowering it against your foes. For the duration, your weapon attacks deal an extra 1d6 radiant damage.",
            "level": 1,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Self",
            "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": "",
            "attack_roll": false,
            "damage_roll": "1d6",
            "damage_types": [
                "radiant"
            ],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_speak-with-nature",
            "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": "Bard",
                    "key": "srd_bard"
                },
                {
                    "name": "Druid",
                    "key": "srd_druid"
                },
                {
                    "name": "Ranger",
                    "key": "srd_ranger"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Speak with Nature",
            "desc": "You can verbally communicate with beasts for the duration. This allows beasts to answer questions you pose; at minimum, a beast can inform you about whatever it can perceive or has perceived within the past day, including nearby locations and monsters.\n\nThe knowledge, awareness, and personality of a beast is limited by its intelligence, but you may deceive, intimidate, persuade, or otherwise influence a beast at the GM’s discretion. A creature is under no compulsion to answer (or answer truthfully) if you are hostile to it, or it recognizes you as an enemy.",
            "level": 1,
            "higher_level": "When you cast this spell using a spell slot of 2nd level or higher, you imbue plants with limited sentience, allowing you to communicate with them like beasts. When you cast this spell using a spell slot of 3rd level or higher, you imbue plants with limited animation, allowing them to freely move branches, tendrils, and stalks. You can command plants to release a restrained creature, to turn ordinary terrain into difficult terrain (or the opposite), or to perform other tasks at the GM’s discretion.",
            "target_type": "creature",
            "range_text": "Self",
            "range": 0,
            "ritual": true,
            "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": "spells-that-dont-suck_spirit-remnant",
            "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": "Necromancy",
                "key": "necromancy"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd_bard"
                },
                {
                    "name": "Cleric",
                    "key": "srd_cleric"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Spirit Remnant",
            "desc": "You perform a rite over a corpse you can see within range, summoning a vestige of its spirit and compelling it to answer questions. It must have a mouth or other means of speaking, can’t be undead, and can’t have been the target of this spell within the past 10 days.\n\nUntil the spell ends, the corpse will answer up to five questions using the knowledge it possessed before its death. Its responses are typically brief, cryptic, or puzzling, but it will not lie or refuse to answer.",
            "level": 3,
            "higher_level": "",
            "target_type": "object",
            "range_text": "10 ft",
            "range": 10,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a small heart-shaped piece of wood",
            "material_cost": "0.00",
            "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": "spells-that-dont-suck_wall-of-dust",
            "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": "Sorcerer",
                    "key": "srd_sorcerer"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Wall of Dust",
            "desc": "You construct a wall of blowing dirt and grit at a point you can see within range. The wall can be up to 30 feet long, 10 feet high, and 10 feet thick. The wall blocks line of sight, and a creature is blinded and deafened while within the wall. When a creature enters the wall or starts its turn there, it must make a Strength saving throw. On a failure, each foot that the creature moves through the wall costs 6 feet of movement. On a success, each foot that the creature moves through the wall only costs 3 feet of movement.\n\nThe wall disappears when the spell ends.",
            "level": 3,
            "higher_level": "",
            "target_type": null,
            "range_text": "90 ft",
            "range": 90,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a handful of dirt or sand",
            "material_cost": "0.00",
            "material_consumed": false,
            "target_count": null,
            "saving_throw_ability": "strength",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_water-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": "Conjuration",
                "key": "conjuration"
            },
            "classes": [
                {
                    "name": "Druid",
                    "key": "srd_druid"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Water Wall",
            "desc": "You summon a wall of swirling water at a point you can see on the ground within range. The wall can be up to 30 feet long, 10 feet high, and 5 feet thick, or shaped as a ring up to 15 feet in diameter, 20 feet high, and 5 feet thick. Each foot moved through the wall costs 3 feet of movement. The wall’s water disappears when the spell ends.\n\nA creature that starts its turn in the wall or enters it on its turn must make a Strength saving throw, suffering 2d6 bludgeoning damage on a failure or half as much on a success. Ranged attacks passing through the wall have disadvantage and deal half damage. Fire effects passing through are instantly extinguished. Cold effects passing through apply to any creature within 5 feet of the point they touch the wall. Lightning effects apply half their damage to any creature in contact with the wall when they pass through.",
            "level": 3,
            "higher_level": "",
            "target_type": "point",
            "range_text": "60 ft",
            "range": 60,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a vial of pure water",
            "material_cost": "0.00",
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "strength",
            "attack_roll": false,
            "damage_roll": "2d6",
            "damage_types": [
                "bludgeoning"
            ],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "spells-that-dont-suck_whirling-blades",
            "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": "Sorcerer",
                    "key": "srd_sorcerer"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Whirling Blades",
            "desc": "You produce a storm of metal shards that occupy a 5-foot diameter sphere in a space you can see within range. A creature takes 4d4 slashing damage when it enters the spell’s area for the first time on a turn or starts its turn there.\n\nAs an action, you can cause the blades to point and shoot at a creature within 30 feet of the sphere. Make a ranged spell attack. On a hit, targets take 4d4 piercing damage, or half as much damage on a miss. Hit or miss, the spell then ends.",
            "level": 2,
            "higher_level": "When you cast this spell using a spell slot of 3rd level or higher, the damage increases by 2d4 for each slot level above 2nd.",
            "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 handful of metal shavings",
            "material_cost": "0.00",
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": true,
            "damage_roll": "4d4",
            "damage_types": [
                "slashing"
            ],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "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_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_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": "wz_pierce-the-veil",
            "document": {
                "name": "Warlock Zine",
                "key": "wz",
                "type": "SOURCE",
                "display_name": "Warlock Zine",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/kpstore/product-category/all-products/warlock-5th-edition-dnd/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "ritual",
                    "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": "Pierce the Veil",
            "desc": "By sketching a shimmering, ethereal doorway in the air and knocking three times, you call forth an otherworldly entity to provide insight or advice. The door swings open and the entity, wreathed in shadow or otherwise obscured, appears at the threshold. It answers up to five questions truthfully and to the best of its ability, but its answers aren't necessarily clear or direct. The entity can't pass through the doorway or interact with anything on your side of the doorway other than by speaking its responses.\n  Likewise, creatures on your side of the doorway can't pass through it to the other side or interact with the other side in any way other than asking questions. In addition, the spell allows you and the creature to understand each other's words even if you have no language in common, the same as if you were both under the effects of the comprehend languages spell.\n  When you cast this spell, you must request a specific, named entity, a specific type of creature, or a creature from a specific plane of existence. The target creature can't be native to the plane you are on when you cast the spell. After making this request, make an ability check using your spellcasting ability. The DC is 12 if you request a creature from a specific plane; 16 if you request a specific type of creature; or 20 if you request a specific entity. (The GM can choose to make this check for you secretly.) If the spellcasting check fails, the creature that responds to your summons is any entity of the GM's choosing, from any plane. No matter what, the creature is always of a type with an Intelligence of at least 8 and the ability to speak and to hear.",
            "level": 5,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "30 feet",
            "range": 30,
            "ritual": true,
            "casting_time": "1minute",
            "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": "wz_rise-of-the-green",
            "document": {
                "name": "Warlock Zine",
                "key": "wz",
                "type": "SOURCE",
                "display_name": "Warlock Zine",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/kpstore/product-category/all-products/warlock-5th-edition-dnd/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "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": "Rise of the Green",
            "desc": "The spell gives life to existing plants in range. If there are no plants in range, the spell creates undergrowth and trees that persist for the duration. One of the trees becomes a treant friendly to you and your companions. Roll initiative for the treant, which has its own turn. It obeys any verbal commands that you issue to it. If you don't issue it any commands, it defends itself from hostile creatures but otherwise takes no actions. The animated undergrowth creates difficult terrain for your enemies. Additionally, at the beginning of each of your turns, all creatures that are on the ground in range must succeed on a Strength saving throw or become restrained until the spell ends. A restrained creature can use an action to make a Strength (Athletics) check against your spell save DC, ending the effect on itself on a success. If a creature is restrained by plants at the beginning of your turn, it takes 1d6 bludgeoning damage. Finally, the trees swing at each enemy in range, requiring each creature to make a Dexterity saving throw. A creature takes 6d6 bludgeoning damage on a failed save or half as much damage on a successful one. You can use a bonus action to recenter the spell on yourself. This does not grow additional trees in areas that previously had none.",
            "level": 8,
            "higher_level": "When you cast this spell using a 9th-level slot, an additional tree becomes a treant, the undergrowth deals an additional 1d6 bludgeoning damage, and the trees inflict an additional 2d6 bludgeoning damage.",
            "target_type": "creature",
            "range_text": "180 feet",
            "range": 180,
            "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": "strength",
            "attack_roll": false,
            "damage_roll": "1d6",
            "damage_types": [
                "bludgeoning"
            ],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "wz_vengeful-panopy-of-the-ley-line-ignited",
            "document": {
                "name": "Warlock Zine",
                "key": "wz",
                "type": "SOURCE",
                "display_name": "Warlock Zine",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/kpstore/product-category/all-products/warlock-5th-edition-dnd/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "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": "Vengeful Panopy of the Ley Line Ignited",
            "desc": "Deep Magic: ley line While bound to a ley line, you draw directly from its power, becoming cloaked in a magical heliotropic fire that sheds dim light in a 10-foot radius. Additionally, each round, including the round it is cast, you may make a ranged spell attack as an action. On a hit, the target takes 6d6 force damage. Every 3 minutes the effect is active, your bond with the ley line is reduced by one step; a bond to a Titanic ley line becomes effectively a Strong, then a Weak, and after 10 minutes, the bond is broken. The strength of the bond is only restored after a long rest; if the bond was broken, it can only be restored at the next weakest level for a week. A bond broken from a Weak ley line cannot be restored for two weeks. Some believe this spell damages ley lines, and there is some evidence to support this claim. Additionally, whenever a creature within 5 feet hits you with a melee attack, the cloak erupts with a heliotropic flare. The attacker takes 3d6 force damage.",
            "level": 6,
            "higher_level": "When casting this spell using a spell slot of 6th level, the damage from all effects of the spell increase by 1d6 for each slot level above 6th.",
            "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": true,
            "damage_roll": "6d6",
            "damage_types": [
                "force"
            ],
            "duration": "10 minutes",
            "shape_type": "line",
            "shape_size": 10,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "wz_who-goes-there",
            "document": {
                "name": "Warlock Zine",
                "key": "wz",
                "type": "SOURCE",
                "display_name": "Warlock Zine",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/kpstore/product-category/all-products/warlock-5th-edition-dnd/"
            },
            "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": "Who Goes There?",
            "desc": "You sift the surrounding air for sound wave remnants of recent conversations to discern passwords or other important information gleaned from a conversation, such as by guards on a picket line. The spell creates a cloud of words in the caster's mind, assigning relevance to them. Selecting the correct word or phrase is not foolproof, but you can make an educated guess. You make a Wisdom (Perception) check against the target person's Wisdom score (DC 10, if not specified) to successfully pick the key word or phrase.",
            "level": 5,
            "higher_level": "",
            "target_type": "area",
            "range_text": "60 feet",
            "range": 60,
            "ritual": false,
            "casting_time": "10minutes",
            "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": "toh_ambush-chute",
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "type": "SOURCE",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "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": "Ambush Chute",
            "desc": "You touch a wooden, plaster, or stone surface and create a passage with two trapdoors. The first trapdoor appears where you touch the surface, and the other appears at a point you can see up to 30 feet away. The two trapdoors can be wooden with a metal ring handle, or they can match the surrounding surfaces, each with a small notch for opening the door. The two trapdoors are connected by an extradimensional passage that is up to 5 feet wide, up to 5 feet tall, and up to 30 feet long. The trapdoors don't need to be on the same surface, allowing the passage to connect two separated locations, such as the two sides of a chasm or river. The passage is always straight and level for creatures inside it, and the creatures exit the tunnel in such a way that allows them to maintain the same orientation as when they entered the passage. No more than five creatures can transit the passage at the same time.\n  When the spell ends and the trapdoors disappear, any creatures or objects still in the passage created by the spell are safely ejected to an unoccupied space nearest the end of the passage closest to them.",
            "level": 3,
            "higher_level": "When you cast this spell using a spell slot of 4th level or higher, the length of the passage and the distance you can place the second trapdoor increases by 10 feet for each slot level above 3rd.",
            "target_type": "point",
            "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": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "toh_armored-formation",
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "type": "SOURCE",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "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": "Armored Formation",
            "desc": "You bolster the defenses of those nearby. Choose up to twelve willing creatures in range. When an affected creature is within 5 feet of at least one other affected creature, they create a formation. The formation must be a contiguous grouping of affected creatures, and each affected creature must be within 5 feet of at least one other affected creature within the formation. If the formation ever has less than two affected creatures, it ends, and an affected creature that moves further than 5 feet from other creatures in formation is no longer in that formation. Affected creatures don't have to all be in the same formation, and they can create or end as many formations of various sizes as they want for the duration of the spell. Each creature in a formation gains a bonus depending on how many affected creatures are in that formation.\n  ***Two or More Creatures.*** Each creature gains a +2 bonus to AC.\n  ***Four or More Creatures.*** Each creature gains a +2 bonus to AC, and when it hits with any weapon, it deals an extra 1d6 damage of the weapon's type.\n  ***Six or More Creatures.*** Each creature gains a +3 bonus to AC, and when it hits with any weapon, it deals an extra 2d6 damage of the weapon's type.",
            "level": 3,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "60 feet",
            "range": 60,
            "ritual": false,
            "casting_time": "bonus-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": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "toh_babble",
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "type": "SOURCE",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Enchantment",
                "key": "enchantment"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Babble",
            "desc": "This spell causes the speech of affected creatures to sound like nonsense. Each creature in a 30-foot-radius sphere centered on a point you choose within range must succeed on an Intelligence saving throw when you cast this spell or be affected by it.\n  An affected creature cannot communicate in any spoken language that it knows. When it speaks, the words come out as gibberish. Spells with verbal components cannot be cast. The spell does not affect telepathic communication, nonverbal communication, or sounds emitted by any creature that does not have a spoken language. As an action, a creature under the effect of this spell can attempt another Intelligence saving throw against the effect. On a successful save, the spell ends.",
            "level": 5,
            "higher_level": "",
            "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": "intelligence",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 minutes",
            "shape_type": "sphere",
            "shape_size": 30,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "toh_battle-mind",
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "type": "SOURCE",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "ritual",
                    "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": "Battle Mind",
            "desc": "You gain a preternatural sense of the surrounding area, allowing you insights you can share with comrades to provide them with an edge in combat. You gain advantage on Wisdom (Perception) checks made when determining surprise at the beginning of a combat encounter. If you are not surprised, then neither are your allies. When you are engaged in combat while the spell is active, you can use a bonus action on your turn to produce one of the following effects (allies must be able to see or hear you in order to benefit):\n* One ally gains advantage on its next attack roll, saving throw, or ability check.\n* An enemy has disadvantage on the next attack roll it makes against you or an ally.\n* You divine the location of an invisible or hidden creature and impart that knowledge to any allies who can see or hear you. This knowledge does not negate any advantages the creature has, it only allows your allies to be aware of its location at the time. If the creature moves after being detected, its new location is not imparted to your allies.\n* Three allies who can see and hear you on your turn are given the benefit of a *bless*, *guidance*, or *resistance spell* on their turns; you choose the benefit individually for each ally. An ally must use the benefit on its turn, or the benefit is lost.",
            "level": 5,
            "higher_level": "",
            "target_type": "area",
            "range_text": "Self",
            "range": 0,
            "ritual": true,
            "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": "wisdom",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "toh_less-fool-i",
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "type": "SOURCE",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "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": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_3",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "1 hour",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "1 hour",
                    "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": false,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "8 hours",
                    "range": null,
                    "concentration": false,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "24 hours",
                    "range": null,
                    "concentration": false,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "24 hours",
                    "range": null,
                    "concentration": false,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "1 year",
                    "range": null,
                    "concentration": false,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Divination",
                "key": "divination"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Less Fool, I",
            "desc": "A creature you touch becomes less susceptible to lies and magical influence. For the duration, other creatures have disadvantage on Charisma checks to influence the protected creature, and the creature has advantage on spells that cause it to become charmed or frightened.",
            "level": 1,
            "higher_level": "If you cast this spell using a spell slot of 3rd level or higher, the duration is concentration, up to 1 hour. If you use a spell slot of 5th level or higher, the duration is 8 hours. If you use a spell slot of 7th level or higher, the duration is 24 hours. If you use a 9th level spell slot, the duration is 1 year. Using a spell slot of 5th level or higher grants a duration that doesn't require concentration.",
            "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": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "toh_secret-blind",
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "type": "SOURCE",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "casting_options": [
                {
                    "type": "default",
                    "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": "Secret Blind",
            "desc": "A 5-foot-radius immobile sphere springs into existence around you and remains stationary for the duration. You and up to four Medium or smaller creatures can occupy the sphere. If its area includes a larger creature or more than five creatures, each larger creature and excess creature is pushed to an unoccupied space outside of the sphere.\n  Creatures and objects within the sphere when you cast this spell may move through it freely. All other creatures and objects are barred from passing through the sphere after it forms. Spells and other magical effects can't extend through the sphere, with the exception of transmutation or conjuration spells and magical effects that allow you or the creatures inside the sphere to willingly leave it, such as the *dimension door* and *teleport* spells. The atmosphere inside the sphere is cool, dry, and filled with air, regardless of the conditions outside.\n  Until the effect ends, you can command the interior to be dimly lit or dark. The sphere is opaque from the outside and covered in an illusion that makes it appear as the surrounding terrain, but it is transparent from the inside. Physical interaction with the illusion reveals it to be an illusion as the creature touches the cool, firm surface of the sphere. A creature that uses an action to examine the sphere can determine it is covered by an illusion with a successful Intelligence (Investigation) check against your spell save DC.\n  The effect ends if you leave its area, or if the sphere is hit with the *disintegration* spell or a successful *dispel magic* spell.",
            "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": "10 minutes",
            "shape_type": "sphere",
            "shape_size": 5,
            "concentration": false,
            "crossreferences": {
                "to": []
            }
        },
        {
            "key": "toh_spiked-barricade",
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "type": "SOURCE",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "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": "Spiked Barricade",
            "desc": "With a word, you create a barricade of pointed, wooden poles, also known as a cheval de frise, to block your enemies' progress. The barricade is composed of six 5-foot cube barriers made of wooden spikes mounted on central, horizontal beams.\n  Each barrier doesn't need to be contiguous with another barrier, but each barrier must appear in an unoccupied space within range. Each barrier is difficult terrain, and a barrier provides half cover to a creature behind it. When a creature enters a barrier's area for the first time on a turn or starts its turn there, the creature must succeed on a Strength saving throw or take 3d6 piercing damage.\n  The barriers are objects made of wood that can be damaged and destroyed. Each barrier has AC 13, 20 hit points, and is vulnerable to bludgeoning and fire damage. Reducing a barrier to 0 hit points destroys it.\n  If you maintain your concentration on this spell for its whole duration, the barriers become permanent and can't be dispelled. Otherwise, the barriers disappear when the spell ends.",
            "level": 3,
            "higher_level": "When you cast this spell using a spell slot of 4th level or higher, the number of barriers you create increases by two for each slot level above 3rd.",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90,
            "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": "strength",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 minutes",
            "shape_type": "cube",
            "shape_size": 5,
            "concentration": true,
            "crossreferences": {
                "to": []
            }
        }
    ]
}