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

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

{
    "count": 1774,
    "next": "https://api-beta.open5e.com/v2/spells/?format=api&ordering=range&page=24",
    "previous": "https://api-beta.open5e.com/v2/spells/?format=api&ordering=range&page=22",
    "results": [
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_mage-hand/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_mage-hand",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Conjuration",
                "key": "conjuration",
                "url": "https://api-beta.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Mage Hand",
            "desc": "A faintly shimmering phantasmal hand appears at a point you choose within range. It remains until you dismiss it as an action, or until you move more than 30 feet from it.\n\nYou can use an action to control the hand and direct it to do any of the following:\n\n* manipulate an object.\n* open an unlocked container or door.\n* stow or retrieve items from unlocked containers.\n\nThe hand cannot attack, use magic items, or carry more than 10 pounds.",
            "level": 0,
            "higher_level": "",
            "target_type": "point",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_magic-circle/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_magic-circle",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "2 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "3 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "4 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "5 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "6 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "7 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Abjuration",
                "key": "abjuration",
                "url": "https://api-beta.open5e.com/v2/spellschools/abjuration/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Magic Circle",
            "desc": "Magical energies surround the area and stop the type of designated creature from willingly entering by nonmagical means.\n\nDesignated creatures have disadvantage when attacking creatures within the area and are unable to charm, frighten, or possess creatures within the area. When a designated creature attempts to teleport or use interplanar travel to enter the area, it makes a Charisma saving throw or its attempt fails.\n\nYou may also choose to reverse this spell, trapping a creature of your chosen type within the area in order to protect targets outside it.",
            "level": 3,
            "higher_level": "The spell's duration increases by 1 hour for every slot level above 3rd.",
            "target_type": "area",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": false,
            "casting_time": "1minute",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "charisma",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_magic-mouth/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_magic-mouth",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "ritual",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Illusion",
                "key": "illusion",
                "url": "https://api-beta.open5e.com/v2/spellschools/illusion/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Magic Mouth",
            "desc": "The target is imbued with a spoken message of 25 words or fewer which it speaks when a trigger condition you choose is met. The message may take up to 10 minutes to convey.\n\nWhen your trigger condition is met, a magical mouth appears on the object and recites the message in the same voice and volume as you used when instructing it. If the object chosen has a mouth (for example, a painted portrait) this is where the mouth appears.\n\nYou may choose upon casting whether the message is a single event, or whether it repeats every time the trigger condition is met.\n\nThe trigger condition must be based upon audio or visual cues within 30 feet of the object, and may be highly detailed or as broad as you choose.\n\nFor example, the trigger could be when any attack action is made within range, or when the first spring shoot breaks ground within range.",
            "level": 2,
            "higher_level": "",
            "target_type": "object",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": true,
            "casting_time": "1minute",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "permanent",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_minor-illusion/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_minor-illusion",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Illusion",
                "key": "illusion",
                "url": "https://api-beta.open5e.com/v2/spellschools/illusion/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Minor Illusion",
            "desc": "This spell creates a sound or image of an object.\n\nThe illusion disappears if dismissed or you cast the spell again.\n\nYou may create any sound you choose, ranging in volume from a whisper to a scream. You may choose one sound for the duration or change them at varying points before the spell ends. Sounds are audible outside the spell's area.\n\nVisual illusions may replicate any image and remain within the spell's area, but cannot create sound, light, smell, or other sensory effects.\n\nThe image is revealed as an illusion with any physical interaction as physical objects and creatures pass through it. An Investigation check against your spell save DC also reveals the image is an illusion. When a creature realizes the image is an illusion, the effects become fainter for that creature.",
            "level": 0,
            "higher_level": "",
            "target_type": "point",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": false,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_misty-step/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_misty-step",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Conjuration",
                "key": "conjuration",
                "url": "https://api-beta.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Misty Step",
            "desc": "You teleport to an unoccupied space that you can see, disappearing and reappearing in a swirl of shimmering mist.",
            "level": 2,
            "higher_level": "",
            "target_type": "point",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": false,
            "casting_time": "bonus-action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": false,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_modify-memory/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_modify-memory",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Enchantment",
                "key": "enchantment",
                "url": "https://api-beta.open5e.com/v2/spellschools/enchantment/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Modify Memory",
            "desc": "The target has advantage on its saving throw if you are in combat with it. The target becomes charmed and incapacitated, though it can still hear you. Until the spell ends, any memories of an event that took place within the last 24 hours and lasted 10 minutes or less may be altered.\n\nYou may destroy the memory, have the target recall the event with perfect clarity, change the details, or create a new memory entirely with the same restrictions in time frame and length.\n\nYou must speak to the target in a language you both know to modify its memories and describe how the memory is changed. The target fills in the gaps in details based on your description.\n\nThe spell automatically ends if the target takes any damage or if it is targeted by another spell. If the spell ends before you have finished modifying its memories, the alteration fails. Otherwise, the alteration is complete when the spell ends and only greater restoration or remove curse can restore the memory.\n\nThe Narrator may deem a modified memory too illogical or nonsensical to affect a creature, in which case the modified memory is simply dismissed by the target. In addition, a modified memory doesn't specifically change the behavior of a creature, especially if the memory conflicts with the creature's personality, beliefs, or innate tendencies.\n\nThere may also be events that are practically unforgettable and after being modified can be remembered correctly when another creature succeeds on a Persuasion check to stir the target's memories. This check is made with disadvantage if the creature does not have indisputable proof on hand that is relevant to the altered memory.",
            "level": 5,
            "higher_level": "When using a 6th-level spell slot, the event can be from as far as 7 days ago. When using a 7th-level spell slot, the event can be from as far as 30 days ago. When using an 8th-level spell slot, the event can be from as far as 1 year ago. When using a 9th-level spell slot, any event can be altered.",
            "target_type": "creature",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_passwall/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_passwall",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation",
                "url": "https://api-beta.open5e.com/v2/spellschools/transmutation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Passwall",
            "desc": "Until the spell ends, you create a passage extending into the target surface. When creating the passage you define its dimensions, as long as they do not exceed 5 feet in width, 8 feet in height, or 20 feet in depth.\n\nThe appearance of the passage has no effect on the stability of the surrounding environment.\n\nAny creatures or objects within the passage when the spell ends are expelled without harm into unoccupied spaces near where the spell was cast.",
            "level": 5,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_phantom-steed/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_phantom-steed",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "ritual",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Illusion",
                "key": "illusion",
                "url": "https://api-beta.open5e.com/v2/spellschools/illusion/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Phantom Steed",
            "desc": "You create an illusory Large creature with an appearance determined by you that comes into being with all the necessary equipment needed to use it as a mount. This equipment vanishes when more than 10 feet away from the creature.\n\nYou or any creature you allow may ride the steed, which uses the statistics for a riding horse but has a Speed of 100 feet and travels at 10 miles per hour at a steady pace (13 miles per hour at a fast pace).\n\nThe steed vanishes if it takes damage (disappearing instantly) or you use an action to dismiss it (fading away, giving the rider 1 minute to dismount).",
            "level": 3,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": true,
            "casting_time": "1minute",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_prayer-of-healing/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_prayer-of-healing",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Evocation",
                "key": "evocation",
                "url": "https://api-beta.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Prayer of Healing",
            "desc": "The targets regain hit points equal to 2d8 + your spellcasting ability modifier.",
            "level": 2,
            "higher_level": "The hit points regained increase by 1d8 for each slot level above 2nd.",
            "target_type": "point",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": false,
            "casting_time": "10minutes",
            "reaction_condition": null,
            "verbal": true,
            "somatic": false,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_prestidigitation/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_prestidigitation",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation",
                "url": "https://api-beta.open5e.com/v2/spellschools/transmutation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Prestidigitation",
            "desc": "You wield arcane energies to produce minor effects. Choose one of the following:\n\n* create a single burst of magic that manifests to one of the senses (for example a burst of sound, sparks, or an odd odor).\n* clean or soil an object of 1 cubic foot or less.\n* light or snuff a flame.\n* chill, warm, or flavor nonliving material of 1 cubic foot or less for 1 hour.\n* color or mark an object or surface for 1 hour.\n* create an ordinary trinket or illusionary image that fits in your hand and lasts for 1 round.\n\nYou may cast this spell multiple times, though only three effects may be active at a time. Dismissing each effect requires an action.",
            "level": 0,
            "higher_level": "",
            "target_type": "object",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_purify-food-and-drink/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_purify-food-and-drink",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "ritual",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation",
                "url": "https://api-beta.open5e.com/v2/spellschools/transmutation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Purify Food and Drink",
            "desc": "You remove all poison and disease from a number of Supply equal to your proficiency bonus.",
            "level": 1,
            "higher_level": "Remove all poison and disease from an additional Supply for each slot level above 1st.",
            "target_type": "point",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": true,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_resilient-sphere/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_resilient-sphere",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Evocation",
                "key": "evocation",
                "url": "https://api-beta.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Resilient Sphere",
            "desc": "A transparent sphere of force encloses the target.\n\nThe sphere is weightless and just large enough for the target to fit inside. The sphere can be destroyed without harming anyone inside by being dealt at least 15 force damage at once or by being targeted with a dispel magic spell cast using a 4th-level or higher spell slot. The sphere is immune to all other damage, and no spell effects, physical objects, or anything else can pass through, though a target can breathe while inside it. The target cannot be damaged by any attacks or effects originating from outside the sphere, and the target cannot damage anything outside of it.\n\nThe target can use an action to roll the sphere at half its Speed. Similarly, the sphere can be picked up and moved by other creatures.",
            "level": 4,
            "higher_level": "",
            "target_type": "object",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_sanctuary/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_sanctuary",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Abjuration",
                "key": "abjuration",
                "url": "https://api-beta.open5e.com/v2/spellschools/abjuration/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Sanctuary",
            "desc": "You ward a creature against intentional harm.\n\nAny creature that makes an attack against or casts a harmful spell against the target must first make a Wisdom saving throw. On a failed save, the attacking creature must choose a different creature to attack or it loses the attack or spell. This spell doesn't protect the target from area effects, such as an explosion.\n\nThis spell ends early when the target attacks or casts a spell that affects an enemy creature.",
            "level": 1,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": false,
            "casting_time": "bonus-action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_seeming/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_seeming",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Illusion",
                "key": "illusion",
                "url": "https://api-beta.open5e.com/v2/spellschools/illusion/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Seeming",
            "desc": "Until the spell ends or you use an action to dispel it, you can change the appearance of the targets. The spell disguises their clothing, weapons, and items as well as changes to their physical appearance. An unwilling target can make a Charisma saving throw to avoid being affected by the spell.\n\nYou can alter the appearance of the target as you see fit, including but not limited to: its heritage, 1 foot of height, weight, clothing, tattoos, piercings, facial features, hair style and length, skin and eye coloration, sex and any other distinguishing features.\n\nYou cannot disguise the target as a creature of a different size category, and its limb structure remains the same; for example if it's bipedal, you can't use this spell to make it appear as a quadruped.\n\nThe disguise does not hold up to physical inspection. A creature that tries to grab an illusory hat, for example, finds its hand passes straight through the figment. To see through your disguise without such an inspection, a creature must use its action to make an Investigation check against your spell save DC.",
            "level": 5,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "charisma",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "8 hours",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_suggestion/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_suggestion",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "24 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "7 days",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "7 days",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "1 year",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "1 year",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "Until dispelled",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Enchantment",
                "key": "enchantment",
                "url": "https://api-beta.open5e.com/v2/spellschools/enchantment/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Suggestion",
            "desc": "Creatures that cannot be charmed are immune to this spell. Suggest an activity phrased in a sentence or two. The target is magically influenced to follow that course of activity. The suggestion must be worded to sound reasonable. Asking the target to perform an action that is obviously harmful to it ends the spell.\n\nThe target carries out the activity suggested by you as well as it can. The activity can last for the duration of the spell, and if it requires less time the spell ends after the target has carried out the activity.\n\nYou may specify trigger conditions that cause the target to perform a specific activity while the spell lasts. For example, you may suggest that the target takes off its clothes and dives the next time it sees a body of water. If the target does not see a body of water before the spell ends, the specific activity isn't performed.\n\nAny damage done to the target by you or an ally ends the spell for that creature.",
            "level": 2,
            "higher_level": "When using a 4th-level spell slot, the duration is concentration, up to 24 hours. When using a 5th-level spell slot, the duration is 7 days. When using a 7th-level spell slot, the duration is 1 year. When using a 9th-level spell slot, the suggestion lasts until it is dispelled.\n\nAny use of a 5th-level or higher spell slot grants a duration that doesn't require concentration.",
            "target_type": "creature",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": false,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "8 hours",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_telepathic-bond/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_telepathic-bond",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "ritual",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "1d4+1 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "2d4+1 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "3d4+1 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "4d4+1 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Evocation",
                "key": "evocation",
                "url": "https://api-beta.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Telepathic Bond",
            "desc": "Until the spell ends, a telepathic link connects the minds of the targets. So long as they remain on the same plane of existence, targets may communicate telepathically with each other regardless of language and across any distance.",
            "level": 5,
            "higher_level": "The spell's duration increases by 1d4 hours for each slot level above 5th.",
            "target_type": "creature",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": true,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 8,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_thaumaturgy/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_thaumaturgy",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation",
                "url": "https://api-beta.open5e.com/v2/spellschools/transmutation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Thaumaturgy",
            "desc": "You draw upon divine power and create a minor divine effect. When you cast the spell, choose one of the following:\n\n* Your voice booms up to three times louder than normal\n* You cause flames to flicker, brighten, dim, or change color\n* You send harmless tremors throughout the ground.\n* You create an instantaneous sound, like ethereal chimes, sinister laughter, or a dragon's roar at a point of your choosing within range.\n* You instantaneously cause an unlocked door or window to fly open or slam shut.\n* You alter the appearance of your eyes.\n\nLingering effects last until the spell ends. If you cast this spell multiple times, you can have up to 3 of the lingering effects active at a time, and can dismiss an effect at any time on your turn.",
            "level": 0,
            "higher_level": "",
            "target_type": "point",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": false,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_true-polymorph/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_true-polymorph",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation",
                "url": "https://api-beta.open5e.com/v2/spellschools/transmutation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "True Polymorph",
            "desc": "The target is transformed until it drops to 0 hit points or the spell ends. You can make the transformation permanent by concentrating on the spell for the full duration.\n\nCreature into Creature: The target's body is transformed into a creature with a Challenge Rating equal to or less than its own. If the target doesn't have a Challenge Rating, use its level.\n\nThe target's game statistics (including its hit points and mental ability scores) are replaced by the statistics of the chosen creature. The target is limited to actions that it is physically capable of doing, and it can't speak or cast spells. The target's gear melds into the new form. Equipment that merges with a target's form has no effect until it leaves the form.\n\nWhen the target reverts to its normal form, it returns to the number of hit points it had before it transformed. If the spell's effects on the target end early from dropping to 0 hit points, any excess damage carries over to its normal form and knocks it unconscious if the damage reduces it to 0 hit points.\n\nObject into Creature: The target is transformed into any kind of creature, as long as the creature's size isn't larger than the object's size and it has a Challenge Rating of 9 or less. The creature is friendly to you and your allies and acts on each of your turns. You decide what action it takes and how it moves. The Narrator has the creature's statistics and resolves all of its actions and movement.\n\nIf the spell becomes permanent, you no longer control the creature. It might remain friendly to you, depending on how you have treated it.\n\nCreature into Object: You turn the target and whatever it is wearing and carrying into an object. The target's game statistics are replaced by the statistics of the chosen object. The target has no memory of time spent in this form, and when the spell ends it returns to its normal form.",
            "level": 9,
            "higher_level": "",
            "target_type": "point",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_true-strike/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_true-strike",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Divination",
                "key": "divination",
                "url": "https://api-beta.open5e.com/v2/spellschools/divination/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "True Strike",
            "desc": "You gain an innate understanding of the defenses of a creature or object in range. You have advantage on your first attack roll made against the target before the end of your next turn.",
            "level": 0,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": false,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 round",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_water-breathing/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_water-breathing",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "ritual",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation",
                "url": "https://api-beta.open5e.com/v2/spellschools/transmutation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Water Breathing",
            "desc": "Until the spell ends, the targets are able to breathe underwater (and still able to respirate normally).",
            "level": 3,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": true,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 10,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "24 hours",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_water-walk/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_water-walk",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "2 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "3 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "4 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "5 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "6 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "7 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation",
                "url": "https://api-beta.open5e.com/v2/spellschools/transmutation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Water Walk",
            "desc": "Until the spell ends, the targets are able to move across any liquid surface (such as water, acid, mud, snow, quicksand, or lava) as if it was solid ground.\n\nCreatures can still take damage from surfaces that would deliver damage from corrosion or extreme temperatures, but they do not sink while moving across it.\n\nA target submerged in a liquid is moved to the surface of the liquid at a rate of 60 feet per round.",
            "level": 3,
            "higher_level": "The duration increases by 1 hour for each slot level above 3rd.",
            "target_type": "creature",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 10,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_wind-walk/?format=api",
            "document": {
                "name": "Adventurer's Guide",
                "key": "a5e-ag",
                "display_name": "Adventurer's Guide",
                "publisher": {
                    "name": "EN Publishing",
                    "key": "en-publishing",
                    "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
                },
                "gamesystem": {
                    "name": "Advanced 5th Edition",
                    "key": "a5e",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
                },
                "permalink": "https://a5esrd.com/a5esrd"
            },
            "key": "a5e-ag_wind-walk",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation",
                "url": "https://api-beta.open5e.com/v2/spellschools/transmutation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Wind Walk",
            "desc": "The targets assume a gaseous form and appear as wisps of cloud. Each target has a flying speed of 300 feet and resistance to damage from nonmagical weapons, but the only action it can take is the Dash action or to revert to its normal form (a process that takes 1 minute during which it is incapacitated and can't move).\n\nUntil the spell ends, a target can change again to cloud form (in an identical transformation process).\n\nWhen the effect ends for a target flying in cloud form, it descends 60 feet each round for up to 1 minute or until it safely lands. If the target can't land after 1 minute, the creature falls the rest of the way normally.",
            "level": 6,
            "higher_level": "",
            "target_type": "object",
            "range_text": "30 feet",
            "range": 30.0,
            "ritual": false,
            "casting_time": "1minute",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "8 hours",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_black-ribbons/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_black-ribbons",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Conjuration",
                "key": "conjuration",
                "url": "https://api-beta.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "classes": [
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Black Ribbons",
            "desc": "You pull pieces of the plane of shadow into your own reality, causing a 20-foot cube to fill with inky ribbons that turn the area into difficult terrain and wrap around nearby creatures. Any creature that ends its turn in the area becomes restrained by the ribbons until the end of its next turn, unless it makes a successful Dexterity saving throw. Once a creature succeeds on this saving throw, it can’t be restrained again by the ribbons, but it’s still affected by the difficult terrain.",
            "level": 1,
            "higher_level": "",
            "target_type": "area",
            "range_text": "40 feet",
            "range": 40.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a piece of ribbon",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "dexterity",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": "cube",
            "shape_size": 20.0,
            "concentration": true
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_bloodshot/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_bloodshot",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_3",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Conjuration",
                "key": "conjuration",
                "url": "https://api-beta.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "classes": [
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Bloodshot",
            "desc": "You launch a jet of boiling blood from your eyes at a creature within range. You take 1d6 necrotic damage and make a ranged spell attack against the target. If the attack hits, the target takes 2d10 fire damage plus 2d8 psychic damage.\n",
            "level": 2,
            "higher_level": "When you cast this spell using a spell slot of 3rd level or higher, the fire damage increases by 1d10 for each slot level above 2nd.",
            "target_type": "creature",
            "range_text": "40 feet",
            "range": 40.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": true,
            "damage_roll": "2d10",
            "damage_types": [
                "fire"
            ],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_clearing-the-field/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_clearing-the-field",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "ritual",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_3",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation",
                "url": "https://api-beta.open5e.com/v2/spellschools/transmutation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Clearing the Field",
            "desc": "With a harsh word and a vicious chopping motion, you cause every tree, shrub, and stump within 40 feet of you to sink into the ground, leaving the vacated area clear of plant life that might otherwise hamper movement or obscure sight. Overgrown areas that counted as difficult terrain become clear ground and no longer hamper movement. The original plant life instantly rises from the ground again when the spell ends or is dispelled. Plant creatures are not affected by **clearing the field**.\n",
            "level": 2,
            "higher_level": "When you cast this spell using a spell slot of 3rd level or higher, the spell lasts for an additional hour for each slot level above 2nd.\n\n***Ritual Focus.*** If you expend your ritual focus, plant creatures in the area must make a successful Constitution saving throw or be affected as though by a [enlarge/reduce](https://api.open5e.com/spells/enlargereduce) spell.",
            "target_type": "area",
            "range_text": "40 feet",
            "range": 40.0,
            "ritual": true,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_doom-of-the-slippery-rogue/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_doom-of-the-slippery-rogue",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Conjuration",
                "key": "conjuration",
                "url": "https://api-beta.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Doom of the Slippery Rogue",
            "desc": "A **doom of the slippery rogue** spell covers a 20-foot-by-20-foot section of wall or floor within range with a thin coating of grease. If a vertical surface is affected, each climber on that surface must make a successful DC 20 Strength (Athletics) check or immediately fall from the surface unless it is held in place by ropes or other climbing gear. A creature standing on an affected floor falls prone unless it makes a successful Dexterity saving throw. Creatures that try to climb or move through the affected area can move no faster than half speed (this is cumulative with the usual reduction for climbing), and any movement must be followed by a Strength saving throw (for climbing) or a Dexterity saving throw (for walking). On a failed save, the moving creature falls or falls prone.",
            "level": 2,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "40 feet",
            "range": 40.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "bacon fat",
            "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": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_impending-ally/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_impending-ally",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "3 rounds",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "3 rounds",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "5 rounds",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "5 rounds",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "6 rounds",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Conjuration",
                "key": "conjuration",
                "url": "https://api-beta.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Impending Ally",
            "desc": "You summon a duplicate of yourself as an ally who appears in an unoccupied space you can see within range. You control this ally, whose turn comes immediately after yours. When you or the ally uses a class feature, spell slot, or other expendable resource, it’s considered expended for both of you. When the spell ends, or if you are killed, the ally disappears immediately.\n",
            "level": 3,
            "higher_level": "When you cast this spell using a spell slot of 5th level or higher, the duration is extended by 1 round for every two slot levels above 3rd.",
            "target_type": "point",
            "range_text": "40 feet",
            "range": 40.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "a broken chain link",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "2 rounds",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_last-rays-of-the-dying-sun/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_last-rays-of-the-dying-sun",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Evocation",
                "key": "evocation",
                "url": "https://api-beta.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Last Rays of the Dying Sun",
            "desc": "A burst of searing heat explodes from you, dealing 6d6 fire damage to all enemies within range. Immediately afterward, a wave of frigid cold rolls across the same area, dealing 6d6 cold damage to enemies. A creature that makes a successful Dexterity saving throw takes half the damage.\n",
            "level": 7,
            "higher_level": "When you cast this spell using a spell slot of 8th or 9th level, the damage from both waves increases by 1d6 for each slot level above 7th.",
            "target_type": "area",
            "range_text": "40 feet",
            "range": 40.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "dexterity",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/toh_magma-spray/?format=api",
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "key": "toh_magma-spray",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_3",
                    "damage_roll": "4d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": "5d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": "6d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": "7d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": "8d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": "9d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": "10d8",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation",
                "url": "https://api-beta.open5e.com/v2/spellschools/transmutation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Magma Spray",
            "desc": "A 5-foot-diameter, 5-foot-tall cylindrical fountain of magma erupts from the ground in a space of your choice within range. A creature in that space takes 3d8 fire damage, or half as much damage with a successful Dexterity saving throw. A creature that enters the area on its turn or ends its turn there also takes 3d8 fire damage, or half as much damage with a successful Dexterity saving throw. A creature can take this damage only once per turn.\n  A creature killed by this spell is reduced to ash.",
            "level": 2,
            "higher_level": "When you cast this spell using a spell slot of 3rd level or higher, the damage increases by 1d8 for each slot level above 2nd.",
            "target_type": "creature",
            "range_text": "40 feet",
            "range": 40.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "dexterity",
            "attack_roll": false,
            "damage_roll": "3d8",
            "damage_types": [
                "fire"
            ],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepmx_ley-disruption/?format=api",
            "document": {
                "name": "Deep Magic Extended",
                "key": "deepmx",
                "display_name": "Deep Magic Extended",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/deepmagic"
            },
            "key": "deepmx_ley-disruption",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Evocation",
                "key": "evocation",
                "url": "https://api-beta.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [
                {
                    "name": "Druid",
                    "key": "srd_druid",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Ley Disruption",
            "desc": "You create a 15-foot-radius sphere filled with disruptive ley energy. The sphere is centered around a point you can see within range. Surfaces inside the sphere shift erratically, becoming difficult terrain for the duration. Any creature in the area when it appears, that starts its turn in the area, or that enters the area for the first time on a turn must succeed on a Dexterity saving throw or fall prone. If you cast this spell in an area within the influence of a ley line, creatures have disadvantage on their saving throws against its effect. Special. A geomancer with a bound ley line is “within the influence of a ley line” for purposes of ley disruption as long as he or she is on the same plane as the bound line.",
            "level": 2,
            "higher_level": "",
            "target_type": "point",
            "range_text": "50 feet",
            "range": 50.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "dexterity",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": "sphere",
            "shape_size": 15.0,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_mosquito-bane/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_mosquito-bane",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_2",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_3",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Necromancy",
                "key": "necromancy",
                "url": "https://api-beta.open5e.com/v2/spellschools/necromancy/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Mosquito Bane",
            "desc": "This spell kills any insects or swarms of insects within range that have a total of 25 hit points or fewer.\n",
            "level": 1,
            "higher_level": "When you cast this spell using a spell slot of 2nd level or higher, the number of hit points affected increases by 15 for each slot level above 1st. Thus, a 2nd-level spell kills insects or swarms that have up to 40 hit points, a 3rd-level spell kills those with 55 hit points or fewer, and so forth, up to a maximum of 85 hit points for a slot of 6th level or higher.",
            "target_type": "point",
            "range_text": "50 feet",
            "range": 50.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/deepm_stars-heart/?format=api",
            "document": {
                "name": "Deep Magic for 5th Edition",
                "key": "deepm",
                "display_name": "Deep Magic for 5th Edition",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/"
            },
            "key": "deepm_stars-heart",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation",
                "url": "https://api-beta.open5e.com/v2/spellschools/transmutation/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Star's Heart",
            "desc": "This spell increases gravity tenfold in a 50-foot radius centered on you. Each creature in the area other than you drops whatever it’s holding, falls prone, becomes incapacitated, and can’t move. If a solid object (such as the ground) is encountered when a flying or levitating creature falls, the creature takes three times the normal falling damage. Any creature except you that enters the area or starts its turn there must make a successful Strength saving throw or fall prone and become incapacitated and unable to move. A creature that starts its turn prone and incapacitated makes a Strength saving throw. On a failed save, the creature takes 8d6 bludgeoning damage; on a successful save, it takes 4d6 bludgeoning damage, it’s no longer incapacitated, and it can move at half speed.\n\nAll ranged weapon attacks inside the area have a normal range of 5 feet and a maximum range of 10 feet. The same applies to spells that create missiles that have mass, such as [flaming sphere](https://api.open5e.com/spells/flaming-sphere). A creature under the influence of a [freedom of movement](https://api.open5e.com/spells/freedom-of-movement) spell or comparable magic has advantage on the Strength saving throws required by this spell, and its speed isn’t reduced once it recovers from being incapacitated.",
            "level": 9,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "50 feet",
            "range": 50.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "an ioun stone",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "strength",
            "attack_roll": false,
            "damage_roll": "8d6",
            "damage_types": [
                "bludgeoning"
            ],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/wz_march-of-the-dead/?format=api",
            "document": {
                "name": "Warlock Zine",
                "key": "wz",
                "display_name": "Warlock Zine",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product-category/all-products/warlock-5th-edition-dnd/"
            },
            "key": "wz_march-of-the-dead",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Necromancy",
                "key": "necromancy",
                "url": "https://api-beta.open5e.com/v2/spellschools/necromancy/?format=api"
            },
            "classes": [],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "March of the Dead",
            "desc": "This spell animates the recently dead to remove them from a battlefield. Choose one corpse of a Medium or Small humanoid per level of the caster (within range). Your spell imbues the targets with an animating spirit, raising them as construct creatures similar in appearance to flesh golems, though with the strength and abilities of zombies. Dwarves use this to return the bodies of the fallen to clan tombs and to deny the corpses the foul attention of ghouls, necromancers, and similar foes. On each of your turns, you can use a bonus action to mentally command all the creatures you made with this spell if the creatures are within 60 feet of you. You decide what action the creatures will take and where they will move during the next day; you cannot command them to guard. If you issue no commands, the creatures only defend themselves against hostile creatures. Once given an order and direction of march, the creatures continue to follow it until they arrive at the destination you named or until 24 hours have elapsed when the spell ends and the corpses fall lifeless once more. To tell creatures to move for another 24 hours, you must cast this spell on the creatures again before the current 24-hour period ends. This use of the spell reasserts your control over up to 50 creatures you have animated with this spell rather than animating a new one.",
            "level": 3,
            "higher_level": "When you cast this spell using a spell slot of 4th level or higher, you animate or reassert control over two additional construct creatures for each slot level above 3rd (two creatures/level at 4th, three creatures/level at 5th). Each of the creatures must come from a different corpse.",
            "target_type": "creature",
            "range_text": "50 feet",
            "range": 50.0,
            "ritual": false,
            "casting_time": "1minute",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_acid-splash/?format=api",
            "document": {
                "name": "System Reference Document 5.1",
                "key": "srd-2014",
                "display_name": "5e 2014 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast",
                    "url": "https://api-beta.open5e.com/v2/publishers/wizards-of-the-coast/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "key": "srd_acid-splash",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "player_level_2",
                    "damage_roll": "",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "player_level_3",
                    "damage_roll": "",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "player_level_4",
                    "damage_roll": "",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "player_level_5",
                    "damage_roll": "2d6",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "player_level_6",
                    "damage_roll": "2d6",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "player_level_7",
                    "damage_roll": "2d6",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "player_level_8",
                    "damage_roll": "2d6",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "player_level_9",
                    "damage_roll": "2d6",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "player_level_10",
                    "damage_roll": "2d6",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "player_level_11",
                    "damage_roll": "3d6",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "player_level_12",
                    "damage_roll": "3d6",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "player_level_13",
                    "damage_roll": "3d6",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "player_level_14",
                    "damage_roll": "3d6",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "player_level_15",
                    "damage_roll": "3d6",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "player_level_16",
                    "damage_roll": "3d6",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "player_level_17",
                    "damage_roll": "4d6",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "player_level_18",
                    "damage_roll": "4d6",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "player_level_19",
                    "damage_roll": "4d6",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "player_level_20",
                    "damage_roll": "4d6",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Conjuration",
                "key": "conjuration",
                "url": "https://api-beta.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "classes": [
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Acid Splash",
            "desc": "You hurl a bubble of acid. Choose one creature within range, or choose two creatures within range that are within 5 feet of each other. A target must succeed on a dexterity saving throw or take 1d6 acid damage.",
            "level": 0,
            "higher_level": "This spell's damage increases by 1d6 when you reach 5th level (2d6), 11th level (3d6), and 17th level (4d6).",
            "target_type": "creature",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "dexterity",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_antipathysympathy/?format=api",
            "document": {
                "name": "System Reference Document 5.1",
                "key": "srd-2014",
                "display_name": "5e 2014 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast",
                    "url": "https://api-beta.open5e.com/v2/publishers/wizards-of-the-coast/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "key": "srd_antipathysympathy",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Enchantment",
                "key": "enchantment",
                "url": "https://api-beta.open5e.com/v2/spellschools/enchantment/?format=api"
            },
            "classes": [
                {
                    "name": "Druid",
                    "key": "srd_druid",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Antipathy/Sympathy",
            "desc": "This spell attracts or repels creatures of your choice. You target something within range, either a Huge or smaller object or creature or an area that is no larger than a 200-foot cube. Then specify a kind of intelligent creature, such as red dragons, goblins, or vampires. You invest the target with an aura that either attracts or repels the specified creatures for the duration. Choose antipathy or sympathy as the aura's effect.\n\n**Antipathy.** The enchantment causes creatures of the kind you designated to feel an intense urge to leave the area and avoid the target. When such a creature can see the target or comes within 60 feet of it, the creature must succeed on a wisdom saving throw or become frightened. The creature remains frightened while it can see the target or is within 60 feet of it. While frightened by the target, the creature must use its movement to move to the nearest safe spot from which it can't see the target. If the creature moves more than 60 feet from the target and can't see it, the creature is no longer frightened, but the creature becomes frightened again if it regains sight of the target or moves within 60 feet of it.\n\n **Sympathy.** The enchantment causes the specified creatures to feel an intense urge to approach the target while within 60 feet of it or able to see it. When such a creature can see the target or comes within 60 feet of it, the creature must succeed on a wisdom saving throw or use its movement on each of its turns to enter the area or move within reach of the target. When the creature has done so, it can't willingly move away from the target. If the target damages or otherwise harms an affected creature, the affected creature can make a wisdom saving throw to end the effect, as described below.\n\n**Ending the Effect.** If an affected creature ends its turn while not within 60 feet of the target or able to see it, the creature makes a wisdom saving throw. On a successful save, the creature is no longer affected by the target and recognizes the feeling of repugnance or attraction as magical. In addition, a creature affected by the spell is allowed another wisdom saving throw every 24 hours while the spell persists. A creature that successfully saves against this effect is immune to it for 1 minute, after which time it can be affected again.",
            "level": 8,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "1hour",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "Either a lump of alum soaked in vinegar for the antipathy effect or a drop of honey for the sympathy effect.",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 days",
            "shape_type": "cube",
            "shape_size": 200.0,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_arcane-sword/?format=api",
            "document": {
                "name": "System Reference Document 5.1",
                "key": "srd-2014",
                "display_name": "5e 2014 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast",
                    "url": "https://api-beta.open5e.com/v2/publishers/wizards-of-the-coast/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "key": "srd_arcane-sword",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Evocation",
                "key": "evocation",
                "url": "https://api-beta.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd_bard",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_bard/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Arcane Sword",
            "desc": "You create a sword-shaped plane of force that hovers within range. It lasts for the duration. When the sword appears, you make a melee spell attack against a target of your choice within 5 feet of the sword. On a hit, the target takes 3d10 force damage. Until the spell ends, you can use a bonus action on each of your turns to move the sword up to 20 feet to a spot you can see and repeat this attack against the same target or a different one.",
            "level": 7,
            "higher_level": "",
            "target_type": "point",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "A miniature platinum sword with a grip and pommel of copper and zinc, worth 250 gp.",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": true,
            "damage_roll": "3d10",
            "damage_types": [
                "force"
            ],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_banishment/?format=api",
            "document": {
                "name": "System Reference Document 5.1",
                "key": "srd-2014",
                "display_name": "5e 2014 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast",
                    "url": "https://api-beta.open5e.com/v2/publishers/wizards-of-the-coast/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "key": "srd_banishment",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": 2,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": 3,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": 4,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": 5,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": 6,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Abjuration",
                "key": "abjuration",
                "url": "https://api-beta.open5e.com/v2/spellschools/abjuration/?format=api"
            },
            "classes": [
                {
                    "name": "Cleric",
                    "key": "srd_cleric",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_cleric/?format=api"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Banishment",
            "desc": "You attempt to send one creature that you can see within range to another plane of existence. The target must succeed on a charisma saving throw or be banished. If the target is native to the plane of existence you're on, you banish the target to a harmless demiplane. While there, the target is incapacitated. The target remains there until the spell ends, at which point the target reappears in the space it left or in the nearest unoccupied space if that space is occupied. If the target is native to a different plane of existence than the one you're on, the target is banished with a faint popping noise, returning to its home plane. If the spell ends before 1 minute has passed, the target reappears in the space it left or in the nearest unoccupied space if that space is occupied. Otherwise, the target doesn't return.",
            "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.",
            "target_type": "creature",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "An item distasteful to the target.",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "charisma",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_calm-emotions/?format=api",
            "document": {
                "name": "System Reference Document 5.1",
                "key": "srd-2014",
                "display_name": "5e 2014 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast",
                    "url": "https://api-beta.open5e.com/v2/publishers/wizards-of-the-coast/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "key": "srd_calm-emotions",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Enchantment",
                "key": "enchantment",
                "url": "https://api-beta.open5e.com/v2/spellschools/enchantment/?format=api"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd_bard",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_bard/?format=api"
                },
                {
                    "name": "Cleric",
                    "key": "srd_cleric",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_cleric/?format=api"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Calm Emotions",
            "desc": "You attempt to suppress strong emotions in a group of people. Each humanoid in a 20-foot-radius sphere centered on a point you choose within range must make a charisma saving throw; a creature can choose to fail this saving throw if it wishes. If a creature fails its saving throw, choose one of the following two effects. You can suppress any effect causing a target to be charmed or frightened. When this spell ends, any suppressed effect resumes, provided that its duration has not expired in the meantime. Alternatively, you can make a target indifferent about creatures of your choice that it is hostile toward. This indifference ends if the target is attacked or harmed by a spell or if it witnesses any of its friends being harmed. When the spell ends, the creature becomes hostile again, unless the DM rules otherwise.",
            "level": 2,
            "higher_level": "",
            "target_type": "point",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "charisma",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": "sphere",
            "shape_size": 20.0,
            "concentration": true
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_command/?format=api",
            "document": {
                "name": "System Reference Document 5.1",
                "key": "srd-2014",
                "display_name": "5e 2014 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast",
                    "url": "https://api-beta.open5e.com/v2/publishers/wizards-of-the-coast/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "key": "srd_command",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_2",
                    "damage_roll": null,
                    "target_count": 2,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_3",
                    "damage_roll": null,
                    "target_count": 3,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_4",
                    "damage_roll": null,
                    "target_count": 4,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": 5,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": 6,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": 7,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": 8,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": 9,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Enchantment",
                "key": "enchantment",
                "url": "https://api-beta.open5e.com/v2/spellschools/enchantment/?format=api"
            },
            "classes": [
                {
                    "name": "Cleric",
                    "key": "srd_cleric",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_cleric/?format=api"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Command",
            "desc": "You speak a one-word command to a creature you can see within range. The target must succeed on a wisdom saving throw or follow the command on its next turn. The spell has no effect if the target is undead, if it doesn't understand your language, or if your command is directly harmful to it. Some typical commands and their effects follow. You might issue a command other than one described here. If you do so, the DM determines how the target behaves. If the target can't follow your command, the spell ends\n\n **Approach.** The target moves toward you by the shortest and most direct route, ending its turn if it moves within 5 feet of you.\n\n**Drop** The target drops whatever it is holding and then ends its turn.\n\n**Flee.** The target spends its turn moving away from you by the fastest available means.\n\n**Grovel.** The target falls prone and then ends its turn.\n\n**Halt.** The target doesn't move and takes no actions. A flying creature stays aloft, provided that it is able to do so. If it must move to stay aloft, it flies the minimum distance needed to remain in the air.",
            "level": 1,
            "higher_level": "When you cast this spell using a spell slot of 2nd level or higher, you can affect one additional creature for each slot level above 1st. The creatures must be within 30 feet of each other when you target them.",
            "target_type": "creature",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": false,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 round",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_conjure-animals/?format=api",
            "document": {
                "name": "System Reference Document 5.1",
                "key": "srd-2014",
                "display_name": "5e 2014 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast",
                    "url": "https://api-beta.open5e.com/v2/publishers/wizards-of-the-coast/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "key": "srd_conjure-animals",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Conjuration",
                "key": "conjuration",
                "url": "https://api-beta.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "classes": [
                {
                    "name": "Druid",
                    "key": "srd_druid",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api"
                },
                {
                    "name": "Ranger",
                    "key": "srd_ranger",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_ranger/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Conjure Animals",
            "desc": "You summon fey spirits that take the form of beasts and appear in unoccupied spaces that you can see within range. Choose one of the following options for what appears: \n- One beast of challenge rating 2 or lower \n- Two beasts of challenge rating 1 or lower \n- Four beasts of challenge rating 1/2 or lower \n- Eight beasts of challenge rating 1/4 or lower \n- Each beast is also considered fey, and it 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": 3,
            "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 5th-level slot, three times as many with a 7th-level, and four times as many with a 9th-level slot.",
            "target_type": "point",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_conjure-woodland-beings/?format=api",
            "document": {
                "name": "System Reference Document 5.1",
                "key": "srd-2014",
                "display_name": "5e 2014 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast",
                    "url": "https://api-beta.open5e.com/v2/publishers/wizards-of-the-coast/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "key": "srd_conjure-woodland-beings",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Conjuration",
                "key": "conjuration",
                "url": "https://api-beta.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "classes": [
                {
                    "name": "Druid",
                    "key": "srd_druid",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api"
                },
                {
                    "name": "Ranger",
                    "key": "srd_ranger",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_ranger/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Conjure Woodland Beings",
            "desc": "You summon fey creatures that appear in unoccupied spaces that you can see within range. Choose one of the following options for what appears: \n- One fey creature of challenge rating 2 or lower \n- Two fey creatures of challenge rating 1 or lower \n- Four fey creatures of challenge rating 1/2 or lower \n- Eight fey creatures of challenge rating 1/4 or lower A summoned creature 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 have their 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": "creature",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "One holly berry per creature summoned.",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_counterspell/?format=api",
            "document": {
                "name": "System Reference Document 5.1",
                "key": "srd-2014",
                "display_name": "5e 2014 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast",
                    "url": "https://api-beta.open5e.com/v2/publishers/wizards-of-the-coast/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "key": "srd_counterspell",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Abjuration",
                "key": "abjuration",
                "url": "https://api-beta.open5e.com/v2/spellschools/abjuration/?format=api"
            },
            "classes": [
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Counterspell",
            "desc": "You attempt to interrupt a creature in the process of casting a spell. If the creature is casting a spell of 3rd level or lower, its spell fails and has no effect. If it is casting a spell of 4th level or higher, make an ability check using your spellcasting ability. The DC equals 10 + the spell's level. On a success, the creature's spell fails and has no effect.",
            "level": 3,
            "higher_level": "When you cast this spell using a spell slot of 4th level or higher, the interrupted spell has no effect if its level is less than or equal to the level of the spell slot you used.",
            "target_type": "creature",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "reaction",
            "reaction_condition": "which you take when you see a creature within 60 feet of you casting a spell",
            "verbal": false,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_darkness/?format=api",
            "document": {
                "name": "System Reference Document 5.1",
                "key": "srd-2014",
                "display_name": "5e 2014 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast",
                    "url": "https://api-beta.open5e.com/v2/publishers/wizards-of-the-coast/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "key": "srd_darkness",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Evocation",
                "key": "evocation",
                "url": "https://api-beta.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [
                {
                    "name": "Druid",
                    "key": "srd_druid",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Darkness",
            "desc": "Magical darkness spreads from a point you choose within range to fill a 15-foot-radius sphere for the duration. The darkness spreads around corners. A creature with darkvision can't see through this darkness, and nonmagical light can't illuminate it. If the point you choose is on an object you are holding or one that isn't being worn or carried, the darkness emanates from the object and moves with it. Completely covering the source of the darkness with an opaque object, such as a bowl or a helm, blocks the darkness. If any of this spell's area overlaps with an area of light created by a spell of 2nd level or lower, the spell that created the light is dispelled.",
            "level": 2,
            "higher_level": "",
            "target_type": "point",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": false,
            "material": true,
            "material_specified": "Bat fur and a drop of pitch or piece of coal.",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "10 minutes",
            "shape_type": "sphere",
            "shape_size": 15.0,
            "concentration": true
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_daylight/?format=api",
            "document": {
                "name": "System Reference Document 5.1",
                "key": "srd-2014",
                "display_name": "5e 2014 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast",
                    "url": "https://api-beta.open5e.com/v2/publishers/wizards-of-the-coast/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "key": "srd_daylight",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Evocation",
                "key": "evocation",
                "url": "https://api-beta.open5e.com/v2/spellschools/evocation/?format=api"
            },
            "classes": [
                {
                    "name": "Cleric",
                    "key": "srd_cleric",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_cleric/?format=api"
                },
                {
                    "name": "Druid",
                    "key": "srd_druid",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api"
                },
                {
                    "name": "Ranger",
                    "key": "srd_ranger",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_ranger/?format=api"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Daylight",
            "desc": "A 60-foot-radius sphere of light spreads out from a point you choose within range. The sphere is bright light and sheds dim light for an additional 60 feet. If you chose a point on an object you are holding or one that isn't being worn or carried, the light shines from the object and moves with it. Completely covering the affected object with an opaque object, such as a bowl or a helm, blocks the light. If any of this spell's area overlaps with an area of darkness created by a spell of 3rd level or lower, the spell that created the darkness is dispelled.",
            "level": 3,
            "higher_level": "",
            "target_type": "point",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": "sphere",
            "shape_size": 60.0,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_demiplane/?format=api",
            "document": {
                "name": "System Reference Document 5.1",
                "key": "srd-2014",
                "display_name": "5e 2014 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast",
                    "url": "https://api-beta.open5e.com/v2/publishers/wizards-of-the-coast/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "key": "srd_demiplane",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Conjuration",
                "key": "conjuration",
                "url": "https://api-beta.open5e.com/v2/spellschools/conjuration/?format=api"
            },
            "classes": [
                {
                    "name": "Warlock",
                    "key": "srd_warlock",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Demiplane",
            "desc": "You create a shadowy door on a flat solid surface that you can see within range. The door is large enough to allow Medium creatures to pass through unhindered. When opened, the door leads to a demiplane that appears to be an empty room 30 feet in each dimension, made of wood or stone. When the spell ends, the door disappears, and any creatures or objects inside the demiplane remain trapped there, as the door also disappears from the other side. Each time you cast this spell, you can create a new demiplane, or have the shadowy door connect to a demiplane you created with a previous casting of this spell. Additionally, if you know the nature and contents of a demiplane created by a casting of this spell by another creature, you can have the shadowy door connect to its demiplane instead.",
            "level": 8,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": false,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_disintegrate/?format=api",
            "document": {
                "name": "System Reference Document 5.1",
                "key": "srd-2014",
                "display_name": "5e 2014 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast",
                    "url": "https://api-beta.open5e.com/v2/publishers/wizards-of-the-coast/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "key": "srd_disintegrate",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": "13d6+40",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": "16d6+40",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": "19d6+40",
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Transmutation",
                "key": "transmutation",
                "url": "https://api-beta.open5e.com/v2/spellschools/transmutation/?format=api"
            },
            "classes": [
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Disintegrate",
            "desc": "A thin green ray springs from your pointing finger to a target that you can see within range. The target can be a creature, an object, or a creation of magical force, such as the wall created by wall of force. A creature targeted by this spell must make a dexterity saving throw. On a failed save, the target takes 10d6 + 40 force damage. If this damage reduces the target to 0 hit points, it is disintegrated. A disintegrated creature and everything it is wearing and carrying, except magic items, are reduced to a pile of fine gray dust. The creature can be restored to life only by means of a true resurrection or a wish spell. This spell automatically disintegrates a Large or smaller nonmagical object or a creation of magical force. If the target is a Huge or larger object or creation of force, this spell disintegrates a 10-foot-cube portion of it. A magic item is unaffected by this spell.",
            "level": 6,
            "higher_level": "When you cast this spell using a spell slot of 7th level or higher, the damage increases by 3d6 for each slot level above 6th.",
            "target_type": "creature",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": true,
            "material_specified": "A lodestone and a pinch of dust.",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "dexterity",
            "attack_roll": false,
            "damage_roll": "10d6+40",
            "damage_types": [
                "force"
            ],
            "duration": "instantaneous",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_dominate-beast/?format=api",
            "document": {
                "name": "System Reference Document 5.1",
                "key": "srd-2014",
                "display_name": "5e 2014 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast",
                    "url": "https://api-beta.open5e.com/v2/publishers/wizards-of-the-coast/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "key": "srd_dominate-beast",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_5",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "10 minutes",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "1 hour",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "8 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "8 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "8 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Enchantment",
                "key": "enchantment",
                "url": "https://api-beta.open5e.com/v2/spellschools/enchantment/?format=api"
            },
            "classes": [
                {
                    "name": "Cleric",
                    "key": "srd_cleric",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_cleric/?format=api"
                },
                {
                    "name": "Druid",
                    "key": "srd_druid",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Dominate Beast",
            "desc": "You attempt to beguile a beast that you can see within range. It must succeed on a wisdom saving throw or be charmed by you for the duration. If you or creatures that are friendly to you are fighting it, it has advantage on the saving throw. While the beast is charmed, you have a telepathic link with it as long as the two of you are on the same plane of existence. You can use this telepathic link to issue commands to the creature while you are conscious (no action required), which it does its best to obey. You can specify a simple and general course of action, such as \"Attack that creature,\" \"Run over there,\" or \"Fetch that object.\" If the creature completes the order and doesn't receive further direction from you, it defends and preserves itself to the best of its ability. You can use your action to take total and precise control of the target. Until the end of your next turn, the creature takes only the actions you choose, and doesn't do anything that you don't allow it to do. During this time, you can also cause the creature to use a reaction, but this requires you to use your own reaction as well. Each time the target takes damage, it makes a new wisdom saving throw against the spell. If the saving throw succeeds, the spell ends.",
            "level": 4,
            "higher_level": "When you cast this spell with a 5th-­level spell slot, the duration is concentration, up to 10 minutes. When you use a 6th-­level spell slot, the duration is concentration, up to 1 hour. When you use a spell slot of 7th level or higher, the duration is concentration, up to 8 hours.",
            "target_type": "creature",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_dominate-monster/?format=api",
            "document": {
                "name": "System Reference Document 5.1",
                "key": "srd-2014",
                "display_name": "5e 2014 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast",
                    "url": "https://api-beta.open5e.com/v2/publishers/wizards-of-the-coast/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "key": "srd_dominate-monster",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "8 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Enchantment",
                "key": "enchantment",
                "url": "https://api-beta.open5e.com/v2/spellschools/enchantment/?format=api"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd_bard",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_bard/?format=api"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Dominate Monster",
            "desc": "You attempt to beguile a creature that you can see within range. It must succeed on a wisdom saving throw or be charmed by you for the duration. If you or creatures that are friendly to you are fighting it, it has advantage on the saving throw. While the creature is charmed, you have a telepathic link with it as long as the two of you are on the same plane of existence. You can use this telepathic link to issue commands to the creature while you are conscious (no action required), which it does its best to obey. You can specify a simple and general course of action, such as \"Attack that creature,\" \"Run over there,\" or \"Fetch that object.\" If the creature completes the order and doesn't receive further direction from you, it defends and preserves itself to the best of its ability. You can use your action to take total and precise control of the target. Until the end of your next turn, the creature takes only the actions you choose, and doesn't do anything that you don't allow it to do. During this time, you can also cause the creature to use a reaction, but this requires you to use your own reaction as well. Each time the target takes damage, it makes a new wisdom saving throw against the spell. If the saving throw succeeds, the spell ends.",
            "level": 8,
            "higher_level": "When you cast this spell with a 9th-level spell slot, the duration is concentration, up to 8 hours.",
            "target_type": "creature",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 hour",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_dominate-person/?format=api",
            "document": {
                "name": "System Reference Document 5.1",
                "key": "srd-2014",
                "display_name": "5e 2014 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast",
                    "url": "https://api-beta.open5e.com/v2/publishers/wizards-of-the-coast/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "key": "srd_dominate-person",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_6",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "10 minutes",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_7",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "1 hour",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_8",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "8 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                },
                {
                    "type": "slot_level_9",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": "8 hours",
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Enchantment",
                "key": "enchantment",
                "url": "https://api-beta.open5e.com/v2/spellschools/enchantment/?format=api"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd_bard",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_bard/?format=api"
                },
                {
                    "name": "Cleric",
                    "key": "srd_cleric",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_cleric/?format=api"
                },
                {
                    "name": "Sorcerer",
                    "key": "srd_sorcerer",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
                },
                {
                    "name": "Wizard",
                    "key": "srd_wizard",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Dominate Person",
            "desc": "You attempt to beguile a humanoid that you can see within range. It must succeed on a wisdom saving throw or be charmed by you for the duration. If you or creatures that are friendly to you are fighting it, it has advantage on the saving throw. While the target is charmed, you have a telepathic link with it as long as the two of you are on the same plane of existence. You can use this telepathic link to issue commands to the creature while you are conscious (no action required), which it does its best to obey. You can specify a simple and general course of action, such as \"Attack that creature,\" \"Run over there,\" or \"Fetch that object.\" If the creature completes the order and doesn't receive further direction from you, it defends and preserves itself to the best of its ability. You can use your action to take total and precise control of the target. Until the end of your next turn, the creature takes only the actions you choose, and doesn't do anything that you don't allow it to do. During this time you can also cause the creature to use a reaction, but this requires you to use your own reaction as well. Each time the target takes damage, it makes a new wisdom saving throw against the spell. If the saving throw succeeds, the spell ends.",
            "level": 5,
            "higher_level": "When you cast this spell using a 6th-level spell slot, the duration is concentration, up to 10 minutes. When you use a 7th-level spell slot, the duration is concentration, up to 1 hour. When you use a spell slot of 8th level or higher, the duration is concentration, up to 8 hours.",
            "target_type": "creature",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": true
        },
        {
            "url": "https://api-beta.open5e.com/v2/spells/srd_enthrall/?format=api",
            "document": {
                "name": "System Reference Document 5.1",
                "key": "srd-2014",
                "display_name": "5e 2014 Rules",
                "publisher": {
                    "name": "Wizards of the Coast",
                    "key": "wizards-of-the-coast",
                    "url": "https://api-beta.open5e.com/v2/publishers/wizards-of-the-coast/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "key": "srd_enthrall",
            "casting_options": [
                {
                    "type": "default",
                    "damage_roll": null,
                    "target_count": null,
                    "duration": null,
                    "range": null,
                    "concentration": null,
                    "shape_size": null,
                    "desc": null
                }
            ],
            "school": {
                "name": "Enchantment",
                "key": "enchantment",
                "url": "https://api-beta.open5e.com/v2/spellschools/enchantment/?format=api"
            },
            "classes": [
                {
                    "name": "Bard",
                    "key": "srd_bard",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_bard/?format=api"
                },
                {
                    "name": "Warlock",
                    "key": "srd_warlock",
                    "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
                }
            ],
            "range_unit": "feet",
            "shape_size_unit": "feet",
            "name": "Enthrall",
            "desc": "You weave a distracting string of words, causing creatures of your choice that you can see within range and that can hear you to make a wisdom saving throw. Any creature that can't be charmed succeeds on this saving throw automatically, and if you or your companions are fighting a creature, it has advantage on the save. On a failed save, the target has disadvantage on Wisdom (Perception) checks made to perceive any creature other than you until the spell ends or until the target can no longer hear you. The spell ends if you are incapacitated or can no longer speak.",
            "level": 2,
            "higher_level": "",
            "target_type": "creature",
            "range_text": "60 feet",
            "range": 60.0,
            "ritual": false,
            "casting_time": "action",
            "reaction_condition": null,
            "verbal": true,
            "somatic": true,
            "material": false,
            "material_specified": "",
            "material_cost": null,
            "material_consumed": false,
            "target_count": 1,
            "saving_throw_ability": "wisdom",
            "attack_roll": false,
            "damage_roll": "",
            "damage_types": [],
            "duration": "1 minute",
            "shape_type": null,
            "shape_size": null,
            "concentration": false
        }
    ]
}