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

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

{
    "count": 129,
    "next": null,
    "previous": "https://api-beta.open5e.com/v2/classes/?format=api&ordering=-key&page=2",
    "results": [
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd_circle-of-the-land/?format=api",
            "key": "srd_circle-of-the-land",
            "features": [
                {
                    "key": "srd_circle-of-the-land_bonus-cantrip",
                    "name": "Bonus Cantrip",
                    "desc": "When you choose this circle at 2nd level, you learn one additional druid cantrip of your choice.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_circle-of-the-land_circle-spells",
                    "name": "Circle Spells",
                    "desc": "Your mystical connection to the land infuses you with the ability to cast certain spells. At 3rd, 5th, 7th, and 9th level you gain access to circle spells connected to the land where you became a druid. Choose that land-arctic, coast, desert, forest, grassland, mountain, or swamp-and consult the associated list of spells. \r\n\r\nOnce you gain access to a circle spell, you always have it prepared, and it doesn't count against the number of spells you can prepare each day. If you gain access to a spell that doesn't appear on the druid spell list, the spell is nonetheless a druid spell for you.\r\n\r\n**Arctic (table)**\r\n| Druid Level | Circle Spells  | \r\n|---|---| \r\n| 3rd | hold person, spike growth | \r\n| 5th | sleet storm, slow | \r\n| 7th | freedom of movement, ice storm  | \r\n| 9th | commune with nature, cone of cold | \r\n \r\n**Coast (table)** \r\n \r\n| Druid Level | Circle Spells  | \r\n|---|---| \r\n| 3rd | mirror image, misty step | \r\n| 5th | water breathing, water walk  | \r\n| 7th | control water, freedom of movement | \r\n| 9th | conjure elemental, scrying | \r\n \r\n**Desert (table)** \r\n \r\n| Druid Level | Circle Spells | \r\n|---|---| \r\n| 3rd | blur, silence | \r\n| 5th | create food and water, protection from energy | \r\n| 7th | blight, hallucinatory terrain | \r\n| 9th | insect plague, wall of stone  | \r\n \r\n**Forest (table)** \r\n \r\n| Druid Level | Circle Spells  | \r\n|---|---| \r\n| 3rd | barkskin, spider climb | \r\n| 5th | call lightning, plant growth | \r\n| 7th | divination, freedom of movement  | \r\n| 9th | commune with nature, tree stride | \r\n \r\n**Grassland (table)** \r\n \r\n| Druid Level | Circle Spells  | \r\n|---|---| \r\n| 3rd | invisibility, pass without trace | \r\n| 5th | daylight, haste  | \r\n| 7th | divination, freedom of movement  | \r\n| 9th | dream, insect plague | \r\n \r\n**Mountain (table)** \r\n \r\n| Druid Level | Circle Spells | \r\n|---|---| \r\n| 3rd | spider climb, spike growth  | \r\n| 5th | lightning bolt, meld into stone | \r\n| 7th | stone shape, stoneskin  | \r\n| 9th | passwall, wall of stone | \r\n \r\n**Swamp (table)** \r\n \r\n| Druid Level | Circle Spells  | \r\n|---|---| \r\n| 3rd | acid arrow, darkness | \r\n| 5th | water walk, stinking cloud | \r\n| 7th | freedom of movement, locate creature | \r\n| 9th | insect plague, scrying |",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        },
                        {
                            "level": 5,
                            "detail": null
                        },
                        {
                            "level": 7,
                            "detail": null
                        },
                        {
                            "level": 9,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_circle-of-the-land_lands-stride",
                    "name": "Land's Stride",
                    "desc": "Starting at 6th level, moving through nonmagical difficult terrain costs you no extra movement. You can also pass through nonmagical plants without being slowed by them and without taking damage from them if they have thorns, spines, or a similar hazard.\r\n\r\nIn addition, you have advantage on saving throws against plants that are magically created or manipulated to impede movement, such those created by the entangle spell.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_circle-of-the-land_natural-recovery",
                    "name": "Natural Recovery",
                    "desc": "Starting at 2nd level, you can regain some of your magical energy by sitting in meditation and communing with nature. During a short rest, you choose expended spell slots to recover. The spell slots can have a combined level that is equal to or less than half your druid level (rounded up), and none of the slots can be 6th level or higher. You can't use this feature again until you finish a long rest.\r\n\r\nFor example, when you are a 4th-level druid, you can recover up to two levels worth of spell slots. You can recover either a 2nd-level slot or two 1st-level slots.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_circle-of-the-land_natures-sanctuary",
                    "name": "Nature's Sanctuary",
                    "desc": "When you reach 14th level, creatures of the natural world sense your connection to nature and become hesitant to attack you. When a beast or plant creature attacks you, that creature must make a Wisdom saving throw against your druid spell save DC. On a failed save, the creature must choose a different target, or the attack automatically misses. On a successful save, the creature is immune to this effect for 24 hours.\r\n\r\nThe creature is aware of this effect before it makes its attack against you.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_circle-of-the-land_natures-ward",
                    "name": "Nature's Ward",
                    "desc": "When you reach 10th level, you can't be charmed or frightened by elementals or fey, and you are immune to poison and disease.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "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": "Druid",
                "key": "srd_druid",
                "url": "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api"
            },
            "name": "Circle of the Land",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd_champion/?format=api",
            "key": "srd_champion",
            "features": [
                {
                    "key": "srd_champion_additional-fighting-style",
                    "name": "Additional Fighting Style",
                    "desc": "At 10th level, you can choose a second option from the Fighting Style class feature.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_champion_improved-critical",
                    "name": "Improved Critical",
                    "desc": "Beginning when you choose this archetype at 3rd level, your weapon attacks score a critical hit on a roll of 19 or 20.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_champion_remarkable-athlete",
                    "name": "Remarkable Athlete",
                    "desc": "Starting at 7th level, you can add half your proficiency bonus (round up) to any Strength, Dexterity, or Constitution check you make that doesn't already use your proficiency bonus.\r\n\r\nIn addition, when you make a running long jump, the distance you can cover increases by a number of feet equal to your Strength modifier.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_champion_superior-critical",
                    "name": "Superior Critical",
                    "desc": "Starting at 15th level, your weapon attacks score a critical hit on a roll of 18-20.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_champion_survivor",
                    "name": "Survivor",
                    "desc": "At 18th level, you attain the pinnacle of resilience in battle. At the start of each of your turns, you regain hit points equal to 5 + your Constitution modifier if you have no more than half of your hit points left. You don't gain this benefit if you have 0 hit points.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "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": "Fighter",
                "key": "srd_fighter",
                "url": "https://api-beta.open5e.com/v2/classes/srd_fighter/?format=api"
            },
            "name": "Champion",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd_bard/?format=api",
            "key": "srd_bard",
            "features": [
                {
                    "key": "srd_bard_ability-score-improvement",
                    "name": "Ability Score Improvement",
                    "desc": "When you reach 4th level, and again at 8th, 12th, 16th, and 19th level, you can increase one ability score of your choice by 2, or you can increase two ability scores of your choice by 1. As normal, you can't increase an ability score above 20 using this feature.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 12,
                            "detail": null
                        },
                        {
                            "level": 16,
                            "detail": null
                        },
                        {
                            "level": 19,
                            "detail": null
                        },
                        {
                            "level": 4,
                            "detail": null
                        },
                        {
                            "level": 8,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_bard_bard-college",
                    "name": "Bard College",
                    "desc": "At 3rd level, you delve into the advanced techniques of a bard college of your choice: the College of Lore or the College of Valor, both detailed at the end of the class description. Your choice grants you features at 3rd level and again at 6th and 14th level.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_bard_bardic-inspiration",
                    "name": "Bardic Inspiration",
                    "desc": "You can inspire others through stirring words or music. To do so, you use a bonus action on your turn to choose one creature other than yourself within 60 feet of you who can hear you. That creature gains one Bardic Inspiration die, a d6.\r\n\r\nOnce within the next 10 minutes, the creature can roll the die and add the number rolled to one ability check, attack roll, or saving throw it makes. The creature can wait until after it rolls the d20 before deciding to use the Bardic Inspiration die, but must decide before the GM says whether the roll succeeds or fails. Once the Bardic Inspiration die is rolled, it is lost. A creature can have only one Bardic Inspiration die at a time.\r\n\r\nYou can use this feature a number of times equal to your Charisma modifier (a minimum of once). You regain any expended uses when you finish a long rest.\r\n\r\nYour Bardic Inspiration die changes when you reach certain levels in this class. The die becomes a d8 at 5th level, a d10 at 10th level, and a d12 at 15th level.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": "d6"
                        },
                        {
                            "level": 10,
                            "detail": "d10"
                        },
                        {
                            "level": 15,
                            "detail": "d12"
                        },
                        {
                            "level": 5,
                            "detail": "d8"
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_bard_cantrips-known",
                    "name": "Cantrips Known",
                    "desc": "[Column data]",
                    "feature_type": "CANTRIPS_KNOWN",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "2"
                        },
                        {
                            "level": 10,
                            "column_value": "4"
                        },
                        {
                            "level": 11,
                            "column_value": "4"
                        },
                        {
                            "level": 12,
                            "column_value": "4"
                        },
                        {
                            "level": 13,
                            "column_value": "4"
                        },
                        {
                            "level": 14,
                            "column_value": "4"
                        },
                        {
                            "level": 15,
                            "column_value": "4"
                        },
                        {
                            "level": 16,
                            "column_value": "4"
                        },
                        {
                            "level": 17,
                            "column_value": "4"
                        },
                        {
                            "level": 18,
                            "column_value": "4"
                        },
                        {
                            "level": 19,
                            "column_value": "4"
                        },
                        {
                            "level": 2,
                            "column_value": "2"
                        },
                        {
                            "level": 20,
                            "column_value": "4"
                        },
                        {
                            "level": 3,
                            "column_value": "2"
                        },
                        {
                            "level": 4,
                            "column_value": "3"
                        },
                        {
                            "level": 5,
                            "column_value": "3"
                        },
                        {
                            "level": 6,
                            "column_value": "3"
                        },
                        {
                            "level": 7,
                            "column_value": "3"
                        },
                        {
                            "level": 8,
                            "column_value": "3"
                        },
                        {
                            "level": 9,
                            "column_value": "3"
                        }
                    ]
                },
                {
                    "key": "srd_bard_countercharm",
                    "name": "Countercharm",
                    "desc": "At 6th level, you gain the ability to use musical notes or words of power to disrupt mind-influencing effects. As an action, you can start a performance that lasts until the end of your next turn. During that time, you and any friendly creatures within 30 feet of you have advantage on saving throws against being frightened or charmed. A creature must be able to hear you to gain this benefit. The performance ends early if you are incapacitated or silenced or if you voluntarily end it (no action required).",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_bard_equipment",
                    "name": "Equipment",
                    "desc": "You start with the following equipment, in addition to the equipment granted by your background:\r\n* (*a*) a rapier, (*b*) a longsword, or (*c*) any simple weapon\r\n* (*a*) a diplomat’s pack or (*b*) an entertainer’s pack\r\n* (*a*) a lute or (*b*) any other musical instrument\r\n* Leather armor and a dagger",
                    "feature_type": "STARTING_EQUIPMENT",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_bard_expertise",
                    "name": "Expertise",
                    "desc": "At 3rd level, choose two of your skill proficiencies. Your proficiency bonus is doubled for any ability check you make that uses either of the chosen proficiencies.\r\n\r\nAt 10th level, you can choose another two skill proficiencies to gain this benefit.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        },
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_bard_font-of-inspiration",
                    "name": "Font of Inspiration",
                    "desc": "Beginning when you reach 5th level, you regain all of your expended uses of Bardic Inspiration when you finish a short or long rest.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_bard_jack-of-all-trades",
                    "name": "Jack of All Trades",
                    "desc": "Starting at 2nd level, you can add half your proficiency bonus, rounded down, to any ability check you make that doesn't already include your proficiency bonus.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_bard_magical-secrets",
                    "name": "Magical Secrets",
                    "desc": "By 10th level, you have plundered magical knowledge from a wide spectrum of disciplines. Choose two spells from any class, including this one. A spell you choose must be of a level you can cast, as shown on the Bard table, or a cantrip.\r\n\r\nThe chosen spells count as bard spells for you and are included in the number in the Spells Known column of the Bard table.\r\n\r\nYou learn two additional spells from any class at 14th level and again at 18th level.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        },
                        {
                            "level": 14,
                            "detail": null
                        },
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_bard_proficiencies",
                    "name": "Proficiencies",
                    "desc": "**Armor:** Light armor\r\n**Weapons:** Simple weapons, hand crossbows, longswords, rapiers, shortswords\r\n**Tools:** Three musical instruments of your choice\r\n**Saving Throws:** Dexterity, Charisma\r\n**Skills:** Choose any three",
                    "feature_type": "PROFICIENCIES",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_bard_proficiency-bonus",
                    "name": "Proficiency Bonus",
                    "desc": "[Column data]",
                    "feature_type": "PROFICIENCY_BONUS",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "+2"
                        },
                        {
                            "level": 10,
                            "column_value": "+4"
                        },
                        {
                            "level": 11,
                            "column_value": "+4"
                        },
                        {
                            "level": 12,
                            "column_value": "+4"
                        },
                        {
                            "level": 13,
                            "column_value": "+5"
                        },
                        {
                            "level": 14,
                            "column_value": "+5"
                        },
                        {
                            "level": 15,
                            "column_value": "+5"
                        },
                        {
                            "level": 16,
                            "column_value": "+5"
                        },
                        {
                            "level": 17,
                            "column_value": "+6"
                        },
                        {
                            "level": 18,
                            "column_value": "+6"
                        },
                        {
                            "level": 19,
                            "column_value": "+6"
                        },
                        {
                            "level": 2,
                            "column_value": "+2"
                        },
                        {
                            "level": 20,
                            "column_value": "+6"
                        },
                        {
                            "level": 3,
                            "column_value": "+2"
                        },
                        {
                            "level": 4,
                            "column_value": "+2"
                        },
                        {
                            "level": 5,
                            "column_value": "+3"
                        },
                        {
                            "level": 6,
                            "column_value": "+3"
                        },
                        {
                            "level": 7,
                            "column_value": "+3"
                        },
                        {
                            "level": 8,
                            "column_value": "+3"
                        },
                        {
                            "level": 9,
                            "column_value": "+4"
                        }
                    ]
                },
                {
                    "key": "srd_bard_slots-1st",
                    "name": "1st",
                    "desc": "[Column data]",
                    "feature_type": "SPELL_SLOTS",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "2"
                        },
                        {
                            "level": 10,
                            "column_value": "4"
                        },
                        {
                            "level": 11,
                            "column_value": "4"
                        },
                        {
                            "level": 12,
                            "column_value": "4"
                        },
                        {
                            "level": 13,
                            "column_value": "4"
                        },
                        {
                            "level": 14,
                            "column_value": "4"
                        },
                        {
                            "level": 15,
                            "column_value": "4"
                        },
                        {
                            "level": 16,
                            "column_value": "4"
                        },
                        {
                            "level": 17,
                            "column_value": "4"
                        },
                        {
                            "level": 18,
                            "column_value": "4"
                        },
                        {
                            "level": 19,
                            "column_value": "4"
                        },
                        {
                            "level": 2,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "4"
                        },
                        {
                            "level": 3,
                            "column_value": "4"
                        },
                        {
                            "level": 4,
                            "column_value": "4"
                        },
                        {
                            "level": 5,
                            "column_value": "4"
                        },
                        {
                            "level": 6,
                            "column_value": "4"
                        },
                        {
                            "level": 7,
                            "column_value": "4"
                        },
                        {
                            "level": 8,
                            "column_value": "4"
                        },
                        {
                            "level": 9,
                            "column_value": "4"
                        }
                    ]
                },
                {
                    "key": "srd_bard_slots-2nd",
                    "name": "2nd",
                    "desc": "[Column data]",
                    "feature_type": "SPELL_SLOTS",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 10,
                            "column_value": "3"
                        },
                        {
                            "level": 11,
                            "column_value": "3"
                        },
                        {
                            "level": 12,
                            "column_value": "3"
                        },
                        {
                            "level": 13,
                            "column_value": "3"
                        },
                        {
                            "level": 14,
                            "column_value": "3"
                        },
                        {
                            "level": 15,
                            "column_value": "3"
                        },
                        {
                            "level": 16,
                            "column_value": "3"
                        },
                        {
                            "level": 17,
                            "column_value": "3"
                        },
                        {
                            "level": 18,
                            "column_value": "3"
                        },
                        {
                            "level": 19,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "3"
                        },
                        {
                            "level": 4,
                            "column_value": "2"
                        },
                        {
                            "level": 4,
                            "column_value": "3"
                        },
                        {
                            "level": 5,
                            "column_value": "3"
                        },
                        {
                            "level": 6,
                            "column_value": "3"
                        },
                        {
                            "level": 7,
                            "column_value": "3"
                        },
                        {
                            "level": 8,
                            "column_value": "3"
                        },
                        {
                            "level": 9,
                            "column_value": "3"
                        }
                    ]
                },
                {
                    "key": "srd_bard_slots-3rd",
                    "name": "3rd",
                    "desc": "[Column data]",
                    "feature_type": "SPELL_SLOTS",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 10,
                            "column_value": "3"
                        },
                        {
                            "level": 11,
                            "column_value": "3"
                        },
                        {
                            "level": 12,
                            "column_value": "3"
                        },
                        {
                            "level": 13,
                            "column_value": "3"
                        },
                        {
                            "level": 14,
                            "column_value": "3"
                        },
                        {
                            "level": 15,
                            "column_value": "3"
                        },
                        {
                            "level": 16,
                            "column_value": "3"
                        },
                        {
                            "level": 17,
                            "column_value": "3"
                        },
                        {
                            "level": 18,
                            "column_value": "3"
                        },
                        {
                            "level": 19,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "3"
                        },
                        {
                            "level": 5,
                            "column_value": "2"
                        },
                        {
                            "level": 6,
                            "column_value": "3"
                        },
                        {
                            "level": 7,
                            "column_value": "3"
                        },
                        {
                            "level": 8,
                            "column_value": "3"
                        },
                        {
                            "level": 9,
                            "column_value": "3"
                        }
                    ]
                },
                {
                    "key": "srd_bard_slots-4th",
                    "name": "4th",
                    "desc": "[Column data]",
                    "feature_type": "SPELL_SLOTS",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 10,
                            "column_value": "3"
                        },
                        {
                            "level": 11,
                            "column_value": "3"
                        },
                        {
                            "level": 12,
                            "column_value": "3"
                        },
                        {
                            "level": 13,
                            "column_value": "3"
                        },
                        {
                            "level": 14,
                            "column_value": "3"
                        },
                        {
                            "level": 15,
                            "column_value": "3"
                        },
                        {
                            "level": 16,
                            "column_value": "3"
                        },
                        {
                            "level": 17,
                            "column_value": "3"
                        },
                        {
                            "level": 18,
                            "column_value": "3"
                        },
                        {
                            "level": 19,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "3"
                        },
                        {
                            "level": 7,
                            "column_value": "1"
                        },
                        {
                            "level": 8,
                            "column_value": "2"
                        },
                        {
                            "level": 9,
                            "column_value": "3"
                        }
                    ]
                },
                {
                    "key": "srd_bard_slots-5th",
                    "name": "5th",
                    "desc": "[Column data]",
                    "feature_type": "SPELL_SLOTS",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 10,
                            "column_value": "2"
                        },
                        {
                            "level": 11,
                            "column_value": "2"
                        },
                        {
                            "level": 12,
                            "column_value": "2"
                        },
                        {
                            "level": 13,
                            "column_value": "2"
                        },
                        {
                            "level": 14,
                            "column_value": "2"
                        },
                        {
                            "level": 15,
                            "column_value": "2"
                        },
                        {
                            "level": 16,
                            "column_value": "2"
                        },
                        {
                            "level": 17,
                            "column_value": "2"
                        },
                        {
                            "level": 18,
                            "column_value": "3"
                        },
                        {
                            "level": 19,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "3"
                        },
                        {
                            "level": 9,
                            "column_value": "1"
                        }
                    ]
                },
                {
                    "key": "srd_bard_slots-6th",
                    "name": "6th",
                    "desc": "[Column data]",
                    "feature_type": "SPELL_SLOTS",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 11,
                            "column_value": "1"
                        },
                        {
                            "level": 12,
                            "column_value": "1"
                        },
                        {
                            "level": 13,
                            "column_value": "1"
                        },
                        {
                            "level": 14,
                            "column_value": "1"
                        },
                        {
                            "level": 15,
                            "column_value": "1"
                        },
                        {
                            "level": 16,
                            "column_value": "1"
                        },
                        {
                            "level": 17,
                            "column_value": "1"
                        },
                        {
                            "level": 18,
                            "column_value": "1"
                        },
                        {
                            "level": 19,
                            "column_value": "2"
                        },
                        {
                            "level": 20,
                            "column_value": "2"
                        }
                    ]
                },
                {
                    "key": "srd_bard_slots-7th",
                    "name": "7th",
                    "desc": "[Column data]",
                    "feature_type": "SPELL_SLOTS",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 13,
                            "column_value": "1"
                        },
                        {
                            "level": 14,
                            "column_value": "1"
                        },
                        {
                            "level": 15,
                            "column_value": "1"
                        },
                        {
                            "level": 16,
                            "column_value": "1"
                        },
                        {
                            "level": 17,
                            "column_value": "1"
                        },
                        {
                            "level": 18,
                            "column_value": "1"
                        },
                        {
                            "level": 19,
                            "column_value": "1"
                        },
                        {
                            "level": 20,
                            "column_value": "2"
                        }
                    ]
                },
                {
                    "key": "srd_bard_slots-8th",
                    "name": "8th",
                    "desc": "[Column data]",
                    "feature_type": "SPELL_SLOTS",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 15,
                            "column_value": "1"
                        },
                        {
                            "level": 16,
                            "column_value": "1"
                        },
                        {
                            "level": 17,
                            "column_value": "1"
                        },
                        {
                            "level": 18,
                            "column_value": "1"
                        },
                        {
                            "level": 19,
                            "column_value": "1"
                        },
                        {
                            "level": 20,
                            "column_value": "1"
                        }
                    ]
                },
                {
                    "key": "srd_bard_slots-9th",
                    "name": "9th",
                    "desc": "[Column data]",
                    "feature_type": "SPELL_SLOTS",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 17,
                            "column_value": "1"
                        },
                        {
                            "level": 18,
                            "column_value": "1"
                        },
                        {
                            "level": 19,
                            "column_value": "1"
                        },
                        {
                            "level": 20,
                            "column_value": "1"
                        }
                    ]
                },
                {
                    "key": "srd_bard_song-of-rest",
                    "name": "Song of Rest",
                    "desc": "Beginning at 2nd level, you can use soothing music or oration to help revitalize your wounded allies during a short rest. If you or any friendly creatures who can hear your performance regain hit points at the end of the short rest by spending one or more Hit Dice, each of those creatures regains an extra 1d6 hit points.\r\n\r\nThe extra hit points increase when you reach certain levels in this class: to 1d8 at 9th level, to 1d10 at 13th level, and to 1d12 at 17th level.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 13,
                            "detail": "d10"
                        },
                        {
                            "level": 17,
                            "detail": "d12"
                        },
                        {
                            "level": 2,
                            "detail": "d6"
                        },
                        {
                            "level": 9,
                            "detail": "d8"
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_bard_spellcasting",
                    "name": "Spellcasting",
                    "desc": "You have learned to untangle and reshape the fabric of reality in harmony with your wishes and music.\r\n\r\nYour spells are part of your vast repertoire, magic that you can tune to different situations.\r\n\r\n###Cantrips\r\n\r\nYou know two cantrips of your choice from the bard spell list. You learn additional bard cantrips of your choice at higher levels, as shown in the Cantrips Known column of the Bard table.\r\n\r\n###Spell Slots\r\n\r\nThe Bard 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 a slot of the spell's level or higher. You regain all expended spell slots when you finish a long rest.\r\n\r\nFor example, if you know the 1st-level spell cure wounds and have a 1st-level and a 2nd-level spell slot available, you can cast cure wounds using either slot.\r\n\r\n###Spells Known of 1st Level and Higher\r\n\r\nYou know four 1st-level spells of your choice from the bard spell list.\r\n\r\nThe Spells Known column of the Bard table shows when you learn more bard spells of your choice. Each of these spells must be of a level for which you have spell slots, as shown on the table. For instance, when you reach 3rd level in this class, you can learn one new spell of 1st or 2nd level.\r\n\r\nAdditionally, when you gain a level in this class, you can choose one of the bard spells you know and replace it with another spell from the bard spell list, which also must be of a level for which you have spell slots.\r\n\r\n###Spellcasting Ability\r\n\r\nCharisma is your spellcasting ability for your bard spells. Your magic comes from the heart and soul you pour into the performance of your music or oration. You use your Charisma whenever a spell refers to your spellcasting ability. In addition, you use your Charisma modifier when setting the saving throw DC for a bard spell you cast and when making an attack roll with one.\r\n\r\n*Spell save DC* = 8 + your proficiency bonus + your Charisma modifier\r\n\r\n*Spell attack modifier* = your proficiency bonus + your Charisma modifier\r\n\r\n###Ritual Casting\r\n\r\nYou can cast any bard spell you know as a ritual if that spell has the ritual tag.\r\n\r\n###Spellcasting Focus\r\n\r\nYou can use a musical instrument (see chapter 5, “Equipment”) as a spellcasting focus for your bard spells.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_bard_spells-known",
                    "name": "Spells Known",
                    "desc": "[Column data]",
                    "feature_type": "SPELLS_KNOWN",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "4"
                        },
                        {
                            "level": 10,
                            "column_value": "14"
                        },
                        {
                            "level": 11,
                            "column_value": "15"
                        },
                        {
                            "level": 12,
                            "column_value": "15"
                        },
                        {
                            "level": 13,
                            "column_value": "16"
                        },
                        {
                            "level": 14,
                            "column_value": "18"
                        },
                        {
                            "level": 15,
                            "column_value": "19"
                        },
                        {
                            "level": 16,
                            "column_value": "19"
                        },
                        {
                            "level": 17,
                            "column_value": "20"
                        },
                        {
                            "level": 18,
                            "column_value": "22"
                        },
                        {
                            "level": 19,
                            "column_value": "22"
                        },
                        {
                            "level": 2,
                            "column_value": "5"
                        },
                        {
                            "level": 20,
                            "column_value": "22"
                        },
                        {
                            "level": 3,
                            "column_value": "6"
                        },
                        {
                            "level": 4,
                            "column_value": "7"
                        },
                        {
                            "level": 5,
                            "column_value": "8"
                        },
                        {
                            "level": 6,
                            "column_value": "9"
                        },
                        {
                            "level": 7,
                            "column_value": "10"
                        },
                        {
                            "level": 8,
                            "column_value": "11"
                        },
                        {
                            "level": 9,
                            "column_value": "12"
                        }
                    ]
                },
                {
                    "key": "srd_bard_superior-inspiration",
                    "name": "Superior Inspiration",
                    "desc": "At 20th level, when you roll initiative and have no uses of Bardic Inspiration left, you regain one use.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "hit_points": {
                "hit_dice": "D8",
                "hit_dice_name": "1D8 per Bard level",
                "hit_points_at_1st_level": "8 + your Constitution modifier",
                "hit_points_at_higher_levels": "1D8 (or 5) + your Constitution modifier per bard level after 1st"
            },
            "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": [
                {
                    "name": "Charisma",
                    "url": "https://api-beta.open5e.com/v2/abilities/cha/?format=api"
                },
                {
                    "name": "Dexterity",
                    "url": "https://api-beta.open5e.com/v2/abilities/dex/?format=api"
                }
            ],
            "subclass_of": null,
            "name": "Bard",
            "hit_dice": "D8",
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd_barbarian/?format=api",
            "key": "srd_barbarian",
            "features": [
                {
                    "key": "srd_barbarian_ability-score-improvement",
                    "name": "Ability Score Improvement",
                    "desc": "When you reach 4th level, and again at 8th, 12th, 16th, and 19th level, you can increase one ability score of your choice by 2, or you can increase two ability scores of your choice by 1. As normal, you can’t increase an ability score above 20 using this feature.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 12,
                            "detail": null
                        },
                        {
                            "level": 16,
                            "detail": null
                        },
                        {
                            "level": 19,
                            "detail": null
                        },
                        {
                            "level": 4,
                            "detail": null
                        },
                        {
                            "level": 8,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_barbarian_brutal-critical",
                    "name": "Brutal Critical",
                    "desc": "Beginning at 9th level, you can roll one additional weapon damage die when determining the extra damage for a critical hit with a melee attack.\r\n\r\nThis increases to two additional dice at 13th level and three additional dice at 17th level.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 13,
                            "detail": "2 dice"
                        },
                        {
                            "level": 17,
                            "detail": "3 dice"
                        },
                        {
                            "level": 9,
                            "detail": "1 dice"
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_barbarian_danger-sense",
                    "name": "Danger Sense",
                    "desc": "At 2nd level, you gain an uncanny sense of when things nearby aren’t as they should be, giving you an edge when you dodge away from danger.\r\n\r\nYou have advantage on Dexterity saving throws against effects that you can see, such as traps and spells. To gain this benefit, you can’t be blinded, deafened, or incapacitated.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_barbarian_equipment",
                    "name": "Equipment",
                    "desc": "You start with the following equipment, in addition to the equipment granted by your background:\r\n* (*a*) a greataxe or (*b*) any martial melee weapon\r\n* (*a*) two handaxes or (*b*) any simple weapon\r\n* An explorer’s pack and four javelins",
                    "feature_type": "STARTING_EQUIPMENT",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_barbarian_extra-attack",
                    "name": "Extra Attack",
                    "desc": "Beginning at 5th level, you can attack twice, instead of once, whenever you take the Attack action on your turn.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_barbarian_fast-movement",
                    "name": "Fast Movement",
                    "desc": "Starting at 5th level, your speed increases by 10 feet while you aren’t wearing heavy armor.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_barbarian_feral-instinct",
                    "name": "Feral Instinct",
                    "desc": "By 7th level, your instincts are so honed that you have advantage on initiative rolls.\r\n\r\nAdditionally, if you are surprised at the beginning of combat and aren’t incapacitated, you can act normally on your first turn, but only if you enter your rage before doing anything else on that turn.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_barbarian_indomitable-might",
                    "name": "Indomitable Might",
                    "desc": "Beginning at 18th level, if your total for a Strength check is less than your Strength score, you can use that score in place of the total.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_barbarian_persistent-rage",
                    "name": "Persistent Rage",
                    "desc": "Beginning at 15th level, your rage is so fierce that it ends early only if you fall unconscious or if you choose to end it.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_barbarian_primal-champion",
                    "name": "Primal Champion",
                    "desc": "At 20th level, you embody the power of the wilds. Your Strength and Constitution scores increase by 4. Your maximum for those scores is now 24.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_barbarian_primal-path",
                    "name": "Primal Path",
                    "desc": "At 3rd level, you choose a path that shapes the nature of your rage. Choose the Path of the Berserker or the Path of the Totem Warrior, both detailed at the end of the class description. Your choice grants you features at 3rd level and again at 6th, 10th, and 14th levels.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_barbarian_proficiencies",
                    "name": "Proficiencies",
                    "desc": "**Armor:** Light armor, medium armor, shields\r\n**Weapons:** Simple weapons, martial weapons\r\n**Tools:** None\r\n**Saving Throws:** Strength, Constitution\r\n**Skills:** Choose two from Animal Handling, Athletics, Intimidation, Nature, Perception, and Survival",
                    "feature_type": "PROFICIENCIES",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_barbarian_proficiency-bonus",
                    "name": "Proficiency Bonus",
                    "desc": "[Column data]",
                    "feature_type": "PROFICIENCY_BONUS",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "+2"
                        },
                        {
                            "level": 10,
                            "column_value": "+4"
                        },
                        {
                            "level": 11,
                            "column_value": "+4"
                        },
                        {
                            "level": 12,
                            "column_value": "+4"
                        },
                        {
                            "level": 13,
                            "column_value": "+5"
                        },
                        {
                            "level": 14,
                            "column_value": "+5"
                        },
                        {
                            "level": 15,
                            "column_value": "+5"
                        },
                        {
                            "level": 16,
                            "column_value": "+5"
                        },
                        {
                            "level": 17,
                            "column_value": "+6"
                        },
                        {
                            "level": 18,
                            "column_value": "+6"
                        },
                        {
                            "level": 19,
                            "column_value": "+6"
                        },
                        {
                            "level": 2,
                            "column_value": "+2"
                        },
                        {
                            "level": 20,
                            "column_value": "+6"
                        },
                        {
                            "level": 3,
                            "column_value": "+2"
                        },
                        {
                            "level": 4,
                            "column_value": "+2"
                        },
                        {
                            "level": 5,
                            "column_value": "+3"
                        },
                        {
                            "level": 6,
                            "column_value": "+3"
                        },
                        {
                            "level": 7,
                            "column_value": "+3"
                        },
                        {
                            "level": 8,
                            "column_value": "+3"
                        },
                        {
                            "level": 9,
                            "column_value": "+4"
                        }
                    ]
                },
                {
                    "key": "srd_barbarian_rage",
                    "name": "Rage",
                    "desc": "In battle, you fight with primal ferocity. On your turn, you can enter a rage as a bonus action.\r\n\r\nWhile raging, you gain the following benefits if you aren't wearing heavy armor:\r\n\r\n* You have advantage on Strength checks and Strength saving throws.\r\n* When you make a melee weapon attack using Strength, you gain a bonus to the damage roll that increases as you gain levels as a barbarian, as shown in the Rage Damage column of the Barbarian table.\r\n* You have resistance to bludgeoning, piercing, and slashing damage. \r\n\r\nIf you are able to cast spells, you can't cast them or concentrate on them while raging.\r\n\r\nYour rage lasts for 1 minute. It ends early if you are knocked unconscious or if your turn ends and you haven't attacked a hostile creature since your last turn or taken damage since then. You can also end your rage on your turn as a bonus action.\r\n\r\nOnce you have raged the number of times shown for your barbarian level in the Rages column of the Barbarian table, you must finish a long rest before you can rage again.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_barbarian_rage-damage",
                    "name": "Rage Damage",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "+2"
                        },
                        {
                            "level": 10,
                            "column_value": "+3"
                        },
                        {
                            "level": 11,
                            "column_value": "+3"
                        },
                        {
                            "level": 12,
                            "column_value": "+3"
                        },
                        {
                            "level": 13,
                            "column_value": "+3"
                        },
                        {
                            "level": 14,
                            "column_value": "+3"
                        },
                        {
                            "level": 15,
                            "column_value": "+3"
                        },
                        {
                            "level": 16,
                            "column_value": "+4"
                        },
                        {
                            "level": 17,
                            "column_value": "+4"
                        },
                        {
                            "level": 18,
                            "column_value": "+4"
                        },
                        {
                            "level": 19,
                            "column_value": "+4"
                        },
                        {
                            "level": 2,
                            "column_value": "+2"
                        },
                        {
                            "level": 20,
                            "column_value": "+4"
                        },
                        {
                            "level": 3,
                            "column_value": "+2"
                        },
                        {
                            "level": 4,
                            "column_value": "+2"
                        },
                        {
                            "level": 5,
                            "column_value": "+2"
                        },
                        {
                            "level": 6,
                            "column_value": "+2"
                        },
                        {
                            "level": 7,
                            "column_value": "+2"
                        },
                        {
                            "level": 8,
                            "column_value": "+2"
                        },
                        {
                            "level": 9,
                            "column_value": "+3"
                        }
                    ]
                },
                {
                    "key": "srd_barbarian_rages",
                    "name": "Rages",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "2"
                        },
                        {
                            "level": 10,
                            "column_value": "4"
                        },
                        {
                            "level": 11,
                            "column_value": "4"
                        },
                        {
                            "level": 12,
                            "column_value": "5"
                        },
                        {
                            "level": 13,
                            "column_value": "5"
                        },
                        {
                            "level": 14,
                            "column_value": "5"
                        },
                        {
                            "level": 15,
                            "column_value": "5"
                        },
                        {
                            "level": 16,
                            "column_value": "5"
                        },
                        {
                            "level": 17,
                            "column_value": "6"
                        },
                        {
                            "level": 18,
                            "column_value": "6"
                        },
                        {
                            "level": 19,
                            "column_value": "6"
                        },
                        {
                            "level": 2,
                            "column_value": "2"
                        },
                        {
                            "level": 20,
                            "column_value": "Unlimited"
                        },
                        {
                            "level": 3,
                            "column_value": "3"
                        },
                        {
                            "level": 4,
                            "column_value": "3"
                        },
                        {
                            "level": 5,
                            "column_value": "3"
                        },
                        {
                            "level": 6,
                            "column_value": "4"
                        },
                        {
                            "level": 7,
                            "column_value": "4"
                        },
                        {
                            "level": 8,
                            "column_value": "4"
                        },
                        {
                            "level": 9,
                            "column_value": "4"
                        }
                    ]
                },
                {
                    "key": "srd_barbarian_reckless-attack",
                    "name": "Reckless Attack",
                    "desc": "Starting at 2nd level, you can throw aside all concern for defense to attack with fierce desperation. When you make your first attack on your turn, you can decide to attack recklessly. Doing so gives you advantage on melee weapon attack rolls using Strength during this turn, but attack rolls against you have advantage until your next turn.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_barbarian_relentless-rage",
                    "name": "Relentless Rage",
                    "desc": "Starting at 11th level, your rage can keep you fighting despite grievous wounds. If you drop to 0 hit points while you’re raging and don’t die outright, you can make a DC 10 Constitution saving throw. If you succeed, you drop to 1 hit point instead.\r\n\r\nEach time you use this feature after the first, the DC increases by 5. When you finish a short or long rest, the DC resets to 10.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 11,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_barbarian_unarmored-defense",
                    "name": "Unarmored Defense",
                    "desc": "While you are not wearing any armor, your Armor Class equals 10 + your Dexterity modifier + your Constitution modifier. You can use a shield and still gain this benefit.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "hit_points": {
                "hit_dice": "D12",
                "hit_dice_name": "1D12 per Barbarian level",
                "hit_points_at_1st_level": "12 + your Constitution modifier",
                "hit_points_at_higher_levels": "1D12 (or 7) + your Constitution modifier per barbarian level after 1st"
            },
            "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": [
                {
                    "name": "Constitution",
                    "url": "https://api-beta.open5e.com/v2/abilities/con/?format=api"
                },
                {
                    "name": "Strength",
                    "url": "https://api-beta.open5e.com/v2/abilities/str/?format=api"
                }
            ],
            "subclass_of": null,
            "name": "Barbarian",
            "hit_dice": "D12",
            "caster_type": "NONE",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_wizard/?format=api",
            "key": "srd-2024_wizard",
            "features": [],
            "hit_points": {
                "hit_dice": "D6",
                "hit_dice_name": "1D6 per Wizard level",
                "hit_points_at_1st_level": "6 + your Constitution modifier",
                "hit_points_at_higher_levels": "1D6 (or 4) + your Constitution modifier per wizard level after 1st"
            },
            "document": {
                "name": "System Reference Document 5.2",
                "key": "srd-2024",
                "display_name": "5e 2024 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 2024",
                    "key": "5e-2024",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2024/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "saving_throws": [
                {
                    "name": "Intelligence",
                    "url": "https://api-beta.open5e.com/v2/abilities/int/?format=api"
                },
                {
                    "name": "Wisdom",
                    "url": "https://api-beta.open5e.com/v2/abilities/wis/?format=api"
                }
            ],
            "subclass_of": null,
            "name": "Wizard",
            "hit_dice": "D6",
            "caster_type": "FULL",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_warlock/?format=api",
            "key": "srd-2024_warlock",
            "features": [],
            "hit_points": {
                "hit_dice": "D8",
                "hit_dice_name": "1D8 per Warlock level",
                "hit_points_at_1st_level": "8 + your Constitution modifier",
                "hit_points_at_higher_levels": "1D8 (or 5) + your Constitution modifier per warlock level after 1st"
            },
            "document": {
                "name": "System Reference Document 5.2",
                "key": "srd-2024",
                "display_name": "5e 2024 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 2024",
                    "key": "5e-2024",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2024/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "saving_throws": [
                {
                    "name": "Charisma",
                    "url": "https://api-beta.open5e.com/v2/abilities/cha/?format=api"
                },
                {
                    "name": "Wisdom",
                    "url": "https://api-beta.open5e.com/v2/abilities/wis/?format=api"
                }
            ],
            "subclass_of": null,
            "name": "Warlock",
            "hit_dice": "D8",
            "caster_type": "PACT",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_sorcerer/?format=api",
            "key": "srd-2024_sorcerer",
            "features": [],
            "hit_points": {
                "hit_dice": "D6",
                "hit_dice_name": "1D6 per Sorcerer level",
                "hit_points_at_1st_level": "6 + your Constitution modifier",
                "hit_points_at_higher_levels": "1D6 (or 4) + your Constitution modifier per sorcerer level after 1st"
            },
            "document": {
                "name": "System Reference Document 5.2",
                "key": "srd-2024",
                "display_name": "5e 2024 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 2024",
                    "key": "5e-2024",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2024/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "saving_throws": [
                {
                    "name": "Charisma",
                    "url": "https://api-beta.open5e.com/v2/abilities/cha/?format=api"
                },
                {
                    "name": "Constitution",
                    "url": "https://api-beta.open5e.com/v2/abilities/con/?format=api"
                }
            ],
            "subclass_of": null,
            "name": "Sorcerer",
            "hit_dice": "D6",
            "caster_type": "FULL",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_ranger/?format=api",
            "key": "srd-2024_ranger",
            "features": [],
            "hit_points": {
                "hit_dice": "D10",
                "hit_dice_name": "1D10 per Ranger level",
                "hit_points_at_1st_level": "10 + your Constitution modifier",
                "hit_points_at_higher_levels": "1D10 (or 6) + your Constitution modifier per ranger level after 1st"
            },
            "document": {
                "name": "System Reference Document 5.2",
                "key": "srd-2024",
                "display_name": "5e 2024 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 2024",
                    "key": "5e-2024",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2024/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "saving_throws": [
                {
                    "name": "Dexterity",
                    "url": "https://api-beta.open5e.com/v2/abilities/dex/?format=api"
                },
                {
                    "name": "Strength",
                    "url": "https://api-beta.open5e.com/v2/abilities/str/?format=api"
                }
            ],
            "subclass_of": null,
            "name": "Ranger",
            "hit_dice": "D10",
            "caster_type": "HALF",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_paladin/?format=api",
            "key": "srd-2024_paladin",
            "features": [],
            "hit_points": {
                "hit_dice": "D10",
                "hit_dice_name": "1D10 per Paladin level",
                "hit_points_at_1st_level": "10 + your Constitution modifier",
                "hit_points_at_higher_levels": "1D10 (or 6) + your Constitution modifier per paladin level after 1st"
            },
            "document": {
                "name": "System Reference Document 5.2",
                "key": "srd-2024",
                "display_name": "5e 2024 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 2024",
                    "key": "5e-2024",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2024/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "saving_throws": [
                {
                    "name": "Charisma",
                    "url": "https://api-beta.open5e.com/v2/abilities/cha/?format=api"
                },
                {
                    "name": "Wisdom",
                    "url": "https://api-beta.open5e.com/v2/abilities/wis/?format=api"
                }
            ],
            "subclass_of": null,
            "name": "Paladin",
            "hit_dice": "D10",
            "caster_type": "HALF",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_monk/?format=api",
            "key": "srd-2024_monk",
            "features": [],
            "hit_points": {
                "hit_dice": "D8",
                "hit_dice_name": "1D8 per Monk level",
                "hit_points_at_1st_level": "8 + your Constitution modifier",
                "hit_points_at_higher_levels": "1D8 (or 5) + your Constitution modifier per monk level after 1st"
            },
            "document": {
                "name": "System Reference Document 5.2",
                "key": "srd-2024",
                "display_name": "5e 2024 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 2024",
                    "key": "5e-2024",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2024/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "saving_throws": [
                {
                    "name": "Dexterity",
                    "url": "https://api-beta.open5e.com/v2/abilities/dex/?format=api"
                },
                {
                    "name": "Wisdom",
                    "url": "https://api-beta.open5e.com/v2/abilities/wis/?format=api"
                }
            ],
            "subclass_of": null,
            "name": "Monk",
            "hit_dice": "D8",
            "caster_type": "NONE",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_fighter/?format=api",
            "key": "srd-2024_fighter",
            "features": [],
            "hit_points": {
                "hit_dice": "D10",
                "hit_dice_name": "1D10 per Fighter level",
                "hit_points_at_1st_level": "10 + your Constitution modifier",
                "hit_points_at_higher_levels": "1D10 (or 6) + your Constitution modifier per fighter level after 1st"
            },
            "document": {
                "name": "System Reference Document 5.2",
                "key": "srd-2024",
                "display_name": "5e 2024 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 2024",
                    "key": "5e-2024",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2024/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "saving_throws": [
                {
                    "name": "Dexterity",
                    "url": "https://api-beta.open5e.com/v2/abilities/dex/?format=api"
                },
                {
                    "name": "Strength",
                    "url": "https://api-beta.open5e.com/v2/abilities/str/?format=api"
                }
            ],
            "subclass_of": null,
            "name": "Fighter",
            "hit_dice": "D10",
            "caster_type": "NONE",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_druid/?format=api",
            "key": "srd-2024_druid",
            "features": [],
            "hit_points": {
                "hit_dice": "D8",
                "hit_dice_name": "1D8 per Druid level",
                "hit_points_at_1st_level": "8 + your Constitution modifier",
                "hit_points_at_higher_levels": "1D8 (or 5) + your Constitution modifier per druid level after 1st"
            },
            "document": {
                "name": "System Reference Document 5.2",
                "key": "srd-2024",
                "display_name": "5e 2024 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 2024",
                    "key": "5e-2024",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2024/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "saving_throws": [
                {
                    "name": "Intelligence",
                    "url": "https://api-beta.open5e.com/v2/abilities/int/?format=api"
                },
                {
                    "name": "Wisdom",
                    "url": "https://api-beta.open5e.com/v2/abilities/wis/?format=api"
                }
            ],
            "subclass_of": null,
            "name": "Druid",
            "hit_dice": "D8",
            "caster_type": "FULL",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_cleric/?format=api",
            "key": "srd-2024_cleric",
            "features": [],
            "hit_points": {
                "hit_dice": "D8",
                "hit_dice_name": "1D8 per Cleric level",
                "hit_points_at_1st_level": "8 + your Constitution modifier",
                "hit_points_at_higher_levels": "1D8 (or 5) + your Constitution modifier per cleric level after 1st"
            },
            "document": {
                "name": "System Reference Document 5.2",
                "key": "srd-2024",
                "display_name": "5e 2024 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 2024",
                    "key": "5e-2024",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2024/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "saving_throws": [
                {
                    "name": "Charisma",
                    "url": "https://api-beta.open5e.com/v2/abilities/cha/?format=api"
                },
                {
                    "name": "Wisdom",
                    "url": "https://api-beta.open5e.com/v2/abilities/wis/?format=api"
                }
            ],
            "subclass_of": null,
            "name": "Cleric",
            "hit_dice": "D8",
            "caster_type": "FULL",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_bard/?format=api",
            "key": "srd-2024_bard",
            "features": [],
            "hit_points": {
                "hit_dice": "D8",
                "hit_dice_name": "1D8 per Bard level",
                "hit_points_at_1st_level": "8 + your Constitution modifier",
                "hit_points_at_higher_levels": "1D8 (or 5) + your Constitution modifier per bard level after 1st"
            },
            "document": {
                "name": "System Reference Document 5.2",
                "key": "srd-2024",
                "display_name": "5e 2024 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 2024",
                    "key": "5e-2024",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2024/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "saving_throws": [
                {
                    "name": "Charisma",
                    "url": "https://api-beta.open5e.com/v2/abilities/cha/?format=api"
                },
                {
                    "name": "Dexterity",
                    "url": "https://api-beta.open5e.com/v2/abilities/dex/?format=api"
                }
            ],
            "subclass_of": null,
            "name": "Bard",
            "hit_dice": "D8",
            "caster_type": "FULL",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_barbarian/?format=api",
            "key": "srd-2024_barbarian",
            "features": [],
            "hit_points": {
                "hit_dice": "D12",
                "hit_dice_name": "1D12 per Barbarian level",
                "hit_points_at_1st_level": "12 + your Constitution modifier",
                "hit_points_at_higher_levels": "1D12 (or 7) + your Constitution modifier per barbarian level after 1st"
            },
            "document": {
                "name": "System Reference Document 5.2",
                "key": "srd-2024",
                "display_name": "5e 2024 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 2024",
                    "key": "5e-2024",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2024/?format=api"
                },
                "permalink": "https://dnd.wizards.com/resources/systems-reference-document"
            },
            "saving_throws": [
                {
                    "name": "Constitution",
                    "url": "https://api-beta.open5e.com/v2/abilities/con/?format=api"
                },
                {
                    "name": "Strength",
                    "url": "https://api-beta.open5e.com/v2/abilities/str/?format=api"
                }
            ],
            "subclass_of": null,
            "name": "Barbarian",
            "hit_dice": "D12",
            "caster_type": "NONE",
            "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/open5e_way-of-shadowdancing/?format=api",
            "key": "open5e_way-of-shadowdancing",
            "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": "Monk",
                "key": "srd_monk",
                "url": "https://api-beta.open5e.com/v2/classes/srd_monk/?format=api"
            },
            "name": "Way of Shadowdancing",
            "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/open5e_storm-domain/?format=api",
            "key": "open5e_storm-domain",
            "features": [
                {
                    "key": "open5e_storm-domain_bonus-proficiency",
                    "name": "Bonus Proficiency",
                    "desc": "When you choose this domain at 1st level, you gain proficiency with heavy armor as well as with martial weapons.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_storm-domain_channel-divinity-full-fury",
                    "name": "Channel Divinity: Full Fury",
                    "desc": "Starting at 2nd level, you can use your Channel Divinity to increase the fury of your storm based attacks. Whenever you would deal lightning or thunder damage from an attack, rather than roll damage, you can use the Channel Divinity feature to deal the maximum possible damage.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_storm-domain_divine-strike",
                    "name": "Divine Strike",
                    "desc": "At 8th level, you gain the ability to infuse your weapon strikes with divine energy. Once on each of your turns when you hit a creature with a weapon attack, you can cause the attack to deal an extra 1d8 thunder damage to the target. When you reach 14th level, the extra damage increases to 2d8.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 8,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_storm-domain_skys-blessing",
                    "name": "Sky’s Blessing",
                    "desc": "Starting at 17th level, you gain a flying speed whenever you are outdoors. Your flying speed is equal to your present walking speed.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 17,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_storm-domain_storm-blast",
                    "name": "Storm Blast",
                    "desc": "Beginning at 6th level, you can choose to push a Large or smaller creature up to 10 feet away from you any time you deal lightning damage to it.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_storm-domain_tempests-rebuke",
                    "name": "Tempest’s Rebuke",
                    "desc": "Also starting at 1st level, you can strike back at your adversaries with thunder and lightning. If a creature hits you with an attack, you can use your reaction to target it with this ability. The creature must be within 5 feet of you, and you must be able to see it. The creature must make a Dexterity saving throw, taking 2d8 damage on a failure. On a success, the creature takes only half damage. You may choose to deal either lightning or thunder damage with this ability.\n\nYou may use this feature a number of times equal to your Wisdom modifier (at least once). When you finish a long rest, you regain your expended uses.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "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": "Cleric",
                "key": "srd_cleric",
                "url": "https://api-beta.open5e.com/v2/classes/srd_cleric/?format=api"
            },
            "name": "Storm Domain",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "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/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/open5e_mischief-domain/?format=api",
            "key": "open5e_mischief-domain",
            "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": "Cleric",
                "key": "srd_cleric",
                "url": "https://api-beta.open5e.com/v2/classes/srd_cleric/?format=api"
            },
            "name": "Mischief Domain",
            "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/open5e_demise-domain/?format=api",
            "key": "open5e_demise-domain",
            "features": [
                {
                    "key": "open5e_demise-domain_bonus-proficiency",
                    "name": "Bonus Proficiency",
                    "desc": "When you choose this domain at 1st level, you gain the martial weapon proficiency.\n\n#### Death’s Cut\n\nYour connection to death means that your necromantic powers can cut through more foes. You learn an additional cantrip of the necromancy school from any class spell list. When you cast any necromancy cantrip that targets a single creature, you can target a second creature within the spell’s range if it is within 5 feet of the first target.\n\n#### Channel Divinity: Killing Touch\n\nBeginning at 2nd level, when one of your melee attacks hit a creature, you can make use of your Channel Divinity to add necrotic damage equal to your cleric level times two, plus 5.\n\n#### Death Comes for All\n\nJust as death comes for all creatures, at 6th level your deathly powers affect even those who could normally withstand them. You ignore a creature’s necrotic resistance when you deal damage via spells or your Channel Divinity.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_demise-domain_divine-strike",
                    "name": "Divine Strike",
                    "desc": "At 8th level, you gain the ability to infuse your weapon strikes with divine energy. Once on each of your turns when you hit a creature with a weapon attack, you can cause the attack to deal an extra 1d8 necrotic damage to the target. When you reach 14th level, the extra damage increases to 2d8.\n\n#### Improved Death’s Cut\n\nBeginning at 17th level, your Death’s Cut feature can apply to spells of the necromancy school of up to 5th-level in addition to cantrips. However, you must double the amount of material components used if the spell calls for them.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 8,
                            "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": "Cleric",
                "key": "srd_cleric",
                "url": "https://api-beta.open5e.com/v2/classes/srd_cleric/?format=api"
            },
            "name": "Demise Domain",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/open5e_college-of-skalds/?format=api",
            "key": "open5e_college-of-skalds",
            "features": [
                {
                    "key": "open5e_college-of-skalds_battle-fury",
                    "name": "Battle Fury",
                    "desc": "At 6th level, you can unleash even more fury in combat. When you use the attack action, you can make two attacks instead of one.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_college-of-skalds_combat-aptitude",
                    "name": "Combat Aptitude",
                    "desc": "When you choose the College of Skalds at 3rd level, you become proficient in all martial weapons, as well as in the use of medium armor and shields.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_college-of-skalds_saga-of-deeds",
                    "name": "Saga of Deeds",
                    "desc": "Starting at 3rd level, you can use your stories of the great battles of legend to inspire your allies in combat. The dice gained from your Bardic Inspiration feature can be used in the following ways:\n\n* After rolling damage for a successful weapon attack, a creature can choose to roll a Bardic Inspiration die and add the result to the damage dealt.\n* When a creature is the target of an attack roll, before knowing whether the rolled number is a hit or a miss, it may roll a Bardic Inspiration die as a reaction, adding the result to its armor class for this specific attack only.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_college-of-skalds_song-and-strike",
                    "name": "Song and Strike",
                    "desc": "Starting at 14th level, you can wade into combat even as you wield your bardic magic. Any time you cast a bard spell as an action, you can use your bonus action to make a single weapon attack.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "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": "Bard",
                "key": "srd_bard",
                "url": "https://api-beta.open5e.com/v2/classes/srd_bard/?format=api"
            },
            "name": "College of Skalds",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/open5e_circle-of-the-many/?format=api",
            "key": "open5e_circle-of-the-many",
            "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": "Druid",
                "key": "srd_druid",
                "url": "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api"
            },
            "name": "Circle of the Many",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/open5e_arcane-warrior/?format=api",
            "key": "open5e_arcane-warrior",
            "features": [
                {
                    "key": "open5e_arcane-warrior_arcane-strike",
                    "name": "Arcane Strike",
                    "desc": "Starting at 10th level, foes you strike in combat become more susceptible to your magical offensives as well. Creatures suffer disadvantage on a saving throw against your spells if you have hit them with a weapon attack. This effect only lasts until the end of your next turn after hitting the creature, and only applies to the first saving throw they make against one of your spells during this time.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_arcane-warrior_battle-magic",
                    "name": "Battle Magic",
                    "desc": "At 7th level, you can use your bonus action to make a weapon attack on a turn that you use an action to cast a cantrip.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_arcane-warrior_bonded-weapon",
                    "name": "Bonded Weapon",
                    "desc": "Starting at 3rd level, you can create a magical bond between you and a particular weapon of your choice. This weapon becomes almost like a part of you, and unless you are incapacitated, no one can disarm it from you. If you are not holding the weapon, you can use a bonus action to summon it instantly into your hand via teleportation unless it is on another plane of existence.\n\nTo create the magical bond with your weapon, you must perform a ritual that takes 1 hour. During the ritual, the weapon you are attempting to bond with must always be at your side, but you can otherwise complete the ritual over the course of a short rest. You can perform the ritual multiple times, but you can only remain bonded to two particular weapons at any given time. Bonding with a third weapon will break the bond with one of your other weapons that you choose. Furthermore, you can only use your bonus action to summon one bonded weapon per turn.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_arcane-warrior_eldritch-charge",
                    "name": "Eldritch Charge",
                    "desc": "Starting at 15th level, your ferocious charges let you briefly plunge through the ethereal plane. When you use an Action Surge, in addition to gaining an additional action, you can teleport to any unoccupied space that you can see within 30 feet. This teleportation and your extra action can be used in either order.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_arcane-warrior_improved-battle-magic",
                    "name": "Improved Battle Magic",
                    "desc": "At 18th level, your ability to use spells in combat further improves. You can use your bonus action to make an attack after using your action to cast a spell of any level, not just cantrips.",
                    "feature_type": "CLASS_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "open5e_arcane-warrior_spellcasting",
                    "name": "Spellcasting",
                    "desc": "Beginning at 3rd level, you can cast spells from the wizard spell list.\n\n**_Cantrips._** Choose two cantrips from the wizard spell list to learn. 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 Arcane Warrior Spells table.\nFor example, if you are a 7th-level Arcane Warrior who knows the 1st-level spell _magic missile_, 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 _shatter_, 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 abjuration or evocation schools.\n\nYou automatically learn additional spells from the wizard spell list as you gain levels, as shown on the Arcane Warrior 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 evocation and abjuration 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 Arcane Warrior could learn a new spell of either 1st or 2nd-level, but it must be from either the abjuration or evocation schools. At 8th level, the Arcane Warrior 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 Arcane Warrior, 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 Arcane Warrior level is 7th or lower, you can only know one spell of 1st level or higher from a school other than abjuration or evocation. 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**Arcane Warrior Spells (table)**\n\n| Fighter Level | Cantrips Known | Spells Known | 1st | 2nd | 3rd | 4th |\n|---------------|----------------|--------------|-----|-----|-----|-----|\n| 3rd           | 2              | 3            | 2   | -   | -   | -   |\n| 4th           | 2              | 4            | 3   | -   | -   | -   |\n| 5th           | 2              | 4            | 3   | -   | -   | -   |\n| 6th           | 2              | 4            | 3   | -   | -   | -   |\n| 7th           | 2              | 5            | 4   | 2   | -   | -   |\n| 8th           | 2              | 6            | 4   | 2   | -   | -   |\n| 9th           | 2              | 6            | 4   | 2   | -   | -   |\n| 10th          | 3              | 7            | 4   | 3   | -   | -   |\n| 11th          | 3              | 8            | 4   | 3   | -   | -   |\n| 12th          | 3              | 8            | 4   | 3   | -   | -   |\n| 13th          | 3              | 9            | 4   | 3   | 2   | -   |\n| 14th          | 3              | 10           | 4   | 3   | 2   | -   |\n| 15th          | 3              | 10           | 4   | 3   | 2   | -   |\n| 16th          | 3              | 11           | 4   | 3   | 3   | -   |\n| 17th          | 3              | 11           | 4   | 3   | 3   | -   |\n| 18th          | 3              | 11           | 4   | 3   | 3   | -   |\n| 19th          | 3              | 12           | 4   | 3   | 3   | 1   |\n| 20th          | 3              | 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": "Fighter",
                "key": "srd_fighter",
                "url": "https://api-beta.open5e.com/v2/classes/srd_fighter/?format=api"
            },
            "name": "Arcane Warrior",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        }
    ]
}