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=14
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 1435,
    "next": "https://api-beta.open5e.com/v2/spells/?format=api&ordering=-range_text&page=15",
    "previous": "https://api-beta.open5e.com/v2/spells/?format=api&ordering=-range_text&page=13",
    "results": [
        {
            "url": "https://api-beta.open5e.com/v2/spells/wz_hypnagogia/?format=api",
            "key": "wz_hypnagogia",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": 2,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": 3,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": 4,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": 5,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": 6,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "enchantment",
                "name": "Enchantment",
                "desc": "**Enchantment** spells affect the minds of others, influencing or controlling their behavior. Such spells can make enemies see the caster as a friend, force creatures to take a course of action, or even control another creature like a puppet.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/wz/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/wz_mirror-realm/?format=api",
            "key": "wz_mirror-realm",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "ritual",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "conjuration",
                "name": "Conjuration",
                "desc": "**Conjuration** spells involve the transportation of objects and creatures from one location to another. Some spells summon creatures or objects to the caster’s side, whereas others allow the caster to teleport to another location. Some conjurations create objects or effects out of nothing.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/wz/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_agonizing-mark/?format=api",
            "key": "deepm_agonizing-mark",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "evocation",
                "name": "Evocation",
                "desc": "**Evocation** spells manipulate magical energy to produce a desired effect. Some call up blasts of fire or lightning. Others channel positive energy to heal wounds.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": [
                "https://api-beta.open5e.com/v2/classes/srd_bard/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_cleric/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_ranger/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            ]
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_bleating-call/?format=api",
            "key": "deepm_bleating-call",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "enchantment",
                "name": "Enchantment",
                "desc": "**Enchantment** spells affect the minds of others, influencing or controlling their behavior. Such spells can make enemies see the caster as a friend, force creatures to take a course of action, or even control another creature like a puppet.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": [
                "https://api-beta.open5e.com/v2/classes/srd_bard/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_ranger/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            ]
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_by-the-light-of-the-watchful-moon/?format=api",
            "key": "deepm_by-the-light-of-the-watchful-moon",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "divination",
                "name": "Divination",
                "desc": "**Divination** spells reveal information, whether in the form of secrets long forgotten, glimpses of the future, the locations of hidden things, the truth behind illusions, or visions of distant people or places.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_celebration/?format=api",
            "key": "deepm_celebration",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "ritual",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "enchantment",
                "name": "Enchantment",
                "desc": "**Enchantment** spells affect the minds of others, influencing or controlling their behavior. Such spells can make enemies see the caster as a friend, force creatures to take a course of action, or even control another creature like a puppet.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_chains-of-the-goddess/?format=api",
            "key": "deepm_chains-of-the-goddess",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "enchantment",
                "name": "Enchantment",
                "desc": "**Enchantment** spells affect the minds of others, influencing or controlling their behavior. Such spells can make enemies see the caster as a friend, force creatures to take a course of action, or even control another creature like a puppet.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_conjure-minor-voidborn/?format=api",
            "key": "deepm_conjure-minor-voidborn",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "conjuration",
                "name": "Conjuration",
                "desc": "**Conjuration** spells involve the transportation of objects and creatures from one location to another. Some spells summon creatures or objects to the caster’s side, whereas others allow the caster to teleport to another location. Some conjurations create objects or effects out of nothing.",
                "document": "srd"
            },
            "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": "action",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_conjure-shadow-titan/?format=api",
            "key": "deepm_conjure-shadow-titan",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "conjuration",
                "name": "Conjuration",
                "desc": "**Conjuration** spells involve the transportation of objects and creatures from one location to another. Some spells summon creatures or objects to the caster’s side, whereas others allow the caster to teleport to another location. Some conjurations create objects or effects out of nothing.",
                "document": "srd"
            },
            "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": "action",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_conjure-voidborn/?format=api",
            "key": "deepm_conjure-voidborn",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "conjuration",
                "name": "Conjuration",
                "desc": "**Conjuration** spells involve the transportation of objects and creatures from one location to another. Some spells summon creatures or objects to the caster’s side, whereas others allow the caster to teleport to another location. Some conjurations create objects or effects out of nothing.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_consult-the-storm/?format=api",
            "key": "deepm_consult-the-storm",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "divination",
                "name": "Divination",
                "desc": "**Divination** spells reveal information, whether in the form of secrets long forgotten, glimpses of the future, the locations of hidden things, the truth behind illusions, or visions of distant people or places.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_costly-victory/?format=api",
            "key": "deepm_costly-victory",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "evocation",
                "name": "Evocation",
                "desc": "**Evocation** spells manipulate magical energy to produce a desired effect. Some call up blasts of fire or lightning. Others channel positive energy to heal wounds.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_drown/?format=api",
            "key": "deepm_drown",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": 2,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": 3,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": 4,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": 5,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": 6,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": 7,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "evocation",
                "name": "Evocation",
                "desc": "**Evocation** spells manipulate magical energy to produce a desired effect. Some call up blasts of fire or lightning. Others channel positive energy to heal wounds.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_emanation-of-yoth/?format=api",
            "key": "deepm_emanation-of-yoth",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "ritual",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "necromancy",
                "name": "Necromancy",
                "desc": "**Necromancy** spells manipulate the energies of life and death. Such spells can grant an extra reserve of life force, drain the life energy from another creature, create the undead, or even bring the dead back to life.\r\nCreating the undead through the use of necromancy spells such as animate dead is not a good act, and only evil casters use such spells frequently.",
                "document": "srd"
            },
            "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": "action",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_entomb/?format=api",
            "key": "deepm_entomb",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "transmutation",
                "name": "Transmutation",
                "desc": "**Transmutation** spells change the properties of a creature, object, or environment. They might turn an enemy into a harmless creature, bolster the strength of an ally, make an object move at the caster’s command, or enhance a creature’s innate healing abilities to rapidly recover from injury.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_frostbite/?format=api",
            "key": "deepm_frostbite",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "evocation",
                "name": "Evocation",
                "desc": "**Evocation** spells manipulate magical energy to produce a desired effect. Some call up blasts of fire or lightning. Others channel positive energy to heal wounds.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_frozen-razors/?format=api",
            "key": "deepm_frozen-razors",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "evocation",
                "name": "Evocation",
                "desc": "**Evocation** spells manipulate magical energy to produce a desired effect. Some call up blasts of fire or lightning. Others channel positive energy to heal wounds.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_harsh-light-of-summers-glare/?format=api",
            "key": "deepm_harsh-light-of-summers-glare",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "enchantment",
                "name": "Enchantment",
                "desc": "**Enchantment** spells affect the minds of others, influencing or controlling their behavior. Such spells can make enemies see the caster as a friend, force creatures to take a course of action, or even control another creature like a puppet.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_hunger-of-leng/?format=api",
            "key": "deepm_hunger-of-leng",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "enchantment",
                "name": "Enchantment",
                "desc": "**Enchantment** spells affect the minds of others, influencing or controlling their behavior. Such spells can make enemies see the caster as a friend, force creatures to take a course of action, or even control another creature like a puppet.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_life-drain/?format=api",
            "key": "deepm_life-drain",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "evocation",
                "name": "Evocation",
                "desc": "**Evocation** spells manipulate magical energy to produce a desired effect. Some call up blasts of fire or lightning. Others channel positive energy to heal wounds.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_lovesick/?format=api",
            "key": "deepm_lovesick",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "enchantment",
                "name": "Enchantment",
                "desc": "**Enchantment** spells affect the minds of others, influencing or controlling their behavior. Such spells can make enemies see the caster as a friend, force creatures to take a course of action, or even control another creature like a puppet.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_snow-boulder/?format=api",
            "key": "deepm_snow-boulder",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "transmutation",
                "name": "Transmutation",
                "desc": "**Transmutation** spells change the properties of a creature, object, or environment. They might turn an enemy into a harmless creature, bolster the strength of an ally, make an object move at the caster’s command, or enhance a creature’s innate healing abilities to rapidly recover from injury.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_summon-star/?format=api",
            "key": "deepm_summon-star",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "conjuration",
                "name": "Conjuration",
                "desc": "**Conjuration** spells involve the transportation of objects and creatures from one location to another. Some spells summon creatures or objects to the caster’s side, whereas others allow the caster to teleport to another location. Some conjurations create objects or effects out of nothing.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_thunderous-wave/?format=api",
            "key": "deepm_thunderous-wave",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "evocation",
                "name": "Evocation",
                "desc": "**Evocation** spells manipulate magical energy to produce a desired effect. Some call up blasts of fire or lightning. Others channel positive energy to heal wounds.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_time-vortex/?format=api",
            "key": "deepm_time-vortex",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "evocation",
                "name": "Evocation",
                "desc": "**Evocation** spells manipulate magical energy to produce a desired effect. Some call up blasts of fire or lightning. Others channel positive energy to heal wounds.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_void-strike/?format=api",
            "key": "deepm_void-strike",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": "6d8",
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": "7d8",
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": "8d8",
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": "9d8",
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": "10d8",
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": "11d8",
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "evocation",
                "name": "Evocation",
                "desc": "**Evocation** spells manipulate magical energy to produce a desired effect. Some call up blasts of fire or lightning. Others channel positive energy to heal wounds.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_wresting-wind/?format=api",
            "key": "deepm_wresting-wind",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "evocation",
                "name": "Evocation",
                "desc": "**Evocation** spells manipulate magical energy to produce a desired effect. Some call up blasts of fire or lightning. Others channel positive energy to heal wounds.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/deepm/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/toh_mass-faerie-fire/?format=api",
            "key": "toh_mass-faerie-fire",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "evocation",
                "name": "Evocation",
                "desc": "**Evocation** spells manipulate magical energy to produce a desired effect. Some call up blasts of fire or lightning. Others channel positive energy to heal wounds.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/toh/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/toh_power-word-rend/?format=api",
            "key": "toh_power-word-rend",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": 2,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": 3,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": 4,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": 5,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": 6,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "evocation",
                "name": "Evocation",
                "desc": "**Evocation** spells manipulate magical energy to produce a desired effect. Some call up blasts of fire or lightning. Others channel positive energy to heal wounds.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/toh/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/toh_spiked-barricade/?format=api",
            "key": "toh_spiked-barricade",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "conjuration",
                "name": "Conjuration",
                "desc": "**Conjuration** spells involve the transportation of objects and creatures from one location to another. Some spells summon creatures or objects to the caster’s side, whereas others allow the caster to teleport to another location. Some conjurations create objects or effects out of nothing.",
                "document": "srd"
            },
            "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",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/toh/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_acid-arrow/?format=api",
            "key": "srd_acid-arrow",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_3",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "evocation",
                "name": "Evocation",
                "desc": "**Evocation** spells manipulate magical energy to produce a desired effect. Some call up blasts of fire or lightning. Others channel positive energy to heal wounds.",
                "document": "srd"
            },
            "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 immediately 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 and no damage at the end of its next turn.",
            "level": 2,
            "higher_level": "When you cast this spell using a spell slot of 3rd level or higher, the damage (both initial and later) increases by 1d4 for each slot level above 2nd.",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "Powdered rhubarb leaf and an adder's stomach.",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/srd/?format=api",
            "classes": [
                "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            ]
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_black-tentacles/?format=api",
            "key": "srd_black-tentacles",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "conjuration",
                "name": "Conjuration",
                "desc": "**Conjuration** spells involve the transportation of objects and creatures from one location to another. Some spells summon creatures or objects to the caster’s side, whereas others allow the caster to teleport to another location. Some conjurations create objects or effects out of nothing.",
                "document": "srd"
            },
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Black Tentacles",
            "desc": "Squirming, ebony tentacles fill a 20-foot square on ground that you can see within range. For the duration, these tentacles turn the ground in the area into difficult terrain. When a creature enters the affected area for the first time on a turn or starts its turn there, the creature must succeed on a Dexterity saving throw or take 3d6 bludgeoning damage and be restrained by the tentacles until the spell ends. A creature that starts its turn in the area and is already restrained by the tentacles takes 3d6 bludgeoning damage. A creature restrained by the tentacles can use its action to make a Strength or Dexterity check (its choice) against your spell save DC. On a success, it frees itself.",
            "level": 4,
            "higher_level": "",
            "target_type": "area",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "A piece of tentacle from a giant octopus or a giant squid",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "dexterity",
            "attack_roll": false,
            "damage_roll": "3d6",
            "damage_types": [
                "bludgeoning"
            ],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "document": "https://api-beta.open5e.com/v2/documents/srd/?format=api",
            "classes": [
                "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            ]
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_blade-barrier/?format=api",
            "key": "srd_blade-barrier",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "evocation",
                "name": "Evocation",
                "desc": "**Evocation** spells manipulate magical energy to produce a desired effect. Some call up blasts of fire or lightning. Others channel positive energy to heal wounds.",
                "document": "srd"
            },
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Blade Barrier",
            "desc": "You create a vertical wall of whirling, razor-sharp blades made of magical energy. The wall appears within range and lasts for the duration. You can make a straight wall up to 100 feet long, 20 feet high, and 5 feet thick, or a ringed wall up to 60 feet in diameter, 20 feet high, and 5 feet thick. The wall provides three-quarters cover to creatures behind it, and its space is difficult terrain. When a creature enters the wall's area for the first time on a turn or starts its turn there, the creature must make a dexterity saving throw. On a failed save, the creature takes 6d10 slashing damage. On a successful save, the creature takes half as much damage.",
            "level": 6,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "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": "6d10",
            "damage_types": [
                "slashing"
            ],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "document": "https://api-beta.open5e.com/v2/documents/srd/?format=api",
            "classes": [
                "https://api-beta.open5e.com/v2/classes/srd_cleric/?format=api"
            ]
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_confusion/?format=api",
            "key": "srd_confusion",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "enchantment",
                "name": "Enchantment",
                "desc": "**Enchantment** spells affect the minds of others, influencing or controlling their behavior. Such spells can make enemies see the caster as a friend, force creatures to take a course of action, or even control another creature like a puppet.",
                "document": "srd"
            },
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Confusion",
            "desc": "This spell assaults and twists creatures' minds, spawning delusions and provoking uncontrolled action. 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 | The creature uses all its movement to move in a random direction. To determine the direction, roll a d8 and assign a direction to each die face. The creature doesn’t take an action this turn. |\n| 2-6 | The creature doesn’t move or take actions this turn. |\n| 7-8 | The creature uses its action to make a melee attack against a randomly determined creature within its reach. If there is no creature within its reach, the creature does nothing this turn. |\n| 9-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. If it succeeds, this effect ends for that target.",
            "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",
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "Three walnut shells.",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/srd/?format=api",
            "classes": [
                "https://api-beta.open5e.com/v2/classes/srd_bard/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_cleric/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            ]
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_conjure-celestial/?format=api",
            "key": "srd_conjure-celestial",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "conjuration",
                "name": "Conjuration",
                "desc": "**Conjuration** spells involve the transportation of objects and creatures from one location to another. Some spells summon creatures or objects to the caster’s side, whereas others allow the caster to teleport to another location. Some conjurations create objects or effects out of nothing.",
                "document": "srd"
            },
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Conjure Celestial",
            "desc": "You summon a celestial of challenge rating 4 or lower, which appears in an unoccupied space that you can see within range. The celestial disappears when it drops to 0 hit points or when the spell ends. The celestial is friendly to you and your companions for the duration. Roll initiative for the celestial, which has its own turns. It obeys any verbal commands that you issue to it (no action required by you), as long as they don't violate its alignment. If you don't issue any commands to the celestial, it defends itself from hostile creatures but otherwise takes no actions. The DM has the celestial's statistics.",
            "level": 7,
            "higher_level": "When you cast this spell using a 9th-level spell slot, you summon a celestial of challenge rating 5 or lower.",
            "target_type": "point",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/srd/?format=api",
            "classes": [
                "https://api-beta.open5e.com/v2/classes/srd_cleric/?format=api"
            ]
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_conjure-elemental/?format=api",
            "key": "srd_conjure-elemental",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "conjuration",
                "name": "Conjuration",
                "desc": "**Conjuration** spells involve the transportation of objects and creatures from one location to another. Some spells summon creatures or objects to the caster’s side, whereas others allow the caster to teleport to another location. Some conjurations create objects or effects out of nothing.",
                "document": "srd"
            },
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Conjure Elemental",
            "desc": "You call forth an elemental servant. Choose an area of air, earth, fire, or water that fills a 10-foot cube within range. An elemental of challenge rating 5 or lower appropriate to the area you chose appears in an unoccupied space within 10 feet of it. For example, a fire elemental emerges from a bonfire, and an earth elemental rises up from the ground. The elemental disappears when it drops to 0 hit points or when the spell ends. The elemental is friendly to you and your companions for the duration. Roll initiative for the elemental, which has its own turns. It obeys any verbal commands that you issue to it (no action required by you). If you don't issue any commands to the elemental, it defends itself from hostile creatures but otherwise takes no actions. If your concentration is broken, the elemental doesn't disappear. Instead, you lose control of the elemental, it becomes hostile toward you and your companions, and it might attack. An uncontrolled elemental can't be dismissed by you, and it disappears 1 hour after you summoned it. The DM has the elemental's statistics.",
            "level": 5,
            "higher_level": "When you cast this spell using a spell slot of 6th level or higher, the challenge rating increases by 1 for each slot level above 5th.",
            "target_type": "area",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "Burning incense for air, soft clay for earth, sulfur and phosphorus for fire, or water and sand for water.",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": "cube",
            "shape_size": 10.0,
            "concentration": true,
            "document": "https://api-beta.open5e.com/v2/documents/srd/?format=api",
            "classes": [
                "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            ]
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_conjure-fey/?format=api",
            "key": "srd_conjure-fey",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "conjuration",
                "name": "Conjuration",
                "desc": "**Conjuration** spells involve the transportation of objects and creatures from one location to another. Some spells summon creatures or objects to the caster’s side, whereas others allow the caster to teleport to another location. Some conjurations create objects or effects out of nothing.",
                "document": "srd"
            },
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Conjure Fey",
            "desc": "You summon a fey creature of challenge rating 6 or lower, or a fey spirit that takes the form of a beast of challenge rating 6 or lower. It appears in an unoccupied space that you can see within range. The fey creature disappears when it drops to 0 hit points or when the spell ends. The fey creature is friendly to you and your companions for the duration. Roll initiative for the creature, which has its own turns. It obeys any verbal commands that you issue to it (no action required by you), as long as they don't violate its alignment. If you don't issue any commands to the fey creature, it defends itself from hostile creatures but otherwise takes no actions. If your concentration is broken, the fey creature doesn't disappear. Instead, you lose control of the fey creature, it becomes hostile toward you and your companions, and it might attack. An uncontrolled fey creature can't be dismissed by you, and it disappears 1 hour after you summoned it. The DM has the fey creature's statistics.",
            "level": 6,
            "higher_level": "When you cast this spell using a spell slot of 7th level or higher, the challenge rating increases by 1 for each slot level above 6th.",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/srd/?format=api",
            "classes": [
                "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
            ]
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_conjure-minor-elementals/?format=api",
            "key": "srd_conjure-minor-elementals",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "conjuration",
                "name": "Conjuration",
                "desc": "**Conjuration** spells involve the transportation of objects and creatures from one location to another. Some spells summon creatures or objects to the caster’s side, whereas others allow the caster to teleport to another location. Some conjurations create objects or effects out of nothing.",
                "document": "srd"
            },
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Conjure Minor Elementals",
            "desc": "You summon elementals that appear in unoccupied spaces that you can see within range. You choose one the following options for what appears: \n- One elemental of challenge rating 2 or lower \n- Two elementals of challenge rating 1 or lower \n- Four elementals of challenge rating 1/2 or lower \n- Eight elementals of challenge rating 1/4 or lower. An elemental summoned by this spell disappears when it drops to 0 hit points or when the spell ends. The summoned creatures are friendly to you and your companions. Roll initiative for the summoned creatures as a group, which has its own turns. They obey any verbal commands that you issue to them (no action required by you). If you don't issue any commands to them, they defend themselves from hostile creatures, but otherwise take no actions. The DM has the creatures' statistics.",
            "level": 4,
            "higher_level": "When you cast this spell using certain higher-level spell slots, you choose one of the summoning options above, and more creatures appear: twice as many with a 6th-level slot and three times as many with an 8th-level slot.",
            "target_type": "point",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/srd/?format=api",
            "classes": [
                "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            ]
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_entangle/?format=api",
            "key": "srd_entangle",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "conjuration",
                "name": "Conjuration",
                "desc": "**Conjuration** spells involve the transportation of objects and creatures from one location to another. Some spells summon creatures or objects to the caster’s side, whereas others allow the caster to teleport to another location. Some conjurations create objects or effects out of nothing.",
                "document": "srd"
            },
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Entangle",
            "desc": "Grasping weeds and vines sprout from the ground in a 20-foot square starting form a point within range. For the duration, these plants turn the ground in the area into difficult terrain. A creature in the area when you cast the spell must succeed on a strength saving throw or be restrained by the entangling plants until the spell ends. A creature restrained by the plants can use its action to make a Strength check against your spell save DC. On a success, it frees itself. When the spell ends, the conjured plants wilt away.",
            "level": 1,
            "higher_level": "",
            "target_type": "point",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "strength",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "document": "https://api-beta.open5e.com/v2/documents/srd/?format=api",
            "classes": [
                "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api"
            ]
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_hold-monster/?format=api",
            "key": "srd_hold-monster",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "enchantment",
                "name": "Enchantment",
                "desc": "**Enchantment** spells affect the minds of others, influencing or controlling their behavior. Such spells can make enemies see the caster as a friend, force creatures to take a course of action, or even control another creature like a puppet.",
                "document": "srd"
            },
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Hold Monster",
            "desc": "Choose a creature you can see within range. The target must make a saving throw of Wisdom or be paralyzed for the duration of the spell. This spell has no effect against the undead. At the end of each round, the target can make a new saving throw of Wisdom. If successful, the spell ends for the creature.",
            "level": 5,
            "higher_level": "When you cast this spell using a level 6 or higher location, you can target an additional creature for each level of location beyond the fifth. The creatures must be within 30 feet o f each other when you target them.",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "A small piece of iron.",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/srd/?format=api",
            "classes": [
                "https://api-beta.open5e.com/v2/classes/srd_bard/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_cleric/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            ]
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_hunters-mark/?format=api",
            "key": "srd_hunters-mark",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_2",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_3",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "divination",
                "name": "Divination",
                "desc": "**Divination** spells reveal information, whether in the form of secrets long forgotten, glimpses of the future, the locations of hidden things, the truth behind illusions, or visions of distant people or places.",
                "document": "srd"
            },
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Hunter's Mark",
            "desc": "You choose a creature you can see within range and mystically mark it as your quarry. Until the spell ends, you deal an extra 1d6 damage to the target whenever you hit it with a weapon attack, and you have advantage on any Wisdom (Perception) or Wisdom (Survival) check you make to find it. If the target drops to 0 hit points before this spell ends, you can use a bonus action on a subsequent turn of yours to mark a new creature.",
            "level": 1,
            "higher_level": " When you cast this spell using a spell slot of 3rd or 4th level, you can maintain your concentration on the spell for up to 8 hours. When you use a spell slot of 5th level or higher, you can maintain your concentration on the spell for up to 24 hours.",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "verbal": true,
            "somatic": false,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": true,
            "document": "https://api-beta.open5e.com/v2/documents/srd/?format=api",
            "classes": [
                "https://api-beta.open5e.com/v2/classes/srd_ranger/?format=api"
            ]
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_sleep/?format=api",
            "key": "srd_sleep",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_2",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_3",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "enchantment",
                "name": "Enchantment",
                "desc": "**Enchantment** spells affect the minds of others, influencing or controlling their behavior. Such spells can make enemies see the caster as a friend, force creatures to take a course of action, or even control another creature like a puppet.",
                "document": "srd"
            },
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Sleep",
            "desc": "This spell sends creatures into a magical slumber. Roll 5d8; the total is how many hit points of creatures this spell can affect. Creatures within 20 feet of a point you choose within range are affected in ascending order of their current hit points (ignoring unconscious creatures). Starting with the creature that has the lowest current hit points, each creature affected by this spell falls unconscious until the spell ends, the sleeper takes damage, or someone uses an action to shake or slap the sleeper awake. Subtract each creature's hit points from the total before moving on to the creature with the next lowest hit points. A creature's hit points must be equal to or less than the remaining total for that creature to be affected. Undead and creatures immune to being charmed aren't affected by this spell.",
            "level": 1,
            "higher_level": "When you cast this spell using a spell slot of 2nd level or higher, roll an additional 2d8 for each slot level above 1st.",
            "target_type": "creature",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "A pinch of fine sand, rose petals, or a cricket.",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "document": "https://api-beta.open5e.com/v2/documents/srd/?format=api",
            "classes": [
                "https://api-beta.open5e.com/v2/classes/srd_bard/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            ]
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_stinking-cloud/?format=api",
            "key": "srd_stinking-cloud",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "conjuration",
                "name": "Conjuration",
                "desc": "**Conjuration** spells involve the transportation of objects and creatures from one location to another. Some spells summon creatures or objects to the caster’s side, whereas others allow the caster to teleport to another location. Some conjurations create objects or effects out of nothing.",
                "document": "srd"
            },
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Stinking Cloud",
            "desc": "You create a 20-foot-radius sphere of yellow, nauseating gas centered on a point within range. The cloud spreads around corners, and its area is heavily obscured. The cloud lingers in the air for the duration. Each creature that is completely within the cloud at the start of its turn must make a constitution saving throw against poison. On a failed save, the creature spends its action that turn retching and reeling. Creatures that don't need to breathe or are immune to poison automatically succeed on this saving throw. A moderate wind (at least 10 miles per hour) disperses the cloud after 4 rounds. A strong wind (at least 20 miles per hour) disperses it after 1 round.",
            "level": 3,
            "higher_level": "",
            "target_type": "point",
            "range_text": "90 feet",
            "range": 90.0,
            "ritual": false,
            "casting_time": "action",
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "A rotten egg or several skunk cabbage leaves.",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "constitution",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": "sphere",
            "shape_size": 20.0,
            "concentration": true,
            "document": "https://api-beta.open5e.com/v2/documents/srd/?format=api",
            "classes": [
                "https://api-beta.open5e.com/v2/classes/srd_bard/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api",
                "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            ]
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/kp_conjure-manabane-swarm/?format=api",
            "key": "kp_conjure-manabane-swarm",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "conjuration",
                "name": "Conjuration",
                "desc": "**Conjuration** spells involve the transportation of objects and creatures from one location to another. Some spells summon creatures or objects to the caster’s side, whereas others allow the caster to teleport to another location. Some conjurations create objects or effects out of nothing.",
                "document": "srd"
            },
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Conjure Manabane Swarm",
            "desc": "Deep Magic: summoning You summon a swarm of manabane scarabs that has just 40 hit points. The swarm appears at a spot you choose within 60 feet and attacks the closest enemy. You can conjure the swarm to appear in an enemy's space. If you prefer, you can summon two full-strength, standard swarms of insects (including beetles, centipedes, spiders, or wasps) instead.",
            "level": 4,
            "higher_level": "",
            "target_type": "point",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "document": "https://api-beta.open5e.com/v2/documents/kp/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/kp_greater-ley-protection/?format=api",
            "key": "kp_greater-ley-protection",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "1 hour",
                    "range": null
                }
            ],
            "school": {
                "key": "abjuration",
                "name": "Abjuration",
                "desc": "**Abjuration** spells are protective in nature, though some of them have aggressive uses. They create magical barriers, negate harmful effects, harm trespassers, or banish creatures to other planes of existence.",
                "document": "srd"
            },
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Greater Ley Protection",
            "desc": "Deep Magic: forest-bound You create a 20-foot cube of antimagic within range that specifically protects against ley line magic. Ley line spells and magical effects up to level 7 that target a creature within the cube have no effect on that target. Any active ley line spells or magical effects up to level 7 on a creature or an object in the cube is suppressed while the creature or object is in it. The area of a ley line spell or magical effect up to level 7 can't extend into the cube. If the cube overlaps an area of ley line magic, such as greater ley pulse, the part of the area that is covered by the cube is suppressed. The cube has no effect on other types of magic or spells. You can exclude specific individuals within the cube from the protection.",
            "level": 7,
            "higher_level": "When you cast this spell using a spell slot of 9th level or higher, its duration is concentration, up to 1 hour.",
            "target_type": "creature",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": "line",
            "shape_size": 20.0,
            "concentration": false,
            "document": "https://api-beta.open5e.com/v2/documents/kp/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/kp_locate-red-portal/?format=api",
            "key": "kp_locate-red-portal",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "divination",
                "name": "Divination",
                "desc": "**Divination** spells reveal information, whether in the form of secrets long forgotten, glimpses of the future, the locations of hidden things, the truth behind illusions, or visions of distant people or places.",
                "document": "srd"
            },
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Locate Red Portal",
            "desc": "For the duration, you can sense the presence of any dimensional portals within range and whether they are one-way or two-way. If you sense a portal using this spell, you can use your action to peer through the portal to determine its destination. You gain a glimpse of the area at the other end of the shadow road. If the destination is not somewhere you have previously visited, you can make a DC 25 Intelligence (Arcana, History or Nature-whichever is most relevant) check to determine to where and when the portal leads.",
            "level": 3,
            "higher_level": "",
            "target_type": "area",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "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,
            "document": "https://api-beta.open5e.com/v2/documents/kp/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/kp_open-red-portal/?format=api",
            "key": "kp_open-red-portal",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "transmutation",
                "name": "Transmutation",
                "desc": "**Transmutation** spells change the properties of a creature, object, or environment. They might turn an enemy into a harmless creature, bolster the strength of an ally, make an object move at the caster’s command, or enhance a creature’s innate healing abilities to rapidly recover from injury.",
                "document": "srd"
            },
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Open Red Portal",
            "desc": "You must tap the power of a titanic or strong ley line to cast this spell (see the Ley Initiate feat). You open a new two-way Red Portal on the shadow road, leading to a precise location of your choosing on any plane of existence. If located on the Prime Material Plane, this destination can be in the present day or up to 1,000 years in the past. The portal lasts for the duration. Deities and other planar rulers can prevent portals from opening in their presence or anywhere within their domains.",
            "level": 9,
            "higher_level": "",
            "target_type": "point",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "document": "https://api-beta.open5e.com/v2/documents/kp/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/kp_peruns-doom/?format=api",
            "key": "kp_peruns-doom",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "evocation",
                "name": "Evocation",
                "desc": "**Evocation** spells manipulate magical energy to produce a desired effect. Some call up blasts of fire or lightning. Others channel positive energy to heal wounds.",
                "document": "srd"
            },
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Perun's Doom",
            "desc": "Deep Magic: Rothenian A powerful wind swirls from your outstretched hand toward a point you choose within range, where it explodes with a low roar into vortex of air. Each creature in a 20-foot-radius cylinder centered on that point must make a Strength saving throw. On a failed save, the creature takes 3d8 bludgeoning damage, is pulled to the center of the cylinder, and thrown 50 feet upward into the air. If a creature hits a solid obstruction, such as a stone ceiling, when it's thrown upward, it takes bludgeoning damage as if it had fallen (50 feet - the distance it's traveled upward). For example, if a creature hits the ceiling after rising only 10 feet, it takes bludgeoning damage as if it had fallen (50 feet - 10 feet =) 40 feet, or 4d6 bludgeoning damage.",
            "level": 3,
            "higher_level": "When you cast this spell using a spell slot of 3rd level or higher, increase the distance affected creatures are thrown into the air by 10 feet for each slot above 3rd.",
            "target_type": "point",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "strength",
            "attack_roll": false,
            "damage_roll": "3d8",
            "damage_types": [
                "bludgeoning"
            ],
            "duration": "instantaneous",
            "shape_type": "cylinder",
            "shape_size": 20.0,
            "concentration": false,
            "document": "https://api-beta.open5e.com/v2/documents/kp/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/kp_seal-red-portal/?format=api",
            "key": "kp_seal-red-portal",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "abjuration",
                "name": "Abjuration",
                "desc": "**Abjuration** spells are protective in nature, though some of them have aggressive uses. They create magical barriers, negate harmful effects, harm trespassers, or banish creatures to other planes of existence.",
                "document": "srd"
            },
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Seal Red Portal",
            "desc": "You seal a Red Portal or other dimensional gate within range, rendering it inoperable until this spell is dispelled. While the portal remains sealed in this way, it cannot be found with the locate Red Portal spell.",
            "level": 6,
            "higher_level": "",
            "target_type": "object",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "until dispelled",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "document": "https://api-beta.open5e.com/v2/documents/kp/?format=api",
            "classes": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/kp_shadow-tree/?format=api",
            "key": "kp_shadow-tree",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null
                }
            ],
            "school": {
                "key": "conjuration",
                "name": "Conjuration",
                "desc": "**Conjuration** spells involve the transportation of objects and creatures from one location to another. Some spells summon creatures or objects to the caster’s side, whereas others allow the caster to teleport to another location. Some conjurations create objects or effects out of nothing.",
                "document": "srd"
            },
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Shadow Tree",
            "desc": "This spell temporarily draws a willow tree from the Shadow Realm to the location you designate within range. The tree is 5 feet in diameter and 20 feet tall.\n  When you cast the spell, you can specify individuals who can interact with the tree. All other creatures see the tree as a shadow version of itself and can't grasp or climb it, passing through its shadowy substance. A creature that can interact with the tree and that has Sunlight Sensitivity or Sunlight Hypersensitivity is protected from sunlight while within 20 feet of the tree. A creature that can interact with the tree can climb into its branches, giving the creature half cover.",
            "level": 2,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 minutes",
            "shape_type": null,
            "shape_size": null,
            "concentration": false,
            "document": "https://api-beta.open5e.com/v2/documents/kp/?format=api",
            "classes": []
        }
    ]
}