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

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

{
    "count": 1954,
    "next": "https://api.open5e.com/v2/spells/?format=api&ordering=-range_text&page=19",
    "previous": "https://api.open5e.com/v2/spells/?format=api&ordering=-range_text&page=17",
    "results": [
        {
            "url": "https://api.open5e.com/v2/spells/a5e-ag_vampiric-touch/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "type": "SOURCE",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_vampiric-touch",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Necromancy",
                "key": "necromancy",
                "url": "https://api.open5e.com/v2/spellschools/necromancy/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Vampiric Touch",
            "desc": "Shadows roil about your hand and heal you by siphoning away the life force from others. On the round you cast it, and as an action on subsequent turns until the spell ends, you can make a melee spell attack against a creature within your reach.\n\nOn a hit, you deal 3d6 necrotic damage and regain hit points equal to half the amount of necrotic damage dealt.",
            "level": 3,
            "higher_level": "The damage increases by 1d6 for each slot level above 3rd.",
            "target_type": "creature",
            "range_text": "Self",
            "range": 0.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": true,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/a5e-ag_warriors-instincts/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "type": "SOURCE",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_warriors-instincts",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/divination/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Warrior's Instincts",
            "desc": "Your senses sharpen, allowing you to anticipate incoming attacks and find weaknesses in the defenses of your foes. Until the spell ends, creatures cannot gain bonuses (like those granted by bless or expertise dice) or advantage on attack rolls against you. In addition, none of your movement provokes opportunity attacks, and you ignore nonmagical difficult terrain. Finally, you can end the spell early to treat a single weapon attack roll as though you had rolled a 15 on the d20.",
            "level": 5,
            "higher_level": "For each slot level above 5th, you can also apply this spell's benefits to an additional creature you can see within 30 feet.",
            "target_type": "creature",
            "range_text": "Self",
            "range": 0.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/a5e-ag_whirlwind-kick/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "type": "SOURCE",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_whirlwind-kick",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/transmutation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Whirlwind Kick",
            "desc": "You must be able to move in order to cast this spell. You leap into the air and spin like a tornado, striking foes all around you with supernatural force as you fly up to 60 feet in a straight line. Your movement (which does not provoke attacks of opportunity) must end on a surface that can support your weight or you fall as normal.\n\nAs part of the casting of this spell, make a melee spell attack against any number of creatures in the area. On a hit, you deal your unarmed strike damage plus 2d6 thunder damage. In addition, creatures in the area make a Dexterity saving throw or are either pulled 10 feet closer to you or pushed 10 feet away (your choice).",
            "level": 3,
            "higher_level": "The extra thunder damage increases by 1d6 for each slot level above 3rd.",
            "target_type": "creature",
            "range_text": "Self",
            "range": 0.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": true,
            "damage_roll": "",
            "damage_types": [],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/a5e-ag_wind-up/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "type": "SOURCE",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_wind-up",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Wind Up",
            "desc": "You wind your power up like a spring. You gain advantage on the next melee attack roll you make before the end of the spell's duration, after which the spell ends.",
            "level": 1,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Self",
            "range": 0.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": "8 hours",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/a5e-ag_wish/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "type": "SOURCE",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_wish",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Wish",
            "desc": "This is the mightiest of mortal magics and alters reality itself.\n\nThe safest use of this spell is the duplication of any other spell of 8th-level or lower without needing to meet its requirements (including components).\n\nYou may instead choose one of the following:\n\n* One nonmagical object of your choice that is worth up to 25, 000 gold and no more than 300 feet in any dimension appears in an unoccupied space you can see on the ground.\n* Up to 20 creatures that you can see to regain all their hit points, and each is further healed as per the greater restoration spell.\n* Up to 10 creatures that you can see gain resistance to a damage type you choose.\n* Up to 10 creatures you can see gain immunity to a single spell or other magical effect for 8 hours.\n* You force a reroll of any roll made within the last round (including your last turn). You can force the reroll to be made with advantage or disadvantage, and you can choose whether to use the reroll or the original roll.\n\nYou might be able to achieve something beyond the scope of the above examples. State your wish to the Narrator as precisely as possible, being very careful in your wording. Be aware that the greater the wish, the greater the chance for an unexpected result. This spell might simply fizzle, your desired outcome might only be partly achieved, or you might suffer some unforeseen consequence as a result of how you worded the wish. The Narrator has the final authority in ruling what occurs—and reality is not tampered with lightly.\n\n**_Multiple Wishes:_** The stress of casting this spell to produce any effect other than duplicating another spell weakens you. Until finishing a long rest, each time you cast a spell you take 1d10 necrotic damage per level of that spell. This damage can't be reduced or prevented. In addition, your Strength drops to 3 for 2d4 days (if it isn't 3 or lower already). For each of those days that you spend resting and doing nothing more than light activity, your remaining recovery time decreases by 2 days. Finally, there is a 33% chance that you are unable to cast wish ever again.",
            "level": 9,
            "higher_level": "",
            "target_type": "object",
            "range_text": "Self",
            "range": 0.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": false,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/a5e-ag_writhing-transformation/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "type": "SOURCE",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_writhing-transformation",
            "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": "Transmutation",
                "key": "transmutation",
                "url": "https://api.open5e.com/v2/spellschools/transmutation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Writhing Transformation",
            "desc": "As part of the casting of this spell, you lay down in the coffin on a patch of bare earth and it buries itself. Over the following week, you are incapacitated and do not need air, food, or sleep. Your insides are eaten by worms, but you do not die and your skin remains intact. If you are exhumed during this time, or if the spell is otherwise interrupted, you die.\n\nAt the end of the week, the transformation is complete and your true form is permanently changed. Your appearance is unchanged but underneath your skin is a sentient mass of worms. Any creature that makes a Medicine check against your spell save DC realizes that there is something moving underneath your skin.\n\nYour statistics change in the following ways:\n\n* Your type changes to aberration, and you do not age or require sleep.\n* You cannot be healed by normal means, but you can spend an action or bonus action to consume 2d6 live worms, regaining an equal amount of hit points by adding them to your body.\n* You can sense and telepathically control all worms that have the beast type and are within 60 feet of you.\n\nIn addition, you are able to discard your shell of skin and travel as a writhing mass of worms. As an action, you can abandon your skin and pour out onto the ground. In this form you have the statistics of **swarm of insects** with the following exceptions: you keep your hit points, Wisdom, Intelligence, and Charisma scores, and proficiencies. You know but cannot cast spells in this form. You also gain a burrow speed of 10 feet. Any worms touching you instantly join with your swarm, granting you a number of temporary hit points equal to the number of worms that join with your form (maximum 40 temporary hit points). These temporary hit points last until you are no longer in this form.\n\nIf you spend an hour in the same space as a dead creature of your original form's size, you can eat its insides and inhabit its skin in the same way you once inhabited your own. While you are in your swarm form, the most recent skin you inhabited remains intact and you can move back into a previously inhabited skin in 1 minute. You have advantage on checks made to impersonate a creature while wearing its skin.",
            "level": 9,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "Self",
            "range": 0.0,
            "ritual": true,
            "casting_time": "1week",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/spells-that-dont-suck_bewilder/?format=api",
            "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",
                    "url": "https://api.open5e.com/v2/publishers/somanyrobots/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "key": "spells-that-dont-suck_bewilder",
            "casting_options": [],
            "school": {
                "name": "Enchantment",
                "key": "enchantment",
                "url": "https://api.open5e.com/v2/spellschools/enchantment/?format=api"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd_bard",
                    "url": "https://api.open5e.com/v2/classes/srd_bard/?format=api"
                },
                {
                    "name": "Druid",
                    "key": "srd_druid",
                    "url": "https://api.open5e.com/v2/classes/srd_druid/?format=api"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Bewilder",
            "desc": "You distort and confuse your enemies’ senses, driving them to inexplicable action. Each creature in a 20-foot radius sphere centered on a point you choose within range must succeed on a Wisdom saving throw when you cast this spell or be affected by it.\n\nAn affected target can’t take reactions. At the start of each of its turns, it must spend half of its movement to move in a random horizontal direction. To determine the direction, roll a d8 and assign a direction to each die face. It then must roll a d4 to determine its actions.\n\n| d4 | Behavior |\n| --- | --- |\n| 1 | The creature is stunned until the start of its next turn. |\n| 2 | The creature treats every other creature as its enemy until the start of its next turn, fighting them with its typical tactics. |\n| 3 | The creature becomes frightened of every other creature it can see until the start of its next turn. |\n| 4 | The creature drops any weapons or items it is holding, and doesn't move or take actions this turn. |\n\nAt the end of each of its turns, an affected target can repeat its saving throw, ending the effect on itself on a success. A creature can also repeat its saving throw any time it takes damage.",
            "level": 4,
            "higher_level": "When you cast this spell using a spell slot of 5th level or higher, the radius of the sphere increases by 5 feet for each slot level above 4th.",
            "target_type": "creature",
            "range_text": "90 ft",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a sprig of wormwood",
            "material_cost": "0.00",
            "material_consumed": false,
            "target_count": null,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/spells-that-dont-suck_caustic-quarrel/?format=api",
            "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",
                    "url": "https://api.open5e.com/v2/publishers/somanyrobots/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "key": "spells-that-dont-suck_caustic-quarrel",
            "casting_options": [],
            "school": {
                "name": "Conjuration",
                "key": "conjuration",
                "url": "https://api.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "classes": [
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Caustic Quarrel",
            "desc": "You conjure an arrow of acid and send it streaking towards a target within range. Make a ranged spell attack. On a hit, the target takes 6d4 acid damage and is coated in acid. An acid-coated target can use its action to wipe the acid off. If not, then at the end of its next turn, it takes an additional 4d4 acid damage.",
            "level": 2,
            "higher_level": "When you cast this spell using a spell slot of 3rd level or higher, both instances of damage increase by 1d4 for each slot level above 2nd.",
            "target_type": "creature",
            "range_text": "90 ft",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a bit of fool's gold, sulfur, and water",
            "material_cost": "0.00",
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": true,
            "damage_roll": "6d4 + 4d4",
            "damage_types": [
                "acid"
            ],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/spells-that-dont-suck_cold-snap/?format=api",
            "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",
                    "url": "https://api.open5e.com/v2/publishers/somanyrobots/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "key": "spells-that-dont-suck_cold-snap",
            "casting_options": [],
            "school": {
                "name": "Evocation",
                "key": "evocation",
                "url": "https://api.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Cold Snap",
            "desc": "With a snap of your fingers, a swirling burst of freezing wind erupts at a point you choose within range. Each creature in a 5-foot radius sphere must make a Constitution saving throw. On a failure, a creature takes 3d8 cold damage and becomes coated in ice, reducing its speed by 10 feet until the start of your next turn. On a success, it takes half as much damage and is not slowed.\n\nThe ground in the area is covered with slick ice and snow, making it difficult terrain until the start of your next turn.",
            "level": 2,
            "higher_level": "When you cast this spell using a spell slot of 3rd level or higher, the damage increases by 1d8 for each slot level above 2nd.",
            "target_type": "",
            "range_text": "90 ft",
            "range": 90.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": "constitution",
            "attack_roll": false,
            "damage_roll": "3d8",
            "damage_types": [
                "cold"
            ],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/spells-that-dont-suck_expose-weakness/?format=api",
            "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",
                    "url": "https://api.open5e.com/v2/publishers/somanyrobots/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "key": "spells-that-dont-suck_expose-weakness",
            "casting_options": [],
            "school": {
                "name": "Transmutation",
                "key": "transmutation",
                "url": "https://api.open5e.com/v2/spellschools/transmutation/?format=api"
            },
            "classes": [
                {
                    "name": "Druid",
                    "key": "srd_druid",
                    "url": "https://api.open5e.com/v2/classes/srd_druid/?format=api"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock",
                    "url": "https://api.open5e.com/v2/classes/srd_warlock/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Expose Weakness",
            "desc": "Select one creature you can see within range, and one damage type that isn’t bludgeoning, piercing, or slashing. The target must make a Charisma saving throw or lose any resistance to that damage type for the duration. The first two times each round that the target takes damage of the chosen type, it takes 2d6 additional damage of that type.",
            "level": 4,
            "higher_level": "When you cast this spell using a spell slot of 6th level or higher, the number of times each round the additional damage can occur increases by 1 for every two slot levels above 4th.",
            "target_type": "creature",
            "range_text": "90 ft",
            "range": 90.0,
            "ritual": false,
            "casting_time": "bonus",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "charisma",
            "attack_roll": false,
            "damage_roll": "2d6",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/spells-that-dont-suck_false-foes/?format=api",
            "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",
                    "url": "https://api.open5e.com/v2/publishers/somanyrobots/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "key": "spells-that-dont-suck_false-foes",
            "casting_options": [],
            "school": {
                "name": "Enchantment",
                "key": "enchantment",
                "url": "https://api.open5e.com/v2/spellschools/enchantment/?format=api"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd_bard",
                    "url": "https://api.open5e.com/v2/classes/srd_bard/?format=api"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock",
                    "url": "https://api.open5e.com/v2/classes/srd_warlock/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "False Foes",
            "desc": "You cause a creature to be unable to tell friend from foe. The target must make an Intelligence saving throw, automatically succeeding if it is immune to the frightened condition. On a failure, it treats every other creature as its enemy and fights them with its typical tactics, and must use its reaction to make an opportunity attack against any creature that provokes one. Each time the target takes damage, it repeats the saving throw against the spell. If the saving throw succeeds, the spell ends.",
            "level": 3,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "90 ft",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a piece of a broken mirror",
            "material_cost": "0.00",
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "intelligence",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/spells-that-dont-suck_fearsome-visage/?format=api",
            "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",
                    "url": "https://api.open5e.com/v2/publishers/somanyrobots/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "key": "spells-that-dont-suck_fearsome-visage",
            "casting_options": [],
            "school": {
                "name": "Illusion",
                "key": "illusion",
                "url": "https://api.open5e.com/v2/spellschools/illusion/?format=api"
            },
            "classes": [
                {
                    "name": "Warlock",
                    "key": "srd_warlock",
                    "url": "https://api.open5e.com/v2/classes/srd_warlock/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Fearsome Visage",
            "desc": "You bewitch a creature’s mind, terrifying it. The target must succeed on a Wisdom saving throw or become frightened of you for the duration. It can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. A target that is more than 90 feet away from you has advantage on its saving throw.",
            "level": 1,
            "higher_level": "When you cast this spell using a spell slot of 2nd level or higher, you can target one additional creature for each slot level above 1st.",
            "target_type": "creature",
            "range_text": "90 ft",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": false,
            "material": true,
            "material_specified": "a dead spider",
            "material_cost": "0.00",
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/spells-that-dont-suck_incinerate/?format=api",
            "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",
                    "url": "https://api.open5e.com/v2/publishers/somanyrobots/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "key": "spells-that-dont-suck_incinerate",
            "casting_options": [],
            "school": {
                "name": "Evocation",
                "key": "evocation",
                "url": "https://api.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Incinerate",
            "desc": "You channel agonizing flames, wreathing a creature you can see within range. At the start of each of its turns, the target must make a Dexterity saving throw, taking 10d6 fire damage on a failure. On a success, it takes half as much damage and the spell ends for that creature. While a target is on fire, it casts bright light for 30 feet and dim light for an additional 30 feet.\n\nAs a bonus action, you can spread the flames from any target creature to another within 10 feet of it, making that creature an additional target. If damage from this spell reduces a target to 0 hit points, the target is turned to ash.",
            "level": 5,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "90 ft",
            "range": 90.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": "10d6",
            "damage_types": [
                "fire"
            ],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/spells-that-dont-suck_irradiate/?format=api",
            "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",
                    "url": "https://api.open5e.com/v2/publishers/somanyrobots/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "key": "spells-that-dont-suck_irradiate",
            "casting_options": [],
            "school": {
                "name": "Evocation",
                "key": "evocation",
                "url": "https://api.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock",
                    "url": "https://api.open5e.com/v2/classes/srd_warlock/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "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.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": "7d4",
            "damage_types": [],
            "duration": "10 minutes",
            "shape_type": "sphere",
            "shape_size": 30.0,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/spells-that-dont-suck_sonic-rift/?format=api",
            "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",
                    "url": "https://api.open5e.com/v2/publishers/somanyrobots/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "key": "spells-that-dont-suck_sonic-rift",
            "casting_options": [],
            "school": {
                "name": "Conjuration",
                "key": "conjuration",
                "url": "https://api.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "classes": [
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock",
                    "url": "https://api.open5e.com/v2/classes/srd_warlock/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Sonic Rift",
            "desc": "You create and step through a brief dimensional rift, teleporting to an unoccupied space you can see within range. You can bring your possessions and any objects you can carry. You may also bring one willing creature your size or smaller, who must be standing 5 feet from where you cast the spell and appears within 5 feet of your destination. If there is not enough space at the destination, it is left behind.\n\nAfter you teleport, the rift closes and emits a sonic shockwave. Choose either your starting or ending space. All creatures within 10 feet of that space except you and any creature you brought with you must make a Constitution saving throw, taking 4d8 thunder damage on a failure or half as much damage on a success. The shockwave is audible out to 300 feet.",
            "level": 3,
            "higher_level": "When you cast this spell using a spell slot of 4th level or higher, the damage increases by 1d8 for each slot level above 3rd.",
            "target_type": "creature",
            "range_text": "90 ft",
            "range": 90.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": 2,
            "saving_throw_ability": "constitution",
            "attack_roll": false,
            "damage_roll": "4d8",
            "damage_types": [
                "thunder"
            ],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/spells-that-dont-suck_wall-of-dust/?format=api",
            "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",
                    "url": "https://api.open5e.com/v2/publishers/somanyrobots/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "key": "spells-that-dont-suck_wall-of-dust",
            "casting_options": [],
            "school": {
                "name": "Transmutation",
                "key": "transmutation",
                "url": "https://api.open5e.com/v2/spellschools/transmutation/?format=api"
            },
            "classes": [
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "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": "",
            "range_text": "90 ft",
            "range": 90.0,
            "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
        },
        {
            "url": "https://api.open5e.com/v2/spells/spells-that-dont-suck_whirling-water/?format=api",
            "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",
                    "url": "https://api.open5e.com/v2/publishers/somanyrobots/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf"
            },
            "key": "spells-that-dont-suck_whirling-water",
            "casting_options": [],
            "school": {
                "name": "Conjuration",
                "key": "conjuration",
                "url": "https://api.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "classes": [
                {
                    "name": "Druid",
                    "key": "srd_druid",
                    "url": "https://api.open5e.com/v2/classes/srd_druid/?format=api"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "ft",
            "shape_size_unit": "feet",
            "name": "Whirling Water",
            "desc": "You create a swirling ball of water in a 10-foot radius at a point on the ground or in water you can see within range. Any creature that enters the sphere on its turn or starts its turn in it must succeed on a Strength saving throw or be restrained and trapped within the water. At the start of each of its turns, a restrained target can repeat the saving throw, ending the effect on a success. A Huge or smaller creature partially within the sphere makes its saving throw with advantage, while a Gargantuan creature automatically succeeds.\n\nAs an action, you can cause the sphere to roll up to 30 feet, carrying all restrained creatures with it and dousing all nonmagical flame it passes through. If this causes a creature in the sphere to collide with a creature outside it, both creatures take 4d6 bludgeoning damage. Restrained creatures are not affected by any terrain the sphere passes over.\n\nAs a bonus action, you can hurl a restrained creature out of the sphere. It is thrown 20 feet in a direction of your choice and takes 4d6 bludgeoning damage. If it collides with another creature, that creature must succeed on a Dexterity saving throw or take 4d6 bludgeoning damage.\n\nWhen the spell ends, creatures restrained by it fall prone, and all fires within 20 feet are extinguished. The water disappears afterward.",
            "level": 4,
            "higher_level": "",
            "target_type": "",
            "range_text": "90 ft",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a droplet of water",
            "material_cost": "0.00",
            "material_consumed": false,
            "target_count": null,
            "saving_throw_ability": "strength",
            "attack_roll": false,
            "damage_roll": "d",
            "damage_types": [
                "bludgeoning"
            ],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/wz_hypnagogia/?format=api",
            "document": {
                "name": "Warlock Zine",
                "key": "wz",
                "type": "SOURCE",
                "display_name": "Warlock Zine",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product-category/all-products/warlock-5th-edition-dnd/"
            },
            "key": "wz_hypnagogia",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": 2,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": 3,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": 4,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": 5,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": 6,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Enchantment",
                "key": "enchantment",
                "url": "https://api.open5e.com/v2/spellschools/enchantment/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Hypnagogia",
            "desc": "You alter the mental state of one creature you can see within range. The target must make an Intelligence saving throw. If it fails, choose one of the following effects. At the end of each of its turns, the target can make another Intelligence saving throw. On a success, the spell ends on the target. A creature with an Intelligence score of 4 or less isn't affected by this spell.\n  ***Sleep Paralysis.*** Overwhelming heaviness and fatigue overcome the creature, slowing it. The creature's speed is halved, and it has disadvantage on weapon attacks.\n  ***Phantasmata.*** The creature imagines vivid and terrifying hallucinations centered on a point of your choice within range. For the duration, the creature is frightened, and it must take the Dash action and move away from the point you chose by the safest available route on each of its turns, unless there is nowhere to move.\n  ***False Awakening.*** The creature enters a trancelike state of consciousness in which it's not fully aware of its surroundings. It can't take reactions, and it must roll a d4 at the beginning of its turn to determine its behavior. Each time the target takes damage, it makes a new Intelligence saving throw. On a success, the spell ends on the target.\n\n| d4  | Behavior  | \n|-----|-----------| \n| 1   | The creature takes the Dash action and uses all of its movement to move in a random direction. To determine the direction, roll a d8 and assign a direction to each die face.  | \n| 2   | The creature uses its action to pantomime preparing for its day: brushing teeth and hair, bathing, eating, or similar activity.  | \n| 3   | The creature moves up to its speed toward a randomly determined creature and uses its action to make one melee attack against that creature. If there is no creature within range, the creature does nothing this turn. | \n| 4   | The creature does nothing this turn. |",
            "level": 4,
            "higher_level": "When you cast this spell using a spell slot of 5th level or higher, you can target one additional creature for each slot level above 4th. The creatures must be within 30 feet of each other when you target them.",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": false,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "intelligence",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/wz_mirror-realm/?format=api",
            "document": {
                "name": "Warlock Zine",
                "key": "wz",
                "type": "SOURCE",
                "display_name": "Warlock Zine",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product-category/all-products/warlock-5th-edition-dnd/"
            },
            "key": "wz_mirror-realm",
            "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": "Conjuration",
                "key": "conjuration",
                "url": "https://api.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Mirror Realm",
            "desc": "You transform a mirror into a magical doorway to an extradimensional realm. You and any creatures you designate when you cast the spell can move through the doorway into the realm beyond. For the spell's duration, the mirror remains anchored in the plane of origin, where it can't be broken or otherwise damaged by any mundane means. No creatures other than those you designate can pass through the mirror or see into the mirror realm.\n  The realm within the mirror is an exact reflection of the location you left. The temperature is comfortable, and any environmental threats (lava, poisonous gas, or similar) are inert, harmless facsimiles of the real thing. Likewise, magic items reflected in the mirror realm have no magical properties, but those carried into it work normally. Food, drink, and other beneficial items within the mirror realm (reflections of originals in the real world) function as normal, real items; food can be eaten, wine can be drunk, and so on. Only items that were reflected in the mirror at the moment the spell was cast exist inside the mirror realm. Items placed in front of the mirror afterward don't appear in the mirror realm, and creatures never do unless they are allowed in by you. Items found in the mirror realm dissolve into nothingness when they leave it, but the effects of food and drink remain.\n  Sound passes through the mirror in both directions. Creatures in the mirror realm can see what's happening in the world, but creatures in the world see only what the mirror reflects. Objects can cross the mirror boundary only while worn or carried by a creature, and spells can't cross it at all. You can't stand in the mirror realm and shoot arrows or cast spells at targets in the world or vice versa.\n  The boundaries of the mirror realm are the same as the room or location in the plane of origin, but the mirror realm can't exceed 50,000 square feet (for simplicity, imagine 50 cubes, each cube being 10 feet on a side). If the original space is larger than this, such as an open field or a forest, the boundary is demarcated with an impenetrable, gray fog.\n  Any creature still inside the mirror realm when the spell ends is expelled through the mirror into the nearest empty space.\n  If this spell is cast in the same spot every day for a year, it becomes permanent. Once permanent, the mirror can't be moved or destroyed through mundane means. You can allow new creatures into the mirror realm (and disallow previous creatures) by recasting the spell within range of the permanent mirror. Casting the spell elsewhere doesn't affect the creation or the existence of a permanent mirror realm; a determined spellcaster could have multiple permanent mirror realms to use as storage spaces, hiding spots, and spy vantages.",
            "level": 7,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": true,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": false,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "24 hours",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepmx_call-the-hunter/?format=api",
            "document": {
                "name": "Deep Magic Extended",
                "key": "deepmx",
                "type": "SOURCE",
                "display_name": "Deep Magic Extended",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/deepmagic"
            },
            "key": "deepmx_call-the-hunter",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "classes": [
                {
                    "name": "Cleric",
                    "key": "srd_cleric",
                    "url": "https://api.open5e.com/v2/classes/srd_cleric/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Call the Hunter",
            "desc": "Deep Magic: clockwork You detach a portion of your soul to become the embodiment of justice in the form of a clockwork outsider known as a Zelekhut who will serve at your commands for the duration, so long as those commands are consistent with its desire to punish wrongdoers. You may give the creature commands as a bonus action; it acts either immediately before or after you.",
            "level": 8,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.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 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_agonizing-mark/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_agonizing-mark",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd_bard",
                    "url": "https://api.open5e.com/v2/classes/srd_bard/?format=api"
                },
                {
                    "name": "Cleric",
                    "key": "srd_cleric",
                    "url": "https://api.open5e.com/v2/classes/srd_cleric/?format=api"
                },
                {
                    "name": "Druid",
                    "key": "srd_druid",
                    "url": "https://api.open5e.com/v2/classes/srd_druid/?format=api"
                },
                {
                    "name": "Ranger",
                    "key": "srd_ranger",
                    "url": "https://api.open5e.com/v2/classes/srd_ranger/?format=api"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Agonizing Mark",
            "desc": "You choose a creature you can see within range to mark as your prey, and a ray of black energy issues forth from you. Until the spell ends, each time you deal damage to the target it must make a Charisma saving throw. On a failed save, it falls prone as its body is filled with torturous agony.",
            "level": 1,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.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": "charisma",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_bleating-call/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_bleating-call",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/enchantment/?format=api"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd_bard",
                    "url": "https://api.open5e.com/v2/classes/srd_bard/?format=api"
                },
                {
                    "name": "Ranger",
                    "key": "srd_ranger",
                    "url": "https://api.open5e.com/v2/classes/srd_ranger/?format=api"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Bleating Call",
            "desc": "You create a sound on a point within range. The sound’s volume can range from a whisper to a scream, and it can be any sound you choose. The sound continues unabated throughout the duration, or you can make discrete sounds at different times before the spell ends.\n\nEach creature that starts its turn within 30 feet of the sound and can hear it must make a Wisdom saving throw. On a failed save, the target must take the Dash or Disengage action and move toward the sound by the safest available route on each of its turns. When it arrives to the source of the sound, the target must use its action to examine the sound. Once it has examined the sound, the target determines the sound is illusory and can no longer hear it, ending the spell’s effects on that target and preventing the target from being affected by the sound again for the duration of the spell. If a target takes damage from you or a creature friendly to you, it is no longer under the effects of this spell.\n\nCreatures that can’t be charmed are immune to this spell.",
            "level": 2,
            "higher_level": "",
            "target_type": "point",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": false,
            "somatic": true,
            "material": true,
            "material_specified": "a bit of fur or hair from a young beast or humanoid",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_by-the-light-of-the-watchful-moon/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_by-the-light-of-the-watchful-moon",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/divination/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "By the Light of the Watchful Moon",
            "desc": "Regardless of the time of day or your location, you command the watchful gaze of the moon to illuminate threats to you and your allies. Shafts of bright moonlight, each 5 feet wide, shine down from the sky (or from the ceiling if you are indoors), illuminating all spaces within range that contain threats, whether they are enemies, traps, or hidden hazards. An enemy creature that makes a successful Charisma saving throw resists the effect and is not picked out by the moon’s glow.\n\nThe glow does not make invisible creatures visible, but it does indicate an invisible creature’s general location (somewhere within the 5-foot beam). The light continues to illuminate any target that moves, but a target that moves out of the spell’s area is no longer illuminated. A threat that enters the area after the spell is cast is not subject to the spell’s effect.",
            "level": 4,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.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": "charisma",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_celebration/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_celebration",
            "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
                },
                {
                    "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": "Enchantment",
                "key": "enchantment",
                "url": "https://api.open5e.com/v2/spellschools/enchantment/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Celebration",
            "desc": "You create a 30-foot-radius area around a point that you choose within range. An intelligent creature that enters the area or starts its turn there must make a Wisdom saving throw. On a failed save, the creature starts to engage in celebratory revelry: drinking, singing, laughing, and dancing. Affected creatures are reluctant to leave the area until the spell ends, preferring to continue the festivities. They forsake appointments, cease caring about their woes, and generally behave in a cordial (if not hedonistic) manner. This preoccupation with merrymaking occurs regardless of an affected creature’s agenda or alignment. Assassins procrastinate, servants join in the celebration rather than working, and guards abandon their posts.\n\nThe effect ends on a creature when it is attacked, takes damage, or is forced to leave the area. A creature that makes a successful saving throw can enter or leave the area without danger of being enchanted. A creature that fails the saving throw and is forcibly removed from the area must repeat the saving throw if it returns to the area.\n",
            "level": 7,
            "higher_level": "When you cast this spell using a spell slot of 8th level or higher, the spell lasts for an additional hour for each slot level above 7th.\n\n***Ritual Focus.*** If you expend your ritual focus, an unaffected intelligent creature must make a new saving throw every time it starts its turn in the area, even if it has previously succeeded on a save against the spell.",
            "target_type": "area",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": true,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a small party favor",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_chains-of-the-goddess/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_chains-of-the-goddess",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/enchantment/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Chains of the Goddess",
            "desc": "Choose a creature you can see within 90 feet. The target must make a successful Wisdom saving throw or be restrained by chains of psychic force and take 6d8 bludgeoning damage. A restrained creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a successful save. While restrained in this way, the creature also takes 6d8 bludgeoning damage at the start of each of your turns.",
            "level": 5,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "1 foot of iron chain",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "6d8",
            "damage_types": [
                "bludgeoning"
            ],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_conjure-minor-voidborn/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_conjure-minor-voidborn",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Conjuration",
                "key": "conjuration",
                "url": "https://api.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Conjure Minor Voidborn",
            "desc": "You summon fiends or aberrations that appear in unoccupied spaces you can see within range. You choose one of the following options:\n* One creature of challenge rating 2 or lower\n* Two creatures of challenge rating 1 or lower\n* Four creatures of challenge rating 1/2 or lower\n* Eight creatures of challenge rating 1/4 or lower\nSummoned creatures disappear when they drop to 0 hit points or when the spell ends.\n\nThe summoned creatures do not directly attack you or your companions. Roll initiative for the summoned creatures as a group; they take their own turns on their initiative result. They attack your enemies and try to stay within 90 feet of you, but they control their own actions. The summoned creatures despise being bound, so they might harm or impede you and your companions with secondary effects (but not direct attacks) if the opportunity arises. At the beginning of the creatures’ turn, you can use your reaction to verbally command them. They obey your commands on that turn, and you take 1d6 psychic damage at the end of the turn.\n\nIf your concentration is broken, the spell ends but the creatures don’t disappear. Instead, you can no longer command them, and they become hostile to you and your companions. They will attack you and your allies if they believe they have a chance to win the fight or to inflict meaningful harm, but they won’t fight if they fear it would mean their own death. You can’t dismiss the creatures, but they disappear 1 hour after being summoned.\n",
            "level": 5,
            "higher_level": "When you cast this spell using a 7th‑or 9th-level spell slot, you choose one of the summoning options above, and more creatures appear­—twice as many with a 7th-level spell slot and three times as many with a 9th-level spell slot.",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.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": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_conjure-shadow-titan/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_conjure-shadow-titan",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Conjure Shadow Titan",
            "desc": "You summon a shadow titan, which appears in an unoccupied space that you can see within range. The shadow titan’s statistics are identical to a [stone giant’s](https://api.open5e.com/monsters/stone-giant), with two differences: its camouflage ability works in dim light instead of rocky terrain, and the “rocks” it hurls are composed of shadow-stuff and cause cold damage.\n\nThe shadow titan is friendly to you and your companions. Roll initiative for the shadow titan; it acts on its own turn. It obeys verbal or telepathic commands that you issue to it (giving a command takes no action on your part). If you don’t issue any commands to the shadow titan, it defends itself from hostile creatures but otherwise takes no actions.\n\nThe shadow titan disappears when it drops to 0 hit points or when the spell ends.",
            "level": 7,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.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": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_conjure-voidborn/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_conjure-voidborn",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Conjuration",
                "key": "conjuration",
                "url": "https://api.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Conjure Voidborn",
            "desc": "You summon a fiend or aberration of challenge rating 6 or lower, which appears in an unoccupied space that you can see within range. The creature disappears when it drops to 0 hit points or when the spell ends.\n\nRoll initiative for the creature, which takes its own turns. It attacks the nearest creature on its turn. At the start of the fiend’s turn, you can use your reaction to command the creature by speaking in Void Speech. It obeys your verbal command, and you take 2d6 psychic damage at the end of the creature’s turn.\n\nIf your concentration is broken, the spell ends but the creature doesn’t disappear. Instead, you can no longer issue commands to the fiend, and it becomes hostile to you and your companions. It will attack you and your allies if it believes it has a chance to win the fight or to inflict meaningful harm, but it won’t fight if it fears doing so would mean its own death. You can’t dismiss the creature, but it disappears 1 hour after you summoned it.\n",
            "level": 7,
            "higher_level": "When you cast this spell using a spell slot of 8th level or higher, the challenge rating increases by 1 for each slot level above 7th.",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_consult-the-storm/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_consult-the-storm",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Divination",
                "key": "divination",
                "url": "https://api.open5e.com/v2/spellschools/divination/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Consult the Storm",
            "desc": "You ask a question of an entity connected to storms, such as an elemental, a deity, or a primal spirit, and the entity replies with destructive fury.\n\nAs part of the casting of the spell, you must speak a question consisting of fifteen words or fewer. Choose a point within range. A short, truthful answer to your question booms from that point. It can be heard clearly by any creature within 600 feet. Each creature within 15 feet of the point takes 7d6 thunder damage, or half as much damage with a successful Constitution saving throw.\n",
            "level": 4,
            "higher_level": "When you cast this spell using a spell slot of 5th level or higher, the damage increases by 1d6 for each slot level above 4th.",
            "target_type": "point",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": false,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "constitution",
            "attack_roll": false,
            "damage_roll": "7d6",
            "damage_types": [
                "thunder"
            ],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_costly-victory/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_costly-victory",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Costly Victory",
            "desc": "You select up to ten enemies you can see that are within range. Each target must make a Wisdom saving throw. On a failed save, that creature is cursed to burst into flame if it reduces one of your allies to 0 hit points before this spell’s duration expires. The affected creature takes 6d8 fire damage and 6d8 radiant damage when it bursts into flame.\n\nIf the affected creature is wearing flammable material (or is made of flammable material, such as a plant creature), it catches on fire and continues burning; the creature takes fire damage equal to your spellcasting ability modifier at the end of each of its turns until the creature or one of its allies within 5 feet of it uses an action to extinguish the fire.",
            "level": 8,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "6d8",
            "damage_types": [
                "fire"
            ],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_drown/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_drown",
            "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": 2,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": 3,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": 4,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": 5,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": 6,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": 7,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Evocation",
                "key": "evocation",
                "url": "https://api.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Drown",
            "desc": "You cause a creature's lungs to fill with seawater. Unless the target makes a successful Constitution saving throw, it immediately begins suffocating. A suffocating creature can’t speak or perform verbal spell components. It can hold its breath, and thereafter can survive for a number of rounds equal to its Constitution modifier (minimum of 1 round), after which it drops to 0 hit points and is dying. Huge or larger creatures are unaffected, as are creatures that can breathe water or that don’t require air.\n\nA suffocating (not dying) creature can repeat the saving throw at the end of each of its turns, ending the effect on a success.\n",
            "level": 3,
            "higher_level": "When you cast this spell using a spell slot of 4th level or higher, you can target one additional creature for each slot level above 3rd.\n\nNOTE: Midgard Heroes Handbook has a very different [drown-heroes-handbook/drown](https://api.open5e.com/spells/drown) spell.",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a small piece of flotsam or seaweed",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "constitution",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_emanation-of-yoth/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_emanation-of-yoth",
            "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
                },
                {
                    "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": "Necromancy",
                "key": "necromancy",
                "url": "https://api.open5e.com/v2/spellschools/necromancy/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Emanation of Yoth",
            "desc": "You call forth a [ghost](https://api.open5e.com/monsters/ghost)// that takes the form of a spectral, serpentlike assassin. It appears in an unoccupied space that you can see within range. The ghost disappears when it’s reduced to 0 hit points or when the spell ends.\n\nThe ghost is friendly to you and your companions for the duration of the spell. Roll initiative for the ghost, which takes its own turns. It obeys verbal commands that you issue to it (no action required by you). If you don’t issue a command to it, the ghost defends itself from hostile creatures but doesn’t move or take other actions.\n\nYou are immune to the ghost’s Horrifying Visage action but can willingly become the target of the ghost’s Possession ability. You can end this effect on yourself as a bonus action.\n",
            "level": 4,
            "higher_level": "When you cast this spell using a spell slot of 6th or 7th level, you call forth two ghosts. If you cast it using a spell slot of 8th or 9th level, you call forth three ghosts.",
            "target_type": "point",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": true,
            "casting_time": "1minute",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a fistful of grave earth and a vial of child’s blood",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_entomb/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_entomb",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/transmutation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Entomb",
            "desc": "You cause slabs of rock to burst out of the ground or other stone surface to form a hollow, 10-foot cube within range. A creature inside the cube when it forms must make a successful Dexterity saving throw or be trapped inside the stone tomb. The tomb is airtight, with enough air for a single Medium or Small creature to breathe for 8 hours. If more than one creature is trapped inside, divide the time evenly between all the occupants. A Large creature counts as four Medium creatures. If the creature is still trapped inside when the air runs out, it begins to suffocate.\n\nThe tomb has AC 18 and 50 hit points. It is resistant to fire, cold, lightning, bludgeoning, and slashing damage, is immune to poison and psychic damage, and is vulnerable to thunder damage. When reduced to 0 hit points, the tomb crumbles into harmless powder.",
            "level": 6,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a chip of granite",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "dexterity",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "8 hours",
            "shape_type": "cube",
            "shape_size": 10.0,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_frostbite/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_frostbite",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Evocation",
                "key": "evocation",
                "url": "https://api.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Frostbite",
            "desc": "Biting cold settles onto a creature you can see. The creature must make a Constitution saving throw. On a failed save, the creature takes 4d8 cold damage. In addition, for the duration of the spell, the creature’s speed is halved, it has disadvantage on attack rolls and ability checks, and it takes another 4d8 cold damage at the start of each of its turns.\n\nAn affected creature can repeat the saving throw at the start of each of its turns. The effect ends when the creature makes its third successful save.\n\nCreatures that are immune to cold damage are unaffected by **frostbite**.\n",
            "level": 5,
            "higher_level": "When you cast this spell using a spell slot of 6th level or higher, you can target two additional creatures for each slot level above 5th.",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a strip of dried flesh that has been frozen at least once",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "constitution",
            "attack_roll": false,
            "damage_roll": "4d8",
            "damage_types": [
                "cold"
            ],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_frozen-razors/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_frozen-razors",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Evocation",
                "key": "evocation",
                "url": "https://api.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Frozen Razors",
            "desc": "Razor-sharp blades of ice erupt from the ground or other surface, filling a 20-foot cube centered on a point you can see within range. For the duration, the area is lightly obscured and is difficult terrain. A creature that moves more than 5 feet into or inside the area on a turn takes 2d6 slashing damage and 3d6 cold damage, or half as much damage if it makes a successful Dexterity saving throw. A creature that takes cold damage from frozen razors is reduced to half speed until the start of its next turn.\n",
            "level": 3,
            "higher_level": "When you cast this spell using a spell slot of 4th level or higher, the damage increases by 1d6 for each slot level above 3rd.",
            "target_type": "point",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "water from a melted icicle",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "dexterity",
            "attack_roll": false,
            "damage_roll": "2d6",
            "damage_types": [
                "slashing"
            ],
            "duration": "1 minute",
            "shape_type": "cube",
            "shape_size": 20.0,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_harsh-light-of-summers-glare/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_harsh-light-of-summers-glare",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/enchantment/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Harsh Light of Summer’s Glare",
            "desc": "You emit a burst of brilliant light, which bears down oppressively upon all creatures within range that can see you. Creatures with darkvision that fail a Constitution saving throw are blinded and stunned. Creatures without darkvision that fail a Constitution saving throw are blinded. This is not a gaze attack, and it cannot be avoided by averting one’s eyes or wearing a blindfold.",
            "level": 8,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "constitution",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 round",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_hunger-of-leng/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_hunger-of-leng",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/enchantment/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Hunger of Leng",
            "desc": "You curse a creature that you can see in range with an insatiable, ghoulish appetite. If it has a digestive system, the creature must make a successful Wisdom saving throw or be compelled to consume the flesh of living creatures for the duration.\n\nThe target gains a bite attack and moves to and attacks the closest creature that isn’t an undead or a construct. The target is proficient with the bite, and it adds its Strength modifier to the attack and damage rolls. The damage is piercing and the damage die is a d4. If the target is larger than Medium, its damage die increases by 1d4 for each size category it is above Medium. In addition, the target has advantage on melee attack rolls against any creature that doesn’t have all of its hit points.\n\nIf there isn’t a viable creature within range for the target to attack, it deals piercing damage to itself equal to 2d4 + its Strength modifier. The target can repeat the saving throw at the end of each of its turns, ending the effect on a success. If the target has two consecutive failures, **hunger of Leng** lasts its full duration with no further saving throws allowed.",
            "level": 4,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a pinch of salt and a drop of the caster’s blood",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_life-drain/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_life-drain",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Life Drain",
            "desc": "With a snarled word of Void Speech, you create a swirling vortex of purple energy. Choose a point you can see within range. Creatures within 15 feet of the point take 10d6 necrotic damage, or half that damage with a successful Constitution saving throw. For each creature damaged by the spell, you can choose one other creature within range, including yourself, that is not a construct or undead. The secondary targets regain hit points equal to half the necrotic damage you dealt.\n",
            "level": 6,
            "higher_level": "When you cast this spell using a spell slot of 7th level or higher, the vortex’s damage increases by 1d6 for each slot level above 6th.",
            "target_type": "point",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "constitution",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_lovesick/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_lovesick",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Enchantment",
                "key": "enchantment",
                "url": "https://api.open5e.com/v2/spellschools/enchantment/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Lovesick",
            "desc": "This spell causes creatures to behave unpredictably, as they randomly experience the full gamut of emotions of someone who has fallen head over heels in love. Each creature in a 10-foot-radius sphere centered on a point you choose within range must succeed on a Wisdom saving throw when you cast this spell or be affected by it.\n\nAn affected target can’t take reactions and must roll a d10 at the start of each of its turns to determine its behavior for that turn.\n\n| d10 | Behavior |\n|---|---|\n| 1-3 | The creature spends its turn moping like a lovelorn teenager; it doesn’t move or take actions. |\n| 4–5 | The creature bursts into tears, takes the Dash action, and uses all its movement to run off in a random direction. To determine the direction, roll a d8 and assign a direction to each die face. |\n| 6 | The creature uses its action to remove one item of clothing or piece of armor. Each round spent removing pieces of armor reduces its AC by 1. |\n| 7–8 | The creature drops anything it is holding in its hands and passionately embraces a randomly determined creature. Treat this as a grapple attempt which uses the Attack action. |\n| 9 | The creature flies into a jealous rage and uses its action to make a melee attack against a randomly determined creature. |\n| 10 | The creature can act and move normally. |\n\nAt the end of each of its turns, an affected target can make a Wisdom saving throw, ending the effect on itself on a successful save.\n",
            "level": 4,
            "higher_level": "When you cast this spell using a spell slot of 5th level or higher, the radius of the sphere increases by 5 feet for each slot level above 4th.",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a handful of red rose petals",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": "sphere",
            "shape_size": 10.0,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_snow-boulder/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_snow-boulder",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/transmutation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Snow Boulder",
            "desc": "A ball of snow forms 5 feet away from you and rolls in the direction you point at a speed of 30 feet, growing larger as it moves. To roll the boulder into a creature, you must make a successful ranged spell attack. If the boulder hits, the creature must make a successful Dexterity saving throw or be knocked prone and take the damage indicated below. Hitting a creature doesn’t stop the snow boulder’s movement or impede its growth, as long as you continue to maintain concentration on the effect. When the spell ends, the boulder stops moving.\n\n| Round | Size | Damage |\n|---|---|---|\n| 1 | Small | 1d6 bludgeoning |\n| 2 | Medium | 2d6 bludgeoning |\n| 3 | Large | 4d6 bludgeoning |\n| 4 | Huge | 6d6 bludgeoning |\n\n",
            "level": 4,
            "higher_level": "",
            "target_type": "point",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a handful of snow",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "dexterity",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "4 rounds",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_summon-star/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_summon-star",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Summon Star",
            "desc": "You summon a friendly star from the heavens to do your bidding. It appears in an unoccupied space you can see within range and takes the form of a glowing humanoid with long white hair. All creatures other than you who view the star must make a successful Wisdom saving throw or be charmed for the duration of the spell. A creature charmed in this way can repeat the Wisdom saving throw at the end of each of its turns. On a success, the creature is no longer charmed and is immune to the effect of this casting of the spell. In all other ways, the star is equivalent to a [deva](https://api.open5e.com/monsters/deva). It understands and obeys verbal commands you give it. If you do not give the star a command, it defends itself and attacks the last creature that attacked it. The star disappears when it drops to 0 hit points or when the spell ends.",
            "level": 8,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_thunderous-wave/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_thunderous-wave",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Thunderous Wave",
            "desc": "You initiate a shock wave centered at a point you designate within range. The wave explodes outward into a 30-foot-radius sphere. This force deals no damage directly, but every creature the wave passes through must make a Strength saving throw. On a failed save, a creature is pushed 30 feet and knocked prone; if it strikes a solid obstruction, it also takes 5d6 bludgeoning damage. On a successful save, a creature is pushed 15 feet and not knocked prone, and it takes 2d6 bludgeoning damage if it strikes an obstruction. The spell also emits a thunderous boom that can be heard within 400 feet.",
            "level": 3,
            "higher_level": "",
            "target_type": "point",
            "range_text": "90 feet",
            "range": 90.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": "instantaneous",
            "shape_type": "sphere",
            "shape_size": 30.0,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_time-vortex/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_time-vortex",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Evocation",
                "key": "evocation",
                "url": "https://api.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Time Vortex",
            "desc": "This spell destabilizes the flow of time, enabling you to create a vortex of temporal fluctuations that are visible as a spherical distortion with a 10-foot radius, centered on a point within range. Each creature in the area when you cast the spell must succeed on a Wisdom saving throw or be affected by the time vortex. While the spell lasts, a creature that enters the sphere or starts its turn inside the sphere must also succeed on a Wisdom saving throw or be affected. On a successful save, it becomes immune to this casting of the spell.\n\nAn affected creature can’t take reactions and rolls a d10 at the start of its turn to determine its behavior for that turn.\n\n| D10 | EFFECT |\n|---|---|\n| 1–2 | The creature is affected as if by a slow spell until the start of its next turn. |\n| 3–5 | The creature is stunned until the start of its next turn. |\n| 6–8 | The creature’s current initiative result is reduced by 5. The creature begins using this new initiative result in the next round. Multiple occurrences of this effect for the same creature are cumulative. |\n| 9–10 | The creature’s speed is halved (round up to the nearest 5-foot increment) until the start of its next turn. |\n\nYou can move the temporal vortex 10 feet each round as a bonus action. An affected creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.\n",
            "level": 4,
            "higher_level": "When you cast this spell using a spell slot of 5th level or higher, the radius of the sphere increases by 5 feet for each slot level above 4th.",
            "target_type": "point",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_void-strike/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_void-strike",
            "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": "6d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": "7d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": "8d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": "9d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": "10d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": "11d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Evocation",
                "key": "evocation",
                "url": "https://api.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Void Strike",
            "desc": "With a short phrase of Void Speech, you gather writhing darkness around your hand. When you cast the spell, and as an action on subsequent turns while you maintain concentration, you can unleash a bolt of darkness at a creature within range. Make a ranged spell attack. If the target is in dim light or darkness, you have advantage on the roll. On a hit, the target takes 5d8 necrotic damage and is frightened of you until the start of your next turn.\n",
            "level": 3,
            "higher_level": "When you cast the spell using a spell slot of 4th level or higher, the damage increases by 1d8 for each slot level above 3rd.",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.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": "5d8",
            "damage_types": [
                "necrotic"
            ],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/deepm_wresting-wind/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "type": "SOURCE",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_wresting-wind",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Wresting Wind",
            "desc": "By blowing a pinch of confetti from your cupped hand, you create a burst of air that can rip weapons and other items out of the hands of your enemies. Each enemy in a 20-foot radius centered on a point you target within range must make a successful Strength saving throw or drop anything held in its hands. The objects land 10 feet away from the creatures that dropped them, in random directions.",
            "level": 2,
            "higher_level": "",
            "target_type": "point",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a handful of paper confetti",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "strength",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/toh_mass-faerie-fire/?format=api",
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "type": "SOURCE",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "key": "toh_mass-faerie-fire",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Mass Faerie Fire",
            "desc": "You can place up to three 20-foot cubes each centered on a point you can see within range. Each object in a cube is outlined in blue, green, or violet light (your choice). Any creature in a cube when the spell is cast is also outlined in light if it fails a Dexterity saving throw. A creature in the area of more than one cube is affected only once. Each affected object and creature sheds dim light in a 10-foot radius for the duration.\n  Any attack roll against an affected object or creature has advantage if the attacker can see it, and the affected creature or object can't benefit from being invisible.",
            "level": 4,
            "higher_level": "",
            "target_type": "point",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": false,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "dexterity",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": "cube",
            "shape_size": 20.0,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/toh_power-word-rend/?format=api",
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "type": "SOURCE",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "key": "toh_power-word-rend",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": 2,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": 3,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": 4,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": 5,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": 6,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Evocation",
                "key": "evocation",
                "url": "https://api.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Power Word Rend",
            "desc": "You speak a word of power that causes the internal organs of a creature you can see within range to rupture. The target must make a Constitution saving throw. It takes 4d6 + 20 force damage on a failed save, or half as much damage on a successful one. If the target is below half its hit point maximum, it has disadvantage on this saving throw. This spell has no effect on creatures without vital internal organs, such as constructs, oozes, and undead.",
            "level": 4,
            "higher_level": "When you cast this spell using a spell slot of 5th level or higher, you can target one additional creature for each slot level above 4th. The creatures must be within 30 feet of each other when you target them.",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": false,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "constitution",
            "attack_roll": false,
            "damage_roll": "4d6+20",
            "damage_types": [
                "force"
            ],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/toh_spiked-barricade/?format=api",
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "type": "SOURCE",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "key": "toh_spiked-barricade",
            "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",
                "url": "https://api.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "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.0,
            "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.0,
            "concentration": true
        },
        {
            "url": "https://api.open5e.com/v2/spells/srd-2024_acid-arrow/?format=api",
            "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",
                    "url": "https://api.open5e.com/v2/publishers/wizards-of-the-coast/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2024",
                    "key": "5e-2024",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2024/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "key": "srd-2024_acid-arrow",
            "casting_options": [
                {
                    "type": "slot_level_3",
                    "damage_roll": "5d4",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": "6d4",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": "7d4",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": "8d4",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": "9d4",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": "10d4",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": "11d4",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Evocation",
                "key": "evocation",
                "url": "https://api.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [
                {
                    "name": "Wizard",
                    "key": "srd-2024_wizard",
                    "url": "https://api.open5e.com/v2/classes/srd-2024_wizard/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Acid Arrow",
            "desc": "A shimmering green arrow streaks toward a target within range and bursts in a spray of acid. Make a ranged spell attack against the target. On a hit, the target takes 4d4 Acid damage and 2d4 Acid damage at the end of its next turn. On a miss, the arrow splashes the target with acid for half as much of the initial damage only.",
            "level": 2,
            "higher_level": "The damage (both initial and later) increases by 1d4 for each spell slot level above 2.",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "powdered rhubarb leaf",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": true,
            "damage_roll": "4d4",
            "damage_types": [
                "acid"
            ],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api.open5e.com/v2/spells/srd-2024_arcane-sword/?format=api",
            "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",
                    "url": "https://api.open5e.com/v2/publishers/wizards-of-the-coast/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2024",
                    "key": "5e-2024",
                    "url": "https://api.open5e.com/v2/gamesystems/5e-2024/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "key": "srd-2024_arcane-sword",
            "casting_options": [],
            "school": {
                "name": "Evocation",
                "key": "evocation",
                "url": "https://api.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd-2024_bard",
                    "url": "https://api.open5e.com/v2/classes/srd-2024_bard/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd-2024_wizard",
                    "url": "https://api.open5e.com/v2/classes/srd-2024_wizard/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Arcane Sword",
            "desc": "You create a spectral sword that hovers within range. It lasts for the duration. When the sword appears, you make a melee spell attack against a target within 5 feet of the sword. On a hit, the target takes Force damage equal to 4d12 plus your spellcasting ability modifier. On your later turns, you can take a Bonus Action to move the sword up to 30 feet to a spot you can see and repeat the attack against the same target or a different one.",
            "level": 7,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a miniature sword worth 250+ GP",
            "material_cost": null,
            "material_consumed": true,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": true,
            "damage_roll": "4d12",
            "damage_types": [
                "force"
            ],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        }
    ]
}