list: API endpoint for returning a list of classes.
retrieve: API endpoint for returning a particular class.

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

{
    "count": 129,
    "next": "https://api-beta.open5e.com/v2/classes/?format=api&ordering=-subclass_of&page=2",
    "previous": null,
    "results": [
        {
            "url": "https://api-beta.open5e.com/v2/classes/open5e_school-of-illusions-and-phantasms/?format=api",
            "key": "open5e_school-of-illusions-and-phantasms",
            "features": [
                {
                    "key": "open5e_school-of-illusions-and-phantasms_enhanced-cantrip",
                    "name": "Enhanced Cantrip",
                    "desc": "At 2nd level, you gain one additional cantrip, either _minor illusion_ or, if you already knew this spell, then another that you choose. Your mastery of this spell is such that, when you cast it, you can create an illusory image and a sound with the same casting. When calculating your cantrips known per level, this spell does not count against your total.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_school-of-illusions-and-phantasms_expert-illusionist",
                    "name": "Expert Illusionist",
                    "desc": "Starting at 2nd level when you choose this school, you only need to spend half as much time and gold as normal in order to copy a spell into your spellbook if the spell is from the illusion school.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_school-of-illusions-and-phantasms_mutable-mirage",
                    "name": "Mutable Mirage",
                    "desc": "At 6th level, you can use your action to alter the illusion created by a spell you previously cast. You can only use this feature on spells with a duration of at least 1 minute, and you must be able to see the illusion when you alter it. You cannot change the illusion in a way not allowed by the initial casting of the spell.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_school-of-illusions-and-phantasms_phantasmagoria",
                    "name": "Phantasmagoria",
                    "desc": "Starting at 14th level, you can draw energy from the plane of shadow to give parts of your illusions a temporary physical essence. Any time after you cast an illusion spell of at least 1st level, while the spell is in effect, you can use a bonus action to apply this power to a single nonmagical, inanimate object within the illusion of the spell. For 1 minute, this object can be physically interacted with, but it can’t be used to deal damage.\n\nAs an example, you could create an illusory staircase and scale it, or create an illusory portcullis to bar a pursuer, but you could not dispatch an enemy by dropping an illusory boulder on them.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_school-of-illusions-and-phantasms_second-semblance",
                    "name": "Second Semblance",
                    "desc": "Starting at 10th level, if you are the target of an attack roll by another creature, you can substitute an illusion of yourself between you and your attacker. You use your reaction, causing the attack to miss you and hit the illusion, and your illusion vanishes afterwards. You can use this feature once per short or long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Open5e Originals",
                "key": "open5e",
                "display_name": "Open5e Originals",
                "publisher": {
                    "name": "Open5e",
                    "key": "open5e",
                    "url": "https://api-beta.open5e.com/v2/publishers/open5e/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://open5e.com/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Wizard",
                "key": "srd_wizard",
                "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            },
            "name": "School of Illusions and Phantasms",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/open5e_school-of-divining-and-soothsaying/?format=api",
            "key": "open5e_school-of-divining-and-soothsaying",
            "features": [
                {
                    "key": "open5e_school-of-divining-and-soothsaying_expert-diviner",
                    "name": "Expert Diviner",
                    "desc": "Starting at 2nd level when you choose this school, you only need to spend half as much time and gold as normal in order to copy a spell into your spellbook if the spell is from the divination school.\n\n#### Premonition\n\nAlso at 2nd level, you begin to see in your dreams brief images of events yet to unfold. After finishing a long rest, you can make two d20 rolls and keep track of the results for later. Any time before the next time you complete a long rest, when you or a creature visible to you is about to make an ability check, attack roll, or saving throw, you can choose to stop the roll from happening and instead use one of the results from your premonition.\n\nYou can only use this feature once per turn, and after you have used a result from your premonition, you cannot use it again. Any result not used before your next long rest are lost as false premonitions and cannot be used either.\n\n#### Soothing Savant\n\nStarting at 6th level, you are so skilled at soothsaying that you gain more spellcasting power when you use your divinations. Any time you use a spell slot to cast a divination spell of at least 2nd level, you regain one of your spell slots that you’ve expended for the day. A spell slot regained in this way must be lower than 6th level as well as lower than the spell level you used to activate the feature.\n\n#### Extrasensory Perception\n\nBeginning at 10th level, you can extend your senses beyond their normal capabilities. At any time, you may choose one of the following options and gain the associated benefit until you take a short or a long rest or are incapacitated. You can only use this feature once per short or long rest.\n\n***Ether Sight.*** You can see creatures and objects on the Ethereal Plane up to 60 feet away.\n\n***Script Sight.*** You can comprehend writing in any language as if it were written in your native tongue.\n\n***Shadow Sight.*** You get darkvision with a range up to 60 feet, or increase the range of your darkvision to 60 feet if you already have it.\n\n***Unseen Sight.*** You gain the power to see invisible creatures and objects as if they were visible at a range of 10 feet within your line of sight.\n\n#### Premonition Addition\n\nBeginning at 14th level, when you use your Premonition feature, you may roll and record the results of three d20s as your resting hours fill with further visions.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Open5e Originals",
                "key": "open5e",
                "display_name": "Open5e Originals",
                "publisher": {
                    "name": "Open5e",
                    "key": "open5e",
                    "url": "https://api-beta.open5e.com/v2/publishers/open5e/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://open5e.com/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Wizard",
                "key": "srd_wizard",
                "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            },
            "name": "School of Divining and Soothsaying",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_spellsmith/?format=api",
            "key": "toh_spellsmith",
            "features": [
                {
                    "key": "toh_spellsmith_arcane-emendation",
                    "name": "Arcane Emendation",
                    "desc": "Beginning when you choose this tradition at 2nd level, you can manipulate the magical energy in scrolls to change the spells written on them. While holding a scroll, you can spend 1 hour for each level of the spell focusing on the magic within the scroll to change the spell on the scroll to another spell. The new spell must be of the same school, must be on the wizard spell list, and must be of the same or lower level than the original spell. If the new spell has any material components with a cost, you must provide those when changing the scroll's original spell to the new spell, and the components are consumed as the new spell's magic overwrites the original spell on the scroll.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_spellsmith_spell-duality",
                    "name": "Spell Duality",
                    "desc": "At 14th level, you become a master at manipulating and extending the magical energy of your longlasting spells. You can concentrate on two spells simultaneously. If you cast a third spell that requires concentration, you lose concentration on the oldest spell. When you take damage while concentrating on a spell and must make a Constitution saving throw to maintain concentration, you make one saving throw for each source of damage, as normal. You don't have to make one saving throw for each spell you are maintaining.\n  If you are concentrating on two spells and fail a Constitution saving throw to maintain concentration because of taking damage, you lose concentration on the oldest spell. If you are concentrating on two spells and lose concentration on both spells in 1 round, you suffer one level of exhaustion.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_spellsmith_spell-honing",
                    "name": "Spell Honing",
                    "desc": "At 6th level, you can hold onto the magic of lasting spells or siphon off some of their magic to amplify spells you cast. If your concentration is broken (willingly or unwillingly), the spell's magic lingers, causing the spell's effects to remain until the end of your next turn.\n  In addition, while concentrating on a spell with a duration of concentration up to 1 minute or concentration up to 10 minutes, you can amplify a wizard spell you cast of 1st level or higher. When you amplify a spell in this way, the duration of the spell on which you are concentrating is reduced by a number of rounds (if the duration is concentration up to 1 minute) or minutes (if the duration is concentration up to 10 minutes) equal to the amplified spell's level. You can choose only one of the following options when amplifying a spell: \n* Increase the saving throw DC by 2 \n* Increase the spell attack bonus by 2 \n* Add your Intelligence modifier to one damage roll of the spell\n  You can amplify a spell this way a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_spellsmith_spell-reversion",
                    "name": "Spell Reversion",
                    "desc": "At 10th level, you learn to manipulate the magical energy of spells cast against you. When you must make a saving throw to end an ongoing effect, such as the frightened condition of the fear spell or the slowing effect of a copper dragon's slowing breath, you have advantage on the saving throw.\n  In addition, when an ongoing condition you successfully end on yourself was from a spell cast by a creature you can see, you can use your reaction to force that creature to make the same saving throw against your spell save DC. On a failed save, the creature suffers the effect or condition you just ended on yourself until the end of its next turn. For example, if you succeed on the saving throw to end the paralyzed condition on yourself from the hold person spell cast by a spellcaster you can see, you can force that spellcaster to make a Wisdom saving throw against your spell save DC, and that spellcaster becomes paralyzed until the end of its next turn on a failed save.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_spellsmith_spell-transformation",
                    "name": "Spell Transformation",
                    "desc": "At 2nd level, you learn to mold the latent magical energy of your spells to cast new spells. While concentrating on a wizard spell that you cast using a spell slot, you can use an action to end your concentration on that spell and use the energy to cast another wizard spell you have prepared without expending a spell slot. The new spell must be half the level (minimum of 1st) of the spell on which you were concentrating, and the new spell's casting time must be 1 action.\n  You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Wizard",
                "key": "srd_wizard",
                "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            },
            "name": "Spellsmith",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_school-of-liminality/?format=api",
            "key": "toh_school-of-liminality",
            "features": [
                {
                    "key": "toh_school-of-liminality_forced-transition",
                    "name": "Forced Transition",
                    "desc": "At 14th level, your mastery over moments of change is unequivocal. You can use an action to touch a willing creature or make a melee spell attack against an unwilling creature, choosing one of the following effects. The effect lasts for 1 minute. Once you use this feature, you can't use it again until you finish a long rest.\n\n***Rapid Advancement.*** The target's ability scores are each increased by 2. An ability score can exceed 20 but can't exceed 24.\n\n***Regression.*** The target's ability scores are each reduced by 2. This effect can't reduce an ability score below 1.\n\n***True Self.*** The target can't change its shape through any means, including spells, such as *polymorph*, and traits, such as the werewolf 's Shapechanger trait. The target immediately reverts to its true form if it is currently in a different form. This option has no effect on illusion spells, such as *disguise self*, or a creature that appears changed from the effects of an illusion, such as a hag's Illusory Appearance.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_school-of-liminality_liminal-adept",
                    "name": "Liminal Adept",
                    "desc": "At 10th level, you add the *threshold slip* spell (see the Magic and Spells chapter) to your spellbook, if it isn't there already. You can cast *threshold slip* without expending a spell slot. When you do so, you can bring up to two willing creatures of your size or smaller that you're touching with you. The target junction must have unoccupied spaces for all of you to enter when you reappear, or the spell fails.\n  You can use this feature twice. You regain all expended uses when you finish a short or long rest. When you reach 14th level in this class, you can use this feature three times between rests.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_school-of-liminality_liminal-savant",
                    "name": "Liminal Savant",
                    "desc": "Beginning when you select this school at 2nd level, the gold and time you must spend to copy a liminal spell (see the Magic and Spells chapter) into your spellbook is halved.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_school-of-liminality_mulligan",
                    "name": "Mulligan",
                    "desc": "At 2nd level, you can control the moment between an attempt at something and the result of that attempt to shift the flow of battle in your favor. When a creature you can see within 30 feet of you misses with an attack, you can use your reaction to allow that creature to reroll the attack. Similarly, when a creature within 30 feet of you that you can see hits with an attack but hasn't yet rolled damage, you can use your reaction to force that creature to reroll the attack and use the lower result. You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.\n  When you reach 10th level in this class, you can use this feature when a creature you can see within 30 feet of you makes an ability check or saving throw.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_school-of-liminality_otherworldly-sense",
                    "name": "Otherworldly Sense",
                    "desc": "At 6th level, if you spend 1 minute meditating and expanding your senses outward, you can sense those not of this world—those who slip through the cracks of the in-between to wreak havoc on the unsuspecting. For 10 minutes, you can sense whether the following types of creatures are present within 1 mile of you: aberrations, celestials, dragons, elementals, fey, fiends, and undead. As long as you maintain your concentration, you can use an action to change the type of creature you sense. You know the direction to each lone creature or group, but not the distance or the exact number in a group. You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Wizard",
                "key": "srd_wizard",
                "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            },
            "name": "School of Liminality",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_gravebinding/?format=api",
            "key": "toh_gravebinding",
            "features": [
                {
                    "key": "toh_gravebinding_disruptive-touch",
                    "name": "Disruptive Touch",
                    "desc": "Beginning at 10th level, when an undead creature takes damage from a 1st-level or higher spell you cast, it takes an extra 4d6 radiant damage. Undead creatures you kill using this feature are destroyed in a puff of golden motes.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_gravebinding_gravebinder-lore",
                    "name": "Gravebinder Lore",
                    "desc": "At 2nd level, you can use an action to inscribe a small rune on a corpse. While this rune remains, the corpse can't become undead. You can use this feature a number of times equal to your Intelligence modifier (a minimum of once). You regain all expended uses when you finish a long rest.\n  In addition, you have proficiency in the Religion skill if you don't already have it, and you have advantage on Intelligence (Religion) checks made to recall lore about deities of death, burial practices, and the afterlife.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_gravebinding_hunter-of-the-dead",
                    "name": "Hunter of the Dead",
                    "desc": "Starting at 2nd level, you gain access to spells passed down by generations of gravebinders. The *heart to heart* (2nd), *dead walking* (3rd), *gird the spirit* (3rd), *life from death* (5th), and *lay to rest* (9th) spells are wizard spells for you, and you add them to your spellbook at the indicated wizard levels (see the Magic and Spells chapter for details on these spells). Once you gain access to one of these spells, you always have it prepared, and it doesn't count against the number of spells you can prepare each day.\n  Also at 2nd level, you can use your action and expend one wizard spell slot to focus your awareness on the region around you. For 1 minute per level of the spell slot you expend, you can sense whether undead are present within 1 mile of you. You know the general direction of the undead creatures, though not their exact locations or numbers, and you know the direction of the most powerful undead within range.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_gravebinding_radiant-nimbus",
                    "name": "Radiant Nimbus",
                    "desc": "At 14th level, you can use your action to envelope yourself in a shroud of golden flames for 1 minute. While enveloped, you gain the following benefits: \n* When you summon the flames and as an action on each of your turns while the flames are active, you can frighten undead within 30 feet of you. Each undead creature in the area must succeed on a Wisdom saving throw or be frightened of you until the flames fade or until it takes damage. An undead creature with sunlight sensitivity (or hypersensitivity, in the case of vampires) also takes 4d6 radiant damage if it fails the saving throw. \n* You shed bright light in a 30-foot radius and dim light for an additional 30 feet. This light is sunlight. \n* When an undead creature hits you with a melee weapon attack, it takes 2d10 radiant damage.\nOnce you use this feature, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_gravebinding_restriction-the-dead-must-rest",
                    "name": "Restriction: The Dead Must Rest",
                    "desc": "When you choose this wizard arcane tradition, you can no longer cast spells that animate, conjure, or create undead, and, if any such spells are copied in your spellbook, they fade from the book within 24 hours, leaving blank pages where the spells were.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_gravebinding_ward-against-the-risen",
                    "name": "Ward Against the Risen",
                    "desc": "Starting at 6th level, when an undead creature you can see within 30 feet of you targets an ally with an attack or spell, you can use your reaction to hamper the attack or spell. The undead has disadvantage on its attack roll or your ally has advantage on its saving throw against the undead's spell. You can use this feature a number of times equal to your Intelligence modifier (a minimum of once). You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Wizard",
                "key": "srd_wizard",
                "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            },
            "name": "Gravebinding",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_familiar-master/?format=api",
            "key": "toh_familiar-master",
            "features": [
                {
                    "key": "toh_familiar-master_arcane-amplification",
                    "name": "Arcane Amplification",
                    "desc": "Starting at 10th level, you can add your Intelligence modifier to one damage roll of any wizard spell you cast through your familiar. In addition, your familiar has advantage on saving throws against spells and other magical effects.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_familiar-master_companion-concentration",
                    "name": "Companion Concentration",
                    "desc": "Starting at 14th level, when you are concentrating on a spell of 3rd level or lower, you can use an action to draw on your connection with your familiar to pass the burden of concentration onto it, freeing you up to concentrate on a different spell. You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_familiar-master_familiar-savant",
                    "name": "Familiar Savant",
                    "desc": "Beginning when you select this arcane tradition at 2nd level, you learn the *find familiar* spell if you don't know it already. You innately know this spell and don't need to have it scribed in your spellbook or prepared in order to cast it. When you cast *find familiar*, the casting time is 1 action, and it requires no material components.\n  You can cast *find familiar* without expending a spell slot. You can do so a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.\n  In addition, when you cast the *find familiar* spell, you can choose for your familiar to take the form of any Small or smaller beast that is CR 1/4 or lower, such as a flying snake, giant moth (see *Creature Codex*), or giant armadillo (see *Tome of Beasts 2*). The familiar has the statistics of the chosen beast form, but it is a celestial, fey, or fiend (your choice) instead of a beast.\n  When you reach 6th level in this class, your familiar can take the form of any Small or smaller beast that is CR 1 or lower. Alternatively, at the GM's discretion, your familiar can be any Tiny celestial, dragon, fey, or fiend that is CR 1 or lower.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_familiar-master_greater-familiar",
                    "name": "Greater Familiar",
                    "desc": "Also at 2nd level, when you cast *find familiar*, your familiar gains the following additional benefits: \n* Your familiar adds your proficiency bonus to its Armor Class, and it uses your proficiency bonus in place of its own when making ability checks and saving throws. It is proficient in any saving throw in which you are proficient. \n* Your familiar's hit points equal its normal hit point maximum or 1 + your Intelligence modifier + three times your wizard level, whichever is higher. It has a number of Hit Dice (d4s) equal to your wizard level. \n* In combat, your familiar shares your initiative and takes its turn immediately after yours. It can move and use its reaction on its own, but, if you don't issue any commands to it, the only action it takes is the Dodge action. You can use your bonus action to direct it to take any action in its stat block or some other action. If you are incapacitated, the familiar can take any action of its choice, not just Dodge. \n* Your familiar's attacks are enhanced by the magic bond you share with it. When making attack rolls, your familiar uses your spell attack bonus or its normal attack bonus, whichever is higher. In addition, when your familiar hits with an attack, the attack deals force damage equal to 1d4 + its Strength or Dexterity modifier (your choice) + your proficiency bonus instead of its normal damage. If the familiar's attack normally deals additional damage, such as a flying snake's poison, or has an additional effect, such as an octopus's grapple, the familiar's attack still has that additional damage or effect. \n* Your familiar's Intelligence increases to 8 unless it is already higher. It can understand and speak Common and either Celestial (if celestial), Sylvan (if fey), or Abyssal or Infernal (if fiend).",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_familiar-master_strengthened-bond",
                    "name": "Strengthened Bond",
                    "desc": "Starting at 6th level, your magical bond with your familiar grows stronger. If your familiar has a trait or action that forces a creature to make a saving throw, it uses your spell save DC. In addition, you can access your familiar's senses by using either an action or a bonus action, and whenever your familiar is within 100 feet of you, it can expend its reaction to deliver any wizard spell you cast. If the spell has a range of 5 feet or more, you must be sharing your familiar's senses before casting the spell. If the spell requires an attack roll, ability check, or saving throw, you use your own statistics to adjudicate the result.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Wizard",
                "key": "srd_wizard",
                "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            },
            "name": "Familiar Master",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_courser-mage/?format=api",
            "key": "toh_courser-mage",
            "features": [
                {
                    "key": "toh_courser-mage_multitudinous-arrows",
                    "name": "Multitudinous Arrows",
                    "desc": "Starting at 14th level, you can attack twice, instead of once, whenever you take the Attack action with a longbow or shortbow on your turn. If you use your Spell Arrow feature, you can imbue both arrows with arcane power by expending one spell slot. If you imbue two arrows with this feature, you can't cast spells other than cantrips until the end of your next turn.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_courser-mage_pinpoint-weakness",
                    "name": "Pinpoint Weakness",
                    "desc": "At 10th level, when you hit a creature with an arrow imbued by your Spell Arrow feature, your next ranged weapon attack against that creature has advantage.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_courser-mage_spell-arrow",
                    "name": "Spell Arrow",
                    "desc": "Beginning at 6th level, you can imbue an arrow you fire from a longbow or shortbow with magical energy. As a bonus action, you can expend a 1st-level spell slot to cause the next arrow you fire to magically deal an extra 2d4 force damage to the target on a hit. If you expend a spell slot of 2nd level or higher, the extra damage increases by 1d4 for each slot level above 1st.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_courser-mage_stalking-savant",
                    "name": "Stalking Savant",
                    "desc": "At 2nd level, you gain proficiency with longbows and shortbows, and you gain proficiency in the Stealth skill. In addition, you can still perform the somatic components of wizard spells even when you have a longbow or shortbow in one or both hands.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_courser-mage_unseen-assailant",
                    "name": "Unseen Assailant",
                    "desc": "Starting at 2nd level, as a bonus action, you can choose a target you can see within 60 feet of you and become invisible to that target until the start of your next turn. Once the effect ends, you can't use this feature on that target again until you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Wizard",
                "key": "srd_wizard",
                "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            },
            "name": "Courser Mage",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_cantrip-adept/?format=api",
            "key": "toh_cantrip-adept",
            "features": [
                {
                    "key": "toh_cantrip-adept_adroit-caster",
                    "name": "Adroit Caster",
                    "desc": "Starting at 10th level, if you cast a cantrip that doesn't deal damage or a cantrip that has an effect in addition to damage, such as the speed reduction of the *ray of frost* spell, that cantrip or effect has twice the normal duration.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cantrip-adept_arcane-alacrity",
                    "name": "Arcane Alacrity",
                    "desc": "Also at 2nd level, whenever you cast a wizard cantrip that has a casting time of an action, you can change the casting time to a bonus action for that casting. You can use this feature a number of times equal to your proficiency bonus, and you regain all expended uses of it when you finish a long rest.\n  When you reach 10th level in this class, you regain all expended uses of this feature when you finish a short or long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cantrip-adept_cantrip-polymath",
                    "name": "Cantrip Polymath",
                    "desc": "At 2nd level, you gain two cantrips of your choice from any spell list. For you, these cantrips count as wizard cantrips and don't count against the number of cantrips you know. In addition, any cantrip you learn or can cast from any other source, such as from a racial trait or feat, counts as a wizard cantrip for you.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cantrip-adept_empowered-cantrips",
                    "name": "Empowered Cantrips",
                    "desc": "Starting at 14th level, once per turn, when you cast a wizard cantrip that deals damage, you can deal maximum damage with that spell. You can use this feature a number of times equal to your proficiency bonus, and you regain all expended uses of it when you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cantrip-adept_potent-spellcasting",
                    "name": "Potent Spellcasting",
                    "desc": "Starting at 6th level, you can add your Intelligence modifier to one damage roll of any wizard cantrip you can cast.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Wizard",
                "key": "srd_wizard",
                "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            },
            "name": "Cantrip Adept",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd_school-of-evocation/?format=api",
            "key": "srd_school-of-evocation",
            "features": [
                {
                    "key": "srd_school-of-evocation_empowered-evocation",
                    "name": "Empowered Evocation",
                    "desc": "Beginning at 10th level, you can add your Intelligence modifier to one damage roll of any wizard evocation spell you cast.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_school-of-evocation_evocation-savant",
                    "name": "Evocation Savant",
                    "desc": "Beginning when you select this school at 2nd level, the gold and time you must spend to copy an evocation spell into your spellbook is halved.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_school-of-evocation_overchannel",
                    "name": "Overchannel",
                    "desc": "Starting at 14th level, you can increase the power of your simpler spells. When you cast a wizard spell of 1st through 5th level that deals damage, you can deal maximum damage with that spell.\r\n\r\nThe first time you do so, you suffer no adverse effect. If you use this feature again before you finish a long rest, you take 2d12 necrotic damage for each level of the spell, immediately after you cast it. Each time you use this feature again before finishing a long rest, the necrotic damage per spell level increases by 1d12. This damage ignores resistance and immunity.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_school-of-evocation_potent-cantrip",
                    "name": "Potent Cantrip",
                    "desc": "Starting at 6th level, your damaging cantrips affect even creatures that avoid the brunt of the effect. When a creature succeeds on a saving throw against your cantrip, the creature takes half the cantrip's damage (if any) but suffers no additional effect from the cantrip.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_school-of-evocation_sculpt-spells",
                    "name": "Sculpt Spells",
                    "desc": "Beginning at 2nd level, you can create pockets of relative safety within the effects of your evocation spells. When you cast an evocation spell that affects other creatures that you can see, you can choose a number of them equal to 1 + the spell's level. The chosen creatures automatically succeed on their saving throws against the spell, and they take no damage if they would normally take half damage on a successful save.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Wizard",
                "key": "srd_wizard",
                "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            },
            "name": "School of Evocation",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/open5e_the-great-elder-thing/?format=api",
            "key": "open5e_the-great-elder-thing",
            "features": [],
            "document": {
                "name": "Open5e Originals",
                "key": "open5e",
                "display_name": "Open5e Originals",
                "publisher": {
                    "name": "Open5e",
                    "key": "open5e",
                    "url": "https://api-beta.open5e.com/v2/publishers/open5e/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://open5e.com/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Warlock",
                "key": "srd_warlock",
                "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
            },
            "name": "The Great Elder Thing",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/open5e_the-ancient-fey-court/?format=api",
            "key": "open5e_the-ancient-fey-court",
            "features": [],
            "document": {
                "name": "Open5e Originals",
                "key": "open5e",
                "display_name": "Open5e Originals",
                "publisher": {
                    "name": "Open5e",
                    "key": "open5e",
                    "url": "https://api-beta.open5e.com/v2/publishers/open5e/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://open5e.com/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Warlock",
                "key": "srd_warlock",
                "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
            },
            "name": "The Ancient Fey Court",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_wyrdweaver/?format=api",
            "key": "toh_wyrdweaver",
            "features": [
                {
                    "key": "toh_wyrdweaver_appropriate-advantage",
                    "name": "Appropriate Advantage",
                    "desc": "At 1st level, you learn to shift the weaves of fate to aid allies and hinder foes. When a creature you can see within 60 feet of you makes an attack roll, ability check, or saving throw with advantage, you can use your reaction to expend one probability die and force that creature to make a Charisma saving throw against your spell save DC, adding the probability die to the DC. On a failed save, the creature loses advantage on that roll, and one friendly creature you can see within 60 feet has advantage on its next d20 roll of the same type the creature used (attack roll, ability check, or saving throw).",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_wyrdweaver_expanded-spell-list",
                    "name": "Expanded Spell List",
                    "desc": "The Wyrdweaver lets you choose from an expanded list of spells when you learn a warlock spell. The following spells are added to the warlock list for you.\n\n**Wyrdweaver Expanded Spells (table)**\n| Spell Level   | Spells                             | \n|---------------|------------------------------------| \n| 1st           | *bane*, *faerie fire*              | \n| 2nd           | *blur*, *frenzied bolt*            | \n| 3rd           | *bestow curse*, *hypnotic pattern* | \n| 4th           | *compulsion*, *reset*              | \n| 5th           | *battle mind*, *mislead*           |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_wyrdweaver_favored-soul",
                    "name": "Favored Soul",
                    "desc": "Starting at 14th level, your very presence spins probability. When a creature you can see within 60 feet of you makes an attack roll, ability check, or saving throw with advantage, you can use your reaction to force the creature to make a Charisma saving throw against your spell save DC. On a failed save, the creature loses advantage on the roll and has disadvantage on it, and you have advantage on one d20 roll of your choice within the next minute. Once you use this feature, you can't use it again until you finish a short or long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_wyrdweaver_improbable-duplicate",
                    "name": "Improbable Duplicate",
                    "desc": "At 6th level, you can channel dark power from your patron to empower your attacks and spells. Once on each of your turns, when you hit a creature with an attack, you can expend one or more probability dice, up to half your Charisma modifier (minimum of 1), and add the probability dice to the attack's damage roll.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_wyrdweaver_inconceivable-channeling",
                    "name": "Inconceivable Channeling",
                    "desc": "At 10th level, you learn to redirect magical energy, converting the power to restore your pool of probability dice. When a friendly creature you can see within 30 feet of you takes acid, cold, fire, lightning, or thunder damage, you can use your reaction to take the damage instead. You halve the damage you take as your probability wellspring absorbs some of the magical energy. For every 10 damage prevented in this way, you regain one expended probability die. You can't regain more than half your maximum probability dice from this feature. Once you use this feature, you can't use it again until you finish a short or long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_wyrdweaver_probability-wellspring",
                    "name": "Probability Wellspring",
                    "desc": "Starting at 1st level, you gain the ability to manipulate probability. You have a pool of d6s that you spend to fuel your patron abilities. The number of probability dice in the pool equals 1 + your warlock level.\n  You can use these dice to turn the odds in your or your ally's favor. When you or a friendly creature you can see within 30 feet of you makes an attack roll, ability check, or saving throw, you can use your reaction to expend probability dice from the pool, rolling the dice and adding the total result to that roll. The maximum number of dice you can spend at once equals your Charisma modifier (minimum of one die). Your pool regains all expended dice when you finish a long rest.\n  When you reach certain levels in this class, the size of your probability dice increases: at 5th level (d8), 11th level (d10), and 17th level (d12).",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Warlock",
                "key": "srd_warlock",
                "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
            },
            "name": "Wyrdweaver",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_primordial/?format=api",
            "key": "toh_primordial",
            "features": [
                {
                    "key": "toh_primordial_adaptive-shroud",
                    "name": "Adaptive Shroud",
                    "desc": "At 10th level, your bond with your patron protects you by adapting itself when you are injured. When you take damage, you can use your reaction to gain resistance to the triggering damage type until the start of your next turn. If you expend a spell slot as part of this reaction, the resistance lasts for a number of rounds equal to your proficiency bonus. Once you use this feature, you can't use it again until you finish a short or long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_primordial_convulsion-of-the-worldbuilder",
                    "name": "Convulsion of the Worldbuilder",
                    "desc": "At 1st level, you can use an action to call upon the bond between your primordial patron and the world it created to ripple shockwaves through the ground. Choose a point you can see within 60 feet of you, then choose if the ripples happen in a 30-foot cone, a 30-foot line that is 5 feet wide, or a 20-foot-radius burst. The ripples originate from or are centered on the point you chose, depending on the form the ripples take. Each creature in the cone, line, or burst must succeed on a Dexterity saving throw or take 1d8 bludgeoning damage and be knocked prone. If the ground in the area is loose earth or stone, it becomes difficult terrain until the rubble is cleared. Each 5-foot-diameter portion of the area requires at least 1 minute to clear by hand.\n  Once you use this feature, you can't use it again until you finish a short or long rest. When you reach certain levels in this class, the damage increases: at 5th level (2d8), 11th level (3d8), and 17th level (4d8).",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_primordial_crushing-regard-of-the-primordial-one",
                    "name": "Crushing Regard of the Primordial One",
                    "desc": "At 14th level, you learn to direct the weight of your patron's infinite gaze onto the unworthy. You can use an action to cause of the following effects. Once you use this feature, you can't use it again until you finish a long rest.\n\n***One Creature.*** One creature you can see within 60 feet of you must make a Wisdom saving throw. On a failed save, the creature takes 10d10 force damage and is paralyzed for 1 minute. On a successful save, the creature takes half as much damage and isn't paralyzed. At the end of each of its turns, a paralyzed target can make another Wisdom saving throw. On a success, the condition ends on the target.\n\n***Multiple Creatures.*** Each creature in a 20-footradius sphere centered on a point you can see within 100 feet of you must make a Constitution saving throw. On a failed save, a creature takes 5d10 force damage and is knocked prone. On a successful save, the creature takes half as much damage and isn't knocked prone.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_primordial_expanded-spell-list",
                    "name": "Expanded Spell List",
                    "desc": "The Primordial lets you choose from an expanded list of spells when you learn a warlock spell. The following spells are added to the warlock spell list for you.\n\n**Primordial Expanded Spells (table)**\n| Spell Level   | Spells                           | \n|---------------|----------------------------------| \n| 1st           | *command*, *healing word*        | \n| 2nd           | *lesser restoration*, *mud*      | \n| 3rd           | *power word fling*, *revivify*   | \n| 4th           | *power word rend*, *stone shape* | \n| 5th           | *conjure elemental*, *creation*  |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_primordial_redirection",
                    "name": "Redirection",
                    "desc": "At 6th level, you learn to channel the reality-bending powers of your patron to avoid attacks. When a creature you can see attacks only you, you can use your reaction to redirect the attack to a target of your choice within range of the attacker's weapon or spell. If no other target is within range, you can't redirect the attack.\n  If the attack is from a spell of 4th level or higher, you must succeed on an ability check using your spellcasting ability to redirect it. The DC equals 12 + the spell's level.\n  Once you use this feature, you can't use it again until you finish a short or long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Warlock",
                "key": "srd_warlock",
                "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
            },
            "name": "Primordial",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_old-wood/?format=api",
            "key": "toh_old-wood",
            "features": [
                {
                    "key": "toh_old-wood_avatar-of-the-wood",
                    "name": "Avatar of the Wood",
                    "desc": "Starting at 14th level, you can channel the power of the forest to physically transform, taking on many of its aspects. Your legs, arms, and torso elongate, your body becomes covered in thick, dark bark, and branches sprout from your head as your hair recedes. You can transform as a bonus action and the transformation lasts 1 minute. While transformed, you gain the following benefits: \n* Your Armor Class is 16 plus your Dexterity modifier. \n* You gain tremorsense with a radius of 30 feet, and your attacks can reach 5 feet further. \n* Your hands become branch-like claws, and you can use the Attack action to attack with the claws. You are proficient with the claws, and the claws count as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage. You add your Charisma modifier to your attack and damage rolls with the claws. The damage is slashing and the damage die is a d6. If you have the Pact of the Blade feature, your claw attack benefits from your invocations as if it was a pact weapon. \n* Your Sap Magic feature changes to Arcasynthesis: When a spell of 5th level or lower is cast within 60 feet of you, you can use your reaction to synthesize the magic. The spell resolves as normal, but you have a 50 percent chance of regaining 1d10 hp per level of the spell cast.\nOnce you use this feature, you can't use it again until you finish a short or long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_old-wood_expanded-spell-list",
                    "name": "Expanded Spell List",
                    "desc": "Your connection to the forest allows you to choose from an expanded list of spells when you learn a warlock spell. The following spells are added to the warlock spell list for you.\n\n**Old Wood Expanded Spells (table)**\n| Spell Level   | Spells                                      | \n|---------------|---------------------------------------------| \n| 1st           | *animal friendship*, *faerie fire*          | \n| 2nd           | *animal messenger*, *spike growth*          | \n| 3rd           | *conjure animals*, *protection from energy* | \n| 4th           | *conjure woodland beings*, *giant insect*   | \n| 5th           | *greater restoration*, *tree stride*        |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_old-wood_forests-defender",
                    "name": "Forest's Defender",
                    "desc": "At 1st level, your patron gifts you with the skills necessary to defend it. You gain proficiency with shields, and you learn the *shillelagh* cantrip. *Shillelagh* counts as a warlock cantrip for you, but it doesn't count against your number of cantrips known.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_old-wood_natures-endurance",
                    "name": "Nature's Endurance",
                    "desc": "At 10th level, your patron has suffused your body with a portion of its ability to withstand harmful magic. You gain resistance to damage from spells of a level you can cast or lower.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_old-wood_predatory-grace",
                    "name": "Predatory Grace",
                    "desc": "Starting at 6th level, you are able to cast *pass without trace* without expending a spell slot. Once you use this feature, you can't use it again until you finish a short or long rest. In addition, difficult terrain caused by roots, underbrush, and other natural forest terrain costs you no extra movement. You can pass through nonmagical plants without being slowed by them and without taking damage from them if they have thorns, spines, or a similar hazard.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_old-wood_sap-magic",
                    "name": "Sap Magic",
                    "desc": "At 1st level, your patron bestows upon you the ability to absorb magic from nearby spellcasting. When a creature casts a spell of a level you can cast or lower within 30 feet of you, you can use your reaction to synthesize the magic. The spell resolves as normal, but you have a 25% chance of regaining hit points equal to your warlock level + your Charisma modifier (minimum of 1 hit point).",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_old-wood_the-old-wood-and-your-pact-boons",
                    "name": "The Old Wood and Your Pact Boons",
                    "desc": "When you select your pact boon at 3rd level, it is altered by your patron in the following ways:\n\n***Pact of the Chain.*** When you conjure your familiar or change its form, you can choose the form of an awakened shrub or child of the briar (see *Tome of Beasts*) in addition to the usual familiar choices.\n\n***Pact of the Blade.*** The blade of the Old Wood is a weapon made of wood and thorns and grows out of your palm. When you cast *shillelagh*, your Pact Blade is affected by the spell, regardless of the form your Pact Blade takes.\n\n***Pact of the Tome.*** The Old Wood grows a tome for you. The tome's cover is hardened bark from the forest's native trees, and its pages are leaves whose color changes with the seasons. If you want to add a new spell to your book, you must first plant it in the ground. After 1 hour, the book emerges from the soil with the new spell inscribed on its leaves. If your tome is lost or destroyed, you must return to your patron forest for it to grow you a new one.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Warlock",
                "key": "srd_warlock",
                "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
            },
            "name": "Old Wood",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_hunter-in-darkness/?format=api",
            "key": "toh_hunter-in-darkness",
            "features": [
                {
                    "key": "toh_hunter-in-darkness_avatar-of-death",
                    "name": "Avatar of Death",
                    "desc": "Starting at 14th level, if you reduce a target to 0 hp with a weapon attack, you can use a bonus action to force each ally of the target within 30 feet of you to make a Wisdom saving throw against your warlock spell save DC. On a failure, the creature is frightened of you for 1 minute or until it takes any damage. If a creature is immune to being frightened, it is instead stunned until the end of its next turn. Once you use this feature, you can't use it again until you finish a short or long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_hunter-in-darkness_expanded-spell-list",
                    "name": "Expanded Spell List",
                    "desc": "The Hunter in Darkness lets you choose from an expanded list of spells when you learn a warlock spell. The following spells are added to the warlock spell list for you.\n\n**Hunters in Darkness Expanded Spells (table)**\n| Spell Level   | Spells                             | \n|---------------|------------------------------------| \n| 1st           | *bloodhound*, *hunter's endurance* | \n| 2nd           | *instant snare*, *mark prey*       | \n| 3rd           | *clairvoyance*, *nondetection*     | \n| 4th           | *harry*, *heart-seeking arrow*     | \n| 5th           | *killing fields*, *legend lore*    |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_hunter-in-darkness_savage-hunter",
                    "name": "Savage Hunter",
                    "desc": "Starting at 1st level, when you reduce a hostile creature to 0 hp, its nearest ally within 30 feet of you must succeed on a Wisdom saving throw against your warlock spell save DC or be frightened of you until the end of its next turn.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_hunter-in-darkness_step-into-shadow",
                    "name": "Step Into Shadow",
                    "desc": "Beginning at 6th level, you can disappear into darkness and reappear next to an enemy. As a bonus action while in dim light or darkness, you can disappear in a puff of inky smoke and reappear in an unoccupied space that is also in dim light or darkness within 5 feet of a creature within 30 feet of you. If that creature is frightened and you attack it, you have advantage on the attack roll. Once you use this feature, you can't use it again until you finish a short or long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_hunter-in-darkness_strike-from-the-dark",
                    "name": "Strike from the Dark",
                    "desc": "Beginning at 10th level, your patron's constant hunger for fear inures you to it. You are immune to being frightened. In addition, when you are in dim light or darkness and you hit a creature with a weapon attack, it must succeed on a Wisdom saving throw against your warlock spell save DC or be frightened of you for 1 minute or until it takes any damage.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_hunter-in-darkness_the-hunter-in-darkness-and-your-pact-boons",
                    "name": "The Hunter in Darkness and Your Pact Boons",
                    "desc": "When you select your pact boon at 3rd level, it is altered by your patron in the following ways.\n\n***Pact of the Chain.*** Your familiar is a hunting hound made of shadow, and it uses the statistics of a wolf.\n\n***Pact of the Blade.*** Your pact weapon can be a longbow or shortbow in addition to a melee weapon. You must provide arrows for the weapon.\n\n***Pact of the Tome.*** Your tome contains descriptions of tracks made by a multitude of creatures. If you consult your tome for 1 minute while inspecting tracks, you can identify the type of creature that left the tracks (such as a winter wolf), though not the creature's name or specific appearance (such as Frosttooth, the one-eyed leader of a notorious pack of winter wolves that terrorizes the area).",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Warlock",
                "key": "srd_warlock",
                "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
            },
            "name": "Hunter in Darkness",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_animal-lords/?format=api",
            "key": "toh_animal-lords",
            "features": [
                {
                    "key": "toh_animal-lords_animalistic-insight",
                    "name": "Animalistic Insight",
                    "desc": "At 1st level, your patron bestows upon you the ability to discern your foe's flaws to aid in its downfall. You can use an action to analyze one creature you can see within 30 feet of you and impart this information to your companions. You and a number of creatures within 30 feet of you equal to your proficiency bonus each gain one of the following benefits (your choice). This benefit lasts for 1 minute or until the analyzed creature dies. \n* You gain a +1 bonus to attack rolls against the analyzed creature. \n* You gain a +1 bonus to the damage roll when you hit the analyzed creature with an attack. \n* You have advantage on saving throws against the spells and effects of the analyzed creature. \n* When the analyzed creature attacks you, you gain a +1 bonus to Armor Class.\nOnce you use this feature, you can't use it again until you finish a short or long rest. When you reach 10th level in this class, each +1 bonus increases to +2.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_animal-lords_call-the-legions",
                    "name": "Call the Legions",
                    "desc": "At 14th level, you can summon a horde of beasts to come to your aid. As an action, you call upon your animal lord, and several beasts of your patron's type appear in unoccupied spaces that you can see within 60 feet of you. This works like a 7th-level *conjure* animals spell, except you don't need to maintain concentration. Once you use this feature, you can't use it again until you finish a short or long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_animal-lords_expanded-spell-list",
                    "name": "Expanded Spell List",
                    "desc": "Animal Lords let you choose from an expanded list of spells when you learn a warlock spell. The Animal Lord Expanded Spells table shows the animal lord spells that are added to the warlock spell list for you, along with the spells associated with your patron's affinity: air, earth, or water.\n\n**Animal Lords Expanded Spells (table)**\n| Spell Level | Animal Lord Spells    | Air Spells       | Earth Spells         | Water Spells      | \n|-------------|-----------------------|------------------|----------------------|-------------------| \n| 1st         | *Speak with Animals*  | *thunderwave*    | *longstrider*        | *fog cloud*       | \n| 2nd         | *mark prey*           | *gust of wind*   | *pass without trace* | *misty step*      | \n| 3rd         | *conjure animals*     | *fly*            | *phantom seed*       | *water breathing* | \n| 4th         | *polymorph*           | *storm of wings* | *sudden stampede*    | *control water*   | \n| 5th         | *commune with nature* | *insect plague*  | *hold monster*       | *cloudkill*       |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_animal-lords_natural-blessing",
                    "name": "Natural Blessing",
                    "desc": "Starting at 1st level, you learn the *druidcraft* cantrip, and you gain proficiency in the Animal Handling skill.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_animal-lords_patron-companion",
                    "name": "Patron Companion",
                    "desc": "At 6th level, your patron sends you a beast companion that accompanies you on your adventures and is trained to fight alongside you. The companion acts as the animal lord's eyes and ears, allowing your patron to watch over you, and, at times, advise, warn, or otherwise communicate with you.\n  Choose a beast that relates to your patron (as shown in the Beast Type column in the Animal Lords table) that has a challenge rating of 1/4 or lower. If you have the Pact of the Chain Pact Boon, this beast becomes your familiar.\n  Your patron companion is friendly to you and your companions, and you can speak with it as if you shared a language. It obeys your commands and, in combat, it shares your initiative and takes its turn immediately after yours. Your patron companion can move and use its reaction on its own, but, if you don't issue any commands to it, the only action it takes is the Dodge action. You can use a bonus action to direct it to take the Attack, Dash, Disengage, Help, Hide, or Search action or an action listed in its statistics. If you are incapacitated, the companion can take any action of its choice, not just Dodge.\n  If your companion dies, your patron sends a new one to you after 24 hours. If your patron companions die too often, your patron might be reluctant to send a new one or might reprimand you in other ways.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_animal-lords_primal-mastery",
                    "name": "Primal Mastery",
                    "desc": "At 10th level, you can use your bond to your patron to tap into the innate connection between all animals. At the end of each short or long rest, choose one of the following benefits. The benefit lasts until you finish a short or long rest. \n* **Cat Eyes.** You have darkvision out to a range of 60 feet. If you already have darkvision, its range increases by 30 feet. \n* **Chameleonic.** You have advantage on Dexterity (Stealth) checks. \n* **Fangs.** You grow fangs. The fangs are a natural melee weapon, which you can use to make unarmed strikes. When you hit with your fangs, you can use Charisma instead of Strength for the attack, and your fangs deal piercing damage equal to 1d6 + your Charisma modifier, instead of the bludgeoning damage normal for an unarmed strike. \n* **Hold Breath.** You can hold your breath for 10 minutes. \n* **Keen Senses.** You have advantage on Wisdom (Perception) checks that rely on hearing or smell. \n* **Leap.** Your jump distance is doubled. \n* **Spry.** You have advantage on Dexterity (Acrobatics) checks. \n* **Swift.** Your speed increases by 10 feet. \n* **Thick Hide.** You gain a +1 bonus to your Armor Class. \n* **Webbed Limbs.** You have a swimming speed of 20 feet.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Warlock",
                "key": "srd_warlock",
                "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
            },
            "name": "Animal Lords",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_ancient-dragons/?format=api",
            "key": "toh_ancient-dragons",
            "features": [
                {
                    "key": "toh_ancient-dragons_ascended-blessing",
                    "name": "Ascended Blessing",
                    "desc": "At 10th level, your connection to your draconic patron or patrons grows stronger, granting you more powerful blessings. When you finish a long rest, you choose which ascended blessing to accept. While you have an ascended blessing, you receive the benefits of its associated wyrmling blessing in addition to any new features of the ascended blessing. You can have only one blessing active at a time. The blessing lasts until you finish a long rest.\n\n***Aquatic Command.*** While this blessing is active, you receive all the benefits of the Aquatic Affinity wyrmling blessing. You can cast the *control water* and *dominate beast* spells without expending spell slots. When you cast the *dominate beast* spell, you can target only beasts that can breathe water. You can cast each spell once in this way and regain the ability to do so when you finish a long rest.\n\n***Crystallized Hunger.*** While this blessing is active, you receive all the benefits of the Draconic Hunger wyrmling blessing. When you kill a creature, you can crystallize a portion of its essence to create an essence gem. This gem functions as an *ioun stone of protection*, but it works only for you and has no value. As a bonus action, you can destroy the gem to regain one expended spell slot. You can have only one essence gem at a time. If you create a new essence gem while you already have an essence gem, the previous gem crumbles to dust and is destroyed. Once you create an essence gem, you can't do so again until you finish a long rest.\n\n***Draconic Senses.*** While this blessing is active, you receive all the benefits of the Draconic Sight wyrmling blessing. You have blindsight out to a range of 15 feet, and you have advantage on Wisdom (Perception) checks.\n\n***Elemental Expertise.*** While this blessing is active, you receive all the benefits of the Elemental Versatility wyrmling blessing. When you cast a spell that deals damage of the chosen type, including a spell you changed using Elemental Versatility, you add your Charisma modifier to one damage roll of the spell. In addition, when a creature within 5 feet of you hits you with an attack, you can use your reaction to deal damage of the chosen type equal to your proficiency bonus to the attacker. You can use this reaction a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_ancient-dragons_draconic-manifestation",
                    "name": "Draconic Manifestation",
                    "desc": "At 14th level, you can assume the form of a dragon. As an action, you can transform into a dragon with a challenge rating as high as your warlock level divided by 3, rounded down, for 1 minute. This transformation works like the *polymorph* spell, except you can take only the form of a dragon, and you don't need to maintain concentration to maintain the transformation. While you are in the form of a dragon, you retain your Intelligence, Wisdom, and Charisma scores. For the purpose of this feature, “dragon” refers to any creature with the dragon type, including dragon turtles, drakes, and wyverns. Once you use this feature, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_ancient-dragons_draconic-mien",
                    "name": "Draconic Mien",
                    "desc": "At 6th level, you begin to take on draconic aspects. When you finish a long rest, choose one of the following types of damage: acid, cold, fire, lightning, or poison. You have resistance to the chosen damage type. This resistance lasts until you finish a long rest.\n  In addition, as an action, you can harness a portion of your patrons' mighty presence, causing a spectral version of your dragon patron's visage to appear over your head. Choose up to three creatures you can see within 30 feet of you. Each target must succeed on a Wisdom saving throw against your warlock spell save DC or be charmed or frightened (your choice) until the end of your next turn. Once you use this action, you can't use it again until you finish a short or a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_ancient-dragons_dragon-tongue",
                    "name": "Dragon Tongue",
                    "desc": "Starting at 1st level, you can speak, read, and write Draconic.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_ancient-dragons_expanded-spell-list",
                    "name": "Expanded Spell List",
                    "desc": "The Great Dragons allows you to choose from an expanded list of spells when you learn a warlock spell. The following spells are added to the warlock spell list for you.\n\n**Ancient Dragons Expanded Spells (table)**\n| Spell Level   | Spells                             | \n|---------------|------------------------------------| \n| 1st           | *inflict wounds*, *magic missile*   | \n| 2nd           | *heat metal*, *scorching ray*       | \n| 3rd           | *dispel magic*, *lightning bolt*    | \n| 4th           | *greater invisibility*, *ice storm* | \n| 5th           | *cloudkill*, *flame strike*         |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_ancient-dragons_wyrmling-blessing",
                    "name": "Wyrmling Blessing",
                    "desc": "Also starting at 1st level, your connection to your draconic patron or patrons bestows a blessing upon you. When you finish a long rest, you choose which blessing to accept. You can have only one blessing at a time. The blessing lasts until you finish a long rest.\n\n***Aquatic Affinity.*** You gain a swimming speed equal to your walking speed, and you can breathe underwater. In addition, you can communicate with beasts that can breathe water as if you had cast the *speak with animals* spell.\n\n***Draconic Hunger.*** When you are below half your hit point maximum and you reduce a hostile creature to 0 hit points, you regain hit points equal to twice your proficiency bonus. This feature can restore you to no more than half of your hit point maximum.\n\n***Draconic Sight.*** You gain darkvision out to a range of 60 feet. If you already have darkvision, this blessing increases its range by 30 feet. In addition, you can use an action to create an invisible sensor within 30 feet of you in a location you can see or in an obvious location within range, such as behind a door or around a corner, for 1 minute. The sensor is an extension of your own senses, allowing you to see and hear through it as if you were in its place, but you are deaf and blind with regard to your own senses while using this sensor. As a bonus action, you can move the sensor anywhere within 30 feet of you. The sensor can move through other creatures and objects as if they were difficult terrain, and if it ends its turn inside an object, it is shunted to the nearest unoccupied space within 30 feet of you. You can use an action to end the sensor early.\n  A creature that can see the sensor, such as a creature benefiting from *see invisibility* or truesight, sees a luminous, intangible dragon's eye about the size of your fist.\n\n***Elemental Versatility.*** Choose one of the following when you accept this blessing: acid, cold, fire, lightning, or poison. You can't change the type until you finish a long rest and choose this blessing again. When you deal damage with a spell, you can choose for the spell's damage to be of the chosen type instead of its normal damage type.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Warlock",
                "key": "srd_warlock",
                "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
            },
            "name": "Ancient Dragons",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd_the-fiend/?format=api",
            "key": "srd_the-fiend",
            "features": [
                {
                    "key": "srd_the-fiend_dark-ones-blessing",
                    "name": "Dark One's Blessing",
                    "desc": "Starting at 1st level, when you reduce a hostile creature to 0 hit points, you gain temporary hit points equal to your Charisma modifier + your warlock level (minimum of 1).",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_the-fiend_dark-ones-own-luck",
                    "name": "Dark One's Own Luck",
                    "desc": "Starting at 6th level, you can call on your patron to alter fate in your favor. When you make an ability check or a saving throw, you can use this feature to add a d10 to your roll. You can do so after seeing the initial roll but before any of the roll's effects occur.\r\n\r\nOnce you use this feature, you can't use it again until you finish a short or long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_the-fiend_expanded-spell-list",
                    "name": "Expanded Spell List",
                    "desc": "The Fiend lets you choose from an expanded list of spells when you learn a warlock spell. The following spells are added to the warlock spell list for you.\r\n\r\n### Fiend Expanded Spells (table)\r\n| Spell Level | Spells |\r\n| --- | --- |\r\n| 1st | burning hands, command |\r\n| 2nd | blindness/deafness, scorching ray |\r\n| 3rd | fireball, stinking cloud |\r\n| 4th | fire shield, wall of fire |\r\n| 5th | flame strike, hallow |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_the-fiend_fiendish-resilience",
                    "name": "Fiendish Resilience",
                    "desc": "Starting at 10th level, you can choose one damage type when you finish a short or long rest. You gain resistance to that damage type until you choose a different one with this feature. Damage from magical weapons or silver weapons ignores this resistance.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_the-fiend_hurl-through-hell",
                    "name": "Hurl Through Hell",
                    "desc": "Starting at 14th level, when you hit a creature with an attack, you can use this feature to instantly transport the target through the lower planes. The creature disappears and hurtles through a nightmare landscape.\r\n\r\nAt the end of your next turn, the target returns to the space it previously occupied, or the nearest unoccupied space. If the target is not a fiend, it takes 10d10 psychic damage as it reels from its horrific experience.\r\n\r\nOnce you use this feature, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Warlock",
                "key": "srd_warlock",
                "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
            },
            "name": "The Fiend",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/open5e_wyrd-magic/?format=api",
            "key": "open5e_wyrd-magic",
            "features": [],
            "document": {
                "name": "Open5e Originals",
                "key": "open5e",
                "display_name": "Open5e Originals",
                "publisher": {
                    "name": "Open5e",
                    "key": "open5e",
                    "url": "https://api-beta.open5e.com/v2/publishers/open5e/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://open5e.com/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Sorcerer",
                "key": "srd_sorcerer",
                "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
            },
            "name": "Wyrd Magic",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/tdcs_runechild/?format=api",
            "key": "tdcs_runechild",
            "features": [
                {
                    "key": "tdcs_runechild_arcane-exemplar-form",
                    "name": "Arcane Exemplar Form",
                    "desc": "Beginning at 18th level, you can use a bonus action and expend 6 or more charged runes to temporarily become a being of pure magical energy. This new form lasts for 3 rounds plus 1 round for each charged rune expended over 6. While you are in your exemplar form, you gain the following benefits: \n* You have a flying speed of 40 feet. \n* Your spell save DC is increased by 2. \n* You have resistance to damage from spells. \n* When you cast a spell of 1st level or higher, you regain hit points equal to the spell’s level. When your Arcane Exemplar form ends, you can’t move or take actions until after your next turn, as your body recovers from the transformation. Once you use this feature, you must finish a long rest before you can use it again.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "tdcs_runechild_essence-runes",
                    "name": "Essence Runes",
                    "desc": "At 1st level, your body has begun to express your innate magical energies as natural runes that hide beneath your skin. You begin with 1 Essence Rune, and gain an addi- tional rune whenever you gain a level in this class. Runes can manifest anywhere on your body, though the first usually manifests on the forehead. They remain invisible when inert.\nAt the end of a turn where you spent any number of sorcery points for any of your class features, an equal number of essence runes glow with stored energy, becoming charged runes. If you expend a charged rune to use one of your Runechild features, it returns to being an inert essence rune.\nAs a bonus action, you may spend any number of sorcery points to convert an equal number of essence runes into charged runes. If you have no sorcery points and no charged runes, you can convert a single essence rune into a charged rune as an action\nIf you have 5 or more charged runes, you emit bright light in a 5 foot radius and dim light for an additional 5 feet. Any charged runes revert to inert essence runes after you complete a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "tdcs_runechild_glyphs-of-aegis",
                    "name": "Glyphs of Aegis",
                    "desc": "Beginning at 1st level, you can release the stored arcane power within your runes to absorb or deflect threatening attacks against you. Whenever you take damage from an attack, hazard, or spell, you can use a reaction to expend any number of charged runes, rolling 1d6 per charged rune. You subtract the total rolled from the damage inflicted by the attack, hazard, or spell.\nAt 6th level, you can use an action to expend a charged rune, temporarily transferring a Glyph of Aegis to a creature you touch. A creature can only hold a single glyph, and it lasts for 1 hour, or until the creature is damaged by an attack, hazard, or spell. The next time that creature takes damage from any of those sources, roll 1d6 and subtract the number rolled from the damage roll. The glyph is then lost.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "tdcs_runechild_manifest-inscriptions",
                    "name": "Manifest Inscriptions",
                    "desc": "At 6th level, you can reveal hidden glyphs and enchantments that surround you. As an action, you can expend a charged rune to cause any hidden magical marks, runes, wards, or glyphs within 15 feet of you to reveal themselves with a glow for 1 round. This glow is considered dim light for a 5 foot radius around the mark or glyph.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "tdcs_runechild_runic-torrent",
                    "name": "Runic Torrent",
                    "desc": "Upon reaching 14th level, you can channel your stored runic energy to instill your spells with overwhelming arcane power, bypassing even the staunchest defenses. Whenever you cast a spell, you can expend a number of charged runes equal to the spell’s level to allow it to ignore any resistance or immunity to the spell’s damage type the targets may have.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "tdcs_runechild_sigilic-augmentation",
                    "name": "Sigilic Augmentation",
                    "desc": "Upon reaching 6th level, you can channel your runes to temporarily bolster your physical capabilities. You can expend a charged rune as a bonus action to enhance either your Strength, Dexterity, or Constitution, granting you advantage on ability checks with the chosen ability score until the start of your next turn. You can choose to main- tain this benefit additional rounds by expending a charged rune at the start of each of your following turns.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tal'dorei Campaign Setting",
                "key": "tdcs",
                "display_name": "Tal'dorei Campaign Setting",
                "publisher": {
                    "name": "Green Ronin Publishing",
                    "key": "green-ronin",
                    "url": "https://api-beta.open5e.com/v2/publishers/green-ronin/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://en.wikipedia.org/wiki/Critical_Role%3A_Tal'Dorei_Campaign_Setting"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Sorcerer",
                "key": "srd_sorcerer",
                "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
            },
            "name": "Runechild",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_wastelander/?format=api",
            "key": "toh_wastelander",
            "features": [
                {
                    "key": "toh_wastelander_aberrant-physiology",
                    "name": "Aberrant Physiology",
                    "desc": "Starting at 1st level, when a creature scores a critical hit on you, you can use your reaction to shift the positions of your vital organs and turn the critical hit into a normal hit. Any effects triggered by critical hit are canceled.\n  You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_wastelander_absorb-arcana",
                    "name": "Absorb Arcana",
                    "desc": "Starting at 14th level, when you succeed on a saving throw against a spell that would deal damage to you, you can use your reaction and spend a number of sorcery points equal to the spell's level to reduce the damage to 0.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_wastelander_advanced-transformation",
                    "name": "Advanced Transformation",
                    "desc": "At 6th level, your increase in power also increases the concentration of raw magical energy in your blood, further altering your body. The alteration you chose from your Alien Alteration feature evolves as described below. Alternatively, you can choose a second option from the Alien Alteration feature instead of evolving the alteration you chose.\n\n***Caustic Tentacle (Grasping Tentacle).*** Your tentacle excretes acidic mucus. You can use a bonus action to suppress the mucus until the start of your next turn. While the tentacle excretes acidic mucus, it deals an extra 2d6 acid damage to any target it hits. A creature that is grappled by your tentacle at the start of your turn takes the extra acid damage when it takes the bludgeoning damage.\n\n***Cognitive Split (Binary Mind).*** Your cranium expands even further as your brain swells in size. When you use your action to cast a spell, you can use a bonus action to make one melee or ranged weapon attack against a target in range.\n\n***Fell Sprinter (Digitigrade Legs).*** Your legs elongate and your body sheds some of its weight to allow you to reach greater speeds. You can take the Dash or Disengage action as a bonus action on each of your turns. When you Dash, the extra movement you gain is double your speed instead of equal to your speed.\n\n***Third Arm (Prehensile Tail).*** Your tail extends to a length of 15 feet and the end splits into five fingerlike appendages. You can do anything with your tail you could do with a hand, such as wield a weapon. In addition, you can use your tail to drink a potion as a bonus action.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_wastelander_alien-alteration",
                    "name": "Alien Alteration",
                    "desc": "At 1st level, the influence of raw magical energy in your bloodline remodeled your form. You choose one of the following features as the alteration from your ancestry.\n\n***Binary Mind.*** Your cranium is larger than most creatures of your type and houses your enlarged brain, which is partitioned in a manner that allows you to work on simultaneous tasks. You can use the Search action or make an Intelligence or Wisdom check as a bonus action on your turn.\n\n***Digitigrade Legs.*** Your legs are similar to the rear legs of a wolf or horse. Your movement speed increases by 10 feet, and you can stand up from prone by spending 5 feet of movement rather than half your speed.\n\n***Grasping Tentacle.*** You can use an action to transform one of your arms into a grotesque tentacle. The tentacle is a natural melee weapon with the reach property, which you can use to make unarmed strikes. When you hit with it, you can use Charisma instead of Strength for the attack, and the tentacle deals bludgeoning damage equal to 1d6 + your Charisma modifier. At the start of your turn, if you are grappling a creature with the tentacle, you can deal 1d6 bludgeoning damage to it. You don't have fine motor control over your tentacle, and you can't wield weapons or shields or do anything that requires manual precision, such as using tools or magic items or performing the somatic components of spells. You can revert your tentacle back into an arm as a bonus action.\n\n***Prehensile Tail.*** You have a prehensile tail, which allows you to take the Use an Object action as a bonus action on your turn. Your tail can't wield weapons or shields, but it is capable of some manual precision, allowing you to use your tail to hold material components or perform the somatic components of spells. In addition, you can interact with up to two objects for free during your movement and action, provided you use your tail to interact with one of the objects.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_wastelander_spontaneous-transformation",
                    "name": "Spontaneous Transformation",
                    "desc": "At 18th level, your body becomes more mutable. You can use a bonus action to gain a second option from the Alien Alteration feature and its evolved form from the Advanced Transformation feature for 1 minute. Once you use this feature, you can't use it again until you finish a short or long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Sorcerer",
                "key": "srd_sorcerer",
                "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
            },
            "name": "Wastelander",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_spore-sorcery/?format=api",
            "key": "toh_spore-sorcery",
            "features": [
                {
                    "key": "toh_spore-sorcery_metamagic-spore-transmission",
                    "name": "Metamagic Spore Transmission",
                    "desc": "Starting at 6th level, the spores connecting you and the target of your Spore Transmission enhance your metamagic effects on the linked target. You gain the following benefits when using the indicated Metamagic options:\n\n***Careful Spell.*** If the spell allows a target to take only half damage on a successful saving throw, the linked target instead takes no damage.\n\n***Distant Spell.*** When you use this Metamagic option to increase the range of a touch spell, the spell's range is 60 feet when cast on the linked target.\n\n***Extended Spell.*** If cast on the linked target, the spell's duration is tripled rather than doubled, to a maximum of 36 hours.\n\n***Hungry Spell.*** If the linked target is reduced to 0 hit points with your hungry spell, you regain hit points equal to double your Charisma modifier (minimum of 2).\n\n***Lingering Spell.*** If the linked target failed its saving throw against your lingering spell, it has disadvantage on the saving throw to avoid the additional damage at the start of your next turn.\n\n***Shared Hunger Spell.*** If you use this Metamagic option on the linked target, you and the target regain hit points equal to double your Charisma modifier (minimum of 2) if the target hits with its weapon attack.\n\n***Twinned Spell.*** By spending 1 additional sorcery point, you can affect the linked target in addition to the two original targets.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_spore-sorcery_nature-magic",
                    "name": "Nature Magic",
                    "desc": "Your affinity with the natural world and the spores that exist between all plants and creatures allows you to learn spells from the druid class. When your Spellcasting feature lets you learn or replace a sorcerer cantrip or a sorcerer spell of 1st level or higher, you can choose the new spell from the druid spell list or the sorcerer spell list. You must otherwise obey the restrictions for selecting the spell, and it becomes a sorcerer spell for you.\n  In addition, when you reach 5th level in this class, you can cast *speak with plants* without expending a spell slot a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_spore-sorcery_spore-form",
                    "name": "Spore Form",
                    "desc": "At 18th level, you gain immunity to poison damage and the poisoned condition. In addition, as an action, you can radiate spores in a 20-foot radius around you for 1 minute. Each friendly creature that starts its turn in the area regains hit points equal to your Charisma modifier (a minimum of 1). Each hostile creature that starts its turn in the area takes poison damage equal to your Charisma modifier (a minimum of 1). The target of your Spore Transmission regains (if it is friendly) or takes (if it is hostile) double this amount. Once you use this action, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_spore-sorcery_spore-transmission",
                    "name": "Spore Transmission",
                    "desc": "At 1st level, your spores allow you to communicate with creatures telepathically. You can use a bonus action to create a telepathic link with one creature you can see within 30 feet of you. Until the link ends, you can telepathically speak to the target, and, if it understands at least one language, it can speak telepathically to you. The link lasts for 10 minutes or until you use another bonus action to break the link or to establish this link with a different creature.\n  If the target is unwilling, it can make a Charisma saving throw at the end of each of its turns, ending the link on a success. If an unwilling target ends the link in this way, you can't establish a link with that target again for 24 hours.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_spore-sorcery_spores-protection",
                    "name": "Spore's Protection",
                    "desc": "Starting at 14th level, when an attacker you can see targets you with a melee attack, you can use your reaction to call forth spores to cloud its senses. The attacker has disadvantage on the attack roll. If the attack hits, you gain 10 temporary hit points as the spores bind the wound for a short time. The temporary hit points last for 1 minute.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Sorcerer",
                "key": "srd_sorcerer",
                "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
            },
            "name": "Spore Sorcery",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_rifthopper/?format=api",
            "key": "toh_rifthopper",
            "features": [
                {
                    "key": "toh_rifthopper_dimensional-ambler",
                    "name": "Dimensional Ambler",
                    "desc": "Starting at 18th level, you can use an action to transport yourself and a number of willing creatures equal to your Charisma modifier (minimum of 1) within 30 feet of you and that you can see to the Astral Plane or to the Ethereal Plane. While you are on these planes, you and the creatures you transported can move normally, but each transported creature must stay within 60 feet of you. You can choose to return all of you to the Material Plane at any time as a bonus action. Once you use this feature, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_rifthopper_familiar-locations",
                    "name": "Familiar Locations",
                    "desc": "Starting at 14th level, if you spend an hour in a location, familiarizing yourself with its features and noting its peculiarities, you can use an action to teleport yourself and a number of willing creatures equal to your Charisma modifier (minimum of 1) within 30 feet of you and that you can see to the location. You can teleport to this location over any distance as long as both you and it are on the same plane of existence. If the location is mobile, such as a boat or wagon, you can't familiarize yourself with it enough to use this feature.\n  You can be familiar with a number of locations equal to your Charisma modifier (minimum of 1). You can choose to forget a location (no action required) to make room for familiarizing yourself with a new location.\n  You can teleport creatures with this feature a number of times per day equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_rifthopper_shift-space",
                    "name": "Shift Space",
                    "desc": "At 1st level, once on each of your turns, you can spend an amount of movement equal to up to half your speed and teleport to an unoccupied space you can see within a number of feet equal to the movement you spent. If your speed is 0, such as from being grappled or restrained, you can't use this feature.\n\nWhen you reach 3rd level in this class, you can spend movement equal to your full speed, reducing your speed to 0 for the turn, and expend a spell slot of 2nd level or higher to teleport yourself to a destination within range. The range you can travel is dependent on the level of the spell slot expended as detailed in the Rifthopper Teleportation Distance table. You bring any objects you are wearing or carrying with you when you teleport, as long as their weight doesn't exceed your carrying capacity. If you teleport into an occupied space, you take 4d6 force damage and are pushed to the nearest unoccupied space.\n \n **Rifthopper Teleportation Distance (table)**\n| Spell Slot Level | Distance Teleported | \n|------------------|---------------------| \n| 2nd              | 30 feet             | \n| 3rd              | 60 feet             | \n| 4th              | 120 feet            | \n| 5th              | 240 feet            | \n| 6th              | 480 feet            |\n| 7th or higher    | 960 feet            |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_rifthopper_tactical-swap",
                    "name": "Tactical Swap",
                    "desc": "At 6th level, when a creature you can see within 60 feet of you starts its turn or when you or a creature you can see within 60 feet of you is attacked, you can use your reaction to swap positions with the creature. The target must be willing.\n  If you use this feature when you or another creature is attacked, the attack's target becomes the creature that now occupies the space being attacked, not the original target.\n  You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_rifthopper_teleport-object",
                    "name": "Teleport Object",
                    "desc": "Starting at 1st level, you can use an action to teleport a small object that isn't being worn or carried and that you can see within 30 feet of you into your hand. Alternatively, you can teleport an object from your hand to a space you can see within 30 feet of you. The object can weigh no more than 5 pounds and must be able to fit into a 1-foot cube.\n  The weight of the object you can teleport increases when you reach certain levels in this class: at 6th (10 pounds), 14th level (15 pounds), and 18th level (20 pounds).",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Sorcerer",
                "key": "srd_sorcerer",
                "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
            },
            "name": "Rifthopper",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_resonant-body/?format=api",
            "key": "toh_resonant-body",
            "features": [
                {
                    "key": "toh_resonant-body_resounding-spellcasting",
                    "name": "Resounding Spellcasting",
                    "desc": "Beginning when you reach 18th level, any of your cantrips that deal thunder damage affect even those creatures that avoid the brunt of the effect. When a creature succeeds on a saving throw against a cantrip that deals thunder damage, the creature takes half the cantrip's damage but suffers no additional effect from the cantrip.\n  Moreover, you can increase the power of some of your spells. When you cast a sorcerer spell of 1st through 5th level that deals thunder damage, you can cause the spell to maximize its damage dice. Once you use this feature, you shouldn't use it again until you finish a long rest. Each time you use it again, you take 2d12 force damage for each level of the spell you cast. This force damage ignores any resistance or immunity to force damage you might have.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_resonant-body_reverberating-quintessence",
                    "name": "Reverberating Quintessence",
                    "desc": "At 1st level, you harbor sonic vibrations within you. You are immune to the deafened condition, and you have tremorsense out to a range of 10 feet. In addition, you have advantage on saving throws against effects that deal thunder damage.\n  When you reach 3rd level in this class, you have resistance to thunder damage, and at 6th level, your tremorsense extends to 20 feet.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_resonant-body_signature-sound",
                    "name": "Signature Sound",
                    "desc": "Starting at 1st level, you can cast the *alarm* spell (audible option only) once without expending a spell slot or requiring material components. Once you cast *alarm* in this way, you can't do so again until you finish a long rest.\nWhen you reach 3rd level in this class, you can expend 3 sorcery points to cast the *shatter* or *silence* spell without expending a spell slot or requiring material components.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_resonant-body_sonic-savant",
                    "name": "Sonic Savant",
                    "desc": "Beginning at 6th level, whenever you use a Metamagic option on a spell that deals thunder damage, deafens creatures, or silences or magnifies sounds, you expend only a fraction of your effort to do so. With these sorts of spells, Metamagic options that normally cost only 1 sorcery point instead cost 0 sorcery points; all other Metamagic options cost half the normal number of sorcery points (rounded up).\n  You can use your Sonic Savant feature to reduce the cost of a number of Metamagic options equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_resonant-body_sound-and-fury",
                    "name": "Sound and Fury",
                    "desc": "At 14th level, your resistance to thunder damage becomes immunity. In addition, when you cast a spell that deals damage, you can change the damage type to thunder. If the spell also imposes a condition on a creature damaged by the spell, you can choose to impose the deafened condition instead. You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Sorcerer",
                "key": "srd_sorcerer",
                "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
            },
            "name": "Resonant Body",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_hungering/?format=api",
            "key": "toh_hungering",
            "features": [
                {
                    "key": "toh_hungering_feast-of-arcana",
                    "name": "Feast of Arcana",
                    "desc": "Starting at 6th level, when you reduce one or more hostile creatures to 0 hit points with one spell of 1st level or higher, you regain 1 spent sorcery point.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_hungering_glutton-for-punishment",
                    "name": "Glutton for Punishment",
                    "desc": "Starting at 14th level, you can use your reaction to intentionally fail a saving throw against a spell that deals damage and that was cast by a hostile creature. If you do so, you regain a number of spent sorcery points equal to half your Charisma modifier (minimum of 1).",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_hungering_greedy-heart",
                    "name": "Greedy Heart",
                    "desc": "At 18th level, when you spend sorcery points to create spell slots or use metamagic, you reduce the cost by 1 sorcery point (this can't reduce the cost below 1).",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_hungering_hungry-eyes",
                    "name": "Hungry Eyes",
                    "desc": "At 1st level, you can sense when a creature is nearing death. You know if a creature you can see that isn't undead or a construct within 30 feet of you is below half its hit point maximum. Your spell attacks ignore half cover and three-quarters cover when targeting creatures you sense with this feature.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_hungering_thirsty-soul",
                    "name": "Thirsty Soul",
                    "desc": "Beginning at 1st level, when you reduce a hostile creature to 0 hit points, you regain hit points equal to your sorcerer level + your Charisma modifier (minimum of 1). This feature can restore you to no more than half your hit point maximum.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Sorcerer",
                "key": "srd_sorcerer",
                "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
            },
            "name": "Hungering",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_cold-blooded/?format=api",
            "key": "toh_cold-blooded",
            "features": [
                {
                    "key": "toh_cold-blooded_insinuating-serpent",
                    "name": "Insinuating Serpent",
                    "desc": "Starting at 6th level, even when a creature resists your unsettling allure, your presence gets under their skin. When you cast an enchantment or illusion spell using a spell slot of 1st level or higher, and your target succeeds on its saving throw against your spell, your target becomes charmed by you until the start of your next turn. If the spell you cast affects multiple targets, only one of those targets can be affected by this feature.\n  You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cold-blooded_mirrored-lamina",
                    "name": "Mirrored Lamina",
                    "desc": "Starting at 18th level, when you fail a saving throw against being charmed, frightened, paralyzed, restrained, or stunned by a spell or other magical effect, you can use your reaction to force the creature that cast the spell or created the magical effect to succeed on a saving throw against your spell save DC or suffer the same condition for the same duration.\n  If both you and the creature that targeted you are affected by a condition as a result of this feature and that condition allows for subsequent saving throws to end the effect, the condition ends for both of you if either one of you succeeds on a subsequent saving throw.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cold-blooded_ophidian-metabolism",
                    "name": "Ophidian Metabolism",
                    "desc": "At 1st level, your affinity with serpents grants you a measure of their hardiness. You can go without food for a number of days equal to 3 + your Constitution modifier (minimum 1) + your proficiency bonus before you suffer the effects of starvation. You also have advantage on saving throws against poison and disease.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cold-blooded_patterned-scales",
                    "name": "Patterned Scales",
                    "desc": "Also at 1st level, when you use magic to trick or deceive, the residual energy of your spell subtly alters how others perceive you. When you cast an illusion spell using a spell slot of 1st level or higher, you have advantage on Charisma (Deception) and Charisma (Persuasion) checks for the duration of the spell and for 10 minutes after the spell's duration ends.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cold-blooded_spirit-venom",
                    "name": "Spirit Venom",
                    "desc": "At 14th level, you sap the will and resolve of creatures that are under your sway. If you start your turn with at least one creature within 30 feet of you that is currently charmed, frightened, paralyzed, restrained, or stunned by a spell you cast or a magical effect you created, such as from a magic item, you can use your reaction to force each such creature to take 6d4 psychic damage.\n  You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest. If you have expended all your uses of this feature, you can spend 5 sorcery points at the start of your turn to use it again.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Sorcerer",
                "key": "srd_sorcerer",
                "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
            },
            "name": "Cold-Blooded",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd_draconic-bloodline/?format=api",
            "key": "srd_draconic-bloodline",
            "features": [
                {
                    "key": "srd_draconic-bloodline_draconic-presence",
                    "name": "Draconic Presence",
                    "desc": "Beginning at 18th level, you can channel the dread presence of your dragon ancestor, causing those around you to become awestruck or frightened. As an action, you can spend 5 sorcery points to draw on this power and exude an aura of awe or fear (your choice) to a distance of 60 feet. For 1 minute or until you lose your concentration (as if you were casting a concentration spell), each hostile creature that starts its turn in this aura must succeed on a Wisdom saving throw or be charmed (if you chose awe) or frightened (if you chose fear) until the aura ends. A creature that succeeds on this saving throw is immune to your aura for 24 hours.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_draconic-bloodline_draconic-resilience",
                    "name": "Draconic Resilience",
                    "desc": "As magic flows through your body, it causes physical traits of your dragon ancestors to emerge. At 1st level, your hit point maximum increases by 1 and increases by 1 again whenever you gain a level in this class.\r\n\r\nAdditionally, parts of your skin are covered by a thin sheen of dragon-like scales. When you aren't wearing armor, your AC equals 13 + your Dexterity modifier.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_draconic-bloodline_dragon-ancestor",
                    "name": "Dragon Ancestor",
                    "desc": "At 1st level, you choose one type of dragon as your ancestor. The damage type associated with each dragon is used by features you gain later.\r\n\r\n### Draconic Ancestry (table)\r\n| Dragon | Damage Type |\r\n| --- | --- |\r\n| Black | Acid |\r\n| Blue | Lightning |\r\n| Brass | Fire |\r\n| Bronze | Lightning |\r\n| Copper | Acid |\r\n| Gold | Fire |\r\n| Green | Poison |\r\n| Red | Fire |\r\n| Silver | Cold |\r\n| White | Cold |\r\n\r\nYou can speak, read, and write Draconic. Additionally, whenever you make a Charisma check when interacting with dragons, your proficiency bonus is doubled if it applies to the check.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_draconic-bloodline_dragon-wings",
                    "name": "Dragon Wings",
                    "desc": "At 14th level, you gain the ability to sprout a pair of dragon wings from your back, gaining a flying speed equal to your current speed. You can create these wings as a bonus action on your turn. They last until you dismiss them as a bonus action on your turn.\r\n\r\nYou can't manifest your wings while wearing armor unless the armor is made to accommodate them, and clothing not made to accommodate your wings might be destroyed when you manifest them.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_draconic-bloodline_elemental-affinity",
                    "name": "Elemental Affinity",
                    "desc": "Starting at 6th level, when you cast a spell that deals damage of the type associated with your draconic ancestry, you can add your Charisma modifier to one damage roll of that spell. At the same time, you can spend 1 sorcery point to gain resistance to that damage type for 1 hour.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Sorcerer",
                "key": "srd_sorcerer",
                "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
            },
            "name": "Draconic Bloodline",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/open5e_eldritch-trickster/?format=api",
            "key": "open5e_eldritch-trickster",
            "features": [
                {
                    "key": "open5e_eldritch-trickster_arcane-ambuscade",
                    "name": "Arcane Ambuscade",
                    "desc": "At 9th level, you can set potent magical ambushes. Creatures have disadvantage on saving throws against your spells if you are hidden during casting. If the spell allows multiple saving throws, this effect only applies to the turn when you cast the spell.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 9,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_eldritch-trickster_eldritch-grift",
                    "name": "Eldritch Grift",
                    "desc": "Starting at 17th level, your thieving cunning combined with your magical skill allow you to steal another spellcaster’s spell, temporarily granting you the knowledge to cast it while also depriving them of the ability to do so.\n\nAs a reaction when a creature targets you with a spell, or when you are in the area of effect of a spell cast by another creature, you force the creature to make a saving throw with a DC equal to your spell save DC, adding their spellcasting ability modifier to the check. If the creature fails this saving throw, not only are you unaffected by the spell, but you can cast the spell for the next 8 hours as long as you have spell slots to do so. During the same period, the original caster is unable to cast the spell.\n\nYou can only use this ability if the spell is 1st level or higher. You cannot steal a spell if it is of a higher level than you are able to cast with your spell slots, but you can steal a spell even if it is not on the wizard spell list. After you use this feature, you lose the ability to use it again until you have finished a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 17,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_eldritch-trickster_magical-misdirection",
                    "name": "Magical Misdirection",
                    "desc": "Starting at 13th level, you can use the spell _mage hand_ to create distractions. You may choose one creature within 5 feet spectral, floating hand you create with the spell and use a bonus action on your turn to divert the creature’s attention away from yourself. Until the end of the turn, you gain advantage on attack rolls against the distracted creature.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 13,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_eldritch-trickster_sleight-of-mage-hand",
                    "name": "Sleight of Mage Hand",
                    "desc": "If you cast the cantrip _mage hand_, you may cause the spectral, floating hand created by the spell to be invisible to observers. In addition to the functions described in the spell’s description, you may carry out the following tasks:\n\n* You can disarm traps and pick locks using thieves’ tools at the range of the spell.\n* You can pick a creature’s pocket, retrieving an object in a container that is being carried or worn by that creature.\n* You can also plant an object being held by the hand into a container that is being carried or worn by another creature.\n\nIn order to complete any of these tasks without being noticed, you must contest the target creature’s Wisdom (Perception) with a successful Dexterity (Sleight of Hand) check. Rather than controlling the spectral hand with an action, you may use the bonus action from your Cunning Action feature.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_eldritch-trickster_spellcasting",
                    "name": "Spellcasting",
                    "desc": "Beginning at 3rd level, you can cast spells from the wizard spell list.\n\n**_Cantrips._** You learn the cantrip _mage hand_ and two additional cantrips of your choice, picking from the wizard spell list. At 10th level, you learn one additional cantrip from the same list.\n\n**_Spell Slots._** You use spell slots to cast 1st level and higher spells, expending a spell slot equal to or higher than the level of the spell you wish to cast. When you complete a long rest, you regain any spell slots you have used. The number of spell slots of different levels available are shown on the Eldritch Prankster Spells table.\nFor example, if you are a 7th-level Eldritch Prankster who knows the 1st-level spell _disguise self_, you could use any of your unused 1st or 2nd-level spell slots to cast the spell. However, if you wanted to cast 2nd-level spell _invisibility_, you would need to expend a 2nd-level spell slot in order to cast it.\n\n**_1st-Level and Higher Spells Known._** Upon choosing this archetype at 3rd level, you learn three 1st-level spells from the wizard spell list. At least two of these spells must be from the enchantment or illusion schools.\n\nYou automatically learn additional spells from the wizard spell list as you gain levels, as shown on the Eldritch Prankster Spells table. When you learn a new spell, it must be of a level that you can cast with your existing spell slots. Initially, you must choose your new spells from the illusion and enchantment schools, but starting at 8th level, you can choose from any type of spell on the wizard spell list.\n\nFor instance, upon reaching 7th level in this class, an Eldritch Prankster could learn a new spell of either 1st or 2nd-level, but it must be from either the enchantment or illusion schools. At 8th level, the Eldritch Prankster learns another spell of 1st or 2nd-level, which can be chosen from any spell school.\n\nEvery time you gain a new level of Eldritch Prankster, you have the choice to replace one of your known wizard spells with a different spell from the same list of a level for which you have spell slots. However, if your Eldritch Prankster level is 7th or lower, you can only know one spell of 1st level or higher from a school other than enchantment or illusion. At 8th level or higher in this class, you can learn additional spells from other schools, but at least 4 of your known spells of 1st level or higher must be from these two schools.\n\n**_Spellcasting Ability._** You use rote memorization and diligent study to master your wizard spells, so your spellcasting ability for these is Intelligence. You use your Intelligence modifier when making a spell attack roll with a wizard spell, as well as to calculate the DC of a saving throw against one of your wizard spells. If the text of a spell refers to your spellcasting ability, use your Intelligence.\n\n**Spell save DC** = 8 + your proficiency bonus + your Intelligence modifier\n\n**Spell attack modifier** = your proficiency bonus + your Intelligence modifier\n\n**Eldritch Prankster Spells (table)**\n\n| Rogue Level | Cantrips Known | Spells Known | 1st | 2nd | 3rd | 4th |\n|---------------|----------------|--------------|-----|-----|-----|-----|\n| 3rd           | 3              | 3            | 2   | -   | -   | -   |\n| 4th           | 3              | 4            | 3   | -   | -   | -   |\n| 5th           | 3              | 4            | 3   | -   | -   | -   |\n| 6th           | 3              | 4            | 3   | -   | -   | -   |\n| 7th           | 3              | 5            | 4   | 2   | -   | -   |\n| 8th           | 3              | 6            | 4   | 2   | -   | -   |\n| 9th           | 3              | 6            | 4   | 2   | -   | -   |\n| 10th          | 4              | 7            | 4   | 3   | -   | -   |\n| 11th          | 4              | 8            | 4   | 3   | -   | -   |\n| 12th          | 4              | 8            | 4   | 3   | -   | -   |\n| 13th          | 4              | 9            | 4   | 3   | 2   | -   |\n| 14th          | 4              | 10           | 4   | 3   | 2   | -   |\n| 15th          | 4              | 10           | 4   | 3   | 2   | -   |\n| 16th          | 4              | 11           | 4   | 3   | 3   | -   |\n| 17th          | 4              | 11           | 4   | 3   | 3   | -   |\n| 18th          | 4              | 11           | 4   | 3   | 3   | -   |\n| 19th          | 4              | 12           | 4   | 3   | 3   | 1   |\n| 20th          | 4              | 13           | 4   | 3   | 3   | 1   |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Open5e Originals",
                "key": "open5e",
                "display_name": "Open5e Originals",
                "publisher": {
                    "name": "Open5e",
                    "key": "open5e",
                    "url": "https://api-beta.open5e.com/v2/publishers/open5e/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://open5e.com/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Rogue",
                "key": "srd_rogue",
                "url": "https://api-beta.open5e.com/v2/classes/srd_rogue/?format=api"
            },
            "name": "Eldritch Trickster",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_underfoot/?format=api",
            "key": "toh_underfoot",
            "features": [
                {
                    "key": "toh_underfoot_cantrips",
                    "name": "Cantrips",
                    "desc": "You learn three cantrips: *shillelagh* and two other cantrips of your choice from the druid spell list. You learn another druid cantrip of your choice at 10th level.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_underfoot_death-from-below",
                    "name": "Death From Below",
                    "desc": "Beginning at 13th level, when you move at least 10 feet underground toward a target, your next attack against the target with your *shillelagh* weapon has advantage.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 13,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_underfoot_restriction-erina",
                    "name": "Restriction: Erina",
                    "desc": "You can choose this roguish archetype only if you are an erina.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_underfoot_spell-slots",
                    "name": "Spell Slots",
                    "desc": "The Underfoot Spellcasting table shows how many spell slots you have to cast your spells of 1st level and higher. To cast one of these spells, you must expend one of these slots at the spell-s level or higher. You regain all expended spell slots when you finish a long rest.\n  For example, if you know the 1st-level spell *longstrider* and have a 1st-level and a 2nd-level spell slot available, you can cast *longstrider* using either slot.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_underfoot_spellcasting",
                    "name": "Spellcasting",
                    "desc": "When you reach 3rd level, you gain the ability to cast spells drawn from the magic of the wilds.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_underfoot_spellcasting-ability",
                    "name": "Spellcasting Ability",
                    "desc": "Wisdom is your spellcasting ability for your druid spells. Your magic draws upon your connection with the natural world. You use your Wisdom whenever a spell refers to your spellcasting ability. In addition, you use your Wisdom modifier when setting the saving throw DC for a druid spell you cast and when making an attack roll with one.\n\n**Spell save DC** = 8 + your proficiency bonus + your Wisdom modifier.\n\n**Spell attack modifier** = your proficiency bonus + your Wisdom modifier.\n\n**Underfoot Spellcasting (table)**\n| Rouge Level  | Cantrips Known | Spells Known | 1st | 2nd | 3rd | 4th | \n|--------------|----------------|--------------|-----|-----|-----|-----| \n| 3rd          | 3              | 3              | 2   | -   | -   | -   | \n| 4th          | 3              | 4              | 3   | -   | -   | -   | \n| 5th          | 3              | 4              | 3   | -   | -   | -   | \n| 6th          | 3              | 4              | 3   | -   | -   | -   | \n| 7th          | 3              | 5              | 4   | 2   | -   | -   | \n| 8th          | 3              | 6              | 4   | 2   | -   | -   | \n| 9th          | 3              | 6              | 4   | 2   | -   | -   | \n| 10th         | 4              | 7              | 4   | 3   | -   | -   | \n| 11th         | 4              | 8              | 4   | 3   | -   | -   | \n| 12th         | 4              | 8              | 4   | 3   | -   | -   | \n| 13th         | 4              | 9              | 4   | 3   | 2   | -   | \n| 14th         | 4              | 10             | 4   | 3   | 2   | -   | \n| 15th         | 4              | 10             | 4   | 3   | 2   | -   | \n| 16th         | 4              | 11             | 4   | 3   | 3   | -   | \n| 17th         | 4              | 11             | 4   | 3   | 3   | -   | \n| 18th         | 4              | 11             | 4   | 3   | 3   | -   | \n| 19th         | 4              | 12             | 4   | 3   | 3   | 1   | \n| 20th         | 4              | 13             | 4   | 3   | 3   | 1   |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_underfoot_spells-known-of-1st-level-and-higher",
                    "name": "Spells Known of 1st-Level and Higher",
                    "desc": "You know three 1st-level druid spells of your choice, two of which you must choose from the divination and transmutation spells on the druid spell list. The Spells Known column of the Underfoot Spellcasting table shows when you learn more druid spells of 1st level or higher. Each of these spells must be a divination or transmutation spell of your choice and must be of a level for which you have spell slots. The spells you learn at 8th, 14th, and 20th level can be from any school of magic.\n  When you gain a level in this class, you can choose one of the druid spells you know and replace it with another spell from the druid spell list. The new spell must be of a level for which you have spell slots, and it must be a divination or transmutation spell, unless you-re replacing the spell you gained at 3rd, 8th, 14th, or 20th level.",
                    "feature_type": "SPELLS_KNOWN",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_underfoot_undermine",
                    "name": "Undermine",
                    "desc": "Beginning at 9th level, you can use your action to dig a hole under a Large or smaller creature within 5 feet of you. That creature must succeed on a Dexterity saving throw (DC = 8 + your proficiency bonus + your Dexterity modifier) or fall prone. If the target fails its saving throw, you can make one weapon attack against that target as a bonus action.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 9,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_underfoot_versatile-shillelagh",
                    "name": "Versatile Shillelagh",
                    "desc": "Beginning at 3rd level, when you cast *shillelagh*, the spell is modified in the following ways: \n* Its duration increases to 1 hour. \n* The spell ends early only if another creature holds the weapon or if the weapon is more than 5 feet away from you for 1 minute or more. \n* Your Sneak Attack feature can be applied to attack rolls made with your *shillelagh* weapon.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_underfoot_vicious",
                    "name": "Vicious",
                    "desc": "At 17th level, when you use your Death From Below feature and hit the target with your *shillelagh* weapon, the target is restrained by vegetation and soil until the end of its next turn.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 17,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Rogue",
                "key": "srd_rogue",
                "url": "https://api-beta.open5e.com/v2/classes/srd_rogue/?format=api"
            },
            "name": "Underfoot",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_soulspy/?format=api",
            "key": "toh_soulspy",
            "features": [
                {
                    "key": "toh_soulspy_bonus-proficiency",
                    "name": "Bonus Proficiency",
                    "desc": "When you choose this archetype at 3rd level, you gain proficiency in the Religion skill, if you don-t already have it.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_soulspy_cantrips",
                    "name": "Cantrips",
                    "desc": "You learn three cantrips of your choice from the cleric spell list. You learn another cleric cantrip of your choice at 10th level.\n\n**Soulspy Spellcasting**\n| Rouge Level  | Cantrips Known | Spells Known | 1st | 2nd | 3rd | 4th | \n|--------------|----------------|--------------|-----|-----|-----|-----| \n| 3rd          | 3              | 3              | 2   | -   | -   | -   | \n| 4th          | 3              | 4              | 3   | -   | -   | -   | \n| 5th          | 3              | 4              | 3   | -   | -   | -   | \n| 6th          | 3              | 4              | 3   | -   | -   | -   | \n| 7th          | 3              | 5              | 4   | 2   | -   | -   | \n| 8th          | 3              | 6              | 4   | 2   | -   | -   | \n| 9th          | 3              | 6              | 4   | 2   | -   | -   | \n| 10th         | 4              | 7              | 4   | 3   | -   | -   | \n| 11th         | 4              | 8              | 4   | 3   | -   | -   | \n| 12th         | 4              | 8              | 4   | 3   | -   | -   | \n| 13th         | 4              | 9              | 4   | 3   | 2   | -   | \n| 14th         | 4              | 10             | 4   | 3   | 2   | -   | \n| 15th         | 4              | 10             | 4   | 3   | 2   | -   | \n| 16th         | 4              | 11             | 4   | 3   | 3   | -   | \n| 17th         | 4              | 11             | 4   | 3   | 3   | -   | \n| 18th         | 4              | 11             | 4   | 3   | 3   | -   | \n| 19th         | 4              | 12             | 4   | 3   | 3   | 1   | \n| 20th         | 4              | 13             | 4   | 3   | 3   | 1   |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_soulspy_divine-symbol",
                    "name": "Divine Symbol",
                    "desc": "Starting at 3rd level, you can use an action to create a symbol of your deity that hovers within 5 feet of you. The symbol is a Tiny object that is visible but invulnerable and intangible, and it lasts for 1 minute, until you die, or until you dismiss it (no action required). While this symbol is active, you gain the following benefits: \n* Your Divine Symbol functions as a spellcasting focus for your cleric spells. \n* As a bonus action, you can turn the symbol into thieves- tools, which you can use to pick locks, disarm traps, or any other activities that would normally require such tools. While your Divine Symbol is functioning in this way, it loses all other properties listed here. You can change it from thieves- tools back to its symbol form as a bonus action. \n* The symbol sheds bright light in a 10-foot radius and dim light for an additional 10 feet. You can extinguish or restore the light as a bonus action. When you extinguish the symbol-s light, you can also snuff out one candle, torch, or other nonmagical light source within 10 feet of you. \n* When you create this symbol, and as an action on each of your turns while the symbol is active, you can force the symbol to shoot divine energy at a creature you can see within 30 feet of you. Make a ranged spell attack. On a hit, the target takes 1d8 radiant or necrotic damage (your choice). When you reach certain levels in this class, the symbol-s damage increases: at 5th level (2d8), 11th level (3d8), and 17th level (4d8).",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_soulspy_life-thief",
                    "name": "Life Thief",
                    "desc": "At 17th level, you gain the ability to magically channel life force energy out of one creature and into another. When you deal radiant or necrotic damage with your Divine Symbol attack or a cleric spell or cantrip, choose a friendly creature you can see within 30 feet of you. That creature regains hit points equal to half the radiant or necrotic damage dealt. You can target yourself with this feature. Once you use this feature, you can-t use it again until you finish a short or long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 17,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_soulspy_sacred-stealth",
                    "name": "Sacred Stealth",
                    "desc": "Starting at 9th level, you can use your Sneak Attack on a creature hit by an attack with your Divine Symbol if the target of the attack is within 5 feet of an ally, that ally isn-t incapacitated, and you don-t have disadvantage on the attack roll. You can use this feature a number of times equal to your Wisdom modifier (a minimum of once). You regain any expended uses when you finish a short or long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 9,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_soulspy_spell-slots",
                    "name": "Spell Slots",
                    "desc": "The Soulspy Spellcasting table shows how many spell slots you have to cast your cleric spells of 1st level and higher. To cast one of these spells, you must expend one of these slots at the spell-s level or higher. You regain all expended spell slots when you finish a long rest.\n\nFor example, if you know the 1st-level spell *inflict wounds* and have a 1st-level and a 2nd-level spell slot available, you can cast *inflict wounds* using either slot.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_soulspy_spellcasting",
                    "name": "Spellcasting",
                    "desc": "When you reach 3rd level, you gain the ability to cast spells drawn from the magic of a divine entity.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_soulspy_spellcasting-ability",
                    "name": "Spellcasting Ability",
                    "desc": "Wisdom is your spellcasting ability for your cleric spells. You learn your spells through meditation and prayer to the powerful forces that guide your actions. You use your Wisdom whenever a spell refers to your spellcasting ability. In addition, you use your Wisdom modifier when setting the saving throw DC for a cleric spell you cast and when making an attack roll with one.\n\n**Spell save DC** = 8 + your proficiency bonus + your Wisdom modifier\n\n**Spell attack modifier** = your proficiency bonus + your Wisdom modifier",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_soulspy_spells-known-of-1st-level-and-higher",
                    "name": "Spells Known of 1st-Level and Higher",
                    "desc": "You know three 1st-level cleric spells of your choice, two of which you must choose from the abjuration and necromancy spells on the cleric spell list. The Spells Known column of the Soulspy Spellcasting table shows when you learn more cleric spells of 1st level or higher. Each of these spells must be an abjuration or necromancy spell and must be of a level for which you have spell slots. The spells you learn at 8th, 14th, and 20th level can be from any school of magic.\n  When you gain a level in this class, you can choose one of the cleric spells you know and replace it with another spell from the cleric spell list. The new spell must be of a level for which you have spell slots, and it must be an abjuration or necromancy spell, unless you-re replacing the spell you gained at 3rd, 8th, 14th, or 20th level.",
                    "feature_type": "SPELLS_KNOWN",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_soulspy_touching-the-soul",
                    "name": "Touching the Soul",
                    "desc": "When you reach 13th level, you can use your Divine Symbol to deliver your cleric spells that have a range of touch. Choose a creature you can see within 30 feet of you as the target of the spell. You can-t use your Sacred Stealth feature on a spell delivered in this way. After you cast the spell, your Divine Symbol ends.\n  In addition, when you cast a spell that deals radiant or necrotic damage, you can switch it to do the other type of damage instead.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 13,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Rogue",
                "key": "srd_rogue",
                "url": "https://api-beta.open5e.com/v2/classes/srd_rogue/?format=api"
            },
            "name": "Soulspy",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_smuggler/?format=api",
            "key": "toh_smuggler",
            "features": [
                {
                    "key": "toh_smuggler_dab-handed-dealer",
                    "name": "Dab-handed Dealer",
                    "desc": "When you choose this archetype at 3rd level, you gain proficiency with vehicles (land and water) and with your choice of either the disguise kit or navigator-s tools. Moreover, when determining your carrying capacity, you are considered one size category larger than your actual size.\n  Starting at this level, you also have advantage on Dexterity (Sleight of Hand) checks to hide objects on vehicles, and you can use the bonus action granted by your Cunning Action to make a check to control a vehicle, or to make a Dexterity (Sleight of Hand) check to conceal a light weapon on yourself, opposed by the Wisdom (Perception) checks of creatures within 5 feet of you; if you succeed on a check to conceal a weapon in this way, then you have advantage on your next attack against one of those creatures using that weapon, including on ranged attacks even if the target is within 5 feet of you.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_smuggler_hypervigilance",
                    "name": "Hypervigilance",
                    "desc": "Starting at 9th level, you have advantage on Wisdom (Perception) checks that rely on sight or hearing, and you can-t be surprised while you are conscious. In addition, you have developed an awareness for avoiding social or legal entrapment, and you have advantage on Intelligence (Investigation) checks to discern loopholes and traps in legal documents and on Wisdom (Insight) checks to discern when you are being manipulated into a bad social or legal situation.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 9,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_smuggler_improved-smuggler-s-legerdemain",
                    "name": "Improved Smuggler-s Legerdemain",
                    "desc": "At 13th level, to further facilitate your extralegal activities, you learn a second illusion or transmutation spell, which must be one of the following: *arcanist-s magic aura*, *blur*, *darkvision*, *enlarge/reduce*, *invisibility*, *knock*, *levitate*, *magic mouth*, *mirror image*, *rope trick*, or *spider climb*. Intelligence is again your spellcasting ability for this spell. You can cast this spell once at its lowest level and must finish a long rest before you can cast it again in this way. You can also cast the spell using any spell slots you have of 2nd-level or higher. Whenever you gain a level in this class, you can replace a spell from this list with another from this list.\n  In addition, beginning at 13th level, whenever you cast one of your 1st-level Smuggler-s Legerdemain spells, you always cast it as if using a 2nd-level spell slot unless you choose to cast it using a spell slot you have of a different level.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 13,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_smuggler_slippery-as-an-eel",
                    "name": "Slippery as an Eel",
                    "desc": "Starting at 17th level, you have become especially adept at slipping away from the authorities and getting a jump on foes, even when encumbered by illicit goods. Your speed increases by 10 feet, you ignore difficult terrain, and you have advantage on initiative rolls.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 17,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_smuggler_smuggler-s-legerdemain",
                    "name": "Smuggler-s Legerdemain",
                    "desc": "Also at 3rd level, having made a careful study of laws and those who enforce them, you-ve become adept at avoiding both, even mastering a handful of arcane techniques that aid your smuggling activities. You learn two cantrips at this level and, when you reach 7th level in this class, one 1st-level spell of your choice. The cantrips and spell must be from among the illusion or transmutation spells on the wizard spell list, all of which are ideally suited for manipulating goods, duping guards, communicating with covert contacts, or escaping from a failed heist. Having learned these forms of magic through research and rote memorization, Intelligence is your spellcasting ability for these spells.\n  You can cast the cantrips at will and the spell once at its lowest level; you must finish a long rest before casting the spell again in this way. You can also cast the spell using any spell slots you have.\n  Whenever you gain a level in this class, you can replace the 1st-level spell with another 1st-level spell of your choice from among the illusion or transmutation spells on the wizard spell list.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Rogue",
                "key": "srd_rogue",
                "url": "https://api-beta.open5e.com/v2/classes/srd_rogue/?format=api"
            },
            "name": "Smuggler",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_sapper/?format=api",
            "key": "toh_sapper",
            "features": [
                {
                    "key": "toh_sapper_all-clear",
                    "name": "All Clear",
                    "desc": "Beginning at 17th level, you can use an action to declare a 50-foot-square area safe for travel for 1 minute. Mechanical and magical traps in the area don't trigger for the duration. In addition, difficult terrain in the area doesn't cost you or any creatures you designate who can see or hear you extra movement when moving through it. Once you use this feature, you can't use it again until you finish a short or long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 17,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_sapper_breach-defenses",
                    "name": "Breach Defenses",
                    "desc": "Starting at 9th level, when you hit a structure or an object that isn't being worn or carried, your attack treats the structure or object as if its damage threshold is 5 lower. For example, if you hit a door that has a damage threshold of 10, its damage threshold is considered 5 when determining if your attack's damage meets or exceeds its threshold. If a structure or object doesn't have a damage threshold or if this feature would allow you to treat its damage threshold as 0 or lower, your attack also deals your Sneak Attack damage to the target.\n  When you reach certain levels in this class, the damage threshold your attacks can ignore increases: at 13th level (10) and 17th level (15).",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 9,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_sapper_clear-the-path",
                    "name": "Clear the Path",
                    "desc": "At 13th level, you have advantage on checks to disarm traps. If you fail a check made to disarm a trap, the trap doesn't trigger even if its description states otherwise. In addition, you can disarm a trap as a bonus action.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 13,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_sapper_combat-engineer",
                    "name": "Combat Engineer",
                    "desc": "When you select this archetype at 3rd level, you gain proficiency in alchemist's supplies, carpenter's tools, mason's tools, and tinker's tools. Using these tools, you can do or create the following.\n\n***Alchemical Bomb.*** As an action, you can mix together volatile chemicals into an explosive compound and throw it at a point you can see within 30 feet of you. Each creature within 10 feet of that point must make a Dexterity saving throw (DC equals 8 + your proficiency bonus + your Intelligence modifier), taking 1d6 force damage on a failed save, or half as much damage on a successful one. Alchemical bombs lose their potency and become inert 1 minute after they are created.\n  If a construct fails the saving throw or if you throw the bomb at a structure or an object that isn't being worn or carried, your bomb also deals your Sneak Attack damage to the target.\n  When you reach certain levels in this class, the bomb's damage increases: at 5th level (2d6), 11th level (3d6), and 17th level (4d6).\n\n***Jury Rig Fortification.*** You are adept at creating fortifications with whatever materials are at hand. With 1 minute of work, you can create one of the following. Your ability to use this option might be limited by the available building materials or if the ground is too hard to work, at the GM's discretion. \n* Create a low wall that is large enough to provide half cover to a Medium creature. \n* Dig a 5-foot-long, 3-foot-wide trench to a depth of 3 feet. \n* Build a 5-foot-long, 3-foot-wide ladder. Each additional minute spent on this option increases the length of the ladder by 5 feet. The ladder is sturdy enough to be used as a bridge.\n\n***Hastily Trap an Area.*** You can create and set some types of traps quickly. The Creating Traps table indicates the timeframes required to build and deploy commonly used traps. At the GM's discretion, you can use this feature to make and use other types of traps.\n\n**Creating Traps (table)**\n| Type of Trap        | Time Required to Build Trap                             | Time Required to Set Trap              | \n|---------------------|---------------------------------------------------------|----------------------------------------| \n| **Collapsing Roof** | 5 minutes for each 5-foot-by-5-foot section             | When you finish building this trap, it is considered set. | \n| **Falling Net**     | 1 minute                                                | 1 action                               | \n| **Hunting Trap**    | 1 minute                                                | 1 bonus action                         | \n| **Pit**             | 5 minutes for a 5-foot-wide, 10-foot-deep simple pit<br/>15 minutes for a 5-foot-wide, 10-foot-deep hidden pit<br/>1 hour for a 5-foot-wide, 10-foot-deep locking pit;<br/>to add spikes to a pit, increase the time by 1 minute.     | When you finish building this trap, it is considered set.<br/>It requires 1 bonus action to reset a simple pit or locking pit<br/>1 action to reset a hidden pit.|",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_sapper_sculpt-terrain",
                    "name": "Sculpt Terrain",
                    "desc": "At 3rd level, when you throw your alchemical bomb, you can choose for the bomb to not deal damage. If you do so, the area within 10 feet of the point of impact becomes difficult terrain. You don't need advantage on the attack roll to use your Sneak Attack against a creature, if the creature is within the difficult terrain created by your alchemical bomb.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Rogue",
                "key": "srd_rogue",
                "url": "https://api-beta.open5e.com/v2/classes/srd_rogue/?format=api"
            },
            "name": "Sapper",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_dawn-blade/?format=api",
            "key": "toh_dawn-blade",
            "features": [
                {
                    "key": "toh_dawn-blade_bolstering-light",
                    "name": "Bolstering Light",
                    "desc": "Starting at 9th level, when you reduce a creature to 0 hit points with radiant damage, choose one of the following: \n* Gain temporary hit points equal to twice your rogue level for 1 hour. \n* End one condition affecting you. The condition can be blinded, deafened, or poisoned. \n* End one curse affecting you. \n* End one disease affecting you.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 9,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_dawn-blade_dawn-flare",
                    "name": "Dawn Flare",
                    "desc": "At 17th level, when you use your Dawn Strike feature to deal radiant damage to a creature that can't see you, the creature must make a Constitution saving throw (DC equal to 8 + your proficiency bonus + your Wisdom modifier). On a failed save, the creature takes 10d6 radiant damage and can't regain hit points until the start of your next turn. Once a creature takes damage from this feature, it is immune to your Dawn Flare for 24 hours.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 17,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_dawn-blade_dawn-strike",
                    "name": "Dawn Strike",
                    "desc": "Starting at 3rd level, when you deal damage with your Sneak Attack feature, you can magically change the extra damage dealt to radiant damage. When you hit an undead or a creature of shadow with such a Sneak Attack, you deal an extra 1d6 radiant damage.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_dawn-blade_eyes-of-the-dawn",
                    "name": "Eyes of the Dawn",
                    "desc": "At 3rd level, you gain darkvision out to a range of 60 feet. If you already have darkvision, the range increases by 30 feet.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_dawn-blade_radiant-beam",
                    "name": "Radiant Beam",
                    "desc": "Beginning at 3rd level, when you deal radiant damage to a creature with a melee weapon attack, you can use a bonus action to throw a portion of that radiant energy at a different creature you can see within 30 feet of you. Make a ranged weapon attack against the second creature. You are proficient with this beam, and you don't have disadvantage on the ranged attack roll from being within 5 feet of the first creature (though you can still have disadvantage from other sources). On a hit, the beam deals 1d6 radiant damage.\n  When you reach 10th level in this class, the beam's damage increases to 2d6.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_dawn-blade_sudden-illumination",
                    "name": "Sudden Illumination",
                    "desc": "At 13th level, when you hit a creature with your Radiant Beam, it must succeed on a Constitution saving throw (DC equal to 8 + your proficiency bonus + your Wisdom modifier) or be blinded until the end of its next turn.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 13,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Rogue",
                "key": "srd_rogue",
                "url": "https://api-beta.open5e.com/v2/classes/srd_rogue/?format=api"
            },
            "name": "Dawn Blade",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_cat-burglar/?format=api",
            "key": "toh_cat-burglar",
            "features": [
                {
                    "key": "toh_cat-burglar_artful-dodger",
                    "name": "Artful Dodger",
                    "desc": "At 3rd level, alert to the dangers posed by hidden traps and wards, you have advantage on saving throws made to avoid or resist a trap or a magic effect with a trigger, such as the *glyph of warding* spell, and you have resistance to the damage dealt by such effects.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cat-burglar_breaking-and-entering",
                    "name": "Breaking and Entering",
                    "desc": "At 13th level, when you make an attack against a door, gate, window, shutters, bars, or similar object or structure that is blocking or barring an egress, you have advantage on the attack roll, and you can add your Sneak Attack damage on a hit. You can choose for this damage to be audible out to a range of 100 feet or to be audible only within 5 feet of the point where you hit the object or structure. Similarly, you can choose for this damage to appear more or less impactful than it actually is, such as neatly carving a hole for you to squeeze through a wall or window or bursting a door off its hinges.\n\nYour expertise at deftly dismantling crafted works extends to constructs and undead. You don't need advantage on the attack roll to use your Sneak Attack feature against constructs and undead. As normal, you can't use Sneak Attack if you have disadvantage on the attack roll.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 13,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cat-burglar_cats-eye",
                    "name": "Cat's Eye",
                    "desc": "Starting at 9th level, you have advantage on Wisdom (Perception) or Intelligence (Investigation) checks made to find or disarm traps, locate secret or hidden doors, discern the existence of an illusion, or spot a *glyph of warding*. You can also search for traps while traveling at a normal pace, instead of only while at a slow pace.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 9,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cat-burglar_master-burglar",
                    "name": "Master Burglar",
                    "desc": "At 17th level, you can slip past a fire-breathing statue unscathed or tread lightly enough to not set off a pressure plate. The first time on each of your turns 118 that you would trigger a trap or magic effect with a trigger, such as the *glyph of warding* spell, you can choose to not trigger it.\n  As a bonus action, you can choose a number of creatures equal to your proficiency bonus that you can see within 30 feet of you and grant them the effects of this feature for 1 hour. Once you grant this feature to others, you can't do so again until you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 17,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cat-burglar_up-over-and-in",
                    "name": "Up, Over, and In",
                    "desc": "Beginning when you choose this archetype at 3rd level, you have a climbing speed equal to your walking speed. If you already have a climbing speed equal to or greater than your walking speed, it increases by 5 feet. In addition, when you are falling, you can use your reaction to soften the fall. You reduce the falling damage you take by an amount equal to your proficiency bonus + your rogue level. You don't land prone, unless the damage you take from the fall would reduce you to less than half your hit point maximum.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Rogue",
                "key": "srd_rogue",
                "url": "https://api-beta.open5e.com/v2/classes/srd_rogue/?format=api"
            },
            "name": "Cat Burglar",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd_thief/?format=api",
            "key": "srd_thief",
            "features": [
                {
                    "key": "srd_thief_fast-hands",
                    "name": "Fast Hands",
                    "desc": "Starting at 3rd level, you can use the bonus action granted by your Cunning Action to make a Dexterity (Sleight of Hand) check, use your thieves' tools to disarm a trap or open a lock, or take the Use an Object action.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_thief_second-story-work",
                    "name": "Second-Story Work",
                    "desc": "When you choose this archetype at 3rd level, you gain the ability to climb faster than normal; climbing no longer costs you extra movement.\r\n\r\nIn addition, when you make a running jump, the distance you cover increases by a number of feet equal to your Dexterity modifier.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_thief_supreme-sneak",
                    "name": "Supreme Sneak",
                    "desc": "Starting at 9th level, you have advantage on a Dexterity (Stealth) check if you move no more than half your speed on the same turn.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 9,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_thief_thiefs-reflexes",
                    "name": "Thief's Reflexes",
                    "desc": "When you reach 17th level, you have become adept at laying ambushes and quickly escaping danger. You can take two turns during the first round of any combat. You take your first turn at your normal initiative and your second turn at your initiative minus 10. You can't use this feature when you are surprised.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 17,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_thief_use-magic-device",
                    "name": "Use Magic Device",
                    "desc": "By 13th level, you have learned enough about the workings of magic that you can improvise the use of items even when they are not intended for you. You ignore all class, race, and level requirements on the use of magic items.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 13,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Rogue",
                "key": "srd_rogue",
                "url": "https://api-beta.open5e.com/v2/classes/srd_rogue/?format=api"
            },
            "name": "Thief",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_wasteland-strider/?format=api",
            "key": "toh_wasteland-strider",
            "features": [
                {
                    "key": "toh_wasteland-strider_call-the-otherworldly",
                    "name": "Call the Otherworldly",
                    "desc": "At 11th level, you've gained some control over otherworldly beings. You can use an action to summon a fiend or aberration with a challenge rating of 2 or lower, which appears in an unoccupied space that you can see within range. It disappears after 1 hour, when you are incapacitated, or when it is reduced to 0 hit points.\n  The otherworldly being is friendly to you and your companions. In combat, roll initiative for the creature, which has its own turns. It obeys any verbal commands that you issue to it (no action required by you). If you don't issue any commands to the otherworldly being, it attacks the creature you are attacking, or defends itself from hostile creatures if you aren't attacking a creature, but otherwise takes no actions.\n  Once you use this feature, you can't use it again until you finish a short or long rest. When you reach 17th level in this class, you can summon a fiend or aberration with a challenge rating of 5 or lower with this feature.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 11,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_wasteland-strider_chaotic-strikes",
                    "name": "Chaotic Strikes",
                    "desc": "When you choose this archetype at 3rd level, you've learned to channel the unpredictable energies of magical wastelands into your weapon attacks. You can use a bonus action to imbue your weapon with chaotic energy for 1 minute. Roll a d8 and consult the Chaotic Strikes table to determine which type of energy is imbued in your weapon. While your weapon is imbued with chaotic energy, it deals an extra 1d4 damage of the imbued type to any target you hit with it. If you are no longer holding or carrying the weapon, or if you fall unconscious, this effect ends.\n\n**Chaotic Strikes**\n| d8 | Damage Type | \n|----|-------------| \n| 1  | Fire        | \n| 2  | Cold        | \n| 3  | Lightning   | \n| 4  | Psychic     | \n| 5  | Necrotic    | \n| 6  | Poison      | \n| 7  | Radiant     | \n| 8  | Force       |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_wasteland-strider_dimensional-step",
                    "name": "Dimensional Step",
                    "desc": "At 15th level, you have learned to slip briefly between worlds. You can cast the *dimension door* spell without expending a spell slot. You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_wasteland-strider_stalwart-psyche",
                    "name": "Stalwart Psyche",
                    "desc": "Starting at 7th level, you have learned to guard your mind against the terrors of the unknown and to pierce the illusions of the otherworldly creatures that lurk in the wastelands. You have advantage on saving throws against being charmed or frightened and on ability checks and saving throws to discern illusions.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_wasteland-strider_wasteland-strider-magic",
                    "name": "Wasteland Strider Magic",
                    "desc": "Also starting at 3rd level, you learn an additional spell when you reach certain levels in this class, as shown in the Wasteland Strider Spells table. Each spell counts as a ranger spell for you, but it doesn't count against the number of ranger spells you know.\n\n**Wasteland Strider Spells**\n| Ranger Level  | Spells                     | \n|---------------|----------------------------| \n| 3rd           | *protection from the void* | \n| 5th           | *calm emotions*            | \n| 9th           | *dispel magic*             | \n| 13th          | *banishment*               | \n| 17th          | *hold monster*             |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Ranger",
                "key": "srd_ranger",
                "url": "https://api-beta.open5e.com/v2/classes/srd_ranger/?format=api"
            },
            "name": "Wasteland Strider",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_spear-of-the-weald/?format=api",
            "key": "toh_spear-of-the-weald",
            "features": [
                {
                    "key": "toh_spear-of-the-weald_canopy",
                    "name": "Canopy",
                    "desc": "Beginning at 7th level, when a creature within 30 feet of you, including yourself, is targeted by a ranged weapon attack, you can use your reaction to summon a magical canopy of glowing leaves and branches over the target. The target has resistance to the damage dealt by the attack, and the canopy bursts into shredded leaves afterwards. You must then finish a short or long rest to use your Canopy again.\n  When you reach 11th level in this class, you can use your Canopy twice between rests, and at 18th level, you can use it three times between rests. When you finish a short or long rest, you regain all expended uses.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_spear-of-the-weald_overwhelm",
                    "name": "Overwhelm",
                    "desc": "At 15th level, after you make a successful melee weapon attack with your weald spear against a creature, you can use a bonus action to make one ranged weapon attack with it against a different creature. You don't have disadvantage on the ranged attack roll from being within 5 feet of the first creature you hit, however, you can still have disadvantage on the attack roll from being within 5 feet of other creatures.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_spear-of-the-weald_restriction-alseid",
                    "name": "Restriction: Alseid",
                    "desc": "You can choose this archetype only if you are an alseid.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_spear-of-the-weald_steps-of-the-forest-god",
                    "name": "Steps of the Forest God",
                    "desc": "Starting at 11th level, after you make a successful ranged weapon attack with your weald spear, you can use a bonus action to teleport to an unoccupied space within 10 feet of your target.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 11,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_spear-of-the-weald_touch-of-the-fey-land",
                    "name": "Touch of the Fey Land",
                    "desc": "The touch of the land of the fey is always on your spear, hinting at its otherworldly ties. Beginning at 3rd level, when you summon your weald spear, choose one of the following effects.\n\n***Aflame.*** Your spear is ensorcelled in heatless, white, magical flames whose intensity rise and fall to reflect your mood. When you are at your happiest, your spear sheds bright light in a 5-foot radius and dim light for an additional 5 feet.\n\n***Entwined.*** Your spear appears to be wrapped in writhing green vines which occasionally coalesce into the shape of a slender, grasping hand. The hand always points in the direction of your home forest.\n\n***Everblooming.*** Your spear is covered in small wildflowers that bloom, die, bud, and bloom again within minutes. Pollinating insects are often drawn to your spear as the spear constantly exudes a pleasant, floral fragrance.\n\n***Moonlit.*** Your spear appears as a pale length of wooden moonlight. A trail of star-like motes travels behind the spear's point.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_spear-of-the-weald_weald-spear",
                    "name": "Weald Spear",
                    "desc": "When you choose this archetype at 3rd level, you gain the ability to call forth a magical, wooden spear from the land of fey into your empty hand as a bonus action. The spear disappears if it is more than 5 feet away from you for 1 minute or more. It also disappears if you use this feature again, if you dismiss the weapon (no action required), or if you die. You are proficient with the weapon while you wield it. The spear's range is 20/60 feet, and, when you throw the spear, it reappears in your hand after the attack. The spear's damage die is a d8, and it has the finesse and reach properties.\n  At 7th level, your weald spear attack counts as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage, and your weald spear's damage die is a d10. At 11th level, your weald spear's damage die is a d12.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Ranger",
                "key": "srd_ranger",
                "url": "https://api-beta.open5e.com/v2/classes/srd_ranger/?format=api"
            },
            "name": "Spear of the Weald",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_snake-speaker/?format=api",
            "key": "toh_snake-speaker",
            "features": [
                {
                    "key": "toh_snake-speaker_decoy-skin",
                    "name": "Decoy Skin",
                    "desc": "Starting at 15th level, you learn to magically shed your skin and use it as an animate decoy. As an action, you can shed your skin, which creates a duplicate of yourself. The duplicate appears in an unoccupied space within 10 feet of you. It looks like you, has your Armor Class and saving throw bonuses, and has hit points equal to three times your ranger level. It lasts for 10 minutes or until it is reduced to 0 hit points.\n  As a bonus action, you can command it to move up to your speed, using any form of movement you possess, but it must remain within 120 feet of you. Your decoy can't take actions or use your class features, but it otherwise moves as directed. While your decoy is within 5 feet of you, its appearance and movements so closely mimic yours that when a creature that can reach you and your decoy makes an attack against you, it has a 50 percent change of hitting your decoy instead.\n  It looks exactly as you looked when you used this feature, and it is a convincing duplicate of you. A creature can discern that it isn't you with a successful Intelligence (Investigation) check against your spell save DC.\nOnce you use this feature, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_snake-speaker_scaly-transition",
                    "name": "Scaly Transition",
                    "desc": "Beginning at 3rd level, you can take on limited serpentine aspects. When you finish a long rest, select one of the following features. You gain the benefit of the chosen feature until the next time you finish a long rest. Starting at 11th level, you can select two options when you finish a long rest.\n\n***Bite.*** You develop venomous fangs. When you use the Attack action and attack with a weapon, you can use a bonus action to bite a target within 5 feet of you with your fangs. You are proficient with the fangs, which deal piercing damage equal to 1d4 + your Strength or Dexterity modifier (your choice) plus 1d8 poison damage on a hit.\n\n***Keen Smell.*** Your nose and olfactory organs change to resemble those belonging to a snake. You have advantage on Wisdom (Perception) checks that rely on scent and on Wisdom (Insight) checks.\n\n***Poison Resistance.*** You have resistance to poison damage.\n\n***Scales.*** Scales sprout along your body. When you aren't wearing armor, your AC equals 13 + your Dexterity modifier.\n\n***Serpentine Movement.*** You have a climbing speed of 30 feet.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_snake-speaker_serpent-shape",
                    "name": "Serpent Shape",
                    "desc": "When you reach 7th level, you can use an action to cast *polymorph* on yourself, assuming the shape of a giant constrictor snake, flying snake, or giant poisonous snake. While you are in the form of a snake, you retain your Intelligence, Wisdom, and Charisma scores. Once you use this feature, you can't use it again until you finish a long rest.\n  Starting at 15th level, you retain the benefits of your Scaly Transition feature while in the form of a snake, and you can use this feature twice between rests.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_snake-speaker_sinuous-dance",
                    "name": "Sinuous Dance",
                    "desc": "Beginning at 11th level, your physical movements can beguile your enemies and strengthen your magic. You can choose to use Dexterity as your spellcasting ability score instead of Wisdom.\n  In addition, when you cast a spell, you can add your Dexterity and Wisdom modifiers together and use the result as your spellcasting ability modifier when determining the DC or spell attack bonus for that spell. Once you use this feature, you can't use it again until you finish a short or long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 11,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_snake-speaker_snake-speaker-magic",
                    "name": "Snake Speaker Magic",
                    "desc": "Starting at 3rd level, you learn an additional spell when you reach certain levels in this class, as shown in the Snake Speaker Spells table. The spell counts as a ranger spell for you, but it doesn't count against the number of ranger spells you know.\n\n**Snake Speaker Spells**\n| Ranger Level  | Spells            | \n|---------------|-------------------| \n| 3rd           | *charm person*    | \n| 5th           | *suggestion*      | \n| 9th           | *tongues*         | \n| 13th          | *confusion*       | \n| 17th          | *dominate person* |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_snake-speaker_speak-with-snakes",
                    "name": "Speak with Snakes",
                    "desc": "Starting at 3rd level, you can comprehend and verbally communicate with snakes. A snake's knowledge and awareness are limited by its Intelligence, but it can give you information about things it has perceived within the last day. You can persuade a snake to perform small favors for you, such as carrying a written message to a nearby companion.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Ranger",
                "key": "srd_ranger",
                "url": "https://api-beta.open5e.com/v2/classes/srd_ranger/?format=api"
            },
            "name": "Snake Speaker",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_haunted-warden/?format=api",
            "key": "toh_haunted-warden",
            "features": [
                {
                    "key": "toh_haunted-warden_beyond-the-pale",
                    "name": "Beyond the Pale",
                    "desc": "Starting when you choose this archetype at 3rd level, you can use a bonus action to see into the Ethereal Plane for 1 minute. Ethereal creatures and objects appear ghostly and translucent.\n  You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_haunted-warden_guardian-geist",
                    "name": "Guardian Geist",
                    "desc": "At 11th level, when you take damage that would reduce you to 0 hit points, you can use your reaction to call out to your spirit usher. If you do, your spirit usher teleports to an unoccupied space within 5 feet of you and takes half the damage dealt to you, potentially preventing your death.\n  In addition, when your spirit usher dies, you have advantage on attack rolls until the end of your next turn.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 11,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_haunted-warden_haunted-warden-magic",
                    "name": "Haunted Warden Magic",
                    "desc": "You learn an additional spell when you reach certain levels in this class, as shown in the Haunted Warden Spells table. Each spell counts as a ranger spell for you, but it doesn't count against the number of ranger spells you know.\n\n**Haunted Warden Spells**\n| Ranger Level  | Spells                 | \n|---------------|------------------------| \n| 3rd           | *false life*           | \n| 5th           | *invisibility*         | \n| 9th           | *speak with dead*      | \n| 13th          | *death ward*           | \n| 17th          | *dispel evil and good* |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_haunted-warden_merge-spirit",
                    "name": "Merge Spirit",
                    "desc": "Starting at 7th level, you can use an action to cause your spirit usher to join its essence with you for 1 minute. While merged, you gain the spirit usher's Ethereal Sight trait and can interact with creatures and objects on both the Ethereal and Material Planes. In addition, while you are merged, you become less substantial and gain the spirit usher's damage resistances and damage immunities.\n  Once you use this feature, you shouldn't use it again until you finish a short or long rest. Each time you use it again, you suffer one level of exhaustion.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_haunted-warden_spirit-usher",
                    "name": "Spirit Usher",
                    "desc": "At 3rd level, you gain an undead spirit that anchors itself to you and accompanies you on your journeys. The spirit is friendly to you and your companions and obeys your commands. See the spirit's game statistics in the Spirit Usher stat block, which uses your proficiency bonus (PB) in several places.\n\nYou determine the spirit's appearance, name, and personality. You should choose a personality trait, ideal, bond, and flaw for it, and you should work with your GM to decide on a background story for the spirit that fits the campaign.\n  In combat, the spirit shares your initiative count, but it takes its turn immediately after yours. It can move and use its reaction on its own, but, if you don't issue any commands to it, the only action it takes is the Dodge action. You can use your bonus action to direct it to take the Attack, Dash, Disengage, Help, Hide, or Search action or an action listed in its statistics. If you are incapacitated, the spirit can take any action of its choice, not just Dodge.\n  When it joins with you, the spirit learns three cantrips it can cast at will, which you select from the following lists. At the end of a long rest, you can change which cantrips the spirit knows. \n* Choose one of *chill touch*, *ray of frost*, *sacred flame*, or *vicious mockery*. Use your level when determining the damage of the chosen cantrip. \n* Choose one of *druidcraft*, *prestidigitation*, or *thaumaturgy*. \n* Choose one of *dancing lights*, *message*, or *minor illusion*.\nThe spirit is bonded to you. It can't be turned or destroyed, such as with the cleric's Turn Undead feature. When the spirit usher dies, it retreats to the Ethereal Plane to restore itself and returns to an unoccupied space within 5 feet of you when you finish a long rest. If the spirit usher died within the last hour, you can use your action to expend a spell slot of 1st level or higher to return it to life after 1 minute with all its hit points restored.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_haunted-warden_true-psychopomp",
                    "name": "True Psychopomp",
                    "desc": "At 15th level, you can use your Merge Sprit feature as a bonus action instead of an action. When you and your spirit usher merge forms, you gain its Incorporeal Movement trait and Etherealness action, and you are considered to be undead for the purposes of determining whether or not spells or other magical effects can affect you.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Ranger",
                "key": "srd_ranger",
                "url": "https://api-beta.open5e.com/v2/classes/srd_ranger/?format=api"
            },
            "name": "Haunted Warden",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_grove-warden/?format=api",
            "key": "toh_grove-warden",
            "features": [
                {
                    "key": "toh_grove-warden_forests-will",
                    "name": "Forest's Will",
                    "desc": "At 3rd level, you can magically draw on the living essence of the land to hamper your foes. As a bonus action, choose one creature you can see within 60 feet of you. Your next weapon attack against that creature has advantage. If that attack hits, the creature's speed is reduced by 10 feet until the start of your next turn. When you reach 11th level in this class, if that attack hits, the creature's speed is instead halved until the start of your next turn.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_grove-warden_grove-warden-magic",
                    "name": "Grove Warden Magic",
                    "desc": "Starting at 3rd level, you learn an additional spell when you reach certain levels in this class, as shown in the Grove Warden Spells table. The spell counts as a ranger spell for you, but it doesn't count against the number of ranger spells you know.\n\n**Grove Warden Spells**\n| Ranger Level  | Spells                  | \n|---------------|-------------------------| \n| 3rd           | *entangle*              | \n| 5th           | *branding smite*        | \n| 9th           | *speak with plants*     | \n| 13th          | *hallucinatory terrain* | \n| 17th          | *animate objects*       |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_grove-warden_intruders-bane",
                    "name": "Intruder's Bane",
                    "desc": "At 7th level, you can command the land around you to come to your aid. As a bonus action, choose a point you can see on the ground within 60 feet. You cause the area within 15 feet of that point to undulate and warp. Each creature in the area must make a Dexterity saving throw against your spell save DC. On a failure, a creature is pushed up to 15 feet in a direction of your choice and knocked prone. Once you use this feature, you can't use it again until you finish a short or long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_grove-warden_living-bulwark",
                    "name": "Living Bulwark",
                    "desc": "Starting at 15th level, the land around you comes to your aid when you are in danger, interposing rocks, branches, vines, roots, or even the ground itself between you and your foes. When a creature you can see targets you with an attack, you can use your reaction to roll a d8 and add it to your AC against the attack.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_grove-warden_whispers-of-the-forest",
                    "name": "Whispers of the Forest",
                    "desc": "At 3rd level, when you use your Primeval Awareness feature while within a forest, you add humanoids to the list of creature types you can sense. When sensing humanoids, you know the general direction of the creatures, and you know if a humanoid is solitary, in a small group of up to 5 humanoids, or a pack of more than 5 humanoids.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_grove-warden_wrath-of-the-forest",
                    "name": "Wrath of the Forest",
                    "desc": "At 11th level, you can call on the land in your vicinity to strike at your enemies. When you take the Attack action, you can use a bonus action to make a rock, branch, root, or other small natural object attack a creature within 30 feet of you. You are proficient with the attack, it counts as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage, and you add your Dexterity modifier to the attack and damage rolls. The damage is of a type appropriate to the object, such as piercing for a thorny branch or bludgeoning for a rock, and the damage die is a d8.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 11,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Ranger",
                "key": "srd_ranger",
                "url": "https://api-beta.open5e.com/v2/classes/srd_ranger/?format=api"
            },
            "name": "Grove Warden",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_beast-trainer/?format=api",
            "key": "toh_beast-trainer",
            "features": [
                {
                    "key": "toh_beast-trainer_beast-whisperer",
                    "name": "Beast Whisperer",
                    "desc": "Starting at 3rd level, you gain proficiency in Animal Handling. If you already have proficiency in this skill, your proficiency bonus is doubled for any ability check you make with it.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_beast-trainer_bestial-flanker",
                    "name": "Bestial Flanker",
                    "desc": "At 7th level, when you hit a creature, you can choose one of your trained animals you can see within 30 feet of you. If that trained animal attacks the creature you hit before your next turn, it has advantage on its first attack roll.\n\nYou can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_beast-trainer_bred-for-battle",
                    "name": "Bred for Battle",
                    "desc": "Starting at 11th level, add half your proficiency bonus to each trained animal's AC, attack rolls, damage rolls, saving throws, and to any skills in which it is proficient, and increase each trained animal's hit point maximum by twice your proficiency bonus. In addition, you can choose Large and smaller beasts when you select trained animals.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 11,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_beast-trainer_primal-whirlwind",
                    "name": "Primal Whirlwind",
                    "desc": "At 15th level, when you command your trained animals to use the Attack action, you can choose for one trained animal to attack all creatures within 5 feet of it, making one attack against each creature.\n  You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_beast-trainer_trained-animals",
                    "name": "Trained Animals",
                    "desc": "Beginning when you take this archetype at 3rd level, you gain a beast companion. Choose a beast that is Medium or smaller and has a challenge rating of 1/4 or lower. The beast is friendly to you and your companions, and it obeys any commands that you issue to it. In combat, it shares your initiative and takes its turn immediately after yours. The beast can move and use its reaction on its own, but, if you don't issue any commands to it, the only action it takes is the Dodge action. You can use your bonus action to direct it to take the Attack, Dash, Disengage, Help, Hide, or Search action or an action listed in its statistics.\n\nIf you are knocked unconscious, killed, or otherwise unable to command your trained animal, one of your allies can use a bonus action to command it by succeeding on a DC 10 Wisdom (Animal Handling) check.\n\nWhen you reach 7th level, you can have more than one trained animal at a time. All your trained animals can have a total challenge rating equal to a quarter of your level, rounded down. A beast with a challenge rating of 0 is considered to have a challenge rating of 1/8 for the purpose of determining the number of trained animals you can have. You can use a bonus action to direct all your trained animals to take the same action, or you can use an action to command all of them to take different actions.\n\nTo have one or more trained animals, you must spend at least one hour each day practicing commands and playing with your animals, which you can do during a long rest.\n\nIf a trained animal dies, you can use an action to touch the animal and expend a spell slot of 1st level or higher. The animal returns to life after 1 minute with all its hit points restored.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Ranger",
                "key": "srd_ranger",
                "url": "https://api-beta.open5e.com/v2/classes/srd_ranger/?format=api"
            },
            "name": "Beast Trainer",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd_hunter/?format=api",
            "key": "srd_hunter",
            "features": [
                {
                    "key": "srd_hunter_defensive-tactics",
                    "name": "Defensive Tactics",
                    "desc": "At 7th level, you gain one of the following features of your choice.\r\n\r\n***Escape the Horde.*** Opportunity attacks against you are made with disadvantage.\r\n\r\n***Multiattack Defense.*** When a creature hits you with an attack, you gain a +4 bonus to AC against all subsequent attacks made by that creature for the rest of the turn.\r\n\r\n***Steel Will.*** You have advantage on saving throws against being frightened.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_hunter_hunters-prey",
                    "name": "Hunter's Prey",
                    "desc": "At 3rd level, you gain one of the following features of your choice.\r\n\r\n***Colossus Slayer.*** Your tenacity can wear down the most potent foes. When you hit a creature with a weapon attack, the creature takes an extra 1d8 damage if it's below its hit point maximum. You can deal this extra damage only once per turn.\r\n\r\n***Giant Killer.*** When a Large or larger creature within 5 feet of you hits or misses you with an attack, you can use your reaction to attack that creature immediately after its attack, provided that you can see the creature.\r\n\r\n***Horde Breaker.*** Once on each of your turns when you make a weapon attack, you can make another attack with the same weapon against a different creature that is within 5 feet of the original target and within range of your weapon.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_hunter_multiattack",
                    "name": "Multiattack",
                    "desc": "At 11th level, you gain one of the following features of your choice.\r\n\r\n***Volley.*** You can use your action to make a ranged attack against any number of creatures within 10 feet of a point you can see within your weapon's range. You must have ammunition for each target, as normal, and you make a separate attack roll for each target.\r\n\r\n***Whirlwind Attack.*** You can use your action to make a melee attack against any number of creatures within 5 feet of you, with a separate attack roll for each target.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 11,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_hunter_superior-hunters-defense",
                    "name": "Superior Hunter's Defense",
                    "desc": "At 15th level, you gain one of the following features of your choice.\r\n\r\n***Evasion.*** When you are subjected to an effect, such as a red dragon's fiery breath or a lightning bolt spell, that allows you to make a Dexterity saving throw to take only half damage, you instead take no damage if you succeed on the saving throw, and only half damage if you fail.\r\n\r\n***Stand Against the Tide.*** When a hostile creature misses you with a melee attack, you can use your reaction to force that creature to repeat the same attack against another creature (other than itself) of your choice.\r\n\r\n***Uncanny Dodge.*** When an attacker that you can see hits you with an attack, you can use your reaction to halve the attack's damage against you.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Ranger",
                "key": "srd_ranger",
                "url": "https://api-beta.open5e.com/v2/classes/srd_ranger/?format=api"
            },
            "name": "Hunter",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/open5e_oathless-betrayer/?format=api",
            "key": "open5e_oathless-betrayer",
            "features": [
                {
                    "key": "open5e_oathless-betrayer_aura-of-loathing",
                    "name": "Aura of Loathing",
                    "desc": "Starting at 7th level, you add your Charisma modifier to damage rolls from melee weapons (with a minimum bonus of +1). Creatures of the fiend or undead type within 10 feet of you also gain this bonus, but the bonus does not stack with the same bonus from another paladin.\n\nAt 18th level, the range of this aura increases to 30 feet.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_oathless-betrayer_channel-divinity",
                    "name": "Channel Divinity",
                    "desc": "As an Oathless Betrayer paladin of 3rd level or higher, you gain the following two Channel Divinity options.\n\n**_Command the Undead._** As an action, you may target one undead creature within 30 feet that you can see. If the target creature fails a Wisdom saving throw against your spellcasting DC, it is compelled to obey you for the next 24 hours. The effect ends on the target creature if you use this ability on a different target, and you cannot use this ability on an undead creature if its challenge rating exceeds or is equal to your paladin class level.\n\n**_Frightful Bearing._** As an action, you take on a menacing aspect to terrify your enemies. You target any number of creatures within 30 feet that can see you to make a Wisdom saving throw. Each target that fails its save becomes frightened of you. The creature remains frightened for 1 minute, but it may make a new Wisdom saving throw to end the effect if it is more than 30 feet away from you at the end of its turn.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_oathless-betrayer_master-of-doom",
                    "name": "Master of Doom",
                    "desc": "At 20th level, as an action, you can cloak yourself and any allied creatures of your choice within 30-feet in an aura of darkness. For 1 minute, bright light in this radius becomes dim light, and any creatures that use primarily sight suffer disadvantage on attack rolls against you and the others cloaked by you.\n\nIf an enemy that starts its turn in the aura is frightened of you, it suffers 4d10 psychic damage. You may also use a bonus action to lash out with malicious energy against one creature on your turn during the duration of the aura. If you succeed on a melee spell attack against the target, you deal 3d10 + your Charisma modifier in necrotic damage.\n\nOnce you use this feature, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_oathless-betrayer_oath-spells",
                    "name": "Oath Spells",
                    "desc": "You gain oath spells at the paladin levels listed.\n\n| Level | Paladin Spells                 |\n|-------|--------------------------------|\n| 3rd   | hellish rebuke, inflict wounds |\n| 5th   | crown of madness, darkness     |\n| 9th   | animate dead, bestow curse     |\n| 13th  | blight, confusion              |\n| 17th  | contagion, dominate person     |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_oathless-betrayer_tenets-of-the-betrayer",
                    "name": "Tenets of the Betrayer",
                    "desc": "By their very nature, Oathless Betrayers do not share any common ideals, but may hold to one of the following tenets.\n\n**_Twisted Honor._** You still cling to your former oath, but distorted to serve your new purpose. For instance, you may still demand a fair fight against a worthy adversary, but show only contempt to those you deem weak.\n\n**_Utter Depravity._** You follow some part of your former oath to the opposite extreme. If you were once honest to a fault, you might now tell lies for the simple pleasure of causing others pain.\n\n**_Misguided Revenge._** You blame your fall not on your own failings but on the actions of another, possibly one who remained righteous where you wavered. Your all-consuming hate clouds your reason, and you’ve dedicated yourself to revenge at any cost for imagined wrongs.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_oathless-betrayer_unearthly-barrier",
                    "name": "Unearthly Barrier",
                    "desc": "Beginning at 15th level, you receive resistance to nonmagical bludgeoning, piercing, and slashing damage.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Open5e Originals",
                "key": "open5e",
                "display_name": "Open5e Originals",
                "publisher": {
                    "name": "Open5e",
                    "key": "open5e",
                    "url": "https://api-beta.open5e.com/v2/publishers/open5e/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://open5e.com/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Paladin",
                "key": "srd_paladin",
                "url": "https://api-beta.open5e.com/v2/classes/srd_paladin/?format=api"
            },
            "name": "Oathless Betrayer",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_oath-of-the-plaguetouched/?format=api",
            "key": "toh_oath-of-the-plaguetouched",
            "features": [
                {
                    "key": "toh_oath-of-the-plaguetouched_aura-of-radiant-energy",
                    "name": "Aura of Radiant Energy",
                    "desc": "Beginning at 7th level, you and your allies within 10 feet of you have resistance to necrotic damage. In addition, when you or a friendly creature hit an undead creature within 10 feet of you with a melee weapon attack, the attacker can choose if the attack deals radiant damage or its normal type of damage. At 18th level, the range of this aura increases to 30 feet.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-plaguetouched_bulwark-against-death-and-disease",
                    "name": "Bulwark Against Death and Disease",
                    "desc": "Starting at 15th level, you can expend only 1 hit point from your lay on hands pool to cure the target of a disease. In addition, your hit point maximum can't be reduced, and you have advantage on saving throws against effects from undead creatures that reduce your ability scores, such as a shadow's Strength Drain.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-plaguetouched_channel-divinity",
                    "name": "Channel Divinity",
                    "desc": "When you take this oath at 3rd level, you gain the following two Channel Divinity options. See the Sacred Oath class feature for how Channel Divinity works.\n\n ***Protective Aura.*** As a bonus action, you summon forth your power into a shining aura around yourself. For 1 minute, you shed bright light in a 10-foot radius and dim light for an additional 10 feet. In addition, each hostile creature within 5 feet of you has disadvantage on its first attack roll each turn that isn't against you. If the hostile creature is undead, it instead has disadvantage on all attack rolls that aren't against you. You can end this effect on your turn as part of any other action. If you fall unconscious, this effect ends.\n\n ***Turn Undead.*** As an action, you present your holy symbol and call upon your power, using your Channel Divinity. Each undead that can see or hear you within 30 feet of you must make a Wisdom saving throw. If the creature fails its saving throw, it is turned for 1 minute or until it takes damage.\n  A turned creature must spend its turns trying to move as far away from you as it can, and it can't willingly move to a space within 30 feet of you. It also can't take reactions. For its action, it can use only the Dash action or try to escape from an effect that prevents it from moving. If there's nowhere to move, the creature can use the Dodge action.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-plaguetouched_oath-spells",
                    "name": "Oath Spells",
                    "desc": "You gain oath spells at the paladin levels listed in the Oath of the Plaguetouched Spells table. See the Sacred Oath class feature for how oath spells work.\n\n**Oath of the Plaguetouched Spells (table)**\n| Paladin Level  | Spells                                  | \n|----------------|-----------------------------------------| \n| 3rd            | *bane*, *protection from evil and good* | \n| 5th            | *enhance ability*, *lesser restoration* | \n| 9th            | *life from death*, *remove curse*       | \n| 13th           | *blight*, *freedom of movement*         | \n| 17th           | *greater restoration*, *hold monster*   |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-plaguetouched_restriction-non-darakhul",
                    "name": "Restriction: Non-Darakhul",
                    "desc": "You can choose this paladin sacred oath only if you are not a darakhul.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-plaguetouched_scourge-of-undeath",
                    "name": "Scourge of Undeath",
                    "desc": "At 20th level, as a bonus action, you can become a scourge to undead. For 1 minute, you gain the following benefits: \n* The bright light shed by your Protective Aura is sunlight. \n* You have advantage on attack rolls against undead. \n* An undead creature in your Aura of Radiant Energy takes extra radiant damage equal to twice your Charisma modifier (minimum of 2) when you or a friendly creature hit it with a melee weapon attack.\nOnce you use this feature, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-plaguetouched_tenets-of-the-plaguetouched",
                    "name": "Tenets of the Plaguetouched",
                    "desc": "Paladins following the Oath of the Plaguetouched share these tenets.\n\n ***Bravery.*** In the face of terrible creatures, you stand like a wall between them and the innocent people whom those creatures would devour or transform.\n\n ***Stop the Spread of Undeath.*** Fight to ensure the undead don't snuff out the light of life in the world.\n\n ***Relentless.*** Creatures of undeath never tire; you must remain vigilant.\n\n ***Mercy.*** Those who suffer disease must be cared for. If you could survive certain death, so can they. But when it is clear they are about to transform into a monster, you must end their suffering quickly.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Paladin",
                "key": "srd_paladin",
                "url": "https://api-beta.open5e.com/v2/classes/srd_paladin/?format=api"
            },
            "name": "Oath of the Plaguetouched",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_oath-of-the-hearth/?format=api",
            "key": "toh_oath-of-the-hearth",
            "features": [
                {
                    "key": "toh_oath-of-the-hearth_aura-of-the-hearth",
                    "name": "Aura of the Hearth",
                    "desc": "Beginning at 7th level, you and friendly creatures within 10 feet of you have advantage on saving throws against spells and effects that deal cold damage. If such a creature succeeds on a saving throw against a spell or effect that allows the creature to take only half the cold damage on a successful save, the creature instead takes no damage. In addition, you and friendly creatures within 10 feet of you have advantage on saving throws against the longterm effects of exposure to cold weather. When you reach 18th level in this class, the range of this aura increases to 30 feet.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-hearth_channel-divinity",
                    "name": "Channel Divinity",
                    "desc": "When you take this oath at 3rd level, you gain the following two Channel Divinity options. See the Sacred Oath class feature for how Channel Divinity works.\n\n ***Cease Hostility.*** As an action, you can use your Channel Divinity and speak soothing words. For 1 minute, each creature within 60 feet of you that can see or hear you must succeed on a Charisma saving throw to attack another creature. A creature hostile to you has disadvantage on the saving throw. This effect ends on a creature if it is attacked or harmed by a spell.\n\n ***Turn Boreal Creatures.*** As an action, you can use your Channel Divinity and speak a prayer against unnatural cold. Each cold creature within 30 feet of you and that can see or hear you must succeed on a Wisdom saving throw or be turned for 1 minute or until it takes damage.\n  A turned creature must spend its turns trying to move as far away from you as it can, and it can't willingly move to a space within 30 feet of you. It also can't take reactions. For its action, it can use only the Dash action or try to escape from an effect that prevents it from moving. If there's nowhere to move, the creature can use the Dodge action.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-hearth_divine-sense",
                    "name": "Divine Sense",
                    "desc": "In addition to knowing the location of any celestial, fiend, or undead, your Divine Sense feature allows you to know the location of any cold creature within 60 feet of you that is not behind total cover.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-hearth_fiery-smite",
                    "name": "Fiery Smite",
                    "desc": "When you use your Divine Smite feature, you can choose for the extra damage you deal to be fire or radiant, and the extra damage increases to 1d8 only if the target is an undead or a cold creature.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-hearth_icewalker",
                    "name": "Icewalker",
                    "desc": "Starting at 15th level, you have resistance to cold damage, and you can't be restrained or petrified by cold or ice. In addition, you can move across and climb icy surfaces without needing to make an ability check, and difficult terrain composed of ice or snow doesn't cost you extra movement.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-hearth_oath-spells",
                    "name": "Oath Spells",
                    "desc": "You gain oath spells at the paladin levels listed in the Oath of the Hearth Spells table. See the Sacred Oath class feature for how oath spells work.\n\n **Oath of the Hearth Spells (table)**\n| Paladin Level  | Spells                               | \n|----------------|--------------------------------------| \n| 3rd            | *burning hands*, *sanctuary*         | \n| 5th            | *calm emotions*, *flame blade*       | \n| 9th            | *protection from energy*, *tiny hut* | \n| 13th           | *guardian of faith*, *wall of fire*  | \n| 17th           | *flame strike*, *hallow*             |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-hearth_roaring-fire",
                    "name": "Roaring Fire",
                    "desc": "At 20th level, you can take on the aspects of a healthy, tended fire, radiating heat and light. For 1 minute, you gain the following benefits: \n* You shed bright light in a 20-foot radius and dim light for an additional 20 feet. \n* Whenever a cold creature starts its turn within 20 feet of you, the creature takes 2d8 fire damage, which ignores resistance and immunity to fire damage. \n* Whenever you cast a paladin spell that deals fire damage and has a casting time of 1 action, you can cast it as a bonus action instead. \n* Your weapon attacks deal an extra 1d6 fire damage on a hit. If you deal fire damage to a cold creature, it must succeed on a Wisdom saving throw or become frightened of you for 1 minute, or until it takes any damage.\nOnce you use this feature, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-hearth_tenets-of-the-hearth",
                    "name": "Tenets of the Hearth",
                    "desc": "Paladins who take the Oath of the Hearth accommodate all creatures and attempt to find diplomatic solutions to conflicts. Once engaged in battle, though, these paladins fight until they defeat their enemies, or their enemies surrender. They rarely extend this peaceful stance to creatures who attack with cold or desire to spread cold conditions beyond natural confines.\n\n***Bastion of Peace.*** Reach out the hand of friendship when encountering strangers, and advocate for peace at the outset of any meeting. Encourage your companions to do likewise. When it becomes clear your opponents wish for violence, don't shrink away from combat.\n\n ***Beacon in the Dark.*** When winter comes and the nights increasingly lengthen, shine a welcoming light to which all people can rally. No creature shall prey on others under the cover of darkness while you are there.\n\n ***Hospitality of Home.*** Provide the comforts of home to those who meet with you peacefully. Respect others' cultures and traditions, provided they don't espouse aggression and violence toward others.\n\n ***Protection from the Elements.*** Ensure all people have shelter from the weather. Help during spring flooding, wintry blizzards, and when the blistering sun threatens heatstroke in the summer.\n\n ***Repel the Cold.*** Strive against foes that seek to bring eternal winter to the world or expand their icy domains into warmer climates. Understand the necessity of the changing of seasons and seek to banish only cold that is abnormal.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Paladin",
                "key": "srd_paladin",
                "url": "https://api-beta.open5e.com/v2/classes/srd_paladin/?format=api"
            },
            "name": "Oath of the Hearth",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_oath-of-the-guardian/?format=api",
            "key": "toh_oath-of-the-guardian",
            "features": [
                {
                    "key": "toh_oath-of-the-guardian_aura-of-awareness",
                    "name": "Aura of Awareness",
                    "desc": "Starting at 7th level, allies around you are more alert and ready to act. You and friendly creatures within 10 feet of you have advantage on initiative rolls. In addition, you and any of your companions within 10 feet of you can't be surprised except when incapacitated. When you reach 18th level in this class, the range of this aura increases to 30 feet.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-guardian_band-of-heroes",
                    "name": "Band of Heroes",
                    "desc": "At 20th level, you can charge your allies with divine heroism. As an action, you can choose a number of creatures you can see equal to your proficiency bonus, which can include yourself. Each target gains the following benefits for 1 minute: \n* The target is cured of all disease and poison and can't be frightened or poisoned. \n* The target has advantage on Wisdom and Constitution saving throws. \n* The target gains temporary hit points equal to your level.\nOnce you use this feature, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-guardian_channel-divinity",
                    "name": "Channel Divinity",
                    "desc": "When you take this oath at 3rd level, you gain the following two Channel Divinity options. See the Sacred Oath class feature for how Channel Divinity works.\n\n***Inspired Leadership.*** You can use your Channel Divinity to inspire your allies with your faith. As an action, you can choose a number of creatures you can see within 30 feet of you equal to your Charisma modifier (minimum of one). For 1 minute, each target has advantage on Strength, Constitution, and Charisma saving throws.\n\n ***Turn the Wild.*** As an action, you can cause wild creatures to flee from your presence using your Channel Divinity. Each creature within 30 feet of you with an Intelligence score of 4 or less that can see or hear you must make a Wisdom saving throw. If the creature fails its saving throw, it is turned for 1 minute or until it takes damage.\n  A turned creature must spend its turns trying to move as far away from you as it can, and it can't willingly move to a space within 30 feet of you. It also can't take reactions. For its action, it can only use the Dash action or try to escape from an effect that prevents it from moving. If there's nowhere to move, the creature can use the Dodge action.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-guardian_hold-the-line",
                    "name": "Hold the Line",
                    "desc": "At 15th level, you can turn an ally's success into an opportunity. When a friendly creature you can see within 20 feet of you is forced to make a saving throw, you can use your reaction to grant a bonus equal to your Charisma modifier (minimum of +1) to the target's saving throw. If the saving throw is successful, the target can make one weapon attack against the attacker as a reaction, provided the attacker is within the weapon's range.\n  You can use this feature a number of times equal to your Charisma modifier (minimum of once), and you regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-guardian_oath-spells",
                    "name": "Oath Spells",
                    "desc": "You gain oath spells at the paladin levels listed in the Oath of the Guardian Spells table. See the Sacred Oath class feature for how oath spells work.\n\n**Oath of the Guardian Spells (table)**\n| Paladin Level  | Spells                                    | \n|----------------|-------------------------------------------| \n| 3rd            | *litany of sure hands*, *shield of faith* | \n| 5th            | *mantle of the brave*, *spiritual weapon* | \n| 9th            | *beacon of hope*, *invested champion*     | \n| 13th           | *banishment*, *inspiring speech*          | \n| 17th           | *creation*, *hallow*                      |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-guardian_tenets-of-the-guardian",
                    "name": "Tenets of the Guardian",
                    "desc": "When you take this oath, you always do so with a particular group, town, region, or government in mind, pledging to protect them.\n\n***Encourage Prosperity.*** You must work hard to bring joy and prosperity to all around you.\n\n***Preserve Order.*** Order must be protected and preserved for all to enjoy. You must work to keep treasured people, objects, and communities safe.\n\n***Decisive Action.*** Threats to peaceful life are often nefarious and subtle. The actions you take to combat such threats should not be.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Paladin",
                "key": "srd_paladin",
                "url": "https://api-beta.open5e.com/v2/classes/srd_paladin/?format=api"
            },
            "name": "Oath of the Guardian",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_oath-of-the-elements/?format=api",
            "key": "toh_oath-of-the-elements",
            "features": [
                {
                    "key": "toh_oath-of-the-elements_aura-of-resistance",
                    "name": "Aura of Resistance",
                    "desc": "Beginning at 7th level, your power over the elements forms a magical ward around you. Choose acid, cold, fire, lightning, or thunder damage when you finish a short or long rest. You and friendly creatures within 10 feet of you have resistance to damage of this type. When you reach 18th level in this class, the range of this aura increases to 30 feet.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-elements_channel-divinity",
                    "name": "Channel Divinity",
                    "desc": "At 3rd level, you gain the following two Channel Divinity options. See the Sacred Oath class feature for how Channel Divinity works.\n\n***Abjure the Otherworldly.*** You can use your Channel Divinity to rebuke elementals and fiends. As an action, you present your holy symbol and recite ancient edicts from when the elements ruled the world. Each elemental or fiend that can see or hear you within 30 feet of you must make a Wisdom saving throw. If the creature fails its saving throw, it is turned for 1 minute or until it takes damage.\n  A turned creature must spend its turns trying to move as far away from you as it can, and it can't willingly move to a space within 30 feet of you. It also can't take reactions. For its action, it can use only the Dash action or try to escape from an effect that prevents it from moving. If there's nowhere to move, the creature can use the Dodge action.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-elements_elemental-champion",
                    "name": "Elemental Champion",
                    "desc": "At 20th level, you can use a bonus action to manifest the unchained power of the elements. Your eyes glow with fire, your hair and clothes move as if blown by a strong wind, droplets of rain float in a watery halo around you, and the ground trembles with your every step. For 1 minute, you gain the following benefits: \n* You gain the flying speed of an air elemental (90 feet with hover), the Earth Glide trait and burrowing speed of an earth elemental (30 feet), or the swimming speed of a water elemental (90 feet). \n* You have resistance to acid, cold, fire, lightning, and thunder damage. \n* Any weapon you hold is imbued with the power of the elements. Choose an element, as with Elemental Strike. Your weapon deals an extra 3d6 damage to any creature you hit. The type of damage is based on the element you chose: lightning or thunder (air), acid (earth), fire (fire), or cold (water). While your weapon is imbued with an element, you can choose to deal its damage type in place of radiant damage when you use your Divine Smite.\nOnce you use this feature, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-elements_elemental-companion",
                    "name": "Elemental Companion",
                    "desc": "At 15th level, you can call upon the service of an elemental companion to aid you on your quests. As an action, you can summon an elemental of challenge rating 2 or lower, which appears in an unoccupied space you can see within 30 feet of you. The elemental is friendly to you and your companions, and it obeys any verbal commands you issue to it. If you don't issue any commands to it, it defends itself from hostile creatures but otherwise takes no actions. It rolls its own initiative and has its own turns in combat.\n  You can have only one elemental companion at a time. If you summon a new one, the previous one disappears. In addition, you can't have a creature magically bound to you or your service, such as through the *conjure elemental* or *dominate person* spells or similar magic, while you have an elemental companion, but you can still have the willing service of a creature that isn't magically bound to you.\n  The elemental continues to serve you until you dismiss it as a bonus action or it is reduced to 0 hit points, which causes it to disappear. Once you summon an elemental companion, you can't summon another one until you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-elements_elemental-language",
                    "name": "Elemental Language",
                    "desc": "When you take this oath at 3rd level, you learn to speak, read, and write Primordial.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-elements_elemental-strike",
                    "name": "Elemental Strike.",
                    "desc": "As a bonus action, you can use your Channel Divinity to magically imbue one weapon you are holding with the power of the elements. Choose air, earth, fire, or water. For 1 minute, you gain a bonus to damage rolls equal to your Charisma modifier (minimum of +1) on attacks made with the weapon. The type of damage is based on the element you chose: lightning or thunder (air), acid (earth), fire (fire), or cold (water). While your weapon is imbued with an element, you can choose to deal its damage type instead of radiant damage when you use your Divine Smite.\n  You can end this effect on your turn as part of any other action. If you are no longer holding or carrying this weapon, or if you fall unconscious, this effect ends.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-elements_oath-spells",
                    "name": "Oath Spells",
                    "desc": "You gain oath spells at the paladin levels listed in the Oath of the Elements Spells table. See the Sacred Oath class feature for how oath spells work.\n\n**Oath of the Elements Spells (table)**\n| Paladin Level  | Spells                                     | \n|----------------|--------------------------------------------| \n| 3rd            | *burning hands*, *thunderwave*            | \n| 5th            | *acid arrow*, *flaming sphere*             | \n| 9th            | *call lightning*, *protection from energy* | \n| 13th           | *conjure minor elementals*, *ice storm*    | \n| 17th           | *conjure elemental*, *wall of stone*       |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-the-elements_tenets-of-the-elements",
                    "name": "Tenets of the Elements",
                    "desc": "Though exact interpretations and words of the Oath of the Elements vary between those who serve the subtle, elemental spirits of the world and those who serve elemental deities or genies, paladins of this oath share these tenets.\n\n***Defend the Natural World.*** Every mountaintop, valley, cave, stream, and spring is sacred. You would fight to your last breath to protect natural places from harm.\n\n***Lead the Line.*** You stand at the forefront of every battle as a beacon of hope to lead your allies to victory.\n\n ***Act Wisely, Act Decisively.*** You weigh your actions carefully and offer counsel to those who would behave impulsively. When the time is right, you unleash the fury of the elements upon your enemies.\n\n ***Integrity.*** Your word is your bond. You don't lie or deceive others and always treat them with fairness.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Paladin",
                "key": "srd_paladin",
                "url": "https://api-beta.open5e.com/v2/classes/srd_paladin/?format=api"
            },
            "name": "Oath of the Elements",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_oath-of-safeguarding/?format=api",
            "key": "toh_oath-of-safeguarding",
            "features": [
                {
                    "key": "toh_oath-of-safeguarding_aura-of-preservation",
                    "name": "Aura of Preservation",
                    "desc": "Beginning at 7th level, you emit an aura of safety while you're not incapacitated. The aura extends 10 feet from you in every direction. The first time you or a friendly creature within the aura would take damage from a weapon attack between the end of your previous turn and the start of your next turn, the target of the attack has resistance to bludgeoning, piercing, and slashing damage from nonmagical attacks. In addition, each friendly creature within the aura has advantage on death saving throws.\n  When you reach 18th level in this class, the range of this aura increases to 30 feet, and friendly creatures within 10 feet of you have resistance to all bludgeoning, piercing, and slashing damage.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-safeguarding_battlefield-controller",
                    "name": "Battlefield Controller",
                    "desc": "Starting at 15th level, you can't be shoved. When a hostile creature within 10 feet of you moves more than 10 feet away from you, you can use your reaction to move up to 10 feet and make an attack against that creature.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-safeguarding_channel-divinity",
                    "name": "Channel Divinity",
                    "desc": "When you take this oath at 3rd level, you gain the following two Channel Divinity options. See the Sacred Oath class feature for how Channel Divinity works.\n\n***Insurmountable Passage.*** As an action, you can use your Channel Divinity and stamp one foot on the ground. The ground within 60 feet of you magically becomes difficult terrain for 1 minute. When you use this feature, you can designate up to 10 creatures that can ignore the difficult terrain.\n\n***Protect from Harm.*** As an action, you can use your Channel Divinity and speak reassuring words. For 1 minute, each friendly creature within 30 feet of you that can see or hear you has advantage on saving throws against spells and abilities that deal damage. In addition, each hostile creature within 30 feet of you that can hear you must succeed on a Wisdom saving throw or have disadvantage on its attack rolls until the end of its next turn.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-safeguarding_oath-spells",
                    "name": "Oath Spells",
                    "desc": "You gain oath spells at the paladin levels listed in the Oath of Safeguarding Spells table. See the Sacred Oath class feature for how oath spells work.\n\n **Oath of Safeguarding Spells (table)**\n| Paladin Level  | Spells                                 | \n|----------------|----------------------------------------| \n| 3rd            | *longstrider,*, *shield of faith*      | \n| 5th            | *hold person*, *spike growth*          | \n| 9th            | *beacon of hope*, *spirit guardians*   | \n| 13th           | *dimension door*, *stoneskin*          | \n| 17th           | *greater restoration*, *wall of stone* |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-safeguarding_redoubtable-defender",
                    "name": "Redoubtable Defender",
                    "desc": "At 20th level, as an action, you can touch your charge, typically a creature or structure, and create a magical link between you, which appears as a razor-thin, ghostly silver tether. For 1 hour, you gain the following benefits: \n* You know the general status and well-being of your charge, such as if your charge is wounded or experiencing a particularly strong emotion, or, in the case of an object or structure, if it is damaged. \n* As an action, you can teleport to an unoccupied space within 5 feet of your charge, if it is a person or object. If the charge is a structure, you can choose to teleport to any unoccupied space within the structure. \n* You are immune to spells and effects that cause you to be charmed or might otherwise influence you to harm your charge. \n* If your charge is a creature and within 5 feet of you, the charge is immune to nonmagical bludgeoning, piercing, and slashing damage, and it has advantage on all saving throws. \n* You can use an action to erect a barrier for 1 minute, similar to a *wall of force*, to protect your charge. The wall can be a hemispherical dome or a sphere with a radius of up to 5 feet, or four contiguous 10-foot-by-10-foot panels. If your charge is a structure, the barrier can cut through portions of the structure without harming it.\nOnce you use this feature, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-safeguarding_tenets-of-safeguarding",
                    "name": "Tenets of Safeguarding",
                    "desc": "Paladins undertaking the Oath of Safeguarding take their responsibilities seriously and are most likely to seek atonement should they fail in their duties. However, they have no qualms about terminating their protection when their charges prove nefarious. In these cases, they won't leave people stranded in a hostile environment or situation, but they also focus their efforts on their allies over unworthy, former charges. Even when these paladins serve no charge, they seek opportunities to shield others from harm. In combat, they rush to aid their allies and stand alone to allow others to flee from battle.\n\n***Last Line of Defense.*** When your allies must retreat or regroup, you remain to ensure they have ample time to withdraw before withdrawing yourself. If your mission requires you to guard a building, you are the final obstacle the attackers face before breaching the building.\n\n***Protect the Charge.*** You pledge to preserve the lives of people you protect and the sanctity of all structures you guard, even if it means endangering yourself. When you must rest, you ensure your charge is as safe as possible, turning to trusted allies to aid you.\n\n***Shield All Innocents.*** In the absence of a sacred charge to protect, you endeavor to keep all those who can't defend themselves safe from harm. In cases where your charge must take priority, you do what you can to defend the helpless.\n\n***Uphold the Vow.*** You acknowledge the person you protect may reveal themselves as unworthy, such as by committing nefarious acts or exploiting your protection and fidelity, or the location you guard may become a site of terrible acts. When you witness this, you are free to terminate your guardianship. However, you don't leave your now-former charge in any present danger, if only for the possibility of future atonement.\n\n ***Unwavering.*** Nothing shall distract you from your mission. If you are magically compelled to desert your post, you do your utmost to resume your duty. Failing that, you take out your vengeance on the party responsible for your dereliction.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Paladin",
                "key": "srd_paladin",
                "url": "https://api-beta.open5e.com/v2/classes/srd_paladin/?format=api"
            },
            "name": "Oath of Safeguarding",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_oath-of-justice/?format=api",
            "key": "toh_oath-of-justice",
            "features": [
                {
                    "key": "toh_oath-of-justice_avatar-of-perfect-order",
                    "name": "Avatar of Perfect Order",
                    "desc": "At 20th level, you can take on the appearance of justice itself. As an action, you become wreathed in a garment of cold light. For 1 minute, you benefit from the following effects: \n* You are immune to bludgeoning, piercing, and slashing damage. \n* You can use your Justicar's Celerity feature without expending a use of Channel Divinity. \n* When a creature you can see takes the Attack or Cast a Spell action, you can use your reaction to force it to make a Wisdom saving throw. On a failure, it must take a different action of your choice instead.\nOnce you use this feature, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-justice_channel-divinity",
                    "name": "Channel Divinity",
                    "desc": "When you take this oath at 3rd level, you gain the following two Channel Divinity options. See the Sacred Oath class feature for how Channel Divinity works.\n\n***Tether of Righteousness.*** You can use your Channel Divinity to bind your target to you. As an action, you extend a line of energy toward a creature you can see within 30 feet of you. That creature must make a Dexterity saving throw. On a failure, it is tethered and can't move more than 30 feet away from you for 1 minute. While tethered, the target takes lightning damage equal to your Charisma modifier (minimum of 1) at the end of each of its turns. You can use an action to make a Strength (Athletics) check opposed by the tethered creature's Strength (Athletics) or Dexterity (Acrobatics) check (the creature's choice). On a success, you can pull the creature up to 15 feet in a straight line toward you. As an action, the tethered creature can make a Strength check against your spell save DC. On a success, it breaks the tether.\n\n***Justicar's Celerity.*** You can use your Channel Divinity to respond to danger with lightning speed. When a creature that you can see is attacked, you can move up to your speed as a reaction. If you end your movement within 5 feet of the attacker, you can make one melee attack against it as part of this reaction. If you end your movement within 5 feet of the target of the attack, you can become the target of the attack instead as part of this reaction.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-justice_disciplined-pursuant",
                    "name": "Disciplined Pursuant",
                    "desc": "At 7th level, you can bend the laws of magic to parallel the laws of civilization. When you reduce a creature to 0 hit points with a spell or Divine Smite, you can choose to knock out the creature instead of killing it. The creature falls unconscious and is stable.\n  In addition, once per turn when you deal radiant damage to a creature, you can force it to make a Constitution saving throw. On a failure, its speed is halved until the end of its next turn. If you deal radiant damage to more than one creature, you can choose only one creature to be affected by this feature.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-justice_shackles-of-light",
                    "name": "Shackles of Light",
                    "desc": "Starting at 15th level, once per turn when you deal radiant damage to a creature, it must make a Constitution saving throw. On a failure, it is restrained by golden, spectral chains until the end of its next turn. If you deal radiant damage to more than one creature, you can choose only one such creature to be affected by this feature. The target of this feature can be different from the target of your Disciplined Pursuant feature.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_oath-of-justice_tenets-of-justice",
                    "name": "Tenets of Justice",
                    "desc": "All paladins of justice uphold the law in some capacity, but their oath differs depending on their station. A paladin who serves a queen upholds slightly different tenets than one who serves a small town.\n\n***Uphold the Law.*** The law represents the triumph of civilization over the untamed wilds. It must be preserved at all costs.\n\n***Punishment Fits the Crime.*** The severity of justice acts in equal measure to the severity of a wrongdoer's transgressions. Oath Spells You gain oath spells at the paladin levels listed in the Oath of Justice Spells table. See the Sacred Oath class feature for how oath spells work.\n\n**Oath of Justice Spells (table)**\n| Paladin Level  | Spells                              | \n|----------------|-------------------------------------| \n| 3rd            | *color spray*, *guiding bolt*       | \n| 5th            | *guiding bolt*, *zone of truth*     | \n| 9th            | *lightning bolt*, *slow*            | \n| 13th           | *faithful hound*, *locate creature* | \n| 17th           | *arcane hand*, *hold monster*       |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                }
            ],
            "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/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Paladin",
                "key": "srd_paladin",
                "url": "https://api-beta.open5e.com/v2/classes/srd_paladin/?format=api"
            },
            "name": "Oath of Justice",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd_oath-of-devotion/?format=api",
            "key": "srd_oath-of-devotion",
            "features": [
                {
                    "key": "srd_oath-of-devotion_aura-of-devotion",
                    "name": "Aura of Devotion",
                    "desc": "Starting at 7th level, you and friendly creatures within 10 feet of you can't be charmed while you are conscious.\r\n\r\nAt 18th level, the range of this aura increases to 30 feet.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        },
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_oath-of-devotion_channel-divinity",
                    "name": "Channel Divinity",
                    "desc": "When you take this oath at 3rd level, you gain the following two Channel Divinity options.\r\n\r\n**Sacred Weapon.** As an action, you can imbue one weapon that you are holding with positive energy, using your Channel Divinity. For 1 minute, you add your Charisma modifier to attack rolls made with that weapon (with a minimum bonus of +1). The weapon also emits bright light in a 20-foot radius and dim light 20 feet beyond that. If the weapon is not already magical, it becomes magical for the duration.\r\n\r\nYou can end this effect on your turn as part of any other action. If you are no longer holding or carrying this weapon, or if you fall unconscious, this effect ends.\r\n\r\n**Turn the Unholy.** As an action, you present your holy symbol and speak a prayer censuring fiends and undead, using your Channel Divinity. Each fiend or undead that can see or hear you within 30 feet of you must make a Wisdom saving throw. If the creature fails its saving throw, it is turned for 1 minute or until it takes damage.\r\n\r\nA turned creature must spend its turns trying to move as far away from you as it can, and it can't willingly move to a space within 30 feet of you. It also can't take reactions. For its action, it can use only the Dash action or try to escape from an effect that prevents it from moving. If there's nowhere to move, the creature can use the Dodge action.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_oath-of-devotion_holy-nimbus",
                    "name": "Holy Nimbus",
                    "desc": "At 20th level, as an action, you can emanate an aura of sunlight. For 1 minute, bright light shines from you in a 30-foot radius, and dim light shines 30 feet beyond that.\r\n\r\nWhenever an enemy creature starts its turn in the bright light, the creature takes 10 radiant damage.\r\n\r\nIn addition, for the duration, you have advantage on saving throws against spells cast by fiends or undead.\r\n\r\nOnce you use this feature, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_oath-of-devotion_oath-spells",
                    "name": "Oath Spells",
                    "desc": "You gain oath spells at the paladin levels listed.\r\n\r\n### Oath of Devotion Spells\r\n| Paladin Level | Spells |\r\n| --- | --- |\r\n| 3rd | protection from evil and good, sanctuary |\r\n| 5th | lesser restoration, zone of truth |\r\n| 9th | beacon of hope, dispel magic |\r\n| 13th | freedom of movement, guardian of faith |\r\n| 17th | commune, flame strike |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 13,
                            "detail": null
                        },
                        {
                            "level": 17,
                            "detail": null
                        },
                        {
                            "level": 3,
                            "detail": null
                        },
                        {
                            "level": 5,
                            "detail": null
                        },
                        {
                            "level": 9,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_oath-of-devotion_purity-of-spirit",
                    "name": "Purity of Spirit",
                    "desc": "Beginning at 15th level, you are always under the effects of a *protection from evil and good* spell.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_oath-of-devotion_tenets-of-devotion",
                    "name": "Tenets of Devotion",
                    "desc": "Though the exact words and strictures of the Oath of Devotion vary, paladins of this oath share these tenets.\r\n\r\n*Honesty.* Don't lie or cheat. Let your word be your promise.\r\n\r\n*Courage.* Never fear to act, though caution is wise.\r\n\r\n*Compassion.* Aid others, protect the weak, and punish those who threaten them. Show mercy to your foes, but temper it with wisdom.\r\n\r\n*Honor.* Treat others with fairness, and let your honorable deeds be an example to them. Do as much good as possible while causing the least amount of harm.\r\n\r\n*Duty.* Be responsible for your actions and their consequences, protect those entrusted to your care, and obey those who have just authority over you.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Paladin",
                "key": "srd_paladin",
                "url": "https://api-beta.open5e.com/v2/classes/srd_paladin/?format=api"
            },
            "name": "Oath of Devotion",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        }
    ]
}