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

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

{
    "count": 147,
    "next": "https://api-beta.open5e.com/v2/classes/?format=api&ordering=-hit_dice&page=2",
    "previous": null,
    "results": [
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_bard/?format=api",
            "key": "srd-2024_bard",
            "features": [
                {
                    "key": "srd-2024_bard_ability-score-improvement",
                    "name": "Ability Score Improvement",
                    "desc": "You gain the Ability Score Improvement feat (see \"Feats\") or another feat of your choice for which you qualify. You gain this feature again at Bard levels 8, 12, and 16.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 12,
                            "detail": null
                        },
                        {
                            "level": 16,
                            "detail": null
                        },
                        {
                            "level": 4,
                            "detail": null
                        },
                        {
                            "level": 8,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_bard_bard-spell-list",
                    "name": "Bard Spell List",
                    "desc": "This section presents the Bard spell list. The spells are organized by spell level and then alphabetized, and each spell's school of magic is listed. In the Special column, *C* means the spell requires Concentration, *R* means it's a Ritual, and *M* means it requires a specific Material component.\n\n**Cantrips (Level 0)**\n\n|Spell|School|Special|\n|---|---|---|\n|Dancing Lights|Illusion|C|\n|Light|Evocation|—|\n|Mage Hand|Conjuration|—|\n|Mending|Transmutation|—|\n|Message|Transmutation|—|\n|Minor Illusion|Illusion|—|\n|Prestidigitation|Transmutation|—|\n|Starry Wisp|Evocation|—|\n|True Strike|Divination|—|\n|Vicious Mockery|Enchantment|—|\n\n**Level 1**\n\n|Spell|School|Special|\n|---|---|---|\n|Animal Friendship|Enchantment|—|\n|Bane|Enchantment|C|\n|Charm Person|Enchantment|—|\n|Color Spray|Illusion|—|\n|Command|Enchantment|—|\n|Comprehend Languages|Divination|R|\n|Cure Wounds|Abjuration|—|\n|Detect Magic|Divination|C, R|\n|Disguise Self|Illusion|—|\n|Dissonant Whispers|Enchantment|—|\n|Faerie Fire|Evocation|C|\n|Feather Fall|Transmutation|—|\n|Healing Word|Abjuration|—|\n|Heroism|Enchantment|C|\n|Hideous Laughter|Enchantment|C|\n|Identify|Divination|R, M|\n|Illusory Script|Illusion|R, M|\n|Longstrider|Transmutation|—|\n|Silent Image|Illusion|C|\n|Sleep|Enchantment|C|\n|Speak with Animals|Divination|R|\n|Thunderwave|Evocation|—|\n|Unseen Servant|Conjuration|R|\n\n**Level 2**\n\n|Spell|School|Special|\n|---|---|---|\n|Aid|Abjuration|—|\n|Animal Messenger|Enchantment|R|\n|Blindness/Deafness|Transmutation|—|\n|Calm Emotions|Enchantment|C|\n|Detect Thoughts|Divination|C|\n|Enhance Ability|Transmutation|C|\n|Enlarge/Reduce|Transmutation|C|\n|Enthrall|Enchantment|C|\n|Heat Metal|Transmutation|C|\n|Hold Person|Enchantment|C|\n|Invisibility|Illusion|C|\n|Knock|Transmutation|—|\n|Lesser Restoration|Abjuration|—|\n|Locate Animals or Plants|Divination|R|\n|Locate Object|Divination|C|\n|Magic Mouth|Illusion|R, M|\n|Mirror Image|Illusion|—|\n|See Invisibility|Divination|—|\n|Shatter|Evocation|—|\n|Silence|Illusion|C, R|\n|Suggestion|Enchantment|C|\n|Zone of Truth|Enchantment|—|\n\n**Level 3**\n\n|Spell|School|Special|\n|---|---|---|\n|Bestow Curse|Necromancy|C|\n|Clairvoyance|Divination|C, M|\n|Dispel Magic|Abjuration|—|\n|Fear|Illusion|C|\n|Glyph of Warding|Abjuration|M|\n|Hypnotic Pattern|Illusion|C|\n|Major Image|Illusion|C|\n|Mass Healing Word|Abjuration|—|\n|Nondetection|Abjuration|M|\n|Plant Growth|Transmutation|—|\n|Sending|Divination|—|\n|Slow|Transmutation|C|\n|Speak with Dead|Necromancy|—|\n|Speak with Plants|Transmutation|—|\n|Stinking Cloud|Conjuration|C|\n|Tiny Hut|Evocation|R|\n|Tongues|Divination|—|\n\n**Level 4**\n\n|Spell|School|Special|\n|---|---|---|\n|Charm Monster|Enchantment|—|\n|Compulsion|Enchantment|C|\n|Confusion|Enchantment|C|\n|Dimension Door|Conjuration|—|\n|Freedom of Movement|Abjuration|—|\n|Greater Invisibility|Illusion|C|\n|Hallucinatory Terrain|Illusion|—|\n|Locate Creature|Divination|C|\n|Phantasmal Killer|Illusion|C|\n|Polymorph|Transmutation|C|\n\n**Level 5**\n\n|Spell|School|Special|\n|---|---|---|\n|Animate Objects|Transmutation|C|\n|Awaken|Transmutation|M|\n|Dominate Person|Enchantment|C|\n|Dream|Illusion|—|\n|Geas|Enchantment|—|\n|Greater Restoration|Abjuration|M|\n|Hold Monster|Enchantment|C|\n|Legend Lore|Divination|M|\n|Mass Cure Wounds|Abjuration|—|\n|Mislead|Illusion|C|\n|Modify Memory|Enchantment|C|\n|Planar Binding|Abjuration|M|\n|Raise Dead|Necromancy|M|\n|Scrying|Divination|C, M|\n|Seeming|Illusion|—|\n|Telepathic Bond|Divination|R|\n|Teleportation Circle|Conjuration|M|\n\n**Level 6**\n\n|Spell|School|Special|\n|---|---|---|\n|Eyebite|Necromancy|C|\n|Find the Path|Divination|C, M|\n|Guards and Wards|Abjuration|M|\n|Heroes' Feast|Conjuration|M|\n|Irresistible Dance|Enchantment|C|\n|Mass Suggestion|Enchantment|—|\n|Programmed Illusion|Illusion|M|\n|True Seeing|Divination|M|\n\n**Level 7**\n\n|Spell|School|Special|\n|---|---|---|\n|Arcane Sword|Evocation|C, M|\n|Etherealness|Conjuration|—|\n|Forcecage|Evocation|C, M|\n|Magnificent Mansion|Conjuration|M|\n|Mirage Arcane|Illusion|—|\n|Prismatic Spray|Evocation|—|\n|Project Image|Illusion|C, M|\n|Regenerate|Transmutation|—|\n|Resurrection|Necromancy|M|\n|Symbol|Abjuration|M|\n|Teleport|Conjuration|—|\n\n**Level 8**\n\n|Spell|School|Special|\n|---|---|---|\n|Antipathy/Sympathy|Enchantment|—|\n|Befuddlement|Enchantment|—|\n|Dominate Monster|Enchantment|C|\n|Glibness|Enchantment|—|\n|Mind Blank|Abjuration|—|\n|Power Word Stun|Enchantment|—|\n\n**Level 9**\n\n|Spell|School|Special|\n|---|---|---|\n|Foresight|Divination|—|\n|Power Word Heal|Enchantment|—|\n|Power Word Kill|Enchantment|—|\n|Prismatic Wall|Abjuration|—|\n|True Polymorph|Transmutation|C|",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_bard_bard-subclass",
                    "name": "Bard Subclass",
                    "desc": "You gain a Bard subclass of your choice. The College of Lore subclass is detailed after this class's description. A subclass is a specialization that grants you features at certain Bard levels. For the rest of your career, you gain each of your subclass's features that are of your Bard level or lower.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_bard_bardic-die",
                    "name": "Bardic Die",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "D6"
                        },
                        {
                            "level": 10,
                            "column_value": "D10"
                        },
                        {
                            "level": 11,
                            "column_value": "D10"
                        },
                        {
                            "level": 12,
                            "column_value": "D10"
                        },
                        {
                            "level": 13,
                            "column_value": "D10"
                        },
                        {
                            "level": 14,
                            "column_value": "D10"
                        },
                        {
                            "level": 15,
                            "column_value": "D12"
                        },
                        {
                            "level": 16,
                            "column_value": "D12"
                        },
                        {
                            "level": 17,
                            "column_value": "D12"
                        },
                        {
                            "level": 18,
                            "column_value": "D12"
                        },
                        {
                            "level": 19,
                            "column_value": "D12"
                        },
                        {
                            "level": 2,
                            "column_value": "D6"
                        },
                        {
                            "level": 20,
                            "column_value": "D12"
                        },
                        {
                            "level": 3,
                            "column_value": "D6"
                        },
                        {
                            "level": 4,
                            "column_value": "D6"
                        },
                        {
                            "level": 5,
                            "column_value": "D8"
                        },
                        {
                            "level": 6,
                            "column_value": "D8"
                        },
                        {
                            "level": 7,
                            "column_value": "D8"
                        },
                        {
                            "level": 8,
                            "column_value": "D8"
                        },
                        {
                            "level": 9,
                            "column_value": "D8"
                        }
                    ]
                },
                {
                    "key": "srd-2024_bard_bardic-inspiration",
                    "name": "Bardic Inspiration",
                    "desc": "You can supernaturally inspire others through words, music, or dance. This inspiration is represented by your Bardic Inspiration die, which is a d6.\n\n**Using Bardic Inspiration.** As a Bonus Action, you can inspire another creature within 60 feet of yourself who can see or hear you. That creature gains one of your Bardic Inspiration dice. A creature can have only one Bardic Inspiration die at a time.\n\nOnce within the next hour when the creature fails a D20 Test, the creature can roll the Bardic Inspiration die and add the number rolled to the d20, potentially turning the failure into a success. A Bardic Inspiration die is expended when it's rolled.\n\n**Number of Uses.** You can confer a Bardic Inspiration die a number of times equal to your Charisma modifier (minimum of once), and you regain all expended uses when you finish a Long Rest.\n\n**At Higher Levels.** Your Bardic Inspiration die changes when you reach certain Bard levels, as shown in the Bardic Die column of the Bard Features table. The die becomes a d8 at level 5, a d10 at level 10, and a d12 at level 15.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_bard_cantrips",
                    "name": "Cantrips",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "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-2024_bard_core-traits",
                    "name": "Core Bard Traits",
                    "desc": "|||\n|---|---|\n|Primary Ability|Charisma|\n|Hit Point Die|D8 per Bard level|\n|Saving Throw Proficiencies|Dexterity and Charisma|\n|Skill Proficiencies|Choose any 3 skills|\n|Weapon Proficiencies|Simple weapons|\n|Tool Proficiencies|Choose 3 Musical Instruments|\n|Armor Training|Light armor|\n|Starting Equipment|Choose A or B: (A) Leather Armor, 2 Daggers, Musical Instrument of your choice, Entertainer's Pack, and 19 GP; or (B) 90 GP|",
                    "feature_type": "CORE_TRAITS_TABLE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_bard_countercharm",
                    "name": "Countercharm",
                    "desc": "You can use musical notes or words of power to disrupt mind-influencing effects. If you or a creature within 30 feet of you fails a saving throw against an effect that applies the Charmed or Frightened condition, you can take a Reaction to cause the save to be rerolled, and the new roll has Advantage.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_bard_epic-boon",
                    "name": "Epic Boon",
                    "desc": "You gain an Epic Boon feat (see \"Feats\") or another feat of your choice for which you qualify. Boon of Spell Recall is recommended.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 19,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_bard_expertise",
                    "name": "Expertise",
                    "desc": "You gain Expertise (see \"Rules Glossary\") in two of your skill proficiencies of your choice. Performance and Persuasion are recommended if you have proficiency in them.\n\nAt Bard level 9, you gain Expertise in two more of your skill proficiencies of your choice.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_bard_font-of-inspiration",
                    "name": "Font of Inspiration",
                    "desc": "You now regain all your expended uses of Bardic Inspiration when you finish a Short or Long Rest.\n\nIn addition, you can expend a spell slot (no action required) to regain one expended use of Bardic Inspiration.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_bard_jack-of-all-trades",
                    "name": "Jack of All Trades",
                    "desc": "You can add half your Proficiency Bonus (round down) to any ability check you make that uses a skill proficiency you lack and that doesn't otherwise use your Proficiency Bonus.\n\nFor example, if you make a Strength (Athletics) check and lack Athletics proficiency, you can add half your Proficiency Bonus to the check.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_bard_magical-secrets",
                    "name": "Magical Secrets",
                    "desc": "You've learned secrets from various magical traditions. Whenever you reach a Bard level (including this level) and the Prepared Spells number in the Bard Features table increases, you can choose any of your new prepared spells from the Bard, Cleric, Druid, and Wizard spell lists, and the chosen spells count as Bard spells for you (see a class's section for its spell list). In addition, whenever you replace a spell prepared for this class, you can replace it with a spell from those lists.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_bard_prepared-spells",
                    "name": "Prepared Spells",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "4"
                        },
                        {
                            "level": 10,
                            "column_value": "15"
                        },
                        {
                            "level": 11,
                            "column_value": "16"
                        },
                        {
                            "level": 12,
                            "column_value": "16"
                        },
                        {
                            "level": 13,
                            "column_value": "17"
                        },
                        {
                            "level": 14,
                            "column_value": "17"
                        },
                        {
                            "level": 15,
                            "column_value": "18"
                        },
                        {
                            "level": 16,
                            "column_value": "18"
                        },
                        {
                            "level": 17,
                            "column_value": "19"
                        },
                        {
                            "level": 18,
                            "column_value": "20"
                        },
                        {
                            "level": 19,
                            "column_value": "21"
                        },
                        {
                            "level": 2,
                            "column_value": "5"
                        },
                        {
                            "level": 20,
                            "column_value": "22"
                        },
                        {
                            "level": 3,
                            "column_value": "6"
                        },
                        {
                            "level": 4,
                            "column_value": "7"
                        },
                        {
                            "level": 5,
                            "column_value": "9"
                        },
                        {
                            "level": 6,
                            "column_value": "10"
                        },
                        {
                            "level": 7,
                            "column_value": "11"
                        },
                        {
                            "level": 8,
                            "column_value": "12"
                        },
                        {
                            "level": 9,
                            "column_value": "14"
                        }
                    ]
                },
                {
                    "key": "srd-2024_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-2024_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-2024_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": 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-2024_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-2024_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-2024_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-2024_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-2024_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-2024_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-2024_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-2024_bard_spellcasting",
                    "name": "Spellcasting",
                    "desc": "You have learned to cast spells through your bardic arts. See \"Spells\" for the rules on spellcasting. The information below details how you use those rules with Bard spells, which appear in the Bard spell list later in the class's description.\n\n**Cantrips.** You know two cantrips of your choice from the Bard spell list. *Dancing Lights* and *Vicious Mockery* are recommended.\n\nWhenever you gain a Bard level, you can replace one of your cantrips with another cantrip of your choice from the Bard spell list.\n\nWhen you reach Bard levels 4 and 10, you learn another cantrip of your choice from the Bard spell list, as shown in the Cantrips column of the Bard Features table.\n\n**Spell Slots.** The Bard Features table shows how many spell slots you have to cast your level 1+ spells. You regain all expended slots when you finish a Long Rest.\n\n**Prepared Spells of Level 1+.** You prepare the list of level 1+ spells that are available for you to cast with this feature. To start, choose four level 1 spells from the Bard spell list. *Charm Person*, *Color Spray*, *Dissonant Whispers*, and *Healing Word* are recommended.\n\nThe number of spells on your list increases as you gain Bard levels, as shown in the Prepared Spells column of the Bard Features table. Whenever that number increases, choose additional spells from the Bard spell list until the number of spells on your list matches the number on the table. The chosen spells must be of a level for which you have spell slots. For example, if you're a level 3 Bard, your list of prepared spells can include six spells of levels 1 and 2 in any combination.\n\nIf another Bard feature gives you spells that you always have prepared, those spells don't count against the number of spells you can prepare with this feature, but those spells otherwise count as Bard spells for you.\n\n**Changing Your Prepared Spells.** Whenever you gain a Bard level, you can replace one spell on your list with another Bard spell for which you have spell slots.\n\n**Spellcasting Ability.** Charisma is your spellcasting ability for your Bard spells.\n\n**Spellcasting Focus.** You can use a Musical Instrument as a Spellcasting Focus for your Bard spells.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_bard_superior-inspiration",
                    "name": "Superior Inspiration",
                    "desc": "When you roll Initiative, you regain expended uses of Bardic Inspiration until you have two if you have fewer than that.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_bard_words-of-creation",
                    "name": "Words of Creation",
                    "desc": "You have mastered two of the Words of Creation: the words of life and death. You therefore always have the *Power Word Heal* and *Power Word Kill* spells prepared. When you cast either spell, you can target a second creature with it if that creature is within 10 feet of the first target.",
                    "feature_type": "CLASS_LEVEL_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.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",
            "desc": "",
            "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": [
                {
                    "key": "srd-2024_cleric_ability-score-improvement",
                    "name": "Ability Score Improvement",
                    "desc": "You gain the Ability Score Improvement feat (see \"Feats\") or another feat of your choice for which you qualify. You gain this feature again at Cleric levels 8, 12, and 16.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 12,
                            "detail": null
                        },
                        {
                            "level": 16,
                            "detail": null
                        },
                        {
                            "level": 4,
                            "detail": null
                        },
                        {
                            "level": 8,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_cleric_blessed-strikes",
                    "name": "Blessed Strikes",
                    "desc": "Divine power infuses you in battle. You gain one of the following options of your choice (if you get either option from a Cleric subclass in an older book, use only the option you choose for this feature).\n\n**Divine Strike.** Once on each of your turns when you hit a creature with an attack roll using a weapon, you can cause the target to take an extra 1d8 Necrotic or Radiant damage (your choice).\n\n**Potent Spellcasting.** Add your Wisdom modifier to the damage you deal with any Cleric cantrip.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_cleric_cantrips",
                    "name": "Cantrips",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "3"
                        },
                        {
                            "level": 10,
                            "column_value": "5"
                        },
                        {
                            "level": 11,
                            "column_value": "5"
                        },
                        {
                            "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": "5"
                        },
                        {
                            "level": 18,
                            "column_value": "5"
                        },
                        {
                            "level": 19,
                            "column_value": "5"
                        },
                        {
                            "level": 2,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "5"
                        },
                        {
                            "level": 3,
                            "column_value": "3"
                        },
                        {
                            "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-2024_cleric_channel-divinity",
                    "name": "Channel Divinity",
                    "desc": "You can channel divine energy directly from the Outer Planes to fuel magical effects. You start with two such effects: Divine Spark and Turn Undead, each of which is described below. Each time you use this class's Channel Divinity, choose which Channel Divinity effect from this class to create. You gain additional effect options at higher Cleric levels.\n\nYou can use this class's Channel Divinity twice. You regain one of its expended uses when you finish a Short Rest, and you regain all expended uses when you finish a Long Rest. You gain additional uses when you reach certain Cleric levels, as shown in the Channel Divinity column of the Cleric Features table.\n\nIf a Channel Divinity effect requires a saving throw, the DC equals the spell save DC from this class's Spellcasting feature.\n\n**Divine Spark.** As a Magic action, you point your Holy Symbol at another creature you can see within 30 feet of yourself and focus divine energy at it. Roll 1d8 and add your Wisdom modifier. You either restore Hit Points to the creature equal to that total or force the creature to make a Constitution saving throw. On a failed save, the creature takes Necrotic or Radiant damage (your choice) equal to that total. On a successful save, the creature takes half as much damage (round down).\n\nYou roll an additional d8 when you reach Cleric levels 7 (2d8), 13 (3d8), and 18 (4d8).\n\n**Turn Undead.** As a Magic action, you present your Holy Symbol and censure Undead creatures. Each Undead of your choice within 30 feet of you must make a Wisdom saving throw. If the creature fails its save, it has the Frightened and Incapacitated conditions for 1 minute. For that duration, it tries to move as far from you as it can on its turns. This effect ends early on the creature if it takes any damage, if you have the Incapacitated condition, or if you die.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_cleric_channel-divinity-uses",
                    "name": "Channel Divinity",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "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": "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": "3"
                        },
                        {
                            "level": 7,
                            "column_value": "3"
                        },
                        {
                            "level": 8,
                            "column_value": "3"
                        },
                        {
                            "level": 9,
                            "column_value": "3"
                        }
                    ]
                },
                {
                    "key": "srd-2024_cleric_cleric-spell-list",
                    "name": "Cleric Spell List",
                    "desc": "This section presents the Cleric spell list. The spells are organized by spell level and then alphabetized, and each spell's school of magic is listed. In the Special column, *C* means the spell requires Concentration, *R* means it's a Ritual, and *M* means it requires a specific Material component.\n\nTable: Cantrips (Level 0 Cleric Spells)\n\n|Spell|School|Special|\n|---|---|---|\n|Guidance|Divination|C|\n|Light|Evocation|—|\n|Mending|Transmutation|—|\n|Resistance|Abjuration|C|\n|Sacred Flame|Evocation|—|\n|Spare the Dying|Necromancy|—|\n|Thaumaturgy|Transmutation|—|\n\nTable: Level 1 Cleric Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Bane|Enchantment|C|\n|Bless|Enchantment|C, M|\n|Command|Enchantment|—|\n|Create or Destroy Water|Transmutation|—|\n|Cure Wounds|Abjuration|—|\n|Detect Evil and Good|Divination|C|\n|Detect Magic|Divination|C, R|\n|Detect Poison and Disease|Divination|C, R|\n|Guiding Bolt|Evocation|—|\n|Healing Word|Abjuration|—|\n|Inflict Wounds|Necromancy|—|\n|Protection from Evil and Good|Abjuration|C, M|\n|Purify Food and Drink|Transmutation|R|\n|Sanctuary|Abjuration|—|\n|Shield of Faith|Abjuration|C|\n\nTable: Level 2 Cleric Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Aid|Abjuration|—|\n|Augury|Divination|R, M|\n|Blindness/Deafness|Transmutation|—|\n|Calm Emotions|Enchantment|C|\n|Continual Flame|Evocation|M|\n|Enhance Ability|Transmutation|C|\n|Find Traps|Divination|—|\n|Gentle Repose|Necromancy|R, M|\n|Hold Person|Enchantment|C|\n|Lesser Restoration|Abjuration|—|\n|Locate Object|Divination|C|\n|Prayer of Healing|Abjuration|—|\n|Protection from Poison|Abjuration|—|\n|Silence|Illusion|C, R|\n|Spiritual Weapon|Evocation|C|\n|Warding Bond|Abjuration|M|\n|Zone of Truth|Enchantment|—|\n\nTable: Level 3 Cleric Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Animate Dead|Necromancy|—|\n|Beacon of Hope|Abjuration|C|\n|Bestow Curse|Necromancy|C|\n|Clairvoyance|Divination|C, M|\n|Create Food and Water|Conjuration|—|\n|Daylight|Evocation|—|\n|Dispel Magic|Abjuration|—|\n|Glyph of Warding|Abjuration|M|\n|Magic Circle|Abjuration|M|\n|Mass Healing Word|Abjuration|—|\n|Meld into Stone|Transmutation|R|\n|Protection from Energy|Abjuration|C|\n|Remove Curse|Abjuration|—|\n|Revivify|Necromancy|M|\n|Sending|Divination|—|\n|Speak with Dead|Necromancy|—|\n|Spirit Guardians|Conjuration|C|\n|Tongues|Divination|—|\n|Water Walk|Transmutation|R|\n\n#### Level 4 Cleric Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Aura of Life|Abjuration|C|\n|Banishment|Abjuration|C|\n|Control Water|Transmutation|C|\n|Death Ward|Abjuration|—|\n|Divination|Divination|R, M|\n|Freedom of Movement|Abjuration|—|\n|Guardian of Faith|Conjuration|—|\n|Locate Creature|Divination|C|\n|Stone Shape|Transmutation|—|\n\n#### Level 5 Cleric Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Commune|Divination|R|\n|Contagion|Necromancy|—|\n|Dispel Evil and Good|Abjuration|C|\n|Flame Strike|Evocation|—|\n|Geas|Enchantment|—|\n|Greater Restoration|Abjuration|M|\n|Hallow|Abjuration|M|\n|Insect Plague|Conjuration|C|\n|Legend Lore|Divination|M|\n|Mass Cure Wounds|Abjuration|—|\n|Planar Binding|Abjuration|M|\n|Raise Dead|Necromancy|M|\n|Scrying|Divination|C, M|\n\n#### Level 6 Cleric Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Blade Barrier|Evocation|C|\n|Create Undead|Necromancy|M|\n|Find the Path|Divination|C, M|\n|Forbiddance|Abjuration|R, M|\n|Harm|Necromancy|—|\n|Heal|Abjuration|—|\n|Heroes' Feast|Conjuration|M|\n|Planar Ally|Conjuration|—|\n|Sunbeam|Evocation|C|\n|True Seeing|Divination|M|\n|Word of Recall|Conjuration|—|\n\n#### Level 7 Cleric Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Conjure Celestial|Conjuration|C|\n|Divine Word|Evocation|—|\n|Etherealness|Conjuration|—|\n|Fire Storm|Evocation|—|\n|Plane Shift|Conjuration|M|\n|Regenerate|Transmutation|—|\n|Resurrection|Necromancy|M|\n|Symbol|Abjuration|M|\n\n#### Level 8 Cleric Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Antimagic Field|Abjuration|C|\n|Control Weather|Transmutation|C|\n|Earthquake|Transmutation|C|\n|Holy Aura|Abjuration|C, M|\n|Sunburst|Evocation|—|\n\n#### Level 9 Cleric Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Astral Projection|Necromancy|M|\n|Gate|Conjuration|C, M|\n|Mass Heal|Abjuration|—|\n|Power Word Heal|Enchantment|—|\n|True Resurrection|Necromancy|M|",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_cleric_cleric-subclasses",
                    "name": "Cleric Subclasses",
                    "desc": "You gain a Cleric subclass of your choice. The Life Domain subclass is detailed after this class's description. A subclass is a specialization that grants you features at certain Cleric levels. For the rest of your career, you gain each of your subclass's features that are of your Cleric level or lower.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_cleric_core-traits",
                    "name": "Cleric Subclasses",
                    "desc": "|||\n|---|---|\n|Primary Ability|Wisdom|\n|Hit Point Die|D8 per Cleric level|\n|Saving Throw Proficiencies|Wisdom and Charisma|\n|Skill Proficiencies|Choose 2: History, Insight, Medicine, Persuasion, or Religion|\n|Weapon Proficiencies|Simple weapons|\n|Armor Training|Light and Medium armor and Shields|\n|Starting Equipment|Choose A or B: (A) Chain Shirt, Shield, Mace, Holy Symbol, Priest's Pack, and 7 GP; or (B) 110 GP|",
                    "feature_type": "CORE_TRAITS_TABLE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_cleric_divine-intervention",
                    "name": "Divine Intervention",
                    "desc": "You can call on your deity or pantheon to intervene on your behalf. As a Magic action, choose any Cleric spell of level 5 or lower that doesn't require a Reaction to cast. As part of the same action, you cast that spell without expending a spell slot or needing Material components. You can't use this feature again until you finish a Long Rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_cleric_divine-order",
                    "name": "Divine Order",
                    "desc": "You have dedicated yourself to one of the following sacred roles of your choice.\n\n**Protector.** Trained for battle, you gain proficiency with Martial weapons and training with Heavy armor.\n\n**Thaumaturge.** You know one extra cantrip from the Cleric spell list. In addition, your mystical connection to the divine gives you a bonus to your Intelligence (Arcana or Religion) checks. The bonus equals your Wisdom modifier (minimum of +1).",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_cleric_epic-boon",
                    "name": "Epic Boon",
                    "desc": "You gain an Epic Boon feat (see \"Feats\") or another feat of your choice for which you qualify. Boon of Fate is recommended.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 19,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_cleric_greater-divine-intervention",
                    "name": "Greater Divine Intervention",
                    "desc": "You can call on even more powerful divine intervention. When you use your Divine Intervention feature, you can choose *Wish* when you select a spell. If you do so, you can't use Divine Intervention again until you finish 2d4 Long Rests.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_cleric_improved-blessed-strikes",
                    "name": "Improved Blessed Strikes",
                    "desc": "The option you chose for Blessed Strikes grows more powerful.\n\n**Divine Strike.** The extra damage of your Divine Strike increases to 2d8.\n\n**Potent Spellcasting.** When you cast a Cleric cantrip and deal damage to a creature with it, you can give vitality to yourself or another creature within 60 feet of yourself, granting a number of Temporary Hit Points equal to twice your Wisdom modifier.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_cleric_prepared-spells",
                    "name": "Prepared Spells",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "4"
                        },
                        {
                            "level": 10,
                            "column_value": "15"
                        },
                        {
                            "level": 11,
                            "column_value": "16"
                        },
                        {
                            "level": 12,
                            "column_value": "16"
                        },
                        {
                            "level": 13,
                            "column_value": "17"
                        },
                        {
                            "level": 14,
                            "column_value": "17"
                        },
                        {
                            "level": 15,
                            "column_value": "18"
                        },
                        {
                            "level": 16,
                            "column_value": "18"
                        },
                        {
                            "level": 17,
                            "column_value": "19"
                        },
                        {
                            "level": 18,
                            "column_value": "20"
                        },
                        {
                            "level": 19,
                            "column_value": "21"
                        },
                        {
                            "level": 2,
                            "column_value": "5"
                        },
                        {
                            "level": 20,
                            "column_value": "22"
                        },
                        {
                            "level": 3,
                            "column_value": "6"
                        },
                        {
                            "level": 4,
                            "column_value": "7"
                        },
                        {
                            "level": 5,
                            "column_value": "9"
                        },
                        {
                            "level": 6,
                            "column_value": "10"
                        },
                        {
                            "level": 7,
                            "column_value": "11"
                        },
                        {
                            "level": 8,
                            "column_value": "12"
                        },
                        {
                            "level": 9,
                            "column_value": "14"
                        }
                    ]
                },
                {
                    "key": "srd-2024_cleric_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-2024_cleric_sear-undead",
                    "name": "Sear Undead",
                    "desc": "Whenever you use Turn Undead, you can roll a number of d8s equal to your Wisdom modifier (minimum of 1d8) and add the rolls together. Each Undead that fails its saving throw against that use of Turn Undead takes Radiant damage equal to the roll's total. This damage doesn't end the turn effect.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_cleric_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-2024_cleric_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": 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-2024_cleric_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-2024_cleric_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-2024_cleric_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-2024_cleric_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-2024_cleric_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-2024_cleric_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-2024_cleric_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-2024_cleric_spellcasting",
                    "name": "Spellcasting",
                    "desc": "You have learned to cast spells through prayer and meditation. See \"Spells\" for the rules on spellcasting. The information below details how you use those rules with Cleric spells, which appear on the Cleric spell list later in the class's description.\n\n**Cantrips.** You know three cantrips of your choice from the Cleric spell list. *Guidance*, *Sacred Flame*, and *Thaumaturgy* are recommended.\n\nWhenever you gain a Cleric level, you can replace one of your cantrips with another cantrip of your choice from the Cleric spell list.\n\nWhen you reach Cleric levels 4 and 10, you learn another cantrip of your choice from the Cleric spell list, as shown in the Cantrips column of the Cleric Features table.\n\n**Spell Slots.** The Cleric Features table shows how many spell slots you have to cast your level 1+ spells. You regain all expended slots when you finish a Long Rest.\n\n**Prepared Spells of Level 1+.** You prepare the list of level 1+ spells that are available for you to cast with this feature. To start, choose four level 1 spells from the Cleric spell list. *Bless*, *Cure Wounds*, *Guiding Bolt*, and *Shield of Faith* are recommended.\n\nThe number of spells on your list increases as you gain Cleric levels, as shown in the Prepared Spells column of the Cleric Features table. Whenever that number increases, choose additional spells from the Cleric spell list until the number of spells on your list matches the number on the table. The chosen spells must be of a level for which you have spell slots. For example, if you're a level 3 Cleric, your list of prepared spells can include six spells of levels 1 and 2 in any combination.\n\nIf another Cleric feature gives you spells that you always have prepared, those spells don't count against the number of spells you can prepare with this feature, but those spells otherwise count as Cleric spells for you.\n\n**Changing Your Prepared Spells.** Whenever you finish a Long Rest, you can change your list of prepared spells, replacing any of the spells there with other Cleric spells for which you have spell slots.\n\n**Spellcasting Ability.** Wisdom is your spellcasting ability for your Cleric spells.\n\n**Spellcasting Focus.** You can use a Holy Symbol as a Spellcasting Focus for your Cleric spells.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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",
            "desc": "",
            "hit_dice": "D8",
            "caster_type": "FULL",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_college-of-lore/?format=api",
            "key": "srd-2024_college-of-lore",
            "features": [
                {
                    "key": "srd-2024_college-of-lore_bonus-proficiencies",
                    "name": "Bonus Proficiencies",
                    "desc": "You gain proficiency with three skills of your choice.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_college-of-lore_cutting-words",
                    "name": "Cutting Words",
                    "desc": "You learn to use your wit to supernaturally distract, confuse, and otherwise sap the confidence and competence of others. When a creature that you can see within 60 feet of yourself makes a damage roll or succeeds on an ability check or attack roll, you can take a Reaction to expend one use of your Bardic Inspiration; roll your Bardic Inspiration die, and subtract the number rolled from the creature's roll, reducing the damage or potentially turning the success into a failure.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_college-of-lore_magical-discoveries",
                    "name": "Magical Discoveries",
                    "desc": "You learn two spells of your choice. These spells can come from the Cleric, Druid, or Wizard spell list or any combination thereof (see a class's section for its spell list). A spell you choose must be a cantrip or a spell for which you have spell slots, as shown in the Bard Features table.\n\nYou always have the chosen spells prepared, and whenever you gain a Bard level, you can replace one of the spells with another spell that meets these requirements.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_college-of-lore_peerless-skill",
                    "name": "Peerless Skill",
                    "desc": "When you make an ability check or attack roll and fail, you can expend one use of Bardic Inspiration; roll the Bardic Inspiration die, and add the number rolled to the d20, potentially turning a failure into a success. On a failure, the Bardic Inspiration isn't expended.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                }
            ],
            "hit_points": {
                "hit_dice": "D8",
                "hit_dice_name": "1D8 per College of Lore level",
                "hit_points_at_1st_level": "8 + your Constitution modifier",
                "hit_points_at_higher_levels": "1D8 (or 5) + your Constitution modifier per college of lore 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": [],
            "subclass_of": {
                "name": "Bard",
                "key": "srd-2024_bard",
                "url": "https://api-beta.open5e.com/v2/classes/srd-2024_bard/?format=api"
            },
            "name": "College of Lore",
            "desc": "*Plumb the Depths of Magical Knowledge*\n\nBards of the College of Lore collect spells and secrets from diverse sources, such as scholarly tomes, mystical rites, and peasant tales. The college's members gather in libraries and universities to share their lore with one another. They also meet at festivals or affairs of state, where they can expose corruption, unravel lies, and poke fun at self-important figures of authority.",
            "hit_dice": "D8",
            "caster_type": "FULL",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_druid/?format=api",
            "key": "srd-2024_druid",
            "features": [
                {
                    "key": "srd-2024_druid_ability-score-improvement",
                    "name": "Ability Score Improvement",
                    "desc": "You gain the Ability Score Improvement feat (see \"Feats\") or another feat of your choice for which you qualify. You gain this feature again at Druid levels 8, 12, and 16.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 12,
                            "detail": null
                        },
                        {
                            "level": 16,
                            "detail": null
                        },
                        {
                            "level": 4,
                            "detail": null
                        },
                        {
                            "level": 8,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_druid_archdruid",
                    "name": "Archdruid",
                    "desc": "The vitality of nature constantly blooms within you, granting you the following benefits.\n\n**Evergreen Wild Shape.** Whenever you roll Initiative and have no uses of Wild Shape left, you regain one expended use of it.\n\n**Nature Magician.** You can convert uses of Wild Shape into a spell slot (no action required). Choose a number of your unexpended uses of Wild Shape and convert them into a single spell slot, with each use contributing 2 spell levels. For example, if you convert two uses of Wild Shape, you produce a level 4 spell slot. Once you use this benefit, you can't do so again until you finish a Long Rest.\n\n**Longevity.** The primal magic that you wield causes you to age more slowly. For every ten years that pass, your body ages only one year.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_druid_beast-spells",
                    "name": "Beast Spells",
                    "desc": "While using Wild Shape, you can cast spells in Beast form, except for any spell that has a Material component with a cost specified or that consumes its Material component.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_druid_cantrips",
                    "name": "Cantrips",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "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-2024_druid_core-traits",
                    "name": "Core Druid Traits",
                    "desc": "|||\n|---|---|\n|Primary Ability|Wisdom|\n|Hit Point Die|D8 per Druid level|\n|Saving Throw Proficiencies|Intelligence and Wisdom|\n|Skill Proficiencies|Choose 2: Animal Handling, Arcana, Insight, Medicine, Na ture, Perception, Religion, or Survival|\n|Weapon Proficiencies|Simple weapons|\n|Tool Proficiencies|Herbalism Kit|\n|Armor Training|Light armor and Shields|\n|Starting Equipment|Choose A or B: (A) Leather Ar mor, Shield, Sickle, Druidic Focus (Quarterstaff), Explorer's Pack, Herbalism Kit, and 9 GP; or (B) 50 GP|",
                    "feature_type": "CORE_TRAITS_TABLE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_druid_druid-spell-list",
                    "name": "Druid Spell List",
                    "desc": "This section presents the Druid spell list. The spells are organized by spell level and then alphabetized, and each spell's school of magic is listed. In the Special column, *C* means the spell requires Concentration, *R* means it's a Ritual, and *M* means it requires a specific Material component.\n\nTable: Cantrips (Level 0 Druid Spells)\n\n|School|Special|\n|---|---|\n|Transmutation|—|\n|Transmutation|—|\n|Divination|C|\n|Transmutation|—|\n|Transmutation|—|\n|Necromancy|—|\n|Conjuration|—|\n|Abjuration|C|\n|Transmutation|—|\n|Necromancy|—|\n|Evocation|—|\n|||\n\nTable: Level 1 Druid Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Animal Friendship|Enchantment|—|\n|Charm Person|Enchantment|—|\n|Create or Destroy Water|Transmutation|—|\n|Cure Wounds|Abjuration|—|\n|Detect Magic|Divination|C, R|\n|Detect Poison and Disease|Divination|C, R|\n|Entangle|Conjuration|C|\n|Faerie Fire|Evocation|C|\n|Fog Cloud|Conjuration|C|\n|Goodberry|Conjuration|—|\n|Healing Word|Abjuration|—|\n|Ice Knife|Conjuration|—|\n|Jump|Transmutation|—|\n|Longstrider|Transmutation|—|\n|Protection from Evil and Good|Abjuration|C, M|\n|Purify Food and Drink|Transmutation|R|\n|Speak with Animals|Divination|R|\n|Thunderwave|Evocation|—|\n\nTable: Level 2 Druid Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Aid|Abjuration|—|\n|Animal Messenger|Enchantment|R|\n|Augury|Divination|R, M|\n|Barkskin|Transmutation|—|\n|Continual Flame|Evocation|M|\n|Darkvision|Transmutation|—|\n|Enhance Ability|Transmutation|C|\n|Enlarge/Reduce|Transmutation|C|\n|Find Traps|Divination|—|\n|Flame Blade|Evocation|C|",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_druid_druid-subclass",
                    "name": "Druid Subclass",
                    "desc": "You gain a Druid subclass of your choice. The Circle of the Land subclass is detailed after this class's description. A subclass is a specialization that grants you features at certain Druid levels. For the rest of your career, you gain each of your subclass's features that are of your Druid level or lower.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_druid_druidic",
                    "name": "Druidic",
                    "desc": "You know Druidic, the secret language of Druids. While learning this ancient tongue, you also unlocked the magic of communicating with animals; you always have the *Speak with Animals* spell prepared.\n\nYou can use Druidic to leave hidden messages. You and others who know Druidic automatically spot such a message. Others spot the message's presence with a successful DC 15 Intelligence (Investigation) check but can't decipher it without magic.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_druid_elemental-fury",
                    "name": "Elemental Fury",
                    "desc": "The might of the elements flows through you. You gain one of the following options of your choice.\n\n**Potent Spellcasting.** Add your Wisdom modifier to the damage you deal with any Druid cantrip.\n\n**Primal Strike.** Once on each of your turns when you hit a creature with an attack roll using a weapon or a Beast form's attack in Wild Shape, you can cause the target to take an extra 1d8 Cold, Fire, Lightning, or Thunder damage (choose when you hit).",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_druid_epic-boon",
                    "name": "Epic Boon",
                    "desc": "You gain an Epic Boon feat (see \"Feats\") or another feat of your choice for which you qualify. Boon of Dimensional Travel is recommended.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 19,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_druid_improved-elemental-fury",
                    "name": "Improved Elemental Fury",
                    "desc": "The option you chose for Elemental Fury grows more powerful, as detailed below.\n\n**Potent Spellcasting.** When you cast a Druid cantrip with a range of 10 feet or greater, the spell's range increases by 300 feet.\n\n**Primal Strike.** The extra damage of your Primal Strike increases to 2d8.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_druid_prepared-spells",
                    "name": "Prepared Spells",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "4"
                        },
                        {
                            "level": 10,
                            "column_value": "15"
                        },
                        {
                            "level": 11,
                            "column_value": "16"
                        },
                        {
                            "level": 12,
                            "column_value": "16"
                        },
                        {
                            "level": 13,
                            "column_value": "17"
                        },
                        {
                            "level": 14,
                            "column_value": "17"
                        },
                        {
                            "level": 15,
                            "column_value": "18"
                        },
                        {
                            "level": 16,
                            "column_value": "18"
                        },
                        {
                            "level": 17,
                            "column_value": "19"
                        },
                        {
                            "level": 18,
                            "column_value": "20"
                        },
                        {
                            "level": 19,
                            "column_value": "21"
                        },
                        {
                            "level": 2,
                            "column_value": "5"
                        },
                        {
                            "level": 20,
                            "column_value": "22"
                        },
                        {
                            "level": 3,
                            "column_value": "6"
                        },
                        {
                            "level": 4,
                            "column_value": "7"
                        },
                        {
                            "level": 5,
                            "column_value": "9"
                        },
                        {
                            "level": 6,
                            "column_value": "10"
                        },
                        {
                            "level": 7,
                            "column_value": "11"
                        },
                        {
                            "level": 8,
                            "column_value": "12"
                        },
                        {
                            "level": 9,
                            "column_value": "14"
                        }
                    ]
                },
                {
                    "key": "srd-2024_druid_primal-order",
                    "name": "Primal Order",
                    "desc": "You have dedicated yourself to one of the following sacred roles of your choice.\n\n**Magician.** You know one extra cantrip from the Druid spell list. In addition, your mystical connection to nature gives you a bonus to your Intelligence (Arcana or Nature) checks. The bonus equals your Wisdom modifier (minimum bonus of +1).\n\n**Warden.** Trained for battle, you gain proficiency with Martial weapons and training with Medium armor.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_druid_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-2024_druid_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-2024_druid_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": 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-2024_druid_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-2024_druid_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-2024_druid_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-2024_druid_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-2024_druid_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-2024_druid_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-2024_druid_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-2024_druid_spellcasting",
                    "name": "Spellcasting",
                    "desc": "You have learned to cast spells through studying the mystical forces of nature. See \"Spells\" for the rules on spellcasting. The information below details how you use those rules with Druid spells, which appear on the Druid spell list later in the class's description.\n\n**Cantrips.** You know two cantrips of your choice from the Druid spell list. *Druidcraft* and *Produce Flame* are recommended.\n\nWhenever you gain a Druid level, you can replace one of your cantrips with another cantrip of your choice from the Druid spell list.\n\nWhen you reach Druid levels 4 and 10, you learn another cantrip of your choice from the Druid spell list, as shown in the Cantrips column of the Druid Features table.\n\n**Spell Slots.** The Druid Features table shows how many spell slots you have to cast your level 1+ spells. You regain all expended slots when you finish a Long Rest.\n\n**Prepared Spells of Level 1+.** You prepare the list of level 1+ spells that are available for you to cast with this feature. To start, choose four level 1 spells from the Druid spell list. *Animal Friendship*, *Cure Wounds*, *Faerie Fire*, and *Thunderwave* are recommended.\n\nThe number of spells on your list increases as you gain Druid levels, as shown in the Prepared Spells column of the Druid Features table. Whenever that number increases, choose additional spells from the Druid spell list until the number of spells on your list matches the number on the table. The chosen spells must be of a level for which you have spell slots. For example, if you're a level 3 Druid, your list of prepared spells can include six spells of levels 1 and 2 in any combination.\n\nIf another Druid feature gives you spells that you always have prepared, those spells don't count against the number of spells you can prepare with this feature, but those spells otherwise count as Druid spells for you.\n\n**Changing Your Prepared Spells.** Whenever you finish a Long Rest, you can change your list of prepared spells, replacing any of the spells with other Druid spells for which you have spell slots.\n\n**Spellcasting Ability.** Wisdom is your spellcasting ability for your Druid spells.\n\n**Spellcasting Focus.** You can use a Druidic Focus as a Spellcasting Focus for your Druid spells.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_druid_wild-companion",
                    "name": "Wild Companion",
                    "desc": "You can summon a nature spirit that assumes an animal form to aid you. As a Magic action, you can expend a spell slot or a use of Wild Shape to cast the *Find Familiar* spell without Material components.\n\nWhen you cast the spell in this way, the familiar is Fey and disappears when you finish a Long Rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_druid_wild-resurgence",
                    "name": "Wild Resurgence",
                    "desc": "Once on each of your turns, if you have no uses of Wild Shape left, you can give yourself one use by expending a spell slot (no action required).\n\nIn addition, you can expend one use of Wild Shape (no action required) to give yourself a level 1 spell slot, but you can't do so again until you finish a Long Rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_druid_wild-shape",
                    "name": "Wild Shape",
                    "desc": "The power of nature allows you to assume the form of an animal. As a Bonus Action, you shape-shift into a Beast form that you have learned for this feature (see \"Known Forms\" below). You stay in that form for a number of hours equal to half your Druid level or until you use Wild Shape again, have the Incapacitated condition, or die. You can also leave the form early as a Bonus Action.\n\n**Number of Uses.** You can use Wild Shape twice. You regain one expended use when you finish a Short Rest, and you regain all expended uses when you finish a Long Rest.\n\nYou gain additional uses when you reach certain Druid levels, as shown in the Wild Shape column of the Druid Features table.\n\n**Known Forms.** You know four Beast forms for this feature, chosen from among Beast stat blocks that have a maximum Challenge Rating of 1/4 and that lack a Fly Speed (see \"Animals\" in \"Monsters\" for stat block options). The **Rat**, **Riding Horse**, **Spider**, and **Wolf** are recommended. Whenever you finish a Long Rest, you can replace one of your known forms with another eligible form.\n\nWhen you reach certain Druid levels, your number of known forms and the maximum Challenge Rating for those forms increases, as shown in the Beast Shapes table. In addition, starting at level 8, you can adopt a form that has a Fly Speed.\n\nWhen choosing known forms, you may look in other sources for eligible Beasts if the Game Master permits you to do so.\n\nTable: Beast Shapes\n\n|Druid Level|Known Forms|Max CR|Fly Speed|\n|---|---|---|---|\n|2|4|1/4|No|\n|4|6|1/2|No|\n|8|8|1|Yes|\n\n**Rules While Shape-Shifted.** While in a form, you retain your personality, memories, and ability to speak, and the following rules apply:\n- **Temporary Hit Points.** When you assume a Wild Shape form, you gain a number of Temporary Hit Points equal to your Druid level.\n- **Game Statistics.** Your game statistics are replaced by the Beast's stat block, but you retain your creature type; Hit Points; Hit Point Dice; Intelligence, Wisdom, and Charisma scores; class features; languages; and feats. You also retain your skill and saving throw proficiencies and use your Proficiency Bonus for them, in addition to gaining the proficiencies of the creature. If a skill or saving throw modifier in the Beast's stat block is higher than yours, use the one in the stat block.\n- **No Spellcasting.** You can't cast spells, but shapeshifting doesn't break your Concentration or otherwise interfere with a spell you've already cast.\n- **Objects.** Your ability to handle objects is determined by the form's limbs rather than your own. In addition, you choose whether your equipment falls in your space, merges into your new form, or is worn by it. Worn equipment functions as normal, but the GM decides whether it's practical for the new form to wear a piece of equipment based on the creature's size and shape. Your equipment doesn't change size or shape to match the new form, and any equipment that the new form can't wear must either fall to the ground or merge with the form. Equipment that merges with the form has no effect while you're in that form.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_druid_wild-shape-uses",
                    "name": "Cantrips Known",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "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": "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": "3"
                        },
                        {
                            "level": 7,
                            "column_value": "3"
                        },
                        {
                            "level": 8,
                            "column_value": "3"
                        },
                        {
                            "level": 9,
                            "column_value": "3"
                        }
                    ]
                }
            ],
            "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",
            "desc": "",
            "hit_dice": "D8",
            "caster_type": "FULL",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_monk/?format=api",
            "key": "srd-2024_monk",
            "features": [
                {
                    "key": "srd-2024_monk_ability-score-improvement",
                    "name": "Ability Score Improvement",
                    "desc": "You gain the Ability Score Improvement feat (see \"Feats\") or another feat of your choice for which you qualify. You gain this feature again at Monk levels 8, 12, and 16.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 12,
                            "detail": null
                        },
                        {
                            "level": 16,
                            "detail": null
                        },
                        {
                            "level": 4,
                            "detail": null
                        },
                        {
                            "level": 8,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_acrobatic-movement",
                    "name": "Acrobatic Movement",
                    "desc": "While you aren't wearing armor or wielding a Shield, you gain the ability to move along vertical surfaces and across liquids on your turn without falling during the movement.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 9,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_body-and-mind",
                    "name": "Body and Mind",
                    "desc": "You have developed your body and mind to new heights. Your Dexterity and Wisdom scores increase by 4, to a maximum of 25.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_core-traits",
                    "name": "Core Monk Traits",
                    "desc": "|||\n|---|---|\n|Primary Ability|Dexterity and Wisdom|\n|Hit Point Die|D8 per Monk level|\n|Saving Throw Proficiencies|Strength and Dexterity|\n|Skill Proficiencies|Choose 2: Acrobatics, Athletics, History, Insight, Religion, or Stealth|\n|Weapon Proficiencies|Simple weapons and Martial weapons that have the Light property|\n|Tool Proficiencies|Choose one type of Artisan's Tools or Musical Instrument|\n|Armor Training|None|\n|Starting Equipment|Choose A or B: (A) Spear, 5 Daggers, Artisan's Tools or Musical Instrument chosen for the tool proficiency above, Explorer's Pack, and 11 GP; or (B) 50 GP|",
                    "feature_type": "CORE_TRAITS_TABLE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_deflect-attacks",
                    "name": "Deflect Attacks",
                    "desc": "When an attack roll hits you and its damage includes Bludgeoning, Piercing, or Slashing damage, you can take a Reaction to reduce the attack's total damage against you. The reduction equals 1d10 plus your Dexterity modifier and Monk level.\n\nIf you reduce the damage to 0, you can expend 1 Focus Point to redirect some of the attack's force. If you do so, choose a creature you can see within 5 feet of yourself if the attack was a melee attack or a creature you can see within 60 feet of yourself that isn't behind Total Cover if the attack was a ranged attack. That creature must succeed on a Dexterity saving throw or take damage equal to two rolls of your Martial Arts die plus your Dexterity modifier. The damage is the same type dealt by the attack.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_deflect-energy",
                    "name": "Deflect Energy",
                    "desc": "You can now use your Deflect Attacks feature against attacks that deal any damage type, not just Bludgeoning, Piercing, or Slashing.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 13,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_disciplined-survivor",
                    "name": "Disciplined Survivor",
                    "desc": "Your physical and mental discipline grant you proficiency in all saving throws.\n\nAdditionally, whenever you make a saving throw and fail, you can expend 1 Focus Point to reroll it, and you must use the new roll.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_empowered-strikes",
                    "name": "Empowered Strikes",
                    "desc": "Whenever you deal damage with your Unarmed Strike, it can deal your choice of Force damage or its normal damage type.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_epic-boon",
                    "name": "Epic Boon",
                    "desc": "You gain an Epic Boon feat (see \"Feats\") or another feat of your choice for which you qualify. Boon of Irresistible Offense is recommended.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 19,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_evasion",
                    "name": "Evasion",
                    "desc": "When you're subjected to an effect that allows you to make a Dexterity saving throw to take only half damage, you instead take no damage if you succeed on the saving throw and only half damage if you fail.\n\nYou don't benefit from this feature if you have the Incapacitated condition.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_extra-attack",
                    "name": "Extra Attack",
                    "desc": "You can attack twice instead of once whenever you take the Attack action on your turn.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_focus-points",
                    "name": "Focus Points",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 10,
                            "column_value": "10"
                        },
                        {
                            "level": 11,
                            "column_value": "11"
                        },
                        {
                            "level": 12,
                            "column_value": "12"
                        },
                        {
                            "level": 13,
                            "column_value": "13"
                        },
                        {
                            "level": 14,
                            "column_value": "14"
                        },
                        {
                            "level": 15,
                            "column_value": "15"
                        },
                        {
                            "level": 16,
                            "column_value": "16"
                        },
                        {
                            "level": 17,
                            "column_value": "17"
                        },
                        {
                            "level": 18,
                            "column_value": "18"
                        },
                        {
                            "level": 19,
                            "column_value": "19"
                        },
                        {
                            "level": 2,
                            "column_value": "2"
                        },
                        {
                            "level": 20,
                            "column_value": "20"
                        },
                        {
                            "level": 3,
                            "column_value": "3"
                        },
                        {
                            "level": 4,
                            "column_value": "4"
                        },
                        {
                            "level": 5,
                            "column_value": "5"
                        },
                        {
                            "level": 6,
                            "column_value": "6"
                        },
                        {
                            "level": 7,
                            "column_value": "7"
                        },
                        {
                            "level": 8,
                            "column_value": "8"
                        },
                        {
                            "level": 9,
                            "column_value": "9"
                        }
                    ]
                },
                {
                    "key": "srd-2024_monk_heightened-focus",
                    "name": "Heightened Focus",
                    "desc": "Your Flurry of Blows, Patient Defense, and Step of the Wind gain the following benefits.\n\n**Flurry of Blows.** You can expend 1 Focus Point to use Flurry of Blows and make three Unarmed Strikes with it instead of two.\n\n**Patient Defense.** When you expend a Focus Point to use Patient Defense, you gain a number of Temporary Hit Points equal to two rolls of your Martial Arts die.\n\n**Step of the Wind.** When you expend a Focus Point to use Step of the Wind, you can choose a willing creature within 5 feet of yourself that is Large or smaller. You move the creature with you until the end of your turn. The creature's movement doesn't provoke Opportunity Attacks.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_martial-arts",
                    "name": "Martial Arts",
                    "desc": "Your practice of martial arts gives you mastery of combat styles that use your Unarmed Strike and Monk weapons, which are the following:\n\n- Simple Melee weapons\n- Martial Melee weapons that have the Light property\n\nYou gain the following benefits while you are unarmed or wielding only Monk weapons and you aren't wearing armor or wielding a Shield.\n\n**Bonus Unarmed Strike.** You can make an Unarmed Strike as a Bonus Action.\n\n**Martial Arts Die.** You can roll 1d6 in place of the normal damage of your Unarmed Strike or Monk weapons. This die changes as you gain Monk levels, as shown in the Martial Arts column of the Monk Features table.\n\n**Dexterous Attacks.** You can use your Dexterity modifier instead of your Strength modifier for the attack and damage rolls of your Unarmed Strikes and Monk weapons. In addition, when you use the Grapple or Shove option of your Unarmed Strike, you can use your Dexterity modifier instead of your Strength modifier to determine the save DC.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_martial-arts-dice",
                    "name": "Martial Arts",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "1d6"
                        },
                        {
                            "level": 10,
                            "column_value": "1d8"
                        },
                        {
                            "level": 11,
                            "column_value": "1d10"
                        },
                        {
                            "level": 12,
                            "column_value": "1d10"
                        },
                        {
                            "level": 13,
                            "column_value": "1d10"
                        },
                        {
                            "level": 14,
                            "column_value": "1d10"
                        },
                        {
                            "level": 15,
                            "column_value": "1d10"
                        },
                        {
                            "level": 16,
                            "column_value": "1d10"
                        },
                        {
                            "level": 17,
                            "column_value": "1d12"
                        },
                        {
                            "level": 18,
                            "column_value": "1d12"
                        },
                        {
                            "level": 19,
                            "column_value": "1d12"
                        },
                        {
                            "level": 2,
                            "column_value": "1d6"
                        },
                        {
                            "level": 20,
                            "column_value": "1d12"
                        },
                        {
                            "level": 3,
                            "column_value": "1d6"
                        },
                        {
                            "level": 4,
                            "column_value": "1d6"
                        },
                        {
                            "level": 5,
                            "column_value": "1d8"
                        },
                        {
                            "level": 6,
                            "column_value": "1d8"
                        },
                        {
                            "level": 7,
                            "column_value": "1d8"
                        },
                        {
                            "level": 8,
                            "column_value": "1d8"
                        },
                        {
                            "level": 9,
                            "column_value": "1d8"
                        }
                    ]
                },
                {
                    "key": "srd-2024_monk_monk-subclass",
                    "name": "Monk Subclass",
                    "desc": "You gain a Monk subclass of your choice. The Warrior of the Open Hand subclass is detailed after this class's description. A subclass is a specialization that grants you features at certain Monk levels. For the rest of your career, you gain each of your subclass's features that are of your Monk level or lower.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_monks-focus",
                    "name": "Monk's Focus",
                    "desc": "Your focus and martial training allow you to harness a well of extraordinary energy within yourself. This energy is represented by Focus Points. Your Monk level determines the number of points you have, as shown in the Focus Points column of the Monk Features table.\n\nYou can expend these points to enhance or fuel certain Monk features. You start knowing three such features: Flurry of Blows, Patient Defense, and Step of the Wind, each of which is detailed below.\n\nWhen you expend a Focus Point, it is unavailable until you finish a Short or Long Rest, at the end of which you regain all your expended points.\n\nSome features that use Focus Points require your target to make a saving throw. The save DC equals 8 plus your Wisdom modifier and Proficiency Bonus.\n\n**Flurry of Blows.** You can expend 1 Focus Point to make two Unarmed Strikes as a Bonus Action.\n\n**Patient Defense.** You can take the Disengage action as a Bonus Action. Alternatively, you can expend 1 Focus Point to take both the Disengage and the Dodge actions as a Bonus Action.\n\n**Step of the Wind.** You can take the Dash action as a Bonus Action. Alternatively, you can expend 1 Focus Point to take both the Disengage and Dash actions as a Bonus Action, and your jump distance is doubled for the turn.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_perfect-focus",
                    "name": "Perfect Focus",
                    "desc": "When you roll Initiative and don't use Uncanny Metabolism, you regain expended Focus Points until you have 4 if you have 3 or fewer.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_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-2024_monk_self-restoration",
                    "name": "Self-Restoration",
                    "desc": "Through sheer force of will, you can remove one of the following conditions from yourself at the end of each of your turns: Charmed, Frightened, or Poisoned.\n\nIn addition, forgoing food and drink doesn't give you levels of Exhaustion.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_slow-fall",
                    "name": "Slow Fall",
                    "desc": "You can take a Reaction when you fall to reduce any damage you take from the fall by an amount equal to five times your Monk level.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 4,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_stunning-strike",
                    "name": "Stunning Strike",
                    "desc": "Once per turn when you hit a creature with a Monk weapon or an Unarmed Strike, you can expend 1 Focus Point to attempt a stunning strike. The target must make a Constitution saving throw. On a failed save, the target has the Stunned condition until the start of your next turn. On a successful save, the target's Speed is halved until the start of your next turn, and the next attack roll made against the target before then has Advantage.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        },
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_superior-defense",
                    "name": "Superior Defense",
                    "desc": "At the start of your turn, you can expend 3 Focus Points to bolster yourself against harm for 1 minute or until you have the Incapacitated condition. During that time, you have Resistance to all damage except Force damage.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_unarmored-defense",
                    "name": "Unarmored Defense",
                    "desc": "While you aren't wearing armor or wielding a Shield, your base Armor Class equals 10 plus your Dexterity and Wisdom modifiers.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_monk_unarmored-movement",
                    "name": "Unarmoed Movement",
                    "desc": "Your speed increases by 10 feet while you aren't wearing armor or wielding a Shield. This bonus increases when you reach certain Monk levels, as shown on the Monk Features table.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        },
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": [
                        {
                            "level": 10,
                            "column_value": "+20 ft."
                        },
                        {
                            "level": 11,
                            "column_value": "+20 ft."
                        },
                        {
                            "level": 12,
                            "column_value": "+20 ft."
                        },
                        {
                            "level": 13,
                            "column_value": "+20 ft."
                        },
                        {
                            "level": 14,
                            "column_value": "+25 ft."
                        },
                        {
                            "level": 15,
                            "column_value": "+25 ft."
                        },
                        {
                            "level": 16,
                            "column_value": "+25 ft."
                        },
                        {
                            "level": 17,
                            "column_value": "+25 ft."
                        },
                        {
                            "level": 18,
                            "column_value": "+30 ft."
                        },
                        {
                            "level": 19,
                            "column_value": "+30 ft."
                        },
                        {
                            "level": 2,
                            "column_value": "+10 ft."
                        },
                        {
                            "level": 20,
                            "column_value": "+30 ft."
                        },
                        {
                            "level": 3,
                            "column_value": "+10 ft."
                        },
                        {
                            "level": 4,
                            "column_value": "+10 ft."
                        },
                        {
                            "level": 5,
                            "column_value": "+10 ft."
                        },
                        {
                            "level": 6,
                            "column_value": "+15 ft."
                        },
                        {
                            "level": 7,
                            "column_value": "+15 ft."
                        },
                        {
                            "level": 8,
                            "column_value": "+15 ft."
                        },
                        {
                            "level": 9,
                            "column_value": "+15 ft."
                        }
                    ]
                },
                {
                    "key": "srd-2024_monk_uncanny-metabolism",
                    "name": "Uncanny Metabolism",
                    "desc": "When you roll Initiative, you can regain all expended Focus Points. When you do so, roll your Martial Arts die, and regain a number of Hit Points equal to your Monk level plus the number rolled.\n\nOnce you use this feature, you can't use it again until you finish a Long Rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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",
            "desc": "",
            "hit_dice": "D8",
            "caster_type": "NONE",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_rogue/?format=api",
            "key": "srd-2024_rogue",
            "features": [
                {
                    "key": "srd-2024_rogue_ability-score-improvement",
                    "name": "Ability Score Improvement",
                    "desc": "You gain the Ability Score Improvement feat (see \"Feats\") or another feat of your choice for which you qualify. You gain this feature again at Rogue levels 8, 12, and 16.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 12,
                            "detail": null
                        },
                        {
                            "level": 16,
                            "detail": null
                        },
                        {
                            "level": 4,
                            "detail": null
                        },
                        {
                            "level": 8,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_rogue_core-traits",
                    "name": "Core Rogue Traits",
                    "desc": "|||\n|---|---|\n|Primary Ability|Dexterity|\n|Hit Point Die|D8 per Rogue level|\n|Saving Throw Proficiencies|Dexterity and Intelligence|\n|Skill Proficiencies|Choose 4: Acrobatics, Athletics, Deception, Insight, Intimidation, Investigation, Perception, Persuasion, Sleight of Hand, or Stealth|\n|Weapon Proficiencies|Simple weapons and Martial weapons that have the Finesse or Light property|\n|Tool Proficiencies|Thieves' Tools|\n|Armor Training|Light armor|\n|Starting Equipment|Choose A or B: (A) Leather Armor, 2 Daggers, Shortsword, Shortbow, 20 Arrows, Quiver, Thieves' Tools, Burglar's Pack, and 8 GP; or (B) 100 GP|",
                    "feature_type": "CORE_TRAITS_TABLE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_rogue_cunning-action",
                    "name": "Cunning Action",
                    "desc": "Your quick thinking and agility allow you to move and act quickly. On your turn, you can take one of the following actions as a Bonus Action: Dash, Disengage, or Hide.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_rogue_cunning-strike",
                    "name": "Cunning Strike",
                    "desc": "You've developed cunning ways to use your Sneak Attack. When you deal Sneak Attack damage, you can add one of the following Cunning Strike effects. Each effect has a die cost, which is the number of Sneak Attack damage dice you must forgo to add the effect. You remove the die before rolling, and the effect occurs immediately after the attack's damage is dealt. For example, if you add the Poison effect, remove 1d6 from the Sneak Attack's damage before rolling.\n\nIf a Cunning Strike effect requires a saving throw, the DC equals 8 plus your Dexterity modifier and Proficiency Bonus.\n\n**Poison (Cost: 1d6).** You add a toxin to your strike, forcing the target to make a Constitution saving throw. On a failed save, the target has the Poisoned condition for 1 minute. At the end of each of its turns, the Poisoned target repeats the save, ending the effect on itself on a success.\n\nTo use this effect, you must have a Poisoner's Kit on your person.\n\n**Trip (Cost: 1d6).** If the target is Large or smaller, it must succeed on a Dexterity saving throw or have the Prone condition.\n\n**Withdraw (Cost: 1d6).** Immediately after the attack, you move up to half your Speed without provoking Opportunity Attacks.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_rogue_devious-strikes",
                    "name": "Devious Strikes",
                    "desc": "You've practiced new ways to use your Sneak Attack deviously. The following effects are now among your Cunning Strike options.\n\n**Daze (Cost: 2d6).** The target must succeed on a Constitution saving throw, or on its next turn, it can do only one of the following: move or take an action or a Bonus Action.\n\n**Knock Out (Cost: 6d6).** The target must succeed on a Constitution saving throw, or it has the Unconscious condition for 1 minute or until it takes any damage. The Unconscious target repeats the save at the end of each of its turns, ending the effect on itself on a success.\n\n**Obscure (Cost: 3d6).** The target must succeed on a Dexterity saving throw, or it has the Blinded condition until the end of its next turn.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_rogue_elusive",
                    "name": "Elusive",
                    "desc": "You're so evasive that attackers rarely gain the upper hand against you. No attack roll can have Advantage against you unless you have the Incapacitated condition.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_rogue_epic-boon",
                    "name": "Epic Boon",
                    "desc": "You gain an Epic Boon feat (see \"Feats\") or another feat of your choice for which you qualify. Boon of the Night Spirit is recommended.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 19,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_rogue_evasion",
                    "name": "Evasion",
                    "desc": "You can nimbly dodge out of the way of certain dangers. When you're subjected to an effect that allows you to make a Dexterity saving throw to take only half damage, you instead take no damage if you succeed on the saving throw and only half damage if you fail. You can't use this feature if you have the Incapacitated condition.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_rogue_expertise",
                    "name": "Expertise",
                    "desc": "You gain Expertise in two of your skill proficiencies of your choice. Sleight of Hand and Stealth are recommended if you have proficiency in them.\n\nAt Rogue level 6, you gain Expertise in two more of your skill proficiencies of your choice.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        },
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_rogue_improved-cunning-strike",
                    "name": "Improved Cunning Strike",
                    "desc": "You can use up to two Cunning Strike effects when you deal Sneak Attack damage, paying the die cost for each effect.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 11,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_rogue_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-2024_rogue_reliable-talent",
                    "name": "Reliable Talent",
                    "desc": "Whenever you make an ability check that uses one of your skill or tool proficiencies, you can treat a d20 roll of 9 or lower as a 10.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_rogue_rogue-subclass",
                    "name": "Rogue Subclass",
                    "desc": "You gain a Rogue subclass of your choice. The Thief subclass is detailed after this class's description. A subclass is a specialization that grants you features at certain Rogue levels. For the rest of your career, you gain each of your subclass's features that are of your Rogue level or lower.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_rogue_slippery-mind",
                    "name": "Slippery Mind",
                    "desc": "Your cunning mind is exceptionally difficult to control. You gain proficiency in Wisdom and Charisma saving throws.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_rogue_sneak-attack",
                    "name": "Sneak Attack",
                    "desc": "You know how to strike subtly and exploit a foe's distraction. Once per turn, you can deal an extra 1d6 damage to one creature you hit with an attack roll if you have Advantage on the roll and the attack uses a Finesse or a Ranged weapon. The extra damage's type is the same as the weapon's type.\n\nYou don't need Advantage on the attack roll if at least one of your allies is within 5 feet of the target, the ally doesn't have the Incapacitated condition, and you don't have Disadvantage on the attack roll.\n\nThe extra damage increases as you gain Rogue levels, as shown in the Sneak Attack column of the Rogue Features table.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_rogue_sneak-attack-column-data",
                    "name": "Sneak Attack",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "1d6"
                        },
                        {
                            "level": 10,
                            "column_value": "5d6"
                        },
                        {
                            "level": 11,
                            "column_value": "6d6"
                        },
                        {
                            "level": 12,
                            "column_value": "6d6"
                        },
                        {
                            "level": 13,
                            "column_value": "7d6"
                        },
                        {
                            "level": 14,
                            "column_value": "7d6"
                        },
                        {
                            "level": 15,
                            "column_value": "8d6"
                        },
                        {
                            "level": 16,
                            "column_value": "8d6"
                        },
                        {
                            "level": 17,
                            "column_value": "9d6"
                        },
                        {
                            "level": 18,
                            "column_value": "9d6"
                        },
                        {
                            "level": 19,
                            "column_value": "10d6"
                        },
                        {
                            "level": 2,
                            "column_value": "1d6"
                        },
                        {
                            "level": 20,
                            "column_value": "10d6"
                        },
                        {
                            "level": 3,
                            "column_value": "2d6"
                        },
                        {
                            "level": 4,
                            "column_value": "2d6"
                        },
                        {
                            "level": 5,
                            "column_value": "3d6"
                        },
                        {
                            "level": 6,
                            "column_value": "3d6"
                        },
                        {
                            "level": 7,
                            "column_value": "4d6"
                        },
                        {
                            "level": 8,
                            "column_value": "4d6"
                        },
                        {
                            "level": 9,
                            "column_value": "5d6"
                        }
                    ]
                },
                {
                    "key": "srd-2024_rogue_steady-aim",
                    "name": "Steady Aim",
                    "desc": "As a Bonus Action, you give yourself Advantage on your next attack roll on the current turn. You can use this feature only if you haven't moved during this turn, and after you use it, your Speed is 0 until the end of the current turn.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_rogue_stroke-of-luck",
                    "name": "Stroke of Luck",
                    "desc": "You have a marvelous knack for succeeding when you need to. If you fail a D20 Test, you can turn the roll into a 20.\n\nOnce you use this feature, you can't use it again until you finish a Short or Long Rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_rogue_thieves-cant",
                    "name": "Thieves' Cant",
                    "desc": "You picked up various languages in the communities where you plied your roguish talents. You know Thieves' Cant and one other language of your choice, which you choose from the language tables in \"Character Creation.\"",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_rogue_uncanny-dodge",
                    "name": "Uncanny Dodge",
                    "desc": "When an attacker that you can see hits you with an attack roll, you can take a Reaction to halve the attack's damage against you (round down).",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_rogue_weapon-mastery",
                    "name": "Weapon Mastery",
                    "desc": "Your training with weapons allows you to use the mastery properties of two kinds of weapons of your choice with which you have proficiency, such as Daggers and Shortbows.\n\nWhenever you finish a Long Rest, you can change the kinds of weapons you chose. For example, you could switch to using the mastery properties of Scimitars and Shortswords.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "hit_points": {
                "hit_dice": "D8",
                "hit_dice_name": "1D8 per Rogue level",
                "hit_points_at_1st_level": "8 + your Constitution modifier",
                "hit_points_at_higher_levels": "1D8 (or 5) + your Constitution modifier per rogue 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": "Intelligence",
                    "url": "https://api-beta.open5e.com/v2/abilities/int/?format=api"
                }
            ],
            "subclass_of": null,
            "name": "Rogue",
            "desc": "",
            "hit_dice": "D8",
            "caster_type": "NONE",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_warlock/?format=api",
            "key": "srd-2024_warlock",
            "features": [
                {
                    "key": "srd-2024_warlock_ability-score-improvement",
                    "name": "Ability Score Improvement",
                    "desc": "You gain the Ability Score Improvement feat (see \"Feats\") or another feat of your choice for which you qualify. You gain this feature again at Warlock levels 8, 12, and 16.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 12,
                            "detail": null
                        },
                        {
                            "level": 16,
                            "detail": null
                        },
                        {
                            "level": 4,
                            "detail": null
                        },
                        {
                            "level": 8,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_warlock_cantrips",
                    "name": "Cantrips",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "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-2024_warlock_contact-patron",
                    "name": "Contact Patron",
                    "desc": "In the past, you usually contacted your patron through intermediaries. Now you can communicate directly; you always have the *Contact Other Plane* spell prepared. With this feature, you can cast the spell without expending a spell slot to contact your patron, and you automatically succeed on the spell's saving throw.\n\nOnce you cast the spell with this feature, you can't do so in this way again until you finish a Long Rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 9,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_warlock_core-traits",
                    "name": "Core Warlock Traits",
                    "desc": "|||\n|---|---|\n|Primary Ability|Charisma|\n|Hit Point Die|D8 per Warlock level|\n|Saving Throw Proficiencies|Wisdom and Charisma|\n|Skill Proficiencies|Choose 2: Arcana, Deception, History, Intimidation, Investigation, Nature, or Religion|\n|Weapon Proficiencies|Simple weapons|\n|Armor Training|Light armor|\n|Starting Equipment|Choose A or B: (A) Leather Armor, Sickle, 2 Daggers, Ar cane Focus (orb), Book (occult lore), Scholar's Pack, and 15 GP; or (B) 100 GP|",
                    "feature_type": "CORE_TRAITS_TABLE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_warlock_eldritch-invocation-count",
                    "name": "Eldritch Invocations",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "1"
                        },
                        {
                            "level": 10,
                            "column_value": "7"
                        },
                        {
                            "level": 11,
                            "column_value": "7"
                        },
                        {
                            "level": 12,
                            "column_value": "8"
                        },
                        {
                            "level": 13,
                            "column_value": "8"
                        },
                        {
                            "level": 14,
                            "column_value": "8"
                        },
                        {
                            "level": 15,
                            "column_value": "9"
                        },
                        {
                            "level": 16,
                            "column_value": "9"
                        },
                        {
                            "level": 17,
                            "column_value": "9"
                        },
                        {
                            "level": 18,
                            "column_value": "10"
                        },
                        {
                            "level": 19,
                            "column_value": "10"
                        },
                        {
                            "level": 2,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "10"
                        },
                        {
                            "level": 3,
                            "column_value": "3"
                        },
                        {
                            "level": 4,
                            "column_value": "3"
                        },
                        {
                            "level": 5,
                            "column_value": "5"
                        },
                        {
                            "level": 6,
                            "column_value": "5"
                        },
                        {
                            "level": 7,
                            "column_value": "6"
                        },
                        {
                            "level": 8,
                            "column_value": "6"
                        },
                        {
                            "level": 9,
                            "column_value": "7"
                        }
                    ]
                },
                {
                    "key": "srd-2024_warlock_eldritch-invocation-options",
                    "name": "Eldritch Invocation Options",
                    "desc": "Eldritch Invocation options appear in alphabetical order.\n\n#### Agonizing Blast\n\n*Prerequisite: Level 2+ Warlock, a Warlock Cantrip That Deals Damage*\n\nChoose one of your known Warlock cantrips that deals damage. You can add your Charisma modifier to that spell's damage rolls.\n\n**Repeatable.** You can gain this invocation more than once. Each time you do so, choose a different eligible cantrip.\n\n#### Armor of Shadows\n\nYou can cast *Mage Armor* on yourself without expending a spell slot.\n\n#### Ascendant Step\n\n*Prerequisite: Level 5+ Warlock*\n\nYou can cast *Levitate* on yourself without expending a spell slot.\n\n#### Devil's Sight\n\n*Prerequisite: Level 2+ Warlock*\n\nYou can see normally in Dim Light and Darkness both magical and nonmagical—within 120 feet of yourself.\n\n#### Devouring Blade\n\n*Prerequisite: Level 12+ Warlock, Thirsting Blade Invocation*\n\nThe Extra Attack of your Thirsting Blade invocation confers two extra attacks rather than one.\n\n#### Eldritch Mind\n\nYou have Advantage on Constitution saving throws that you make to maintain Concentration.\n\n#### Eldritch Smite\n\n*Prerequisite: Level 5+ Warlock, Pact of the Blade Invocation*\n\nOnce per turn when you hit a creature with your pact weapon, you can expend a Pact Magic spell slot to deal an extra 1d8 Force damage to the target, plus another 1d8 per level of the spell slot, and you can give the target the Prone condition if it is Huge or smaller.\n\n#### Eldritch Spear\n\n*Prerequisite: Level 2+ Warlock, a Warlock Cantrip That Deals Damage*\n\nChoose one of your known Warlock cantrips that deals damage and has a range of 10+ feet. When you cast that spell, its range increases by a number of feet equal to 30 times your Warlock level.\n\n**Repeatable.** You can gain this invocation more than once. Each time you do so, choose a different eligible cantrip.\n\n#### Fiendish Vigor\n\n*Prerequisite: Level 2+ Warlock*\n\nYou can cast *False Life* on yourself without expending a spell slot. When you cast the spell with this feature, you don't roll the die for the Temporary Hit Points; you automatically get the highest number on the die.\n\n#### Gaze of Two Minds\n\n*Prerequisite: Level 5+ Warlock*\n\nYou can use a Bonus Action to touch a willing creature and perceive through its senses until the end of your next turn. As long as the creature is on the same plane of existence as you, you can take a Bonus Action on subsequent turns to maintain this connection, extending the duration until the end of your next turn. The connection ends if you don't maintain it in this way.\n\nWhile perceiving through the other creature's senses, you benefit from any special senses possessed by that creature, and you can cast spells as if you were in your space or the other creature's space if the two of you are within 60 feet of each other.\n\n#### Gift of the Depths\n\n*Prerequisite: Level 5+ Warlock*\n\nYou can breathe underwater, and you gain a Swim Speed equal to your Speed.\n\nYou can also cast *Water Breathing* once without expending a spell slot. You regain the ability to cast it in this way again when you finish a Long Rest.\n\n#### Gift of the Protectors\n\n*Prerequisite: Level 9+ Warlock, Pact of the Tome Invocation*\n\nA new page appears in your *Book of Shadows* when you conjure it. With your permission, a creature can take an action to write its name on that page, which can contain a number of names equal to your Charisma modifier (minimum of one name).\n\nWhen any creature whose name is on the page is reduced to 0 Hit Points but not killed outright, the creature magically drops to 1 Hit Point instead. Once this magic is triggered, no creature can benefit from it until you finish a Long Rest.\n\nAs a Magic action, you can erase a name on the page by touching it.\n\n#### Investment of the Chain Master\n\n*Prerequisite: Level 5+ Warlock, Pact of the Chain Invocation*\n\nWhen you cast *Find Familiar*, you infuse the summoned familiar with a measure of your eldritch power, granting the creature the following benefits.\n\n**Aerial or Aquatic.** The familiar gains either a Fly Speed or a Swim Speed (your choice) of 40 feet.\n\n**Quick Attack.** As a Bonus Action, you can command the familiar to take the Attack action.\n\n**Necrotic or Radiant Damage.** Whenever the familiar deals Bludgeoning, Piercing, or Slashing damage, you can make it deal Necrotic or Radiant damage instead.\n\n**Your Save DC.** If the familiar forces a creature to make a saving throw, it uses your spell save DC.\n\n**Resistance.** When the familiar takes damage, you can take a Reaction to grant it Resistance against that damage.\n\n#### **Lessons of the First Ones**\n\n*Prerequisite: Level 2+ Warlock*\n\nYou have received knowledge from an elder entity of the multiverse, allowing you to gain one Origin feat of your choice (see \"Feats\").\n\n**Repeatable.** You can gain this invocation more than once. Each time you do so, choose a different Origin feat.\n\n#### Lifedrinker\n\n*Prerequisite: Level 9+ Warlock, Pact of the Blade Invocation*\n\nOnce per turn when you hit a creature with your pact weapon, you can deal an extra 1d6 Necrotic, Psychic, or Radiant damage (your choice) to the creature, and you can expend one of your Hit Point Dice to roll it and regain a number of Hit Points equal to the roll plus your Constitution modifier (minimum of 1 Hit Point).\n\n#### Mask of Many Faces\n\n*Prerequisite: Level 2+ Warlock*\n\nYou can cast *Disguise Self* without expending a spell slot.\n\n#### Master of Myriad Forms\n\n*Prerequisite: Level 5+ Warlock*\n\nYou can cast *Alter Self* without expending a spell slot.\n\n#### Misty Visions\n\n*Prerequisite: Level 2+ Warlock*\n\nYou can cast *Silent Image* without expending a spell slot.\n\n#### One with Shadows\n\n*Prerequisite: Level 5+ Warlock*\n\nWhile you're in an area of Dim Light or Darkness, you can cast *Invisibility* on yourself without expending a spell slot.\n\n#### Otherworldly Leap\n\n*Prerequisite: Level 2+ Warlock*\n\nYou can cast *Jump* on yourself without expending a spell slot.\n\n#### Pact of the Blade\n\nAs a Bonus Action, you can conjure a pact weapon in your hand—a Simple or Martial Melee weapon of your choice with which you bond—or create a bond with a magic weapon you touch; you can't bond with a magic weapon if someone else is attuned to it or another Warlock is bonded with it. Until the bond ends, you have proficiency with the weapon, and you can use it as a Spellcasting Focus.\n\nWhenever you attack with the bonded weapon, you can use your Charisma modifier for the attack and damage rolls instead of using Strength or Dexterity; and you can cause the weapon to deal Necrotic, Psychic, or Radiant damage or its normal damage type.\n\nYour bond with the weapon ends if you use this feature's Bonus Action again, if the weapon is more than 5 feet away from you for 1 minute or more, or if you die. A conjured weapon disappears when the bond ends.\n\n#### Pact of the Chain\n\nYou learn the *Find Familiar* spell and can cast it as a Magic action without expending a spell slot.\n\nWhen you cast the spell, you choose one of the normal forms for your familiar or one of the following special forms: **Imp, Pseudodragon, Quasit, Skeleton, Sphinx of Wonder, Sprite,** or **Venomous Snake** (see \"Monsters\" for the familiar's stat block).\n\nAdditionally, when you take the Attack action, you can forgo one of your own attacks to allow your familiar to make one attack of its own with its Reaction.\n\n#### Pact of the Tome\n\nStitching together strands of shadow, you conjure forth a book in your hand at the end of a Short or Long Rest. This *Book of Shadows* (you determine its appearance) contains eldritch magic that only you can access, granting you the benefits below. The book disappears if you conjure another book with this feature or if you die.\n\n**Cantrips and Rituals.** When the book appears, choose three cantrips, and choose two level 1 spells that have the Ritual tag. The spells can be from any class's spell list, and they must be spells you don't already have prepared. While the book is on your person, you have the chosen spells prepared, and they function as Warlock spells for you.\n\n**Spellcasting Focus.** You can use the book as a Spellcasting Focus.\n\n#### Repelling Blast\n\n*Prerequisite: Level 2+ Warlock, a Warlock Cantrip That Deals Damage via an Attack Roll*\n\nChoose one of your known Warlock cantrips that requires an attack roll. When you hit a Large or smaller creature with that cantrip, you can push the creature up to 10 feet straight away from you.\n\n**Repeatable.** You can gain this invocation more than once. Each time you do so, choose a different eligible cantrip.\n\n#### Thirsting Blade\n\n*Prerequisite: Level 5+ Warlock, Pact of the Blade Invocation*\n\nYou gain the Extra Attack feature for your pact weapon only. With that feature, you can attack twice with the weapon instead of once when you take the Attack action on your turn.\n\n#### Visions of Distant Realms\n\n*Prerequisite: Level 9+ Warlock*\n\nYou can cast *Arcane Eye* without expending a spell slot.\n\n#### Whispers of the Grave\n\n*Prerequisite: Level 7+ Warlock*\n\nYou can cast *Speak with Dead* without expending a spell slot.\n\n#### Witch Sight\n\n*Prerequisite: Level 15+ Warlock*\n\nYou have Truesight with a range of 30 feet.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_warlock_eldritch-invocations",
                    "name": "Eldritch Invocations",
                    "desc": "You have unearthed Eldritch Invocations, pieces of forbidden knowledge that imbue you with an abiding magical ability or other lessons. You gain one invocation of your choice, such as Pact of the Tome. Invocations are described in the \"Eldritch Invocation Options\" section later in this class's description.\n\n**Prerequisites.** If an invocation has a prerequisite, you must meet it to learn that invocation. For example, if an invocation requires you to be a level 5+ Warlock, you can select the invocation once you reach Warlock level 5.\n\n**Replacing and Gaining Invocations.** Whenever you gain a Warlock level, you can replace one of your invocations with another one for which you qualify. You can't replace an invocation if it's a prerequisite for another invocation that you have.\n\nWhen you gain certain Warlock levels, you gain more invocations of your choice, as shown in the Invocations column of the Warlock Features table.\n\nYou can't pick the same invocation more than once unless its description says otherwise.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_warlock_eldritch-master",
                    "name": "Eldritch Master",
                    "desc": "When you use your Magical Cunning feature, you regain all your expended Pact Magic spell slots.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_warlock_epic-boon",
                    "name": "Epic Boon",
                    "desc": "You gain an Epic Boon feat (see \"Feats\") or another feat of your choice for which you qualify. Boon of Fate is recommended.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 19,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_warlock_magical-cunning",
                    "name": "Magic Cunning",
                    "desc": "You can perform an esoteric rite for 1 minute. At the end of it, you regain expended Pact Magic spell slots but no more than a number equal to half your maximum (round up). Once you use this feature, you can't do so again until you finish a Long Rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_warlock_mystic-arcanum",
                    "name": "Mystic Arcanum",
                    "desc": "Your patron grants you a magical secret called an arcanum. Choose one level 6 Warlock spell as this arcanum.\n\nYou can cast your arcanum spell once without expending a spell slot, and you must finish a Long Rest before you can cast it in this way again.\n\nAs shown in the Warlock Features table, you gain another Warlock spell of your choice that can be cast in this way when you reach Warlock levels 13 (level 7 spell), 15 (level 8 spell), and 17 (level 9 spell). You regain all uses of your Mystic Arcanum when you finish a Long Rest.\n\nWhenever you gain a Warlock level, you can replace one of your arcanum spells with another Warlock spell of the same level.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 11,
                            "detail": "level 6 spell"
                        },
                        {
                            "level": 13,
                            "detail": "level 7 spell"
                        },
                        {
                            "level": 15,
                            "detail": "level 8 spell"
                        },
                        {
                            "level": 17,
                            "detail": "level 9 spell"
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_warlock_pact-magic",
                    "name": "Pact Magic",
                    "desc": "Through occult ceremony, you have formed a pact with a mysterious entity to gain magical powers. The entity is a voice in the shadows—its identity unclear—but its boon to you is concrete: the ability to cast spells. See \"Spells\" for the rules on spellcasting. The information below details how you use those rules with Warlock spells, which appear in the Warlock spell list later in the class's description.\n\n**Cantrips.** You know two Warlock cantrips of your choice. *Eldritch Blast* and *Prestidigitation* are recommended. Whenever you gain a Warlock level, you can replace one of your cantrips from this feature with another Warlock cantrip of your choice.\n\nWhen you reach Warlock levels 4 and 10, you learn another Warlock cantrip of your choice, as shown in the Cantrips column of the Warlock Features table.\n\n**Spell Slots.** The Warlock Features table shows how many spell slots you have to cast your Warlock spells of levels 1–5. The table also shows the level of those slots, all of which are the same level. You regain all expended Pact Magic spell slots when you finish a Short or Long Rest.\n\nFor example, when you're a level 5 Warlock, you have two level 3 spell slots. To cast the level 1 spell *Charm Person*, you must spend one of those slots, and you cast it as a level 3 spell.\n\n**Prepared Spells of Level 1+.** You prepare the list of level 1+ spells that are available for you to cast with this feature. To start, choose two level 1 Warlock spells. *Charm Person* and *Hex* are recommended.\n\nThe number of spells on your list increases as you gain Warlock levels, as shown in the Prepared Spells column of the Warlock Features table. Whenever that number increases, choose additional Warlock spells until the number of spells on your list matches the number in the table. The chosen spells must be of a level no higher than what's shown in the table's Slot Level column for your level. When you reach level 6, for example, you learn a new Warlock spell, which can be of levels 1–3.\n\nIf another Warlock feature gives you spells that you always have prepared, those spells don't count against the number of spells you can prepare with this feature, but those spells otherwise count as Warlock spells for you.\n\n**Changing Your Prepared Spells.** Whenever you gain a Warlock level, you can replace one spell on your list with another Warlock spell of an eligible level.\n\n**Spellcasting Ability.** Charisma is the spellcasting ability for your Warlock spells.\n\n**Spellcasting Focus.** You can use an Arcane Focus as a Spellcasting Focus for your Warlock spells.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_warlock_prepared-spells",
                    "name": "Prepared Spells",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "2"
                        },
                        {
                            "level": 10,
                            "column_value": "10"
                        },
                        {
                            "level": 11,
                            "column_value": "11"
                        },
                        {
                            "level": 12,
                            "column_value": "11"
                        },
                        {
                            "level": 13,
                            "column_value": "12"
                        },
                        {
                            "level": 14,
                            "column_value": "12"
                        },
                        {
                            "level": 15,
                            "column_value": "13"
                        },
                        {
                            "level": 16,
                            "column_value": "13"
                        },
                        {
                            "level": 17,
                            "column_value": "14"
                        },
                        {
                            "level": 18,
                            "column_value": "14"
                        },
                        {
                            "level": 19,
                            "column_value": "15"
                        },
                        {
                            "level": 2,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "15"
                        },
                        {
                            "level": 3,
                            "column_value": "4"
                        },
                        {
                            "level": 4,
                            "column_value": "5"
                        },
                        {
                            "level": 5,
                            "column_value": "6"
                        },
                        {
                            "level": 6,
                            "column_value": "7"
                        },
                        {
                            "level": 7,
                            "column_value": "8"
                        },
                        {
                            "level": 8,
                            "column_value": "9"
                        },
                        {
                            "level": 9,
                            "column_value": "10"
                        }
                    ]
                },
                {
                    "key": "srd-2024_warlock_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-2024_warlock_slot-level",
                    "name": "Slot Level",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "1st"
                        },
                        {
                            "level": 10,
                            "column_value": "5th"
                        },
                        {
                            "level": 11,
                            "column_value": "5th"
                        },
                        {
                            "level": 12,
                            "column_value": "5th"
                        },
                        {
                            "level": 13,
                            "column_value": "5th"
                        },
                        {
                            "level": 14,
                            "column_value": "5th"
                        },
                        {
                            "level": 15,
                            "column_value": "5th"
                        },
                        {
                            "level": 16,
                            "column_value": "5th"
                        },
                        {
                            "level": 17,
                            "column_value": "5th"
                        },
                        {
                            "level": 18,
                            "column_value": "5th"
                        },
                        {
                            "level": 19,
                            "column_value": "5th"
                        },
                        {
                            "level": 2,
                            "column_value": "1st"
                        },
                        {
                            "level": 20,
                            "column_value": "5th"
                        },
                        {
                            "level": 3,
                            "column_value": "2nd"
                        },
                        {
                            "level": 4,
                            "column_value": "2nd"
                        },
                        {
                            "level": 5,
                            "column_value": "3rd"
                        },
                        {
                            "level": 6,
                            "column_value": "3rd"
                        },
                        {
                            "level": 7,
                            "column_value": "4th"
                        },
                        {
                            "level": 8,
                            "column_value": "4th"
                        },
                        {
                            "level": 9,
                            "column_value": "5th"
                        }
                    ]
                },
                {
                    "key": "srd-2024_warlock_spell-slots",
                    "name": "Spell Slots",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "1"
                        },
                        {
                            "level": 10,
                            "column_value": "2"
                        },
                        {
                            "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": "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": "2"
                        }
                    ]
                },
                {
                    "key": "srd-2024_warlock_warlock-spell-list",
                    "name": "Warlock Spell List",
                    "desc": "This section presents the Warlock spell list. The spells are organized by spell level and then alphabetized, and each spell's school of magic is listed. In the Special column, *C* means the spell requires Concentration, *R* means it's a Ritual, and *M* means it requires a specific Material component.\n\nTable: Cantrips (Level 0 Warlock Spells)\n\n|Spell|School|Special|\n|---|---|---|\n|Chill Touch|Necromancy|—|\n|Eldritch Blast|Evocation|—|\n|Mage Hand|Conjuration|—|\n|Minor Illusion|Illusion|—|\n|Poison Spray|Necromancy|—|\n|Prestidigitation|Transmutation|—|\n|True Strike|Divination|—|\n\nTable: Level 1 Warlock Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Bane|Enchantment|C|\n|Charm Person|Enchantment|—|\n|Comprehend Languages|Divination|R|\n|Detect Magic|Divination|C, R|\n|Expeditious Retreat|Transmutation|C|\n|Hellish Rebuke|Evocation|—|\n|Hex|Enchantment|C|\n|Hideous Laughter|Enchantment|C|\n|Illusory Script|Illusion|R, M|\n|Protection from Evil and Good|Abjuration|C, M|\n|Speak with Animals|Divination|R|\n|Unseen Servant|Conjuration|R|\n\nTable: Level 2 Warlock Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Darkness|Evocation|C|\n|Enthrall|Enchantment|C|\n|Hold Person|Enchantment|C|\n|Invisibility|Illusion|C|\n|Mind Spike|Divination|C|\n|Mirror Image|Illusion|—|\n|Misty Step|Conjuration|—|\n|Ray of Enfeeblement|Necromancy|C|\n|Spider Climb|Transmutation|C|\n|Suggestion|Enchantment|C|\n\nTable: Level 3 Warlock Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Counterspell|Abjuration|—|\n|Dispel Magic|Abjuration|—|\n|Fear|Illusion|C|\n|Fly|Transmutation|C|\n|Gaseous Form|Transmutation|C|\n|Hypnotic Pattern|Illusion|C|\n|Magic Circle|Abjuration|M|\n|Major Image|Illusion|C|\n|Remove Curse|Abjuration|—|\n|Tongues|Divination|—|\n|Vampiric Touch|Necromancy|C|\n\nTable: Level 4 Warlock Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Banishment|Abjuration|C|\n|Blight|Necromancy|—|\n|Charm Monster|Enchantment|—|\n|Dimension Door|Conjuration|—|\n|Hallucinatory Terrain|Illusion|—|\n\nTable: Level 5 Warlock Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Contact Other Plane|Divination|R|\n|Dream|Illusion|—|\n|Hold Monster|Enchantment|C|\n|Mislead|Illusion|C|\n|Planar Binding|Abjuration|M|\n|Scrying|Divination|C, M|\n|Teleportation Circle|Conjuration|M|\n\nTable: Level 6 Warlock Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Circle of Death|Necromancy|M|\n|Create Undead|Necromancy|M|\n|Eyebite|Necromancy|C|\n|True Seeing|Divination|M|\n\nTable: Level 7 Warlock Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Etherealness|Conjuration|—|\n|Finger of Death|Necromancy|—|\n|Forcecage|Evocation|C, M|\n|Plane Shift|Conjuration|M|\n\nTable: Level 8 Warlock Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Befuddlement|Enchantment|—|\n|Demiplane|Conjuration|—|\n|Dominate Monster|Enchantment|C|\n|Glibness|Enchantment|—|\n|Power Word Stun|Enchantment|—|\n\nTable: Level 9 Warlock Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Astral Projection|Necromancy|M|\n|Foresight|Divination|—|\n|Gate|Conjuration|C, M|\n|Imprisonment|Abjuration|M|\n|Power Word Kill|Enchantment|—|\n|True Polymorph|Transmutation|C|\n|Weird|Illusion|C|",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_warlock_warlock-subclass",
                    "name": "Warlock Subclass",
                    "desc": "You gain a Warlock subclass of your choice. The Fiend Patron subclass is detailed after this class's description. A subclass is a specialization that grants you features at certain Warlock levels. For the rest of your career, you gain each of your subclass's features that are of your Warlock level or lower.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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",
            "desc": "",
            "hit_dice": "D8",
            "caster_type": "PACT",
            "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_LEVEL_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_LEVEL_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_LEVEL_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": "CLASS_TABLE_DATA",
                    "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_LEVEL_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_LEVEL_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_LEVEL_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_LEVEL_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_LEVEL_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_LEVEL_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_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_bard_spells-known",
                    "name": "Spells Known",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "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_LEVEL_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",
            "desc": "",
            "hit_dice": "D8",
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd_cleric/?format=api",
            "key": "srd_cleric",
            "features": [
                {
                    "key": "srd_cleric_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_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 16,
                            "detail": null
                        },
                        {
                            "level": 19,
                            "detail": null
                        },
                        {
                            "level": 4,
                            "detail": null
                        },
                        {
                            "level": 8,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_cleric_cantrips-known",
                    "name": "Cantrips Known",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "3"
                        },
                        {
                            "level": 10,
                            "column_value": "5"
                        },
                        {
                            "level": 11,
                            "column_value": "5"
                        },
                        {
                            "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": "5"
                        },
                        {
                            "level": 18,
                            "column_value": "5"
                        },
                        {
                            "level": 19,
                            "column_value": "5"
                        },
                        {
                            "level": 2,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "5"
                        },
                        {
                            "level": 3,
                            "column_value": "3"
                        },
                        {
                            "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_cleric_channel-divinity",
                    "name": "Channel Divinity",
                    "desc": "At 2nd level, you gain the ability to channel divine energy directly from your deity, using that energy to fuel magical effects. You start with two such effects: Turn Undead and an effect determined by your domain. Some domains grant you additional effects as you advance in levels, as noted in the domain description.\r\n\r\nWhen you use your Channel Divinity, you choose which effect to create. You must then finish a short or long rest to use your Channel Divinity again.\r\n\r\nSome Channel Divinity effects require saving throws. When you use such an effect from this class, the DC equals your cleric spell save DC.\r\n\r\nBeginning at 6th level, you can use your Channel Divinity twice between rests, and beginning at 18th level, you can use it three times between rests. When you finish a short or long rest, you regain your expended uses.\r\n\r\n### Channel Divinity: Turn Undead\r\n\r\nAs an action, you present your holy symbol and speak a prayer censuring the undead. Each undead that can see or hear you within 30 feet of you must make a Wisdom saving throw. If the creature fails its saving throw, it is turned for 1 minute or until it takes any damage.\r\n\r\nA turned creature must spend its turns trying to move as far away from you as it can, and it can't willingly move to a space within 30 feet of you. It also can't take reactions. For its action, it can use only the Dash action or try to escape from an effect that prevents it from moving. If there's nowhere to move, the creature can use the Dodge action.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": "3/rest"
                        },
                        {
                            "level": 2,
                            "detail": "1/rest"
                        },
                        {
                            "level": 6,
                            "detail": "2/rest"
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_cleric_destroy-undead",
                    "name": "Destroy Undead",
                    "desc": "Starting at 5th level, when an undead fails its saving throw against your Turn Undead feature, the creature is instantly destroyed if its challenge rating is at or below a certain threshold, as shown in the Destroy Undead table. \r\n\r\n### Destroy Undead (table)\r\n\r\n| Cleric Level | Destroys Undead of CR... | \r\n|---|---|\r\n| 5th | 1/2 or lower |\r\n| 8th | 1 or lower |\r\n| 11th | 2 or lower |\r\n| 14th | 3 or lower | \r\n| 17th | 4 or lower |",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 11,
                            "detail": "CR 2"
                        },
                        {
                            "level": 14,
                            "detail": "CR 3"
                        },
                        {
                            "level": 17,
                            "detail": "CR 4"
                        },
                        {
                            "level": 5,
                            "detail": "CR 1/2"
                        },
                        {
                            "level": 8,
                            "detail": "CR 1"
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_cleric_divine-domain",
                    "name": "Divine Domain",
                    "desc": "Choose one domain related to your deity, such as  Life. Each domain is detailed at the end of the class  description, and each one provides examples of gods  associated with it. Your choice grants you domain  spells and other features when you choose it at 1st  level. It also grants you additional ways to use Channel Divinity when you gain that feature at 2nd  level, and additional benefits at 6th, 8th, and 17th  levels.\r\n\r\n### Domain Spells\r\nEach domain has a list of spells—its domain spells—that you gain at the cleric levels noted in the domain  description. Once you gain a domain spell, you always have it prepared, and it doesn’t count against the number of spells you can prepare each day. \r\nIf you have a domain spell that doesn’t appear on the cleric spell list, the spell is nonetheless a cleric spell for you.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_cleric_divine-intervention",
                    "name": "Divine Intervention",
                    "desc": "Beginning at 10th level, you can call on your deity to intervene on your behalf when your need is great.\r\n\r\nImploring your deity's aid requires you to use your action. Describe the assistance you seek, and roll percentile dice. If you roll a number equal to or lower than your cleric level, your deity intervenes. The GM chooses the nature of the intervention; the effect of any cleric spell or cleric domain spell would be appropriate.\r\n\r\nIf your deity intervenes, you can't use this feature again for 7 days. Otherwise, you can use it again after you finish a long rest.\r\n\r\nAt 20th level, your call for intervention succeeds automatically, no roll required.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        },
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_cleric_equipment",
                    "name": "Equipment",
                    "desc": "You start with the following equipment, in addition to the equipment granted by your background:\r\n* (*a*) a mace or (*b*) a warhammer (if proficient)\r\n* (*a*) scale mail, (*b*) leather armor, or (*c*) chain mail (if proficient)\r\n* (*a*) a light crossbow and 20 bolts or (*b*) any simple weapon\r\n* (*a*) a priest’s pack or (*b*) an explorer’s pack\r\n* A shield and a holy symbol",
                    "feature_type": "STARTING_EQUIPMENT",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_cleric_proficiencies",
                    "name": "Proficiencies",
                    "desc": "**Armor:** Light armor, medium armor, shields\r\n**Weapons:** Simple weapons\r\n**Tools:** None\r\n**Saving Throws:** Wisdom, Charisma\r\n**Skills:** Choose two from History, Insight, Medicine, Persuasion, and Religion",
                    "feature_type": "PROFICIENCIES",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_cleric_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_cleric_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_cleric_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_cleric_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_cleric_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_cleric_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_cleric_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_cleric_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_cleric_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_cleric_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_cleric_spellcasting",
                    "name": "Spellcasting",
                    "desc": "As a conduit for divine power, you can cast cleric spells.\r\n\r\n###Cantrips\r\n\r\nAt 1st level, you know three cantrips of your choice from the cleric spell list. You learn additional cleric cantrips of your choice at higher levels, as shown in the Cantrips Known column of the Cleric table.\r\nPreparing and Casting Spells\r\n\r\nThe Cleric 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\nYou prepare the list of cleric spells that are available for you to cast, choosing from the cleric spell list. When you do so, choose a number of cleric spells equal to your Wisdom modifier + your cleric level (minimum of one spell). The spells must be of a level for which you have spell slots.\r\n\r\nFor example, if you are a 3rd-level cleric, you have four 1st-level and two 2nd-level spell slots. With a Wisdom of 16, your list of prepared spells can include six spells of 1st or 2nd level, in any combination. If you prepare the 1st-level spell cure wounds, you can cast it using a 1st-level or 2nd-level slot. Casting the spell doesn't remove it from your list of prepared spells.\r\n\r\nYou can change your list of prepared spells when you finish a long rest. Preparing a new list of cleric spells requires time spent in prayer and meditation: at least 1 minute per spell level for each spell on your list.\r\n\r\n###Spellcasting Ability\r\n\r\nWisdom is your spellcasting ability for your cleric spells. The power of your spells comes from your devotion to your deity. You use your Wisdom whenever a cleric spell refers to your spellcasting ability. In addition, you use your Wisdom modifier when setting the saving throw DC for a cleric spell you cast and when making an attack roll with one.\r\n\r\n**Spell save DC** = 8 + your proficiency bonus + your Wisdom modifier\r\n\r\n**Spell attack modifier** = your proficiency bonus + your Wisdom modifier\r\n\r\n###Ritual Casting\r\n\r\nYou can cast a cleric spell as a ritual if that spell has the ritual tag and you have the spell prepared.\r\n\r\n###Spellcasting Focus\r\n\r\nYou can use a holy symbol (see chapter 5, “Equipment”) as a spellcasting focus for your cleric spells.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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.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": "Wisdom",
                    "url": "https://api-beta.open5e.com/v2/abilities/wis/?format=api"
                }
            ],
            "subclass_of": null,
            "name": "Cleric",
            "desc": "",
            "hit_dice": "D8",
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api",
            "key": "srd_druid",
            "features": [
                {
                    "key": "srd_druid_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_LEVEL_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_druid_archdruid",
                    "name": "Archdruid",
                    "desc": "At 20th level, you can use your Wild Shape an unlimited number of times.\r\n\r\nAdditionally, you can ignore the verbal and somatic components of your druid spells, as well as any material components that lack a cost and aren't consumed by a spell. You gain this benefit in both your normal shape and your beast shape from Wild Shape.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_druid_beast-spells",
                    "name": "Beast Spells",
                    "desc": "Beginning at 18th level, you can cast many of your druid spells in any shape you assume using Wild Shape. You can perform the somatic and verbal components of a druid spell while in a beast shape, but you aren't able to provide material components.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_druid_cantrips-known",
                    "name": "Cantrips Known",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "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_druid_druid-circle",
                    "name": "Druid Circle",
                    "desc": "At 2nd level, you choose to identify with a circle of druids such as the Circle of the Land. Your choice grants you features at 2nd level and again at 6th, 10th, and 14th level.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_druid_druidic",
                    "name": "Druidic",
                    "desc": "You know Druidic, the secret language of druids. You can speak the language and use it to leave hidden messages. You and others who know this language automatically spot such a message. Others spot the message's presence with a successful DC 15 Wisdom (Perception) check but can't decipher it without magic.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_druid_equipment",
                    "name": "Equipment",
                    "desc": "You start with the following equipment, in addition to the equipment granted by your background:\r\n* (*a*) a wooden shield or (*b*) any simple weapon\r\n* (*a*) a scimitar or (*b*) any simple melee weapon\r\n* Leather armor, an explorer’s pack, and a druidic focus",
                    "feature_type": "STARTING_EQUIPMENT",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_druid_proficiencies",
                    "name": "Proficiencies",
                    "desc": "**Armor:** Light armor, medium armor, shields (druids will not wear armor or use shields made of metal)\r\n**Weapons:** Clubs, daggers, darts, javelins, maces, quarterstaffs, scimitars, sickles, slings, spears \r\n**Tools:** Herbalism kit\r\n**Saving Throws:** Intelligence, Wisdom\r\n**Skills:** Choose two from Arcana, Animal Handling, Insight, Medicine, Nature, Perception, Religion, and Survival",
                    "feature_type": "PROFICIENCIES",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_druid_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_druid_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_druid_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_druid_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_druid_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_druid_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_druid_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_druid_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_druid_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_druid_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_druid_spellcasting",
                    "name": "Spellcasting",
                    "desc": "Drawing on the divine essence of nature itself, you can cast spells to shape that essence to your will.\r\n\r\n###Cantrips\r\n\r\nAt 1st level, you know two cantrips of your choice from the druid spell list. You learn additional druid cantrips of your choice at higher levels, as shown in the Cantrips Known column of the Druid table.\r\n\r\n###Preparing and Casting Spells\r\n\r\nThe Druid table shows how many spell slots you have to cast your spells of 1st level and higher. To cast one of these druid 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\nYou prepare the list of druid spells that are available for you to cast, choosing from the druid spell list. When you do so, choose a number of druid spells equal to your Wisdom modifier + your druid level (minimum of one spell). The spells must be of a level for which you have spell slots.\r\n\r\nFor example, if you are a 3rd-level druid, you have four 1st-level and two 2nd-level spell slots. With a Wisdom of 16, your list of prepared spells can include six spells of 1st or 2nd level, in any combination. If you prepare the 1st-level spell cure wounds, you can cast it using a 1st-level or 2nd-level slot. Casting the spell doesn't remove it from your list of prepared spells.\r\n\r\nYou can also change your list of prepared spells when you finish a long rest. Preparing a new list of druid spells requires time spent in prayer and meditation: at least 1 minute per spell level for each spell on your list.\r\n\r\n###Spellcasting Ability\r\n\r\nWisdom is your spellcasting ability for your druid spells, since your magic draws upon your devotion and attunement to nature. You use your Wisdom whenever a spell refers to your spellcasting ability. In addition, you use your Wisdom modifier when setting the saving throw DC for a druid spell you cast and when making an attack roll with one.\r\n\r\n**Spell save DC** = 8 + your proficiency bonus + your Wisdom modifier\r\n\r\n**Spell attack modifier** = your proficiency bonus + your Wisdom modifier\r\n\r\n###Ritual Casting\r\n\r\nYou can cast a druid spell as a ritual if that spell has the ritual tag and you have the spell prepared.\r\n\r\n###Spellcasting Focus\r\n\r\nYou can use a druidic focus (see chapter 5, “Equipment”) as a spellcasting focus for your druid spells.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_druid_timeless-body",
                    "name": "Timeless Body",
                    "desc": "Starting at 18th level, the primal magic that you wield causes you to age more slowly. For every 10 years that pass, your body ages only 1 year.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_druid_wild-shape",
                    "name": "Wild Shape",
                    "desc": "Starting at 2nd level, you can use your action to magically assume the shape of a beast that you have seen before. You can use this feature twice. You regain expended uses when you finish a short or long rest.\r\n\r\nYour druid level determines the beasts you can transform into, as shown in the Beast Shapes table. At 2nd level, for example, you can transform into any beast that has a challenge rating of 1/4 or lower that doesn't have a flying or swimming speed.\r\n\r\n| Level | Max. CR | Limitations | Example |\r\n| --- | --- | --- | --- |\r\n| 2nd | 1/4 | No flying or swimming speed | Wolf |\r\n| 4th | 1/2 | No flying speed | Crocodile |\r\n| 8th | 1 | - | Giant Eagle |\r\n\r\nYou can stay in a beast shape for a number of hours equal to half your druid level (rounded down). You then revert to your normal form unless you expend another use of this feature. You can revert to your normal form earlier by using a bonus action on your turn. You automatically revert if you fall unconscious, drop to 0 hit points, or die.\r\n\r\nWhile you are transformed, the following rules apply:\r\nYour game statistics are replaced by the statistics of the beast, but you retain your alignment, personality, and Intelligence, Wisdom, and Charisma scores. You also retain all of your skill and saving throw proficiencies, in addition to gaining those of the creature. If the creature has the same proficiency as you and the bonus in its stat block is higher than yours, use the creature's bonus instead of yours. If the creature has any legendary or lair actions, you can't use them.\r\n\r\nWhen you transform, you assume the beast's hit points and Hit Dice. When you revert to your normal form, you return to the number of hit points you had before you transformed. However, if you revert as a result of dropping to 0 hit points, any excess damage carries over to your normal form. For example, if you take 10 damage in animal form and have only 1 hit point left, you revert and take 9 damage. As long as the excess damage doesn't reduce your normal form to 0 hit points, you aren't knocked unconscious.\r\n\r\nYou can't cast spells, and your ability to speak or take any action that requires hands is limited to the capabilities of your beast form. Transforming doesn't break your concentration on a spell you've already cast, however, or prevent you from taking actions that are part of a spell, such as call lightning, that you've already cast.\r\n\r\nYou retain the benefit of any features from your class, race, or other source and can use them if the new form is physically capable of doing so. However, you can't use any of your special senses, such as darkvision, unless your new form also has that sense.\r\n\r\nYou choose whether your equipment falls to the ground in your space, merges into your new form, or is worn by it. Worn equipment functions as normal, but the GM decides whether it is practical for the new form to wear a piece of equipment, based on the creature's shape and size. Your equipment doesn't change size or shape to match the new form, and any equipment that the new form can't wear must either fall to the ground or merge with it. Equipment that merges with the form has no effect until you leave the form.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        },
                        {
                            "level": 4,
                            "detail": null
                        },
                        {
                            "level": 8,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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.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": "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",
            "desc": "",
            "hit_dice": "D8",
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd_monk/?format=api",
            "key": "srd_monk",
            "features": [
                {
                    "key": "srd_monk_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_LEVEL_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_monk_deflect-missiles",
                    "name": "Deflect Missiles",
                    "desc": "Starting at 3rd level, you can use your reaction to deflect or catch the missile when you are hit by a ranged weapon attack. When you do so, the damage you take from the attack is reduced by 1d10 + your Dexterity modifier + your monk level.\r\n\r\nIf you reduce the damage to 0, you can catch the missile if it is small enough for you to hold in one hand and you have at least one hand free. If you catch a missile in this way, you can spend 1 ki point to make a ranged attack with the weapon or piece of ammunition you just caught, as part of the same reaction. You make this attack with proficiency, regardless of your weapon proficiencies, and the missile counts as a monk weapon for the attack, which has a normal range of 20 feet and a long range of 60 feet.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_monk_diamond-soul",
                    "name": "Diamond Soul",
                    "desc": "Beginning at 14th level, your mastery of ki grants you proficiency in all saving throws.\r\n\r\nAdditionally, whenever you make a saving throw and fail, you can spend 1 ki point to reroll it and take the second result.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_monk_empty-body",
                    "name": "Empty Body",
                    "desc": "Beginning at 18th level, you can use your action to spend 4 ki points to become invisible for 1 minute. During that time, you also have resistance to all damage but force damage.\r\n\r\nAdditionally, you can spend 8 ki points to cast the astral projection spell, without needing material components. When you do so, you can't take any other creatures with you.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_monk_equipment",
                    "name": "Equipment",
                    "desc": "You start with the following equipment, in addition to the equipment granted by your background:\r\n* (*a*) a shortsword or (*b*) any simple weapon\r\n* (*a*) a dungeoneer’s pack or (*b*) an explorer’s pack\r\n* 10 darts",
                    "feature_type": "STARTING_EQUIPMENT",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_monk_evasion",
                    "name": "Evasion",
                    "desc": "At 7th level, your instinctive agility lets you dodge out of the way of certain area effects, such as a blue dragon's lightning breath or a fireball spell. When you are subjected to an effect that allows you to make a Dexterity saving throw to take only half damage, you instead take no damage if you succeed on the saving throw, and only half damage if you fail.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_monk_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_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_monk_ki",
                    "name": "Ki",
                    "desc": "Starting at 2nd level, your training allows you to harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Your monk level determines the number of points you have, as shown in the Ki Points column of the Monk table.\r\n\r\nYou can spend these points to fuel various ki features. You start knowing three such features: Flurry of Blows, Patient Defense, and Step of the Wind. You learn more ki features as you gain levels in this class.\r\n\r\nWhen you spend a ki point, it is unavailable until you finish a short or long rest, at the end of which you draw all of your expended ki back into yourself. You must spend at least 30 minutes of the rest meditating to regain your ki points.\r\n\r\nSome of your ki features require your target to make a saving throw to resist the feature's effects. The saving throw DC is calculated as follows:\r\n\r\n*Ki save DC* = 8 + your proficiency bonus + your Wisdom modifier\r\n\r\n### Flurry of Blows\r\n\r\nImmediately after you take the Attack action on your turn, you can spend 1 ki point to make two unarmed strikes as a bonus action. \r\n\r\n### Patient Defense\r\n\r\nYou can spend 1 ki point to take the Dodge action as a bonus action on your turn.\r\n\r\n### Step of the Wind\r\n\r\nYou can spend 1 ki point to take the Disengage or Dash action as a bonus action on your turn, and your jump distance is doubled for the turn.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_monk_ki-empowered-strikes",
                    "name": "Ki-Empowered Strikes",
                    "desc": "Starting at 6th level, your unarmed strikes count as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_monk_ki-points",
                    "name": "Ki Points",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 10,
                            "column_value": "10"
                        },
                        {
                            "level": 11,
                            "column_value": "11"
                        },
                        {
                            "level": 12,
                            "column_value": "12"
                        },
                        {
                            "level": 13,
                            "column_value": "13"
                        },
                        {
                            "level": 14,
                            "column_value": "14"
                        },
                        {
                            "level": 15,
                            "column_value": "15"
                        },
                        {
                            "level": 16,
                            "column_value": "16"
                        },
                        {
                            "level": 17,
                            "column_value": "17"
                        },
                        {
                            "level": 18,
                            "column_value": "18"
                        },
                        {
                            "level": 19,
                            "column_value": "19"
                        },
                        {
                            "level": 2,
                            "column_value": "2"
                        },
                        {
                            "level": 20,
                            "column_value": "20"
                        },
                        {
                            "level": 3,
                            "column_value": "3"
                        },
                        {
                            "level": 4,
                            "column_value": "4"
                        },
                        {
                            "level": 5,
                            "column_value": "5"
                        },
                        {
                            "level": 6,
                            "column_value": "6"
                        },
                        {
                            "level": 7,
                            "column_value": "7"
                        },
                        {
                            "level": 8,
                            "column_value": "8"
                        },
                        {
                            "level": 9,
                            "column_value": "9"
                        }
                    ]
                },
                {
                    "key": "srd_monk_martial-arts",
                    "name": "Martial Arts",
                    "desc": "At 1st level, your practice of martial arts gives you mastery of combat styles that use unarmed strikes and monk weapons, which are shortswords and any simple melee weapons that don't have the two- handed or heavy property.\r\n\r\nYou gain the following benefits while you are unarmed or wielding only monk weapons and you aren't wearing armor or wielding a shield:\r\n\r\n* You can use Dexterity instead of Strength for the attack and damage rolls of your unarmed strikes and monk weapons.\r\n* You can roll a d4 in place of the normal damage of your unarmed strike or monk weapon. This die changes as you gain monk levels, as shown in the Martial Arts column of the Monk table.\r\n* When you use the Attack action with an unarmed strike or a monk weapon on your turn, you can make one unarmed strike as a bonus action. For example, if you take the Attack action and attack with a quarterstaff, you can also make an unarmed strike as a bonus action, assuming you haven't already taken a bonus action this turn. \r\n\r\nCertain monasteries use specialized forms of the monk weapons. For example, you might use a club that is two lengths of wood connected by a short chain (called a nunchaku) or a sickle with a shorter, straighter blade (called a kama). Whatever name you use for a monk weapon, you can use the game statistics provided for the weapon.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "1d4"
                        },
                        {
                            "level": 10,
                            "column_value": "1d6"
                        },
                        {
                            "level": 11,
                            "column_value": "1d8"
                        },
                        {
                            "level": 12,
                            "column_value": "1d8"
                        },
                        {
                            "level": 13,
                            "column_value": "1d8"
                        },
                        {
                            "level": 14,
                            "column_value": "1d8"
                        },
                        {
                            "level": 15,
                            "column_value": "1d8"
                        },
                        {
                            "level": 16,
                            "column_value": "1d8"
                        },
                        {
                            "level": 17,
                            "column_value": "1d10"
                        },
                        {
                            "level": 18,
                            "column_value": "1d10"
                        },
                        {
                            "level": 19,
                            "column_value": "1d10"
                        },
                        {
                            "level": 2,
                            "column_value": "1d4"
                        },
                        {
                            "level": 20,
                            "column_value": "1d10"
                        },
                        {
                            "level": 3,
                            "column_value": "1d4"
                        },
                        {
                            "level": 4,
                            "column_value": "1d4"
                        },
                        {
                            "level": 5,
                            "column_value": "1d6"
                        },
                        {
                            "level": 6,
                            "column_value": "1d6"
                        },
                        {
                            "level": 7,
                            "column_value": "1d6"
                        },
                        {
                            "level": 8,
                            "column_value": "1d6"
                        },
                        {
                            "level": 9,
                            "column_value": "1d6"
                        }
                    ]
                },
                {
                    "key": "srd_monk_monastic-tradition",
                    "name": "Monastic Tradition",
                    "desc": "When you reach 3rd level, you commit yourself to a monastic tradition such as the Way of the Open Hand. Your tradition grants you features at 3rd level and again at 6th, 11th, and 17th level.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_monk_perfect-self",
                    "name": "Perfect Self",
                    "desc": "At 20th level, when you roll for initiative and have no ki points remaining, you regain 4 ki points.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_monk_proficiencies",
                    "name": "Proficiencies",
                    "desc": "**Armor:** None\r\n**Weapons:** Simple weapons, shortswords\r\n**Tools:** Choose one type of artisan’s tools or one musical instrument\r\n**Saving Throws:** Strength, Dexterity\r\n**Skills:** Choose two from Acrobatics, Athletics, History, Insight, Religion, and Stealth",
                    "feature_type": "PROFICIENCIES",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_monk_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_monk_purity-of-body",
                    "name": "Purity of Body",
                    "desc": "At 10th level, your mastery of the ki flowing through you makes you immune to disease and poison.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_monk_slow-fall",
                    "name": "Slow Fall",
                    "desc": "Beginning at 4th level, you can use your reaction when you fall to reduce any falling damage you take by an amount equal to five times your monk level.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 4,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_monk_stillness-of-mind",
                    "name": "Stillness of Mind",
                    "desc": "Starting at 7th level, you can use your action to end one effect on yourself that is causing you to be charmed or frightened.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_monk_stunning-strike",
                    "name": "Stunning Strike",
                    "desc": "Starting at 5th level, you can interfere with the flow of ki in an opponent's body. When you hit another creature with a melee weapon attack, you can spend 1 ki point to attempt a stunning strike. The target must succeed on a Constitution saving throw or be stunned until the end of your next turn.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_monk_timeless-body",
                    "name": "Timeless Body",
                    "desc": "At 15th level, your ki sustains you so that you suffer none of the frailty of old age, and you can't be aged magically. You can still die of old age, however. In addition, you no longer need food or water.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_monk_tongue-of-the-sun-and-moon",
                    "name": "Tongue of the Sun and Moon",
                    "desc": "Starting at 13th level, you learn to touch the ki of other minds so that you understand all spoken languages. Moreover, any creature that can understand a language can understand what you say.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 13,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_monk_unarmored-defense",
                    "name": "Unarmored Defense",
                    "desc": "Beginning at 1st level, while you are wearing no armor and not wielding a shield, your AC equals 10 + your Dexterity modifier + your Wisdom modifier.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_monk_unarmored-movement",
                    "name": "Unarmored Movement",
                    "desc": "Starting at 2nd level, your speed increases by 10 feet while you are not wearing armor or wielding a shield. This bonus increases when you reach certain monk levels, as shown in the Monk table.\r\n\r\nAt 9th level, you gain the ability to move along vertical surfaces and across liquids on your turn without falling during the move.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": [
                        {
                            "level": 10,
                            "column_value": "+20 ft."
                        },
                        {
                            "level": 11,
                            "column_value": "+20 ft."
                        },
                        {
                            "level": 12,
                            "column_value": "+20 ft."
                        },
                        {
                            "level": 13,
                            "column_value": "+20 ft."
                        },
                        {
                            "level": 14,
                            "column_value": "+25 ft."
                        },
                        {
                            "level": 15,
                            "column_value": "+25 ft."
                        },
                        {
                            "level": 16,
                            "column_value": "+25 ft."
                        },
                        {
                            "level": 17,
                            "column_value": "+25 ft."
                        },
                        {
                            "level": 18,
                            "column_value": "+30 ft."
                        },
                        {
                            "level": 19,
                            "column_value": "+30 ft."
                        },
                        {
                            "level": 2,
                            "column_value": "+10 ft."
                        },
                        {
                            "level": 20,
                            "column_value": "+30 ft."
                        },
                        {
                            "level": 3,
                            "column_value": "+10 ft."
                        },
                        {
                            "level": 4,
                            "column_value": "+10 ft."
                        },
                        {
                            "level": 5,
                            "column_value": "+10 ft."
                        },
                        {
                            "level": 6,
                            "column_value": "+15 ft."
                        },
                        {
                            "level": 7,
                            "column_value": "+15 ft."
                        },
                        {
                            "level": 8,
                            "column_value": "+15 ft."
                        },
                        {
                            "level": 9,
                            "column_value": "+15 ft."
                        }
                    ]
                }
            ],
            "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.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": "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": "Monk",
            "desc": "",
            "hit_dice": "D8",
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd_rogue/?format=api",
            "key": "srd_rogue",
            "features": [
                {
                    "key": "srd_rogue_ability-score-improvement",
                    "name": "Ability Score Improvement",
                    "desc": "When you reach 4th level, and again at 8th, 10th, 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_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        },
                        {
                            "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_rogue_blindsense",
                    "name": "Blindsense",
                    "desc": "Starting at 14th level, if you are able to hear, you are aware of the location of any hidden or invisible creature within 10 feet of you.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_rogue_cunning-action",
                    "name": "Cunning Action",
                    "desc": "Starting at 2nd level, your quick thinking and agility allow you to move and act quickly. You can take a bonus action on each of your turns in combat. This action can be used only to take the Dash, Disengage, or Hide action.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_rogue_elusive",
                    "name": "Elusive",
                    "desc": "Beginning at 18th level, you are so evasive that attackers rarely gain the upper hand against you. No attack roll has advantage against you while you aren't incapacitated.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_rogue_equipment",
                    "name": "Equipment",
                    "desc": "You start with the following equipment, in addition to the equipment granted by your background:\r\n* (*a*) a rapier or (*b*) a shortsword\r\n* (*a*) a shortbow and quiver of 20 arrows or (*b*) a shortsword\r\n* (*a*) a burglar’s pack, (*b*) a dungeoneer’s pack, or (*c*) an explorer’s pack\r\n* (*a*) Leather armor, two daggers, and thieves’ tools",
                    "feature_type": "STARTING_EQUIPMENT",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_rogue_evasion",
                    "name": "Evasion",
                    "desc": "Beginning at 7th level, you can nimbly dodge out of the way of certain area effects, such as a red dragon's fiery breath or an ice storm spell. When you are subjected to an effect that allows you to make a Dexterity saving throw to take only half damage, you instead take no damage if you succeed on the saving throw, and only half damage if you fail.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_rogue_expertise",
                    "name": "Expertise",
                    "desc": "At 1st level, choose two of your skill proficiencies, or one of your skill proficiencies and your proficiency with thieves' tools. Your proficiency bonus is doubled for any ability check you make that uses either of the chosen proficiencies.\r\n\r\nAt 6th level, you can choose two more of your proficiencies (in skills or with thieves' tools) to gain this benefit.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        },
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_rogue_proficiencies",
                    "name": "Proficiencies",
                    "desc": "**Armor:** Light armor\r\n**Weapons:** Simple weapons, hand crossbows, longswords, rapiers, shortswords\r\n**Tools:** Thieves’ tools\r\n**Saving Throws:** Dexterity, Intelligence\r\n**Skills:** Choose four from Acrobatics, Athletics, Deception, Insight, Intimidation, Investigation, Perception, Performance, Persuasion, Sleight of Hand, and Stealth",
                    "feature_type": "PROFICIENCIES",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_rogue_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_rogue_reliable-talent",
                    "name": "Reliable Talent",
                    "desc": "By 11th level, you have refined your chosen skills until they approach perfection. Whenever you make an ability check that lets you add your proficiency bonus, you can treat a d20 roll of 9 or lower as a 10.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 11,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_rogue_roguish-archetype",
                    "name": "Roguish Archetype",
                    "desc": "At 3rd level, you choose an archetype that you emulate in the exercise of your rogue abilities: Thief, Assassin, or Arcane Trickster, all detailed at the end of the class description. Your archetype choice grants you features at 3rd level and then again at 9th, 13th, and 17th level.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_rogue_slippery-mind",
                    "name": "Slippery Mind",
                    "desc": "By 15th level, you have acquired greater mental strength. You gain proficiency in Wisdom saving throws.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_rogue_sneak-attack",
                    "name": "Sneak Attack",
                    "desc": "Beginning at 1st level, you know how to strike subtly and exploit a foe's distraction. Once per turn, you can deal an extra 1d6 damage to one creature you hit with an attack if you have advantage on the attack roll. The attack must use a finesse or a ranged weapon.\r\n\r\nYou don't need advantage on the attack roll if another enemy of the target is within 5 feet of it, that enemy isn't incapacitated, and you don't have disadvantage on the attack roll.\r\n\r\nThe amount of the extra damage increases as you gain levels in this class, as shown in the Sneak Attack column of the Rogue table.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "1d6"
                        },
                        {
                            "level": 10,
                            "column_value": "5d6"
                        },
                        {
                            "level": 11,
                            "column_value": "6d6"
                        },
                        {
                            "level": 12,
                            "column_value": "6d6"
                        },
                        {
                            "level": 13,
                            "column_value": "7d6"
                        },
                        {
                            "level": 14,
                            "column_value": "7d6"
                        },
                        {
                            "level": 15,
                            "column_value": "8d6"
                        },
                        {
                            "level": 16,
                            "column_value": "8d6"
                        },
                        {
                            "level": 17,
                            "column_value": "9d6"
                        },
                        {
                            "level": 18,
                            "column_value": "9d6"
                        },
                        {
                            "level": 19,
                            "column_value": "10d6"
                        },
                        {
                            "level": 2,
                            "column_value": "1d6"
                        },
                        {
                            "level": 20,
                            "column_value": "10d6"
                        },
                        {
                            "level": 3,
                            "column_value": "2d6"
                        },
                        {
                            "level": 4,
                            "column_value": "2d6"
                        },
                        {
                            "level": 5,
                            "column_value": "3d6"
                        },
                        {
                            "level": 6,
                            "column_value": "3d6"
                        },
                        {
                            "level": 7,
                            "column_value": "4d6"
                        },
                        {
                            "level": 8,
                            "column_value": "4d6"
                        },
                        {
                            "level": 9,
                            "column_value": "5d6"
                        }
                    ]
                },
                {
                    "key": "srd_rogue_stroke-of-luck",
                    "name": "Stroke of Luck",
                    "desc": "At 20th level, you have an uncanny knack for succeeding when you need to. If your attack misses a target within range, you can turn the miss into a hit. Alternatively, if you fail an ability check, you can treat the d20 roll as a 20.\r\n\r\nOnce you use this feature, you can't use it again until you finish a short or long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_rogue_thieves-cant",
                    "name": "Thieves' Cant",
                    "desc": "During your rogue training you learned thieves' cant, a secret mix of dialect, jargon, and code that allows you to hide messages in seemingly normal conversation. Only another creature that knows thieves' cant understands such messages. It takes four times longer to convey such a message than it does to speak the same idea plainly.\r\n\r\nIn addition, you understand a set of secret signs and symbols used to convey short, simple messages, such as whether an area is dangerous or the territory of a thieves' guild, whether loot is nearby, or whether the people in an area are easy marks or will provide a safe house for thieves on the run.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_rogue_uncanny-dodge",
                    "name": "Uncanny Dodge",
                    "desc": "Starting at 5th level, when an attacker that you can see hits you with an attack, you can use your reaction to halve the attack's damage against you.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "hit_points": {
                "hit_dice": "D8",
                "hit_dice_name": "1D8 per Rogue level",
                "hit_points_at_1st_level": "8 + your Constitution modifier",
                "hit_points_at_higher_levels": "1D8 (or 5) + your Constitution modifier per rogue 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": "Dexterity",
                    "url": "https://api-beta.open5e.com/v2/abilities/dex/?format=api"
                },
                {
                    "name": "Intelligence",
                    "url": "https://api-beta.open5e.com/v2/abilities/int/?format=api"
                }
            ],
            "subclass_of": null,
            "name": "Rogue",
            "desc": "",
            "hit_dice": "D8",
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api",
            "key": "srd_warlock",
            "features": [
                {
                    "key": "srd_warlock_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_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 12,
                            "detail": null
                        },
                        {
                            "level": 19,
                            "detail": null
                        },
                        {
                            "level": 4,
                            "detail": null
                        },
                        {
                            "level": 8,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_warlock_cantrips-known",
                    "name": "Cantrips Known",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "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_warlock_eldritch-invocation-list",
                    "name": "Eldritch Invocation List",
                    "desc": "If an eldritch invocation has prerequisites, you must meet them to learn it. You can learn the invocation at the same time that you meet its prerequisites. A level prerequisite refers to your level in this class.\r\n\r\n### Agonizing Blast\r\n\r\nPrerequisite: eldritch blast cantrip\r\n\r\nWhen you cast eldritch blast, add your Charisma modifier to the damage it deals on a hit.\r\nArmor of Shadows\r\n\r\nYou can cast mage armor on yourself at will, without expending a spell slot or material components.\r\n\r\n### Ascendant Step\r\n\r\nPrerequisite: 9th level\r\n\r\nYou can cast levitate on yourself at will, without expending a spell slot or material components.\r\n\r\n### Beast Speech\r\n\r\nYou can cast speak with animals at will, without expending a spell slot.\r\n\r\n### Beguiling Influence\r\n\r\nYou gain proficiency in the Deception and Persuasion skills.\r\n\r\n### Bewitching Whispers\r\n\r\nPrerequisite: 7th level\r\n\r\nYou can cast compulsion once using a warlock spell slot. You can't do so again until you finish a long rest.\r\n\r\n### Book of Ancient Secrets\r\n\r\nPrerequisite: Pact of the Tome feature\r\n\r\nYou can now inscribe magical rituals in your Book of Shadows. Choose two 1st-level spells that have the ritual tag from any class's spell list (the two needn't be from the same list). The spells appear in the book and don't count against the number of spells you know. With your Book of Shadows in hand, you can cast the chosen spells as rituals. You can't cast the spells except as rituals, unless you've learned them by some other means. You can also cast a warlock spell you know as a ritual if it has the ritual tag.\r\n\r\nOn your adventures, you can add other ritual spells to your Book of Shadows. When you find such a spell, you can add it to the book if the spell's level is equal to or less than half your warlock level (rounded up) and if you can spare the time to transcribe the spell. For each level of the spell, the transcription process takes 2 hours and costs 50 gp for the rare inks needed to inscribe it.\r\n\r\n### Chains of Carceri\r\n\r\nPrerequisite: 15th level, Pact of the Chain feature\r\n\r\nYou can cast hold monster at will-targeting a celestial, fiend, or elemental-without expending a spell slot or material components. You must finish a long rest before you can use this invocation on the same creature again.\r\n\r\n### Devil's Sight\r\n\r\nYou can see normally in darkness, both magical and nonmagical, to a distance of 120 feet.\r\n\r\n### Dreadful Word\r\n\r\nPrerequisite: 7th level\r\n\r\nYou can cast confusion once using a warlock spell slot. You can't do so again until you finish a long rest.\r\n\r\n### Eldritch Sight\r\n\r\nYou can cast detect magic at will, without expending a spell slot.\r\n\r\n### Eldritch Spear\r\n\r\nPrerequisite: eldritch blast cantrip\r\n\r\nWhen you cast eldritch blast, its range is 300 feet.\r\n\r\n### Eyes of the Rune Keeper\r\n\r\nYou can read all writing.\r\n\r\n### Fiendish Vigor\r\n\r\nYou can cast false life on yourself at will as a 1st-level spell, without expending a spell slot or material components.\r\n\r\n### Gaze of Two Minds\r\n\r\nYou can use your action to touch a willing humanoid and perceive through its senses until the end of your next turn. As long as the creature is on the same plane of existence as you, you can use your action on subsequent turns to maintain this connection, extending the duration until the end of your next turn. While perceiving through the other creature's senses, you benefit from any special senses possessed by that creature, and you are blinded and deafened to your own surroundings.\r\n\r\n### Lifedrinker\r\n\r\nPrerequisite: 12th level, Pact of the Blade feature\r\n\r\nWhen you hit a creature with your pact weapon, the creature takes extra necrotic damage equal to your Charisma modifier (minimum 1).\r\n\r\n### Mask of Many Faces\r\n\r\nYou can cast disguise self at will, without expending a spell slot.\r\n\r\n### Master of Myriad Forms\r\n\r\nPrerequisite: 15th level\r\n\r\nYou can cast alter self at will, without expending a spell slot.\r\n\r\n### Minions of Chaos\r\n\r\nPrerequisite: 9th level\r\n\r\nYou can cast conjure elemental once using a warlock spell slot. You can't do so again until you finish a long rest.\r\n\r\n### Mire the Mind\r\n\r\nPrerequisite: 5th level\r\n\r\nYou can cast slow once using a warlock spell slot. You can't do so again until you finish a long rest.\r\n\r\n### Misty Visions\r\n\r\nYou can cast silent image at will, without expending a spell slot or material components.\r\n\r\n### One with Shadows\r\n\r\nPrerequisite: 5th level\r\n\r\nWhen you are in an area of dim light or darkness, you can use your action to become invisible until you move or take an action or a reaction.\r\n\r\n### Otherworldly Leap\r\n\r\nPrerequisite: 9th level\r\n\r\nYou can cast jump on yourself at will, without expending a spell slot or material components.\r\n\r\n### Repelling Blast\r\n\r\nPrerequisite: eldritch blast cantrip\r\n\r\nWhen you hit a creature with eldritch blast, you can push the creature up to 10 feet away from you in a straight line.\r\n\r\n### Sculptor of Flesh\r\n\r\nPrerequisite: 7th level\r\n\r\nYou can cast polymorph once using a warlock spell slot. You can't do so again until you finish a long rest.\r\n\r\n### Sign of Ill Omen\r\n\r\nPrerequisite: 5th level\r\n\r\nYou can cast bestow curse once using a warlock spell slot. You can't do so again until you finish a long rest.\r\n\r\n### Thief of Five Fates\r\n\r\nYou can cast bane once using a warlock spell slot. You can't do so again until you finish a long rest.\r\n\r\n### Thirsting Blade\r\n\r\nPrerequisite: 5th level, Pact of the Blade feature\r\n\r\nYou can attack with your pact weapon twice, instead of once, whenever you take the Attack action on your turn.\r\n\r\n### Visions of Distant Realms\r\n\r\nPrerequisite: 15th level\r\n\r\nYou can cast arcane eye at will, without expending a spell slot.\r\n\r\n### Voice of the Chain Master\r\n\r\nPrerequisite: Pact of the Chain feature\r\n\r\nYou can communicate telepathically with your familiar and perceive through your familiar's senses as long as you are on the same plane of existence. Additionally, while perceiving through your familiar's senses, you can also speak through your familiar in your own voice, even if your familiar is normally incapable of speech.\r\n\r\n### Whispers of the Grave\r\n\r\nPrerequisite: 9th level\r\n\r\nYou can cast speak with dead at will, without expending a spell slot.\r\n\r\n### Witch Sight\r\n\r\nPrerequisite: 15th level\r\n\r\nYou can see the true form of any shapechanger or creature concealed by illusion or transmutation magic while the creature is within 30 feet of you and within line of sight.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_warlock_eldritch-invocations",
                    "name": "Eldritch Invocations",
                    "desc": "In your study of occult lore, you have unearthed eldritch invocations, fragments of forbidden knowledge that imbue you with an abiding magical ability.\r\n\r\nAt 2nd level, you gain two eldritch invocations of your choice. Your invocation options are detailed at the end of the class description. When you gain certain warlock levels, you gain additional invocations of your choice, as shown in the Invocations Known column of the Warlock table.\r\n\r\nAdditionally, when you gain a level in this class, you can choose one of the invocations you know and replace it with another invocation that you could learn at that level.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_warlock_eldritch-master",
                    "name": "Eldritch Master",
                    "desc": "At 20th level, you can draw on your inner reserve of mystical power while entreating your patron to regain expended spell slots. You can spend 1 minute entreating your patron for aid to regain all your expended spell slots from your Pact Magic feature. Once you regain spell slots with this feature, you must finish a long rest before you can do so again.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_warlock_equipment",
                    "name": "Equipment",
                    "desc": "You start with the following equipment, in addition to the equipment granted by your background:\r\n* (*a*) a light crossbow and 20 bolts or (*b*) any simple weapon\r\n* (*a*) a component pouch or (*b*) an arcane focus\r\n* (*a*) a scholar’s pack or (*b*) a dungeoneer’s pack\r\n* Leather armor, any simple weapon, and two daggers",
                    "feature_type": "STARTING_EQUIPMENT",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_warlock_invocations-known",
                    "name": "Invocations Known",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 10,
                            "column_value": "5"
                        },
                        {
                            "level": 11,
                            "column_value": "5"
                        },
                        {
                            "level": 12,
                            "column_value": "6"
                        },
                        {
                            "level": 13,
                            "column_value": "6"
                        },
                        {
                            "level": 14,
                            "column_value": "6"
                        },
                        {
                            "level": 15,
                            "column_value": "7"
                        },
                        {
                            "level": 16,
                            "column_value": "7"
                        },
                        {
                            "level": 17,
                            "column_value": "7"
                        },
                        {
                            "level": 18,
                            "column_value": "8"
                        },
                        {
                            "level": 19,
                            "column_value": "8"
                        },
                        {
                            "level": 2,
                            "column_value": "2"
                        },
                        {
                            "level": 20,
                            "column_value": "8"
                        },
                        {
                            "level": 3,
                            "column_value": "2"
                        },
                        {
                            "level": 4,
                            "column_value": "2"
                        },
                        {
                            "level": 5,
                            "column_value": "3"
                        },
                        {
                            "level": 6,
                            "column_value": "3"
                        },
                        {
                            "level": 7,
                            "column_value": "4"
                        },
                        {
                            "level": 8,
                            "column_value": "4"
                        },
                        {
                            "level": 9,
                            "column_value": "5"
                        }
                    ]
                },
                {
                    "key": "srd_warlock_mystic-arcanum",
                    "name": "Mystic Arcanum",
                    "desc": "At 11th level, your patron bestows upon you a magical secret called an arcanum. Choose one 6th- level spell from the warlock spell list as this arcanum.\r\n\r\nYou can cast your arcanum spell once without expending a spell slot. You must finish a long rest before you can do so again.\r\n\r\nAt higher levels, you gain more warlock spells of your choice that can be cast in this way: one 7th- level spell at 13th level, one 8th-level spell at 15th level, and one 9th-level spell at 17th level. You regain all uses of your Mystic Arcanum when you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 11,
                            "detail": "6th level"
                        },
                        {
                            "level": 13,
                            "detail": "7th level"
                        },
                        {
                            "level": 15,
                            "detail": "8th level"
                        },
                        {
                            "level": 17,
                            "detail": "9th level"
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_warlock_otherworldly-patron",
                    "name": "Otherworldly Patron",
                    "desc": "At 1st level, you have struck a bargain with an otherworldly being of your choice: the Archfey, the Fiend, or the Great Old One, each of which is detailed at the end of the class description. Your choice grants you features at 1st level and again at 6th, 10th, and 14th level.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_warlock_pact-boon",
                    "name": "Pact Boon",
                    "desc": "At 3rd level, your otherworldly patron bestows a gift upon you for your loyal service. You gain one of the following features of your choice.\r\n\r\n### Pact of the Chain\r\n\r\nYou learn the find familiar spell and can cast it as a ritual. The spell doesn't count against your number of spells known.\r\n\r\nWhen you cast the spell, you can choose one of the normal forms for your familiar or one of the following special forms: imp, pseudodragon, quasit, or sprite.\r\n\r\nAdditionally, when you take the Attack action, you can forgo one of your own attacks to allow your familiar to make one attack of its own with its reaction.\r\n\r\n### Pact of the Blade\r\n\r\nYou can use your action to create a pact weapon in your empty hand. You can choose the form that this melee weapon takes each time you create it. You are proficient with it while you wield it. This weapon counts as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage.\r\n\r\nYour pact weapon disappears if it is more than 5 feet away from you for 1 minute or more. It also disappears if you use this feature again, if you dismiss the weapon (no action required), or if you die.\r\n\r\nYou can transform one magic weapon into your pact weapon by performing a special ritual while you hold the weapon. You perform the ritual over the course of 1 hour, which can be done during a short rest. You can then dismiss the weapon, shunting it into an extradimensional space, and it appears whenever you create your pact weapon thereafter. You can't affect an artifact or a sentient weapon in this way. The weapon ceases being your pact weapon if you die, if you perform the 1-hour ritual on a different weapon, or if you use a 1-hour ritual to break your bond to it. The weapon appears at your feet if it is in the extradimensional space when the bond breaks.\r\n\r\n### Pact of the Tome\r\n\r\nYour patron gives you a grimoire called a Book of Shadows. When you gain this feature, choose three cantrips from any class's spell list (the three needn't be from the same list). While the book is on your person, you can cast those cantrips at will. They don't count against your number of cantrips known. If they don't appear on the warlock spell list, they are nonetheless warlock spells for you.\r\n\r\nIf you lose your Book of Shadows, you can perform a 1-hour ceremony to receive a replacement from your patron. This ceremony can be performed during a short or long rest, and it destroys the previous book. The book turns to ash when you die.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_warlock_pact-magic",
                    "name": "Pact Magic",
                    "desc": "Your arcane research and the magic bestowed on you by your patron have given you facility with spells.\r\n\r\n### Cantrips\r\n\r\nYou know two cantrips of your choice from the warlock spell list. You learn additional warlock cantrips of your choice at higher levels, as shown in the Cantrips Known column of the Warlock table.\r\nSpell Slots\r\n\r\nThe Warlock table shows how many spell slots you have. The table also shows what the level of those slots is; all of your spell slots are the same level. To cast one of your warlock spells of 1st level or higher, you must expend a spell slot. You regain all expended spell slots when you finish a short or long rest.\r\n\r\nFor example, when you are 5th level, you have two 3rd-level spell slots. To cast the 1st-level spell thunderwave, you must spend one of those slots, and you cast it as a 3rd-level spell.\r\n\r\n### Spells Known of 1st Level and Higher\r\n\r\nAt 1st level, you know two 1st-level spells of your choice from the warlock spell list.\r\n\r\nThe Spells Known column of the Warlock table shows when you learn more warlock spells of your choice of 1st level and higher. A spell you choose must be of a level no higher than what's shown in the table's Slot Level column for your level. When you reach 6th level, for example, you learn a new warlock spell, which can be 1st, 2nd, or 3rd level.\r\n\r\nAdditionally, when you gain a level in this class, you can choose one of the warlock spells you know and replace it with another spell from the warlock 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 warlock spells, so 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 warlock 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### Spellcasting Focus\r\n\r\nYou can use an arcane focus as a spellcasting focus for your warlock spells.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_warlock_proficiencies",
                    "name": "Proficiencies",
                    "desc": "**Armor:** Light armor\r\n**Weapons:** Simple weapons\r\n**Tools:** None\r\n**Saving Throws:** Wisdom, Charisma\r\n**Skills:** Choose two skills from Arcana, Deception, History, Intimidation, Investigation, Nature, and Religion",
                    "feature_type": "PROFICIENCIES",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_warlock_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_warlock_slot-level",
                    "name": "Slot Level",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "1st"
                        },
                        {
                            "level": 10,
                            "column_value": "5th"
                        },
                        {
                            "level": 11,
                            "column_value": "5th"
                        },
                        {
                            "level": 12,
                            "column_value": "5th"
                        },
                        {
                            "level": 13,
                            "column_value": "5th"
                        },
                        {
                            "level": 14,
                            "column_value": "5th"
                        },
                        {
                            "level": 15,
                            "column_value": "5th"
                        },
                        {
                            "level": 16,
                            "column_value": "5th"
                        },
                        {
                            "level": 17,
                            "column_value": "5th"
                        },
                        {
                            "level": 18,
                            "column_value": "5th"
                        },
                        {
                            "level": 19,
                            "column_value": "5th"
                        },
                        {
                            "level": 2,
                            "column_value": "1st"
                        },
                        {
                            "level": 20,
                            "column_value": "5th"
                        },
                        {
                            "level": 3,
                            "column_value": "2nd"
                        },
                        {
                            "level": 4,
                            "column_value": "2nd"
                        },
                        {
                            "level": 5,
                            "column_value": "3rd"
                        },
                        {
                            "level": 6,
                            "column_value": "3rd"
                        },
                        {
                            "level": 7,
                            "column_value": "4th"
                        },
                        {
                            "level": 8,
                            "column_value": "4th"
                        },
                        {
                            "level": 9,
                            "column_value": "5th"
                        }
                    ]
                },
                {
                    "key": "srd_warlock_spell-slots",
                    "name": "Spell Slots",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "1"
                        },
                        {
                            "level": 10,
                            "column_value": "2"
                        },
                        {
                            "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": "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": "2"
                        }
                    ]
                },
                {
                    "key": "srd_warlock_spells-known",
                    "name": "Spells Known",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "2"
                        },
                        {
                            "level": 10,
                            "column_value": "10"
                        },
                        {
                            "level": 11,
                            "column_value": "11"
                        },
                        {
                            "level": 12,
                            "column_value": "11"
                        },
                        {
                            "level": 13,
                            "column_value": "12"
                        },
                        {
                            "level": 14,
                            "column_value": "12"
                        },
                        {
                            "level": 15,
                            "column_value": "13"
                        },
                        {
                            "level": 16,
                            "column_value": "13"
                        },
                        {
                            "level": 17,
                            "column_value": "14"
                        },
                        {
                            "level": 18,
                            "column_value": "14"
                        },
                        {
                            "level": 19,
                            "column_value": "15"
                        },
                        {
                            "level": 2,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "15"
                        },
                        {
                            "level": 3,
                            "column_value": "4"
                        },
                        {
                            "level": 4,
                            "column_value": "5"
                        },
                        {
                            "level": 5,
                            "column_value": "6"
                        },
                        {
                            "level": 6,
                            "column_value": "7"
                        },
                        {
                            "level": 7,
                            "column_value": "8"
                        },
                        {
                            "level": 8,
                            "column_value": "9"
                        },
                        {
                            "level": 9,
                            "column_value": "10"
                        }
                    ]
                }
            ],
            "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.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": "Wisdom",
                    "url": "https://api-beta.open5e.com/v2/abilities/wis/?format=api"
                }
            ],
            "subclass_of": null,
            "name": "Warlock",
            "desc": "",
            "hit_dice": "D8",
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_sorcerer/?format=api",
            "key": "srd-2024_sorcerer",
            "features": [
                {
                    "key": "srd-2024_sorcerer_ability-score-improvement",
                    "name": "Ability Score Improvement",
                    "desc": "You gain the Ability Score Improvement feat (see \"Feats\") or another feat of your choice for which you qualify. You gain this feature again at Sorcerer levels 8, 12, and 16.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 12,
                            "detail": null
                        },
                        {
                            "level": 16,
                            "detail": null
                        },
                        {
                            "level": 4,
                            "detail": null
                        },
                        {
                            "level": 8,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_sorcerer_arcane-apotheosis",
                    "name": "Arcane Apotheosis",
                    "desc": "While your Innate Sorcery feature is active, you can use one Metamagic option on each of your turns without spending Sorcery Points on it.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_sorcerer_cantrips",
                    "name": "Cantrips",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "4"
                        },
                        {
                            "level": 10,
                            "column_value": "6"
                        },
                        {
                            "level": 11,
                            "column_value": "6"
                        },
                        {
                            "level": 12,
                            "column_value": "6"
                        },
                        {
                            "level": 13,
                            "column_value": "6"
                        },
                        {
                            "level": 14,
                            "column_value": "6"
                        },
                        {
                            "level": 15,
                            "column_value": "6"
                        },
                        {
                            "level": 16,
                            "column_value": "6"
                        },
                        {
                            "level": 17,
                            "column_value": "6"
                        },
                        {
                            "level": 18,
                            "column_value": "6"
                        },
                        {
                            "level": 19,
                            "column_value": "6"
                        },
                        {
                            "level": 2,
                            "column_value": "4"
                        },
                        {
                            "level": 20,
                            "column_value": "6"
                        },
                        {
                            "level": 3,
                            "column_value": "4"
                        },
                        {
                            "level": 4,
                            "column_value": "5"
                        },
                        {
                            "level": 5,
                            "column_value": "5"
                        },
                        {
                            "level": 6,
                            "column_value": "5"
                        },
                        {
                            "level": 7,
                            "column_value": "5"
                        },
                        {
                            "level": 8,
                            "column_value": "5"
                        },
                        {
                            "level": 9,
                            "column_value": "5"
                        }
                    ]
                },
                {
                    "key": "srd-2024_sorcerer_core-traits",
                    "name": "Core Sorcerer Traits",
                    "desc": "|||\n|---|---|\n|Primary Ability|Charisma|\n|Hit Point Die|D6 per Sorcerer level|\n|Saving Throw Proficiencies|Constitution and Charisma|\n|Skill Proficiencies|Choose 2: Arcana, Deception, Insight, Intimidation, Persuasion, or Religion|\n|Weapon Proficiencies|Simple weapons|\n|Armor Training|None|\n|Starting Equipment|Choose A or B: (A) Spear, 2 Daggers, Arcane Focus (crystal), Dungeoneer's Pack, and 28 GP; or (B) 50 GP|",
                    "feature_type": "CORE_TRAITS_TABLE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_sorcerer_epic-boon",
                    "name": "Epic Boon",
                    "desc": "You gain an Epic Boon feat (see \"Feats\") or another feat of your choice for which you qualify. Boon of Dimensional Travel is recommended.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 19,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_sorcerer_font-of-magic",
                    "name": "Font of Magic",
                    "desc": "You can tap into the wellspring of magic within yourself. This wellspring is represented by Sorcery Points, which allow you to create a variety of magical effects.\n\nYou have 2 Sorcery Points, and you gain more as you reach higher levels, as shown in the Sorcery Points column of the Sorcerer Features table. You can't have more Sorcery Points than the number shown in the table for your level. You regain all expended Sorcery Points when you finish a Long Rest.\n\nYou can use your Sorcery Points to fuel the options below, along with other features, such as Metamagic, that use those points.\n\n**Converting Spell Slots to Sorcery Points.** You can expend a spell slot to gain a number of Sorcery Points equal to the slot's level (no action required).\n\n**Creating Spell Slots.** As a Bonus Action, you can transform unexpended Sorcery Points into one spell slot. The Creating Spell Slots table shows the cost of creating a spell slot of a given level, and it lists the minimum Sorcerer level you must be to create a slot. You can create a spell slot no higher than level 5.\n\nAny spell slot you create with this feature vanishes when you finish a Long Rest.\n\nTable: Creating Spell Slots\n\n|Spell Slot Level|Sorcery Point Cost|Min. Sorcerer Level|\n|---|---|---|\n|1|2|2|\n|2|3|3|\n|3|5|5|\n|4|6|7|\n|5|7|9|",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_sorcerer_innate-sorcery",
                    "name": "Innate Sorcery",
                    "desc": "An event in your past left an indelible mark on you, infusing you with simmering magic. As a Bonus Action, you can unleash that magic for 1 minute, during which you gain the following benefits:\n\n- The spell save DC of your Sorcerer spells increases by 1.\n- You have Advantage on the attack rolls of Sorcerer spells you cast.\n\nYou can use this feature twice, and you regain all expended uses of it when you finish a Long Rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_sorcerer_metamagic",
                    "name": "Metamagic",
                    "desc": "Because your magic flows from within, you can alter your spells to suit your needs; you gain two Metamagic options of your choice from \"Metamagic Options\" later in this class's description. You use the chosen options to temporarily modify spells you cast. To use an option, you must spend the number of Sorcery Points that it costs.\n\nYou can use only one Metamagic option on a spell when you cast it unless otherwise noted in one of those options.\n\nWhenever you gain a Sorcerer level, you can replace one of your Metamagic options with one you don't know. You gain two more options at Sorcerer level 10 and two more at Sorcerer level 17.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        },
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_sorcerer_metamagic-options",
                    "name": "Metamagic Options",
                    "desc": "The following options are available to your Metamagic feature. The options are presented in alphabetical order.\n\n#### Careful Spell\n\n*Cost: 1 Sorcery Point*\n\nWhen you cast a spell that forces other creatures to make a saving throw, you can protect some of those creatures from the spell's full force. To do so, spend 1 Sorcery Point and choose a number of those creatures up to your Charisma modifier (minimum of one creature). A chosen creature automatically succeeds on its saving throw against the spell, and it takes no damage if it would normally take half damage on a successful save.\n\n#### Distant Spell\n\n*Cost: 1 Sorcery Point*\n\nWhen you cast a spell that has a range of at least 5 feet, you can spend 1 Sorcery Point to double the spell's range. Or when you cast a spell that has a range of Touch, you can spend 1 Sorcery Point to make the spell's range 30 feet.\n\n#### Empowered Spell\n\n*Cost: 1 Sorcery Point*\n\nWhen you roll damage for a spell, you can spend 1 Sorcery Point to reroll a number of the damage dice up to your Charisma modifier (minimum of one), and you must use the new rolls. You can use Empowered Spell even if you've already used a different Metamagic option during the casting of the spell.\n\n#### Extended Spell\n\n*Cost: 1 Sorcery Point*\n\nWhen you cast a spell that has a duration of 1 minute or longer, you can spend 1 Sorcery Point to double its duration to a maximum duration of 24 hours. If the affected spell requires Concentration, you have Advantage on any saving throw you make to maintain that Concentration.\n\n#### Heightened Spell\n\n*Cost: 2 Sorcery Points*\n\nWhen you cast a spell that forces a creature to make a saving throw, you can spend 2 Sorcery Points to give one target of the spell Disadvantage on saves against the spell.\n\n#### Quickened Spell\n\n*Cost: 2 Sorcery Points*\n\nWhen you cast a spell that has a casting time of an action, you can spend 2 Sorcery Points to change the casting time to a Bonus Action for this casting. You can't modify a spell in this way if you've already cast a level 1+ spell on the current turn, nor can you cast a level 1+ spell on this turn after modifying a spell in this way.\n\n#### Seeking Spell\n\n*Cost: 1 Sorcery Point*\n\nIf you make an attack roll for a spell and miss, you can spend 1 Sorcery Point to reroll the d20, and you must use the new roll. You can use Seeking Spell even if you've already used a different Metamagic option during the casting of the spell.\n\n#### Subtle Spell\n\n*Cost: 1 Sorcery Point*\n\nWhen you cast a spell, you can spend 1 Sorcery Point to cast it without any Verbal, Somatic, or Material components, except Material components that are consumed by the spell or that have a cost specified in the spell.\n\n#### Transmuted Spell\n\n*Cost: 1 Sorcery Point*\n\nWhen you cast a spell that deals a type of damage from the following list, you can spend 1 Sorcery Point to change that damage type to one of the other listed types: Acid, Cold, Fire, Lightning, Poison, Thunder.\n\n#### Twinned Spell\n\n*Cost: 1 Sorcery Point*\n\nWhen you cast a spell, such as *Charm Person*, that can be cast with a higher-level spell slot to target an additional creature, you can spend 1 Sorcery Point to increase the spell's effective level by 1.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_sorcerer_prepared-spells",
                    "name": "Prepared Spells",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "2"
                        },
                        {
                            "level": 10,
                            "column_value": "15"
                        },
                        {
                            "level": 11,
                            "column_value": "16"
                        },
                        {
                            "level": 12,
                            "column_value": "16"
                        },
                        {
                            "level": 13,
                            "column_value": "17"
                        },
                        {
                            "level": 14,
                            "column_value": "17"
                        },
                        {
                            "level": 15,
                            "column_value": "18"
                        },
                        {
                            "level": 16,
                            "column_value": "18"
                        },
                        {
                            "level": 17,
                            "column_value": "19"
                        },
                        {
                            "level": 18,
                            "column_value": "20"
                        },
                        {
                            "level": 19,
                            "column_value": "21"
                        },
                        {
                            "level": 2,
                            "column_value": "4"
                        },
                        {
                            "level": 20,
                            "column_value": "22"
                        },
                        {
                            "level": 3,
                            "column_value": "6"
                        },
                        {
                            "level": 4,
                            "column_value": "7"
                        },
                        {
                            "level": 5,
                            "column_value": "9"
                        },
                        {
                            "level": 6,
                            "column_value": "10"
                        },
                        {
                            "level": 7,
                            "column_value": "11"
                        },
                        {
                            "level": 8,
                            "column_value": "12"
                        },
                        {
                            "level": 9,
                            "column_value": "14"
                        }
                    ]
                },
                {
                    "key": "srd-2024_sorcerer_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-2024_sorcerer_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-2024_sorcerer_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": 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-2024_sorcerer_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-2024_sorcerer_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-2024_sorcerer_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-2024_sorcerer_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-2024_sorcerer_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-2024_sorcerer_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-2024_sorcerer_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-2024_sorcerer_sorcerer-spell-list",
                    "name": "Sorcerer Spell List",
                    "desc": "This section presents the Sorcerer spell list. The spells are organized by spell level and then alphabetized, and each spell's school of magic is listed. In the Special column, *C* means the spell requires Concentration, *R* means it's a Ritual, and *M* means it requires a specific Material component.\n\nTable: Cantrips (Level 0 Sorcerer Spells)\n\n|Spell|School|Special|\n|---|---|---|\n|Acid Splash|Evocation|—|\n|Chill Touch|Necromancy|—|\n|Dancing Lights|Illusion|C|\n|Elementalism|Transmutation|—|\n|Fire Bolt|Evocation|—|\n|Light|Evocation|—|\n|Mage Hand|Conjuration|—|\n|Mending|Transmutation|—|\n|Message|Transmutation|—|\n|Minor Illusion|Illusion|—|\n|Poison Spray|Necromancy|—|\n|Prestidigitation|Transmutation|—|\n|Ray of Frost|Evocation|—|\n|Shocking Grasp|Evocation|—|\n|Sorcerous Burst|Evocation|—|\n|True Strike|Divination|—|\n\nTable: Level 1 Sorcerer Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Burning Hands|Evocation|—|\n|Charm Person|Enchantment|—|\n|Chromatic Orb|Evocation|M|\n|Color Spray|Illusion|—|\n|Comprehend Languages|Divination|R|\n|Detect Magic|Divination|C, R|\n|Disguise Self|Illusion|—|\n|Expeditious Retreat|Transmutation|C|\n|False Life|Necromancy|–|\n|Feather Fall|Transmutation|—|\n|Fog Cloud|Conjuration|C|\n|Grease|Conjuration|—|\n|Ice Knife|Conjuration|—|\n|Jump|Transmutation|—|\n|Mage Armor|Abjuration|—|\n|Magic Missile|Evocation|—|\n|Ray of Sickness|Necromancy|—|\n|Shield|Abjuration|—|\n|Silent Image|Illusion|C|\n|Sleep|Enchantment|C|\n|Thunderwave|Evocation|—|\n\nTable: Level 2 Sorcerer Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Alter Self|Transmutation|C|\n|Blindness/Deafness|Transmutation|—|\n|Blur|Illusion|C|\n|Darkness|Evocation|C|\n|Darkvision|Transmutation|—|\n|Detect Thoughts|Divination|C|\n|Dragon's Breath|Transmutation|C|\n|Enhance Ability|Transmutation|C|\n|Enlarge/Reduce|Transmutation|C|\n|Flame Blade|Evocation|C|\n|Flaming Sphere|Evocation|C|\n|Gust of Wind|Evocation|C|\n|Hold Person|Enchantment|C|\n|Invisibility|Illusion|C|\n|Knock|Transmutation|—|\n|Levitate|Transmutation|C|\n|Magic Weapon|Transmutation|—|\n|Mirror Image|Illusion|—|\n|Misty Step|Conjuration|—|\n|Scorching Ray|Evocation|—|\n|See Invisibility|Divination|—|\n|Shatter|Evocation|—|\n|Spider Climb|Transmutation|C|\n|Suggestion|Enchantment|C|\n|Web|Conjuration|C|\n\nTable: Level 3 Sorcerer Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Blink|Transmutation|—|\n|Clairvoyance|Divination|C, M|\n|Counterspell|Abjuration|—|\n|Daylight|Evocation|—|\n|Dispel Magic|Abjuration|—|\n|Fear|Illusion|C|\n|Fireball|Evocation|—|\n|Fly|Transmutation|C|\n|Gaseous Form|Transmutation|C|\n|Haste|Transmutation|C|\n|Hypnotic Pattern|Illusion|C|\n|Lightning Bolt|Evocation|—|\n|Major Image|Illusion|C|\n|Protection from Energy|Abjuration|C|\n|Sleet Storm|Conjuration|C|\n|Slow|Transmutation|C|\n|Stinking Cloud|Conjuration|C|\n|Tongues|Divination|—|\n|Vampiric Touch|Necromancy|C|\n|Water Breathing|Transmutation|R|\n|Water Walk|Transmutation|R|\n\nTable: Level 4 Sorcerer Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Banishment|Abjuration|C|\n|Blight|Necromancy|—|\n|Charm Monster|Enchantment|—|\n|Confusion|Enchantment|C|\n|Dimension Door|Conjuration|—|\n|Dominate Beast|Enchantment|C|\n|Fire Shield|Evocation|—|\n|Greater Invisibility|Illusion|C|\n|Ice Storm|Evocation|—|\n|Polymorph|Transmutation|C|\n|Stoneskin|Transmutation|C, M|\n|Vitriolic Sphere|Evocation|—|\n|Wall of Fire|Evocation|C|\n\nTable: Level 5 Sorcerer Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Animate Objects|Transmutation|C|\n|Arcane Hand|Evocation|C|\n|Cloudkill|Conjuration|C|\n|Cone of Cold|Evocation|—|\n|Creation|Illusion|—|\n|Dominate Person|Enchantment|C|\n|Hold Monster|Enchantment|C|\n|Insect Plague|Conjuration|C|\n|Seeming|Illusion|—|\n|Telekinesis|Transmutation|C|\n|Teleportation Circle|Conjuration|M|\n|Wall of Stone|Evocation|C|\n\nTable: Level 6 Sorcerer Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Chain Lightning|Evocation|—|\n|Circle of Death|Necromancy|M|\n|Disintegrate|Transmutation|—|\n|Eyebite|Necromancy|C|\n|Flesh to Stone|Transmutation|C|\n|Freezing Sphere|Evocation|—|\n|Globe of Invulnerability|Abjuration|C|\n|Mass Suggestion|Enchantment|—|\n|Move Earth|Transmutation|C|\n|Sunbeam|Evocation|C|\n|True Seeing|Divination|M|\n|||\n\nTable: Level 7 Sorcerer Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Delayed Blast Fireball|Evocation|C|\n|Etherealness|Conjuration|—|\n|Finger of Death|Necromancy|—|\n|Fire Storm|Evocation|—|\n|Plane Shift|Conjuration|M|\n|Prismatic Spray|Evocation|—|\n|Reverse Gravity|Transmutation|C|\n|Teleport|Conjuration|—|\n\nTable: Level 8 Sorcerer Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Demiplane|Conjuration|—|\n|Dominate Monster|Enchantment|C|\n|Earthquake|Transmutation|C|\n|Incendiary Cloud|Conjuration|C|\n|Power Word Stun|Enchantment|—|\n|Sunburst|Evocation|—|\n\nTable: Level 9 Sorcerer Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Gate|Conjuration|C, M|\n|Meteor Swarm|Evocation|—|\n|Power Word Kill|Enchantment|—|\n|Time Stop|Transmutation|—|\n|Wish|Conjuration|—|",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_sorcerer_sorcerer-subclass",
                    "name": "Sorcerer Subclass",
                    "desc": "You gain a Sorcerer subclass of your choice. The Draconic Sorcery subclass is detailed after this class's description. A subclass is a specialization that grants you features at certain Sorcerer levels. For the rest of your career, you gain each of your subclass's features that are of your Sorcerer level or lower.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_sorcerer_sorcerous-restoration",
                    "name": "Sorcerous Restoration",
                    "desc": "When you finish a Short Rest, you can regain expended Sorcery Points, but no more than a number equal to half your Sorcerer level (round down). Once you use this feature, you can't do so again until you finish a Long Rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_sorcerer_sorcery-incarnate",
                    "name": "Sorcery Incarnate",
                    "desc": "If you have no uses of Innate Sorcery left, you can use it if you spend 2 Sorcery Points when you take the Bonus Action to activate it.\n\nIn addition, while your Innate Sorcery feature is active, you can use up to two of your Metamagic options on each spell you cast.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_sorcerer_sorcery-points",
                    "name": "Sorcery Points",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 10,
                            "column_value": "10"
                        },
                        {
                            "level": 11,
                            "column_value": "11"
                        },
                        {
                            "level": 12,
                            "column_value": "12"
                        },
                        {
                            "level": 13,
                            "column_value": "13"
                        },
                        {
                            "level": 14,
                            "column_value": "14"
                        },
                        {
                            "level": 15,
                            "column_value": "15"
                        },
                        {
                            "level": 16,
                            "column_value": "16"
                        },
                        {
                            "level": 17,
                            "column_value": "17"
                        },
                        {
                            "level": 18,
                            "column_value": "18"
                        },
                        {
                            "level": 19,
                            "column_value": "19"
                        },
                        {
                            "level": 2,
                            "column_value": "2"
                        },
                        {
                            "level": 20,
                            "column_value": "20"
                        },
                        {
                            "level": 3,
                            "column_value": "3"
                        },
                        {
                            "level": 4,
                            "column_value": "4"
                        },
                        {
                            "level": 5,
                            "column_value": "5"
                        },
                        {
                            "level": 6,
                            "column_value": "6"
                        },
                        {
                            "level": 7,
                            "column_value": "7"
                        },
                        {
                            "level": 8,
                            "column_value": "8"
                        },
                        {
                            "level": 9,
                            "column_value": "9"
                        }
                    ]
                },
                {
                    "key": "srd-2024_sorcerer_spellcasting",
                    "name": "Spellcasting",
                    "desc": "Drawing from your innate magic, you can cast spells. See \"Spells\" for the rules on spellcasting. The information below details how you use those rules with Sorcerer spells, which appear in the Sorcerer spell list later in the class's description.\n\n**Cantrips.** You know four Sorcerer cantrips of your choice. *Light*, *Prestidigitation*, *Shocking Grasp*, and *Sorcerous Burst* are recommended. Whenever you gain a Sorcerer level, you can replace one of your cantrips from this feature with another Sorcerer cantrip of your choice.\n\nWhen you reach Sorcerer levels 4 and 10, you learn another Sorcerer cantrip of your choice, as shown in the Cantrips column of the Sorcerer Features table.\n\n**Spell Slots.** The Sorcerer Features table shows how many spell slots you have to cast your level 1+ spells. You regain all expended slots when you finish a Long Rest.\n\n**Prepared Spells of Level 1+.** You prepare the list of level 1+ spells that are available for you to cast with this feature. To start, choose two level 1 Sorcerer spells. *Burning Hands* and *Detect Magic* are recommended.\n\nThe number of spells on your list increases as you gain Sorcerer levels, as shown in the Prepared Spells column of the Sorcerer Features table. Whenever that number increases, choose additional Sorcerer spells until the number of spells on your list matches the number in the Sorcerer Features table. The chosen spells must be of a level for which you have spell slots. For example, if you're a level 3 Sorcerer, your list of prepared spells can include six Sorcerer spells of level 1 or 2 in any combination.\n\nIf another Sorcerer feature gives you spells that you always have prepared, those spells don't count against the number of spells you can prepare with this feature, but those spells otherwise count as Sorcerer spells for you.\n\n**Changing Your Prepared Spells.** Whenever you gain a Sorcerer level, you can replace one spell on your list with another Sorcerer spell for which you have spell slots.\n\n**Spellcasting Ability.** Charisma is your spellcasting ability for your Sorcerer spells.\n\n**Spellcasting Focus.** You can use an Arcane Focus as a Spellcasting Focus for your Sorcerer spells.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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",
            "desc": "",
            "hit_dice": "D6",
            "caster_type": "FULL",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_wizard/?format=api",
            "key": "srd-2024_wizard",
            "features": [
                {
                    "key": "srd-2024_wizard_ability-score-improvement",
                    "name": "Ability Score Improvement",
                    "desc": "You gain the Ability Score Improvement feat (see \"Feats\") or another feat of your choice for which you qualify. You gain this feature again at Wizard levels 8, 12, and 16.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 12,
                            "detail": null
                        },
                        {
                            "level": 16,
                            "detail": null
                        },
                        {
                            "level": 4,
                            "detail": null
                        },
                        {
                            "level": 8,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_wizard_arcane-recovery",
                    "name": "Arcane Recovery",
                    "desc": "You can regain some of your magical energy by studying your spellbook. When you finish a Short Rest, you can choose expended spell slots to recover. The spell slots can have a combined level equal to no more than half your Wizard level (round up), and none of the slots can be level 6 or higher. For example, if you're a level 4 Wizard, you can recover up to two levels' worth of spell slots, regaining either one level 2 spell slot or two level 1 spell slots.\n\nOnce you use this feature, you can't do so again until you finish a Long Rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_wizard_cantrips",
                    "name": "Cantrips",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "3"
                        },
                        {
                            "level": 10,
                            "column_value": "5"
                        },
                        {
                            "level": 11,
                            "column_value": "5"
                        },
                        {
                            "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": "5"
                        },
                        {
                            "level": 18,
                            "column_value": "5"
                        },
                        {
                            "level": 19,
                            "column_value": "5"
                        },
                        {
                            "level": 2,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "5"
                        },
                        {
                            "level": 3,
                            "column_value": "3"
                        },
                        {
                            "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-2024_wizard_core-traits",
                    "name": "Core Wizard Traits",
                    "desc": "|||\n|---|---|\n|Primary Ability|Intelligence|\n|Hit Point Die|D6 per Wizard level|\n|Saving Throw Proficiencies|Intelligence and Wisdom|\n|Skill Proficiencies|Choose 2: Arcana, History, In sight, Investigation, Medicine, Nature, or Religion|\n|Weapon Proficiencies|Simple weapons|\n|Armor Training|None|\n|Starting Equipment|Choose A or B: (A) 2 Daggers, Arcane Focus (Quarterstaff), Robe, Spellbook, Scholar's Pack, and 5 GP; or (B) 55 GP|",
                    "feature_type": "CORE_TRAITS_TABLE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_wizard_epic-boon",
                    "name": "Epic Boon",
                    "desc": "You gain an Epic Boon feat (see \"Feats\") or another feat of your choice for which you qualify. Boon of Spell Recall is recommended.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 19,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_wizard_memorize-spell",
                    "name": "Memorize Spell",
                    "desc": "Whenever you finish a Short Rest, you can study your spellbook and replace one of the level 1+ Wizard spells you have prepared for your Spellcasting feature with another level 1+ spell from the book.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_wizard_prepared-spells",
                    "name": "Prepared Spells",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "4"
                        },
                        {
                            "level": 10,
                            "column_value": "15"
                        },
                        {
                            "level": 11,
                            "column_value": "16"
                        },
                        {
                            "level": 12,
                            "column_value": "16"
                        },
                        {
                            "level": 13,
                            "column_value": "17"
                        },
                        {
                            "level": 14,
                            "column_value": "18"
                        },
                        {
                            "level": 15,
                            "column_value": "19"
                        },
                        {
                            "level": 16,
                            "column_value": "21"
                        },
                        {
                            "level": 17,
                            "column_value": "22"
                        },
                        {
                            "level": 18,
                            "column_value": "23"
                        },
                        {
                            "level": 19,
                            "column_value": "24"
                        },
                        {
                            "level": 2,
                            "column_value": "5"
                        },
                        {
                            "level": 20,
                            "column_value": "25"
                        },
                        {
                            "level": 3,
                            "column_value": "6"
                        },
                        {
                            "level": 4,
                            "column_value": "7"
                        },
                        {
                            "level": 5,
                            "column_value": "9"
                        },
                        {
                            "level": 6,
                            "column_value": "10"
                        },
                        {
                            "level": 7,
                            "column_value": "11"
                        },
                        {
                            "level": 8,
                            "column_value": "12"
                        },
                        {
                            "level": 9,
                            "column_value": "14"
                        }
                    ]
                },
                {
                    "key": "srd-2024_wizard_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-2024_wizard_ritual-adept",
                    "name": "Ritual Adept",
                    "desc": "You can cast any spell as a Ritual if that spell has the Ritual tag and the spell is in your spellbook. You needn't have the spell prepared, but you must read from the book to cast a spell in this way.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_wizard_scholar",
                    "name": "Scholar",
                    "desc": "While studying magic, you also specialized in another field of study. Choose one of the following skills in which you have proficiency: Arcana, History, Investigation, Medicine, Nature, or Religion. You have Expertise in the chosen skill.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_wizard_signature-spells",
                    "name": "Signature Spells",
                    "desc": "Choose two level 3 spells in your spellbook as your signature spells. You always have these spells prepared, and you can cast each of them once at level 3 without expending a spell slot. When you do so, you can't cast them in this way again until you finish a Short or Long Rest. To cast either spell at a higher level, you must expend a spell slot.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_wizard_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-2024_wizard_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": 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-2024_wizard_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-2024_wizard_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-2024_wizard_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-2024_wizard_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-2024_wizard_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-2024_wizard_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-2024_wizard_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-2024_wizard_spell-mastery",
                    "name": "Spell Mastery",
                    "desc": "You have achieved such mastery over certain spells that you can cast them at will. Choose a level 1 and a level 2 spell in your spellbook that have a casting time of an action. You always have those spells prepared, and you can cast them at their lowest level without expending a spell slot. To cast either spell at a higher level, you must expend a spell slot.\n\nWhenever you finish a Long Rest, you can study your spellbook and replace one of those spells with an eligible spell of the same level from the book.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_wizard_spellcasting",
                    "name": "Spellcasting",
                    "desc": "As a student of arcane magic, you have learned to cast spells. See \"Spells\" for the rules on spellcasting. The information below details how you use those rules with Wizard spells, which appear in the Wizard spell list later in the class's description.\n\n**Cantrips.** You know three Wizard cantrips of your choice. *Light*, *Mage Hand*, and *Ray of Frost* are recommended. Whenever you finish a Long Rest, you can replace one of your cantrips from this feature with another Wizard cantrip of your choice.\n\nWhen you reach Wizard levels 4 and 10, you learn another Wizard cantrip of your choice, as shown in the Cantrips column of the Wizard Features table.\n\n**Spellbook.** Your wizardly apprenticeship culminated in the creation of a unique book: your spellbook. It is a Tiny object that weighs 3 pounds, contains 100 pages, and can be read only by you or someone casting *Identify*. You determine the book's appearance and materials, such as a gilt-edged tome or a collection of vellum bound with twine.\n\nThe book contains the level 1+ spells you know. It starts with six level 1 Wizard spells of your choice. *Detect Magic*, *Feather Fall*, *Mage Armor*, *Magic Missile*, *Sleep*, and *Thunderwave* are recommended.\n\nWhenever you gain a Wizard level after 1, add two Wizard spells of your choice to your spellbook. Each of these spells must be of a level for which you have spell slots, as shown in the Wizard Features table. The spells are the culmination of arcane research you do regularly.\n\n**Spell Slots.** The Wizard Features table shows how many spell slots you have to cast your level 1+ spells. You regain all expended slots when you finish a Long Rest.\n\n**Prepared Spells of Level 1+.** You prepare the list of level 1+ spells that are available for you to cast with this feature. To do so, choose four spells from your spellbook. The chosen spells must be of a level for which you have spell slots.\n\nThe number of spells on your list increases as you gain Wizard levels, as shown in the Prepared Spells column of the Wizard Features table. Whenever that number increases, choose additional Wizard spells until the number of spells on your list matches the number in the table. The chosen spells must be of a level for which you have spell slots. For example, if you're a level 3 Wizard, your list of prepared spells can include six spells of levels 1 and 2 in any combination, chosen from your spellbook.\n\nIf another Wizard feature gives you spells that you always have prepared, those spells don't count against the number of spells you can prepare with this feature, but those spells otherwise count as Wizard spells for you.\n\n**Changing Your Prepared Spells.** Whenever you finish a Long Rest, you can change your list of prepared spells, replacing any of the spells there with spells from your spellbook.\n\n**Spellcasting Ability.** Intelligence is your spellcasting ability for your Wizard spells.\n\n**Spellcasting Focus.** You can use an Arcane Focus or your spellbook as a Spellcasting Focus for your Wizard spells.\n\n> ### Expanding and Replacing a Spellbook\n\n> The spells you add to your spellbook as you gain levels reflect your ongoing magical research, but you might find other spells during your adventures that you can add to the book. You could discover a Wizard spell on a *Spell Scroll*, for example, and then copy it into your spellbook.\n\n>**Copying a Spell into the Book.** When you find a level 1+ Wizard spell, you can copy it into your spellbook if it's of a level you can prepare and if you have time to copy it. For each level of the spell, the transcription takes 2 hours and costs 50 GP. Afterward you can prepare the spell like the other spells in your spellbook.\n\n> **Copying the Book.** You can copy a spell from your spellbook into another book. This is like copying a new spell into your spellbook but faster, since you already know how to cast the spell. You need spend only 1 hour and 10 GP for each level of the copied spell.\n\n> If you lose your spellbook, you can use the same procedure to transcribe the Wizard spells that you have prepared into a new spellbook. Filling out the remainder of the new book requires you to find new spells to do so. For this reason, many wizards keep a backup spellbook.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_wizard_wizard-spell-list",
                    "name": "Wizard Spell List",
                    "desc": "This section presents the Wizard spell list. The spells are organized by spell level and then alphabetized, and each spell's school of magic is listed. In the Special column, *C* means the spell requires Concentration, *R* means it's a Ritual, and *M* means it requires a specific Material component.\n\nTable: Cantrips (Level 0 Wizard Spells)\n\n|Spell|School|Special|\n|---|---|---|\n|Acid Splash|Evocation|—|\n|Chill Touch|Necromancy|—|\n|Dancing Lights|Illusion|C|\n|Elementalism|Transmutation|—|\n|Fire Bolt|Evocation|—|\n|Light|Evocation|—|\n|Mage Hand|Conjuration|—|\n|Mending|Transmutation|—|\n|Message|Transmutation|—|\n|Minor Illusion|Illusion|—|\n|Poison Spray|Necromancy|—|\n|Prestidigitation|Transmutation|—|\n|Ray of Frost|Evocation|—|\n|Shocking Grasp|Evocation|—|\n|True Strike|Divination|—|\n\nTable: Level 1 Wizard Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Alarm|Abjuration|R|\n|Burning Hands|Evocation|—|\n|Charm Person|Enchantment|—|\n|Chromatic Orb|Evocation|M|\n|Color Spray|Illusion|—|\n|Comprehend Languages|Divination|R|\n|Detect Magic|Divination|C, R|\n|Disguise Self|Illusion|—|\n|Expeditious Retreat|Transmutation|C|\n|False Life|Necromancy|–|\n|Feather Fall|Transmutation|—|\n|Find Familiar|Conjuration|R, M|\n|Floating Disk|Conjuration|R|\n|Fog Cloud|Conjuration|C|\n|Grease|Conjuration|—|\n|Hideous Laughter|Enchantment|C|\n|Ice Knife|Conjuration|—|\n|Identify|Divination|R, M|\n|Illusory Script|Illusion|R, M|\n|Jump|Transmutation|—|\n|Longstrider|Transmutation|—|\n|Mage Armor|Abjuration|—|\n|Magic Missile|Evocation|—|\n|Protection from Evil and Good|Abjuration|C, M|\n|Ray of Sickness|Necromancy|—|\n|Shield|Abjuration|—|\n|Silent Image|Illusion|C|\n|Sleep|Enchantment|C|\n|Thunderwave|Evocation|—|\n|Unseen Servant|Conjuration|R|\n\nTable: Level 2 Wizard Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Acid Arrow|Evocation|—|\n|Alter Self|Transmutation|C|\n|Arcane Lock|Abjuration|M|\n|Arcanist's Magic Aura|Illusion|—|\n|Augury|Divination|R, M|\n|Blindness/Deafness|Transmutation|—|\n|Blur|Illusion|C|\n|Continual Flame|Evocation|M|\n|Darkness|Evocation|C|\n|Darkvision|Transmutation|—|\n|Detect Thoughts|Divination|C|\n|Dragon's Breath|Transmutation|C|\n|Enhance Ability|Transmutation|C|\n|Enlarge/Reduce|Transmutation|C|\n|Flaming Sphere|Evocation|C|\n|Gentle Repose|Necromancy|R, M|\n|Gust of Wind|Evocation|C|\n|Hold Person|Enchantment|C|\n|Invisibility|Illusion|C|\n|Knock|Transmutation|—|\n|Levitate|Transmutation|C|\n|Locate Object|Divination|C|\n|Magic Mouth|Illusion|R, M|\n|Magic Weapon|Transmutation|—|\n|Mind Spike|Divination|C|\n|Mirror Image|Illusion|—|\n|Misty Step|Conjuration|—|\n|Ray of Enfeeblement|Necromancy|C|\n|Rope Trick|Transmutation|—|\n|Scorching Ray|Evocation|—|\n|See Invisibility|Divination|—|\n|Shatter|Evocation|—|\n|Spider Climb|Transmutation|C|\n|Suggestion|Enchantment|C|\n|Web|Conjuration|C|\n\nTable: Level 3 Wizard Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Animate Dead|Necromancy|—|\n|Bestow Curse|Necromancy|C|\n|Blink|Transmutation|—|\n|Clairvoyance|Divination|C, M|\n|Counterspell|Abjuration|—|\n|Dispel Magic|Abjuration|—|\n|Fear|Illusion|C|\n|Fireball|Evocation|—|\n|Fly|Transmutation|C|\n|Gaseous Form|Transmutation|C|\n|Glyph of Warding|Abjuration|M|\n|Haste|Transmutation|C|\n|Hypnotic Pattern|Illusion|C|\n|Lightning Bolt|Evocation|—|\n|Magic Circle|Abjuration|M|\n|Major Image|Illusion|C|\n|Nondetection|Abjuration|M|\n|Phantom Steed|Illusion|R|\n|Protection from Energy|Abjuration|C|\n|Remove Curse|Abjuration|—|\n|Sending|Divination|—|\n|Sleet Storm|Conjuration|C|\n|Slow|Transmutation|C|\n|Speak with Dead|Necromancy|—|\n|Stinking Cloud|Conjuration|C|\n|Tiny Hut|Evocation|R|\n|Tongues|Divination|—|\n|Vampiric Touch|Necromancy|C|\n|Water Breathing|Transmutation|R|\n\nTable: Level 4 Wizard Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Arcane Eye|Divination|C|\n|Banishment|Abjuration|C|\n|Black Tentacles|Conjuration|C|\n|Blight|Necromancy|—|\n|Charm Monster|Enchantment|—|\n|Confusion|Enchantment|C|\n|Conjure Minor Elementals|Conjuration|C|\n|Control Water|Transmutation|C|\n|Dimension Door|Conjuration|—|\n|Divination|Divination|R, M|\n|Fabricate|Transmutation|—|\n|Faithful Hound|Conjuration|—|\n|Fire Shield|Evocation|—|\n|Greater Invisibility|Illusion|C|\n|Hallucinatory Terrain|Illusion|—|\n|Ice Storm|Evocation|—|\n|Locate Creature|Divination|C|\n|Phantasmal Killer|Illusion|C|\n|Polymorph|Transmutation|C|\n|Private Sanctum|Abjuration|—|\n|Resilient Sphere|Abjuration|C|\n|Secret Chest|Conjuration|M|\n|Stone Shape|Transmutation|—|\n|Stoneskin|Transmutation|C, M|\n|Vitriolic Sphere|Evocation|—|\n|Wall of Fire|Evocation|C|\n\nTable: Level 5 Wizard Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Animate Objects|Transmutation|C|\n|Arcane Hand|Evocation|C|\n|Cloudkill|Conjuration|C|\n|Cone of Cold|Evocation|—|\n|Conjure Elemental|Conjuration|C|\n|Contact Other Plane|Divination|R|\n|Creation|Illusion|—|\n|Dominate Person|Enchantment|C|\n|Dream|Illusion|—|\n|Geas|Enchantment|—|\n|Hold Monster|Enchantment|C|\n|Legend Lore|Divination|M|\n|Mislead|Illusion|C|\n|Modify Memory|Enchantment|C|\n|Passwall|Transmutation|—|\n|Planar Binding|Abjuration|M|\n|Scrying|Divination|C, M|\n|Seeming|Illusion|—|\n|Summon Dragon|Conjuration|C, M|\n|Telekinesis|Transmutation|C|\n|Telepathic Bond|Divination|R|\n|Teleportation Circle|Conjuration|M|\n|Wall of Force|Evocation|C|\n|Wall of Stone|Evocation|C|\n\nTable: Level 6 Wizard Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Chain Lightning|Evocation|—|\n|Circle of Death|Necromancy|M|\n|Contingency|Abjuration|M|\n|Create Undead|Necromancy|M|\n|Disintegrate|Transmutation|—|\n|Eyebite|Necromancy|C|\n|Flesh to Stone|Transmutation|C|\n|Freezing Sphere|Evocation|—|\n|Globe of Invulnerability|Abjuration|C|\n|Guards and Wards|Abjuration|M|\n|Instant Summons|Conjuration|R, M|\n|Irresistible Dance|Enchantment|C|\n|Magic Jar|Necromancy|M|\n|Mass Suggestion|Enchantment|—|\n|Move Earth|Transmutation|C|\n|Programmed Illusion|Illusion|M|\n|Sunbeam|Evocation|C|\n|True Seeing|Divination|M|\n|Wall of Ice|Evocation|C|\n\nTable: Level 7 Wizard Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Arcane Sword|Evocation|C, M|\n|Delayed Blast Fireball|Evocation|C|\n|Etherealness|Conjuration|—|\n|Finger of Death|Necromancy|—|\n|Forcecage|Evocation|C, M|\n|Magnificent Mansion|Conjuration|M|\n|Mirage Arcane|Illusion|—|\n|Plane Shift|Conjuration|M|\n|Prismatic Spray|Evocation|—|\n|Project Image|Illusion|C, M|\n|Reverse Gravity|Transmutation|C|\n|Sequester|Transmutation|M|\n|Simulacrum|Illusion|M|\n|Symbol|Abjuration|M|\n|Teleport|Conjuration|—|\n\nTable: Level 8 Wizard Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Antimagic Field|Abjuration|C|\n|Antipathy/Sympathy|Enchantment|—|\n|Befuddlement|Enchantment|—|\n|Clone|Necromancy|M|\n|Control Weather|Transmutation|C|\n|Demiplane|Conjuration|—|\n|Dominate Monster|Enchantment|C|\n|Incendiary Cloud|Conjuration|C|\n|Maze|Conjuration|C|\n|Mind Blank|Abjuration|—|\n|Power Word Stun|Enchantment|—|\n|Sunburst|Evocation|—|\n\nTable: Level 9 Wizard Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Astral Projection|Necromancy|M|\n|Foresight|Divination|—|\n|Gate|Conjuration|C, M|\n|Imprisonment|Abjuration|M|\n|Meteor Swarm|Evocation|—|\n|Power Word Kill|Enchantment|—|\n|Prismatic Wall|Abjuration|—|\n|Shapechange|Transmutation|C, M|\n|Time Stop|Transmutation|—|\n|True Polymorph|Transmutation|C|\n|Weird|Illusion|C|\n|Wish|Conjuration|—|",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_wizard_wizard-subclass",
                    "name": "Wizard Subclass",
                    "desc": "You gain a Wizard subclass of your choice. The Evoker subclass is detailed after this class's description. A subclass is a specialization that grants you features at certain Wizard levels. For the rest of your career, you gain each of your subclass's features that are of your Wizard level or lower.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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",
            "desc": "",
            "hit_dice": "D6",
            "caster_type": "FULL",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api",
            "key": "srd_sorcerer",
            "features": [
                {
                    "key": "srd_sorcerer_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_LEVEL_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_sorcerer_cantrips-known",
                    "name": "Cantrips Known",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "4"
                        },
                        {
                            "level": 10,
                            "column_value": "6"
                        },
                        {
                            "level": 11,
                            "column_value": "6"
                        },
                        {
                            "level": 12,
                            "column_value": "6"
                        },
                        {
                            "level": 13,
                            "column_value": "6"
                        },
                        {
                            "level": 14,
                            "column_value": "6"
                        },
                        {
                            "level": 15,
                            "column_value": "6"
                        },
                        {
                            "level": 16,
                            "column_value": "6"
                        },
                        {
                            "level": 17,
                            "column_value": "6"
                        },
                        {
                            "level": 18,
                            "column_value": "6"
                        },
                        {
                            "level": 19,
                            "column_value": "6"
                        },
                        {
                            "level": 2,
                            "column_value": "4"
                        },
                        {
                            "level": 20,
                            "column_value": "6"
                        },
                        {
                            "level": 3,
                            "column_value": "4"
                        },
                        {
                            "level": 4,
                            "column_value": "5"
                        },
                        {
                            "level": 5,
                            "column_value": "5"
                        },
                        {
                            "level": 6,
                            "column_value": "5"
                        },
                        {
                            "level": 7,
                            "column_value": "5"
                        },
                        {
                            "level": 8,
                            "column_value": "5"
                        },
                        {
                            "level": 9,
                            "column_value": "5"
                        }
                    ]
                },
                {
                    "key": "srd_sorcerer_equipment",
                    "name": "Equipment",
                    "desc": "You start with the following equipment, in addition to the equipment granted by your background:\r\n* (*a*) a light crossbow and 20 bolts or (*b*) any simple weapon\r\n* (*a*) a component pouch or (*b*) an arcane focus\r\n* (*a*) a dungeoneer’s pack or (*b*) an explorer’s pack\r\n* Two daggers",
                    "feature_type": "STARTING_EQUIPMENT",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_sorcerer_font-of-magic",
                    "name": "Font of Magic",
                    "desc": "At 2nd level, you tap into a deep wellspring of magic within yourself. This wellspring is represented by sorcery points, which allow you to create a variety of magical effects.\r\n\r\n### Sorcery Points\r\n\r\nYou have 2 sorcery points, and you gain more as you reach higher levels, as shown in the Sorcery Points column of the Sorcerer table. You can never have more sorcery points than shown on the table for your level. You regain all spent sorcery points when you finish a long rest.\r\n\r\n### Flexible Casting\r\n\r\nYou can use your sorcery points to gain additional spell slots, or sacrifice spell slots to gain additional sorcery points. You learn other ways to use your sorcery points as you reach higher levels.\r\n\r\n***Creating Spell Slots.*** You can transform unexpended sorcery points into one spell slot as a bonus action on your turn. The Creating Spell Slots table shows the cost of creating a spell slot of a given level. You can create spell slots no higher in level than 5th.\r\n\r\nAny spell slot you create with this feature vanishes when you finish a long rest.\r\n\r\n### Creating Spell Slots (table)\r\n| Spell Slot Level | Sorcery Point Cost |\r\n| --- | --- |\r\n| 1st | 2 |\r\n| 2nd | 3 |\r\n| 3rd | 5 |\r\n| 4th | 6 |\r\n| 5th | 7|\r\n\r\n***Converting a Spell Slot to Sorcery Points.*** As a bonus action on your turn, you can expend one spell slot and gain a number of sorcery points equal to the slot's level.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_sorcerer_metamagic",
                    "name": "Metamagic",
                    "desc": "At 3rd level, you gain the ability to twist your spells to suit your needs. You gain two of the following Metamagic options of your choice. You gain another one at 10th and 17th level.\r\n\r\nYou can use only one Metamagic option on a spell when you cast it, unless otherwise noted.\r\n\r\n### Careful Spell\r\n\r\nWhen you cast a spell that forces other creatures to make a saving throw, you can protect some of those creatures from the spell's full force. To do so, you spend 1 sorcery point and choose a number of those creatures up to your Charisma modifier (minimum of one creature). A chosen creature automatically succeeds on its saving throw against the spell.\r\n\r\n### Distant Spell\r\n\r\nWhen you cast a spell that has a range of 5 feet or greater, you can spend 1 sorcery point to double the range of the spell.\r\n\r\nWhen you cast a spell that has a range of touch, you can spend 1 sorcery point to make the range of the spell 30 feet.\r\n\r\n### Empowered Spell\r\n\r\nWhen you roll damage for a spell, you can spend 1 sorcery point to reroll a number of the damage dice up to your Charisma modifier (minimum of one). You must use the new rolls.\r\n\r\nYou can use Empowered Spell even if you have already used a different Metamagic option during the casting of the spell.\r\n\r\n### Extended Spell\r\n\r\nWhen you cast a spell that has a duration of 1 minute or longer, you can spend 1 sorcery point to double its duration, to a maximum duration of 24 hours.\r\n\r\n### Heightened Spell\r\n\r\nWhen you cast a spell that forces a creature to make a saving throw to resist its effects, you can spend 3 sorcery points to give one target of the spell disadvantage on its first saving throw made against the spell.\r\n\r\n### Quickened Spell\r\n\r\nWhen you cast a spell that has a casting time of 1 action, you can spend 2 sorcery points to change the casting time to 1 bonus action for this casting.\r\n\r\n### Subtle Spell\r\n\r\nWhen you cast a spell, you can spend 1 sorcery point to cast it without any somatic or verbal components.\r\n\r\n### Twinned Spell\r\n\r\nWhen you cast a spell that targets only one creature and doesn't have a range of self, you can spend a number of sorcery points equal to the spell's level to target a second creature in range with the same spell (1 sorcery point if the spell is a cantrip).\r\n\r\nTo be eligible, a spell must be incapable of targeting more than one creature at the spell's current level. For example, magic missile and scorching ray aren't eligible, but ray of frost and chromatic orb are.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        },
                        {
                            "level": 17,
                            "detail": null
                        },
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_sorcerer_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_sorcerer_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_sorcerer_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_sorcerer_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_sorcerer_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_sorcerer_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_sorcerer_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_sorcerer_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_sorcerer_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_sorcerer_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_sorcerer_sorcerous-origin",
                    "name": "Sorcerous Origin",
                    "desc": "Choose a sorcerous origin, which describes the source of your innate magical power: Draconic Bloodline or Wild Magic, both detailed at the end of the class description.\r\n\r\nYour choice grants you features when you choose it at 1st level and again at 6th, 14th, and 18th level.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_sorcerer_sorcerous-restoration",
                    "name": "Sorcerous Restoration",
                    "desc": "At 20th level, you regain 4 expended sorcery points whenever you finish a short rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_sorcerer_sorcery-points",
                    "name": "Sorcery Points",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 10,
                            "column_value": "10"
                        },
                        {
                            "level": 11,
                            "column_value": "11"
                        },
                        {
                            "level": 12,
                            "column_value": "12"
                        },
                        {
                            "level": 13,
                            "column_value": "13"
                        },
                        {
                            "level": 14,
                            "column_value": "14"
                        },
                        {
                            "level": 15,
                            "column_value": "15"
                        },
                        {
                            "level": 16,
                            "column_value": "16"
                        },
                        {
                            "level": 17,
                            "column_value": "17"
                        },
                        {
                            "level": 18,
                            "column_value": "18"
                        },
                        {
                            "level": 19,
                            "column_value": "19"
                        },
                        {
                            "level": 2,
                            "column_value": "2"
                        },
                        {
                            "level": 20,
                            "column_value": "20"
                        },
                        {
                            "level": 3,
                            "column_value": "3"
                        },
                        {
                            "level": 4,
                            "column_value": "4"
                        },
                        {
                            "level": 5,
                            "column_value": "5"
                        },
                        {
                            "level": 6,
                            "column_value": "6"
                        },
                        {
                            "level": 7,
                            "column_value": "7"
                        },
                        {
                            "level": 8,
                            "column_value": "8"
                        },
                        {
                            "level": 9,
                            "column_value": "9"
                        }
                    ]
                },
                {
                    "key": "srd_sorcerer_spellcasting",
                    "name": "Spellcasting",
                    "desc": "An event in your past, or in the life of a parent or ancestor, left an indelible mark on you, infusing you with arcane magic. This font of magic, whatever its origin, fuels your spells.\r\n\r\n### Cantrips\r\n\r\nAt 1st level, you know four cantrips of your choice from the sorcerer spell list. You learn additional sorcerer cantrips of your choice at higher levels, as shown in the Cantrips Known column of the Sorcerer table.\r\n\r\n### Spell Slots\r\n\r\nThe Sorcerer table shows how many spell slots you have to cast your spells of 1st level and higher. To cast one of these sorcerer 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 burning hands and have a 1st-level and a 2nd-level spell slot available, you can cast burning hands using either slot.\r\n\r\n### Spells Known of 1st Level and Higher\r\n\r\nYou know two 1st-level spells of your choice from the sorcerer spell list.\r\n\r\nThe Spells Known column of the Sorcerer table shows when you learn more sorcerer spells of your choice. Each of these spells must be of a level for which you have spell slots. 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 sorcerer spells you know and replace it with another spell from the sorcerer 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 sorcerer spells, since the power of your magic relies on your ability to project your will into the world. 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 sorcerer 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\nSpellcasting Focus\r\n\r\nYou can use an arcane focus as a spellcasting focus for your sorcerer spells.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_sorcerer_spells-known",
                    "name": "Spells Known",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "2"
                        },
                        {
                            "level": 10,
                            "column_value": "11"
                        },
                        {
                            "level": 11,
                            "column_value": "12"
                        },
                        {
                            "level": 12,
                            "column_value": "12"
                        },
                        {
                            "level": 13,
                            "column_value": "13"
                        },
                        {
                            "level": 14,
                            "column_value": "13"
                        },
                        {
                            "level": 15,
                            "column_value": "14"
                        },
                        {
                            "level": 16,
                            "column_value": "14"
                        },
                        {
                            "level": 17,
                            "column_value": "15"
                        },
                        {
                            "level": 18,
                            "column_value": "15"
                        },
                        {
                            "level": 19,
                            "column_value": "15"
                        },
                        {
                            "level": 2,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "15"
                        },
                        {
                            "level": 3,
                            "column_value": "4"
                        },
                        {
                            "level": 4,
                            "column_value": "5"
                        },
                        {
                            "level": 5,
                            "column_value": "6"
                        },
                        {
                            "level": 6,
                            "column_value": "7"
                        },
                        {
                            "level": 7,
                            "column_value": "8"
                        },
                        {
                            "level": 8,
                            "column_value": "9"
                        },
                        {
                            "level": 9,
                            "column_value": "10"
                        }
                    ]
                },
                {
                    "key": "srd_sorceror_proficiencies",
                    "name": "Proficiencies",
                    "desc": "**Armor:** None\r\n**Weapons:** Daggers, darts, slings, quarterstaffs, light crossbows\r\n**Tools:** None\r\n**Saving Throws:** Constitution, Charisma\r\n**Skills:** Choose two from Arcana, Deception, Insight, Intimidation, Persuasion, and Religion",
                    "feature_type": "PROFICIENCIES",
                    "gained_at": [],
                    "data_for_class_table": []
                }
            ],
            "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.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": "Constitution",
                    "url": "https://api-beta.open5e.com/v2/abilities/con/?format=api"
                }
            ],
            "subclass_of": null,
            "name": "Sorcerer",
            "desc": "",
            "hit_dice": "D6",
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api",
            "key": "srd_wizard",
            "features": [
                {
                    "key": "srd_wizard_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_LEVEL_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_wizard_arcane-recovery",
                    "name": "Arcane Recovery",
                    "desc": "You have learned to regain some of your magical energy by studying your spellbook. Once per day when you finish a short rest, you can choose expended spell slots to recover. The spell slots can have a combined level that is equal to or less than half your wizard level (rounded up), and none of the slots can be 6th level or higher.\r\n\r\nFor example, if you're a 4th-level wizard, you can recover up to two levels worth of spell slots. You can recover either a 2nd-level spell slot or two 1st-level spell slots.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_wizard_arcane-tradition",
                    "name": "Arcane Tradition",
                    "desc": "When you reach 2nd level, you choose an arcane tradition, shaping your practice of magic through one of eight schools: Abjuration, Conjuration, Divination, Enchantment, Evocation, Illusion, Necromancy, or Transmutation, all detailed at the end of the class description.\r\n\r\nYour choice grants you features at 2nd level and again at 6th, 10th, and 14th level.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_wizard_cantrips-known",
                    "name": "Cantrips Known",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "3"
                        },
                        {
                            "level": 10,
                            "column_value": "5"
                        },
                        {
                            "level": 11,
                            "column_value": "5"
                        },
                        {
                            "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": "5"
                        },
                        {
                            "level": 18,
                            "column_value": "5"
                        },
                        {
                            "level": 19,
                            "column_value": "5"
                        },
                        {
                            "level": 2,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "5"
                        },
                        {
                            "level": 3,
                            "column_value": "3"
                        },
                        {
                            "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_wizard_equipment",
                    "name": "Equipment",
                    "desc": "You start with the following equipment, in addition to the equipment granted by your background:\r\n* (*a*) a quarterstaff or (*b*) a dagger\r\n* (*a*) a component pouch or (*b*) an arcane focus\r\n* (*a*) a scholar’s pack or (*b*) an explorer’s pack\r\n* A spellbook",
                    "feature_type": "STARTING_EQUIPMENT",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_wizard_proficiencies",
                    "name": "Proficiencies",
                    "desc": "**Armor:** None\r\n**Weapons:** Daggers, darts, slings, quarterstaffs, light crossbows\r\n**Tools:** None\r\n**Saving Throws:** Intelligence, Wisdom\r\n**Skills:** Choose two from Arcana, History, Insight, Investigation, Medicine, and Religion",
                    "feature_type": "PROFICIENCIES",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_wizard_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_wizard_signature-spells",
                    "name": "Signature Spells",
                    "desc": "When you reach 20th level, you gain mastery over two powerful spells and can cast them with little effort. Choose two 3rd-level wizard spells in your spellbook as your signature spells. You always have these spells prepared, they don't count against the number of spells you have prepared, and you can cast each of them once at 3rd level without expending a spell slot. When you do so, you can't do so again until you finish a short or long rest.\r\n\r\nIf you want to cast either spell at a higher level, you must expend a spell slot as normal.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_wizard_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_wizard_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_wizard_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_wizard_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_wizard_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_wizard_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_wizard_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_wizard_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_wizard_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_wizard_spell-mastery",
                    "name": "Spell Mastery",
                    "desc": "At 18th level, you have achieved such mastery over certain spells that you can cast them at will. Choose a 1st-level wizard spell and a 2nd-level wizard spell that are in your spellbook. You can cast those spells at their lowest level without expending a spell slot when you have them prepared. If you want to cast either spell at a higher level, you must expend a spell slot as normal.\r\n\r\nBy spending 8 hours in study, you can exchange one or both of the spells you chose for different spells of the same levels.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_wizard_spellcasting",
                    "name": "Spellcasting",
                    "desc": "As a student of arcane magic, you have a spellbook containing spells that show the first glimmerings of your true power.\r\n\r\n### Cantrips\r\n\r\nAt 1st level, you know three cantrips of your choice from the wizard spell list. You learn additional wizard cantrips of your choice at higher levels, as shown in the Cantrips Known column of the Wizard table.\r\n\r\n### Spellbook\r\n\r\nAt 1st level, you have a spellbook containing six 1st- level wizard spells of your choice. Your spellbook is the repository of the wizard spells you know, except your cantrips, which are fixed in your mind.\r\n\r\n### Preparing and Casting Spells\r\n\r\nThe Wizard 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\nYou prepare the list of wizard spells that are available for you to cast. To do so, choose a number of wizard spells from your spellbook equal to your Intelligence modifier + your wizard level (minimum of one spell). The spells must be of a level for which you have spell slots.\r\n\r\nFor example, if you're a 3rd-level wizard, you have four 1st-level and two 2nd-level spell slots. With an Intelligence of 16, your list of prepared spells can include six spells of 1st or 2nd level, in any combination, chosen from your spellbook. If you prepare the 1st-level spell magic missile, you can cast it using a 1st-level or a 2nd-level slot. Casting the spell doesn't remove it from your list of prepared spells.\r\n\r\nYou can change your list of prepared spells when you finish a long rest. Preparing a new list of wizard spells requires time spent studying your spellbook and memorizing the incantations and gestures you must make to cast the spell: at least 1 minute per spell level for each spell on your list.\r\n\r\n### Spellcasting Ability\r\n\r\nIntelligence is your spellcasting ability for your wizard spells, since you learn your spells through dedicated study and memorization. You use your Intelligence whenever a spell refers to your spellcasting ability. In addition, you use your Intelligence modifier when setting the saving throw DC for a wizard spell you cast and when making an attack roll with one.\r\n\r\n**Spell save DC** = 8 + your proficiency bonus + your Intelligence modifier\r\n\r\n**Spell attack modifier** = your proficiency bonus + your Intelligence modifier\r\n\r\n### Ritual Casting\r\n\r\nYou can cast a wizard spell as a ritual if that spell has the ritual tag and you have the spell in your spellbook. You don't need to have the spell prepared.\r\n\r\n### Spellcasting Focus\r\n\r\nYou can use an arcane focus as a spellcasting focus for your wizard spells.\r\n\r\n### Learning Spells of 1st Level and Higher\r\n\r\nEach time you gain a wizard level, you can add two wizard spells of your choice to your spellbook for free. Each of these spells must be of a level for which you have spell slots, as shown on the Wizard table. On your adventures, you might find other spells that you can add to your spellbook (see the “Your Spellbook” sidebar).",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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.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": "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",
            "desc": "",
            "hit_dice": "D6",
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_barbarian/?format=api",
            "key": "srd-2024_barbarian",
            "features": [
                {
                    "key": "srd-2024_barbarian_ability-score-improvement",
                    "name": "Ability Score Improvement",
                    "desc": "You gain the Ability Score Improvement feat (see \"Feats\") or another feat of your choice for which you qualify. You gain this feature again at Barbarian levels 8, 12, and 16.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 12,
                            "detail": null
                        },
                        {
                            "level": 16,
                            "detail": null
                        },
                        {
                            "level": 4,
                            "detail": null
                        },
                        {
                            "level": 8,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_barbarian_barbarian-subclass",
                    "name": "Barbarian Subclass",
                    "desc": "You gain a Barbarian subclass of your choice. The Path of the Berserker subclass is detailed after this class's description. A subclass is a specialization that grants you features at certain Barbarian levels. For the rest of your career, you gain each of your subclass's features that are of your Barbarian level or lower.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_barbarian_brutal-strike",
                    "name": "Brutal Strike",
                    "desc": "If you use Reckless Attack, you can forgo any Advantage on one Strength-based attack roll of your choice on your turn. The chosen attack roll mustn't have Disadvantage. If the chosen attack roll hits, the target takes an extra 1d10 damage of the same type dealt by the weapon or Unarmed Strike, and you can cause one Brutal Strike effect of your choice. You have the following effect options.\n\n**Forceful Blow.** The target is pushed 15 feet straight away from you. You can then move up to half your Speed straight toward the target without provoking Opportunity Attacks.\n\n**Hamstring Blow.** The target's Speed is reduced by 15 feet until the start of your next turn. A target can be affected by only one Hamstring Blow at a time the most recent one.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 9,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_barbarian_core-traits",
                    "name": "Core Barbarian Traits",
                    "desc": "|||\n|---|---|\n|Primary Ability|Strength|\n|Hit Point Die|D12 per Barbarian level|\n|Saving Throw Proficiencies|Strength and Constitution|\n|Skill Proficiencies|Choose 2: Animal Handling, Athletics, Intimidation, Nature, Perception, or Survival|\n|Weapon Proficiencies|Simple and Martial weapons|\n|Armor Training|Light and Medium armor and Shields|\n|Starting Equipment|Choose A or B: (A) Greataxe, 4 Handaxes, Explorer's Pack, and 15 GP; or (B) 75 GP|",
                    "feature_type": "CORE_TRAITS_TABLE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_barbarian_danger-sense",
                    "name": "Danger Sense",
                    "desc": "You gain an uncanny sense of when things aren't as they should be, giving you an edge when you dodge perils. You have Advantage on Dexterity saving throws unless you have the Incapacitated condition.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_barbarian_epic-boon",
                    "name": "Epic Boon",
                    "desc": "You gain an Epic Boon feat (see \"Feats\") or another feat of your choice for which you qualify. Boon of Irresistible Offense is recommended.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 19,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_barbarian_extra-attack",
                    "name": "Extra Attack",
                    "desc": "You can attack twice instead of once whenever you take the Attack action on your turn.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_barbarian_fast-movement",
                    "name": "Fast Movement",
                    "desc": "Your speed increases by 10 feet while you aren't wearing Heavy armor.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_barbarian_feral-instinct",
                    "name": "Feral Instinct",
                    "desc": "Your instincts are so honed that you have Advantage on Initiative rolls.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_barbarian_improved-brutal-strike",
                    "name": "Improved Brutal Strike",
                    "desc": "You have honed new ways to attack furiously. The following effects are now among your Brutal Strike options.\n\n**Staggering Blow.** The target has Disadvantage on the next saving throw it makes, and it can't make Opportunity Attacks until the start of your next turn.\n\n**Sundering Blow.** Before the start of your next turn, the next attack roll made by another creature against the target gains a +5 bonus to the roll. An attack roll can gain only one Sundering Blow bonus.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 13,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_barbarian_improved-brutal-strike-enhanced",
                    "name": "Improved Brutal Strike (Enhanced)",
                    "desc": "The extra damage of your Brutal Strike increases to 2d10. In addition, you can use two different Brutal Strike effects whenever you use your Brutal Strike feature.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 17,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_barbarian_indomitable-might",
                    "name": "Indomitable Might",
                    "desc": "If your total for a Strength check or Strength saving throw is less than your Strength score, you can use that score in place of the total.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_barbarian_instinctive-pounce",
                    "name": "Instinctive Pounce",
                    "desc": "As part of the Bonus Action you take to enter your Rage, you can move up to half your Speed.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_barbarian_persistent-rage",
                    "name": "Persistent Rage",
                    "desc": "When you roll Initiative, you can regain all expended uses of Rage. After you regain uses of Rage in this way, you can't do so again until you finish a Long Rest.\n\nIn addition, your Rage is so fierce that it now lasts for 10 minutes without you needing to do anything to extend it from round to round. Your Rage ends early if you have the Unconscious condition (not just the Incapacitated condition) or don Heavy armor.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_barbarian_primal-champion",
                    "name": "Primal Champion",
                    "desc": "You embody primal power. Your Strength and Constitution scores increase by 4, to a maximum of 25.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_barbarian_primal-knowledge",
                    "name": "Primal Knowledge",
                    "desc": "You gain proficiency in another skill of your choice from the skill list available to Barbarians at level 1.\n\nIn addition, while your Rage is active, you can channel primal power when you attempt certain tasks; whenever you make an ability check using one of the following skills, you can make it as a Strength check even if it normally uses a different ability: Acrobatics, Intimidation, Perception, Stealth, or Survival. When you use this ability, your Strength represents primal power coursing through you, honing your agility, bearing, and senses.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_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-2024_barbarian_rage",
                    "name": "Rage",
                    "desc": "You can imbue yourself with a primal power called Rage, a force that grants you extraordinary might and resilience. You can enter it as a Bonus Action if you aren't wearing Heavy armor.\n\nYou can enter your Rage the number of times shown for your Barbarian level in the Rages column of the Barbarian Features table. You regain one expended use when you finish a Short Rest, and you regain all expended uses when you finish a Long Rest.\n\nWhile active, your Rage follows the rules below. *Damage Resistance.* You have Resistance to Bludgeoning, Piercing, and Slashing damage.\n\n**Rage Damage.** When you make an attack using Strength—with either a weapon or an Unarmed Strike—and deal damage to the target, you gain a bonus to the damage that increases as you gain levels as a Barbarian, as shown in the Rage Damage column of the Barbarian Features table.\n\n**Strength Advantage.** You have Advantage on Strength checks and Strength saving throws.\n\n**No Concentration or Spells.** You can't maintain Concentration, and you can't cast spells.\n\n**Duration.** The Rage lasts until the end of your next turn, and it ends early if you don Heavy armor or have the Incapacitated condition. If your Rage is still active on your next turn, you can extend the Rage for another round by doing one of the following:\n- Make an attack roll against an enemy.\n- Force an enemy to make a saving throw.\n- Take a Bonus Action to extend your Rage.\n\nEach time the Rage is extended, it lasts until the end of your next turn. You can maintain a Rage for up to 10 minutes.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_barbarian_rage-damage",
                    "name": "Rage Damage",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "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-2024_barbarian_rages",
                    "name": "Rages",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "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": "6"
                        },
                        {
                            "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-2024_barbarian_reckless-attack",
                    "name": "Reckless Attack",
                    "desc": "You can throw aside all concern for defense to attack with increased ferocity. When you make your first attack roll on your turn, you can decide to attack recklessly. Doing so gives you Advantage on attack rolls using Strength until the start of your next turn, but attack rolls against you have Advantage during that time.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_barbarian_relentless-rage",
                    "name": "Relentless Rage",
                    "desc": "Your Rage can keep you fighting despite grievous wounds. If you drop to 0 Hit Points while your Rage is active and don't die outright, you can make a DC 10 Constitution saving throw. If you succeed, your Hit Points instead change to a number equal to twice your Barbarian level.\n\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_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 11,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_barbarian_unarmored-defense",
                    "name": "Unarmored Defense",
                    "desc": "While you aren't wearing any armor, your base Armor Class equals 10 plus your Dexterity and Constitution modifiers. You can use a Shield and still gain this benefit.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_barbarian_weapon-mastery",
                    "name": "Weapon Mastery",
                    "desc": "Your training with weapons allows you to use the mastery properties of two kinds of Simple or Martial Melee weapons of your choice, such as Greataxes and Handaxes. Whenever you finish a Long Rest, you can practice weapon drills and change one of those weapon choices.\n\nWhen you reach certain Barbarian levels, you gain the ability to use the mastery properties of more kinds of weapons, as shown in the Weapon Mastery column of the Barbarian Features table.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_barbarian_weapon-mastery-count",
                    "name": "Weapon Mastery",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "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"
                        }
                    ]
                }
            ],
            "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",
            "desc": "",
            "hit_dice": "D12",
            "caster_type": "NONE",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_path-of-the-berserker/?format=api",
            "key": "srd-2024_path-of-the-berserker",
            "features": [
                {
                    "key": "srd-2024_path-of-the-berserker_frenzy",
                    "name": "Frenzy",
                    "desc": "If you use Reckless Attack while your Rage is active, you deal extra damage to the first target you hit on your turn with a Strength-based attack. To determine the extra damage, roll a number of d6s equal to your Rage Damage bonus, and add them together. The damage has the same type as the weapon or Unarmed Strike used for the attack.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_path-of-the-berserker_intimidating-presence",
                    "name": "Intimidating Presence",
                    "desc": "As a Bonus Action, you can strike terror into others with your menacing presence and primal power. When you do so, each creature of your choice in a 30-foot Emanation originating from you must make a Wisdom saving throw (DC 8 plus your Strength modifier and Proficiency Bonus). On a failed save, a creature has the Frightened condition for 1 minute. At the end of each of the Frightened creature's turns, the creature repeats the save, ending the effect on itself on a success.\n\nOnce you use this feature, you can't use it again until you finish a Long Rest unless you expend a use of your Rage (no action required) to restore your use of it.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_path-of-the-berserker_mindless-rage",
                    "name": "Mindless Rage",
                    "desc": "You have Immunity to the Charmed and Frightened conditions while your Rage is active. If you're Charmed or Frightened when you enter your Rage, the condition ends on you.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_path-of-the-berserker_retaliation",
                    "name": "Retaliation",
                    "desc": "When you take damage from a creature that is within 5 feet of you, you can take a Reaction to make one melee attack against that creature, using a weapon or an Unarmed Strike.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "hit_points": {
                "hit_dice": "D12",
                "hit_dice_name": "1D12 per Path of the Berserker level",
                "hit_points_at_1st_level": "12 + your Constitution modifier",
                "hit_points_at_higher_levels": "1D12 (or 7) + your Constitution modifier per path of the berserker 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": [],
            "subclass_of": {
                "name": "Barbarian",
                "key": "srd-2024_barbarian",
                "url": "https://api-beta.open5e.com/v2/classes/srd-2024_barbarian/?format=api"
            },
            "name": "Path of the Berserker",
            "desc": "*Channel Rage into Violent Fury*\n\nBarbarians who walk the Path of the Berserker direct their Rage primarily toward violence. Their path is one of untrammeled fury, and they thrill in the chaos of battle as they allow their Rage to seize and empower them.",
            "hit_dice": "D12",
            "caster_type": "NONE",
            "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_LEVEL_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_LEVEL_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_LEVEL_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_LEVEL_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_LEVEL_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_LEVEL_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_LEVEL_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_LEVEL_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_LEVEL_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_LEVEL_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_LEVEL_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_LEVEL_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_LEVEL_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_LEVEL_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_LEVEL_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_LEVEL_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",
            "desc": "",
            "hit_dice": "D12",
            "caster_type": "NONE",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/bfrd_mechanist/?format=api",
            "key": "bfrd_mechanist",
            "features": [
                {
                    "key": "bfrd_mechanist_eyes-of-the-maker",
                    "name": "Eyes of the Maker",
                    "desc": "When you touch a magic item or some other magic-imbued object, you learn its properties and how to use it, whether it requires attunement to use, and how many charges it has (if any). You learn whether any spells are affecting the item and what they are. If the item was created by a spell, you learn which spell created it.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_mechanist_shard-of-creation",
                    "name": "Shard of Creation",
                    "desc": "You learn how to craft a shard of creation, which is a Tiny magical object with many uses that appears on your person. In its base state, the shard appears as a constantly shifting, fluid-like bundle of plasma.\n\nThe shard vanishes instantly if you are slain or if it is not in your possession for more than 24 consecutive hours. If the shard is destroyed or you lose it, you can perform a 1-hour ritual to create a replacement. This ritual can be performed as part of a short or long rest.\n\nThe shard has a number of charges equal to your INT modifier (minimum of 1), and you regain all expended charges when you finish a long rest. Charges can be spent to activate the following properties.\n\n**Inspire**. When you make an ability check while touching the shard (regardless of its current form), you can spend 1 charge to roll a d6 and add the number rolled to your check result.\n\n**Transform**. While touching the shard, you can use an action to transform it into any type of nonmagical weapon or shield or into any object of Medium size or smaller. The object appears in an unoccupied space within 10 feet of you, but the chosen space must contain a surface or liquid capable of supporting the object. If the object you create is of an appropriate size to be worn or held, you can choose for the object to appear in your hand or on your person. The total value (in gold pieces) of an object created can’t be more than 20 × your mechanist level.\n\nA transformed shard remains in its new form until you die, use an action to return it to its original state, or use an action to transform it again. No matter what shape the shard assumes, those who handle the shard can sense something strange about its nature. The shard can’t be passed off as a typical item for purposes of buying and selling.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_mechanist_augment",
                    "name": "Augment",
                    "desc": "You gain the ability to channel magical energy into items. To use this ability, you must spend 1 hour focusing on the item that you wish to augment while remaining in physical contact with it (which can be done as part of a short or long rest).\n\nYou gain two augment effects of your choice. Augment effect options are detailed at the end of the class description. At certain mechanist levels, you gain additional augment effects of your choice, as shown in the Augment Effects Known column of the **Mechanist Progression** table.\n\nWhen you use this ability, choose an effect from those you know. Regardless of the effect, an augmented item is considered a magic item while the effect remains active. You can apply these effects to existing magic items, and any bonuses or features granted by an augment effect stack with any properties a magic item already possesses.\n\nUnless specified otherwise, a chosen effect lasts indefinitely, but as an action, you can touch an item to end an ongoing effect that you created. You can have effects active on multiple items, provided you spend the required time focusing on each item individually. However, an item can only bear one effect at a time. Multiple uses of the same effect don’t stack.\n\nThe maximum number of items you can affect with this feature at one time is listed in the Augmented Items column of the **Mechanist Progression** table. If you try to exceed your maximum, you must choose an ongoing effect to end.\n\nYou can also augment your transformed shard of creation, provided its form meets the requirements for the chosen effect. The effect remains with the shard when it transforms as long as the new form remains compatible—if not, the effect immediately ends.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_mechanist_efficient-action",
                    "name": "Efficient Action",
                    "desc": "Your mechanical expertise allows you to use items more efficiently in the chaos of battle. You can use a bonus action to take the Use an Object action or to perform a weapon option.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_mechanist_mechanist-subclass",
                    "name": "Mechanist Subclass",
                    "desc": "Choose a subclass that reflects your relationship to your craft, either Metallurgist or Spellwright. Your choice grants you features at 3rd, 7th, 11th, and 15th level.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_mechanist_improvement",
                    "name": "Improvement",
                    "desc": "Choose one of the following improvements (ability scores can’t be raised above 20 with this feature):\n\n- Increase a single ability score by 2.\n- Increase two different ability scores by 1 each.\n Increase one ability score by 1 and select a talent from either the martial or the technical talents list.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 4,
                            "detail": null
                        },
                        {
                            "level": 8,
                            "detail": null
                        },
                        {
                            "level": 12,
                            "detail": null
                        },
                        {
                            "level": 16,
                            "detail": null
                        },
                        {
                            "level": 19,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_mechanist_multiattack",
                    "name": "Multiattack",
                    "desc": "Your physical prowess has grown. On your turn, you can make two attacks when you take the Attack action.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_mechanist_rapid-augment",
                    "name": "Rapid Augment",
                    "desc": "You can now use your Augment feature more rapidly. As a bonus action, you can touch an item and imbue it with a known augment effect of your choice. You remain bound by all other restrictions of the Augment feature, including number of items.\n\nYou can use your Rapid Augment feature a number of times equal to your INT modifier and regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_mechanist_greater-creation",
                    "name": "Greater Creation",
                    "desc": "Your growing insight into the nature of reality allows you greater control over your Shard of Creation feature. You receive the following enhancements to its given properties.\n\n**Inspire**.Your bonus to ability checks is now 1d8 (instead of 1d6).\n\n**Transform**. You can now transform the shard into any Large or smaller tool or nonmagical object. All other restrictions still apply, including the limit on the gold piece value.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 9,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_mechanist_heroic-boon",
                    "name": "Heroic Boon",
                    "desc": "Your commitment to the mechanist’s path grants you a powerful new ability. Choose one of the following heroic boons:\n\n- **Curse of Unmaking**. As an action, you can make a melee spell attack using your augment attack modifier (see **Augment Effects**) against a creature or item within reach. On a successful hit, the target becomes cursed so that it is vulnerable to all damage. If the target is a creature, it can attempt a CON save against your augment save DC (see **Augment Effects**) each time it takes a new instance of damage, ending the curse on a success. Once you use this feature, you must finish a long rest before you can use it again.\n**Mend the Broken**. As an action, you touch a creature or item and cause it to magically regain a number of hit points equal to 5 × your mechanist level. This effect also repairs any catastrophic damage suffered by the target, such as lost limbs, missing parts, or other harm that would ordinarily be irreparable. If the item doesn’t have a hit point total, your touch restores it to working order as best it can with the pieces available. This feature can’t restore expended charges on magic items or restore magical properties to nonmagical items that were once magical. Once you use this feature, you must finish a long rest before you can use it again.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_mechanist_engineers-insight",
                    "name": "Engineer's Insight",
                    "desc": "As long as you have at least 1 minute of uninterrupted focus on a task, when you make an ability check, treat any d20 roll of 9 or lower as though you rolled a 10.\n\nNormal activity like moving doesn’t interrupt focus, but attacking, taking damage, or participating in anything that requires initiative order does interrupt focus.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 13,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_mechanist_ranged-augment",
                    "name": "Ranged Augment",
                    "desc": "You can now use your Rapid Augment feature on items you can see within 60 feet of you. (You no longer need to touch them.)\n\nIn addition, if an effect from your Augment feature would typically require you to touch the item to activate its properties, you no longer need to do so as long as the item is within 60 feet of you. You don’t need to see the item to activate its properties in this way.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_mechanist_always-prepared",
                    "name": "Always Prepared",
                    "desc": "When you would take damage from an attack, you can use a reaction to take the Use an Object action.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 17,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_mechanist_perfect-creation",
                    "name": "Perfect Creation",
                    "desc": "Your growing insight into the nature of reality allows you greater control over your Shard of Creation feature. You receive the following enhancements to its given properties.\n\n**Inspire**. Your bonus to ability checks is now 1d10 (instead of 1d8).\n\n**Transform**. You can now transform the shard into any item— including structures and vehicles—of Huge size or smaller. You are no longer bound by any cost restrictions when choosing a form.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_mechanist_epic-boon",
                    "name": "Epic Boon",
                    "desc": "Your commitment to the mechanist’s path grants you a powerful new ability. You gain the following epic boon:\n\n- **Creative Engine**. You gain a +1 bonus to your saves for each effect from your Augment feature currently active on items within 60 feet of you. If you fail a save while any of those items are within 60 feet of you, you can automatically end one of those effects (your choice) to succeed on the save instead.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_mechanist_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": "bfrd_mechanist_augment-effects-known",
                    "name": "Augment Effects Known",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 10,
                            "column_value": "6"
                        },
                        {
                            "level": 11,
                            "column_value": "6"
                        },
                        {
                            "level": 12,
                            "column_value": "7"
                        },
                        {
                            "level": 13,
                            "column_value": "7"
                        },
                        {
                            "level": 14,
                            "column_value": "7"
                        },
                        {
                            "level": 15,
                            "column_value": "8"
                        },
                        {
                            "level": 16,
                            "column_value": "8"
                        },
                        {
                            "level": 17,
                            "column_value": "8"
                        },
                        {
                            "level": 18,
                            "column_value": "9"
                        },
                        {
                            "level": 19,
                            "column_value": "9"
                        },
                        {
                            "level": 2,
                            "column_value": "2"
                        },
                        {
                            "level": 20,
                            "column_value": "9"
                        },
                        {
                            "level": 3,
                            "column_value": "3"
                        },
                        {
                            "level": 4,
                            "column_value": "3"
                        },
                        {
                            "level": 5,
                            "column_value": "4"
                        },
                        {
                            "level": 6,
                            "column_value": "4"
                        },
                        {
                            "level": 7,
                            "column_value": "5"
                        },
                        {
                            "level": 8,
                            "column_value": "5"
                        },
                        {
                            "level": 9,
                            "column_value": "6"
                        }
                    ]
                },
                {
                    "key": "bfrd_mechanist_augmented-items",
                    "name": "Augment Effects Known",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 10,
                            "column_value": "5"
                        },
                        {
                            "level": 11,
                            "column_value": "5"
                        },
                        {
                            "level": 12,
                            "column_value": "5"
                        },
                        {
                            "level": 13,
                            "column_value": "6"
                        },
                        {
                            "level": 14,
                            "column_value": "6"
                        },
                        {
                            "level": 15,
                            "column_value": "6"
                        },
                        {
                            "level": 16,
                            "column_value": "6"
                        },
                        {
                            "level": 17,
                            "column_value": "7"
                        },
                        {
                            "level": 18,
                            "column_value": "7"
                        },
                        {
                            "level": 19,
                            "column_value": "7"
                        },
                        {
                            "level": 2,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "7"
                        },
                        {
                            "level": 3,
                            "column_value": "3"
                        },
                        {
                            "level": 4,
                            "column_value": "3"
                        },
                        {
                            "level": 5,
                            "column_value": "4"
                        },
                        {
                            "level": 6,
                            "column_value": "4"
                        },
                        {
                            "level": 7,
                            "column_value": "4"
                        },
                        {
                            "level": 8,
                            "column_value": "4"
                        },
                        {
                            "level": 9,
                            "column_value": "5"
                        }
                    ]
                },
                {
                    "key": "bfrd_mechanist_equipment",
                    "name": "Starting Equipment",
                    "desc": "You start with the following equipment, in addition to the equipment granted by your background:\n\n- **(a)** a martial weapon and a shield or **(b)** two simple weapons\n- Light crossbow and 20 bolts\n**(a)** scale mail or **(b)** leather armor\nTinker tools and a dungeoneer’s pack",
                    "feature_type": "STARTING_EQUIPMENT",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_mechanist_proficiencies",
                    "name": "Proficiencies",
                    "desc": "**Armor:** Light armor, medium armor, shields\n\n**Weapons:** Simple weapons, martial weapons\n\n**Tools:** Tinker tools and two additional tools your choice\n\n**Saving Throws:** CON, INT\n\n**Skills:** Choose two from Arcana, History, Investigation, Perception, and Sleight of Hand",
                    "feature_type": "PROFICIENCIES",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_mechanist_augmentation-effects",
                    "name": "Augmentation Effects",
                    "desc": "This section lists the effects available for mechanists to learn and use with their Augment feature. Each option lists the type of item required for the effect to function and provides a description of how the effect works. Any effects that require an action to activate their properties can be activated with the Use an Object action.\n\nSome effects require you to make an attack roll or require your target to make a save. The attack bonus and save DC for these is calculated as follows:\n\n**Augment save DC** = 8 + your proficiency bonus (PB) + your Intelligence (INT) modifier\n\n**Augment attack modifier** = your proficiency bonus (PB) + your Intelligence (INT) modifier\n\n### Adhesive\n\n*Item Requirement: Large or Smaller Equipment or Object that Isn’t Being Worn or Held*\n\nYou imbue an item with the ability to stick to surfaces. While the item is within 30 feet of you, you can use an action to speak a command word and affix the item to a solid surface it is touching. The chosen surface can’t be part of a creature.\n\nWhile affixed, the item can support up to 1,000 pounds of weight. If additional weight is added, the item detaches from the surface (falling or moving as appropriate).\n\nA creature can spend an action to attempt to remove the affixed item with a STR (Athletics) check. The DC for this check equals 8 + your PB + your INT modifier. If a creature succeeds on this check, the item detaches from the surface.\n\nIf the item isn’t forcefully detached, it remains attached for 24 hours or until you use an action to detach it. If the item is detached by any means, its adhesive properties can’t be activated again until you finish a long rest.\n\n### Collapsible\n\n*Item Requirement: Large or Smaller Item that Isn’t Being Worn, Held, or Fixed in Place*\n\nYou imbue an item with the ability to become smaller. While you touch the item, you can use an action to reduce its size. When you do so, the target is halved in all dimensions, its weight is reduced to 1/8 of normal, and it decreases its size category by one, such as from Medium to Small. The target’s size can’t be reduced further by multiple uses of this feature. As an action, you can touch the target and cause it to return to its original size.\n\n**At Higher Levels**. Once you reach 9th level in the mechanist class, you can affect Huge or smaller items that meet the other requirements.\n\n### Detecting\n\n*Item Requirement: Goggles, Glasses, Spyglass, or Similar Equipment or Object with a Transparent Surface*\n\nYou imbue an item with magical capabilities to enhance perception. While you touch the item, you can use an action to activate one of the listed effects. You must equip, wear, or actively look through the augmented item to gain the benefit of the chosen effect:\n\n- **Darkvision**. You gain darkvision out to a range of 30 feet.\n- **Invisi-Vision**. You can see invisible creatures and items as if they were visible. You are also aware of any creatures within 30 feet of you or if any creatures come within 30 feet of you, regardless of lighting conditions.\n- **Magic Vision**. You gain the benefits of the detect magic spell within 30 feet of you.\n- **X-Ray Vision**. You gain the ability to see through solid material within 30 feet of you. To you, solid items within that radius appear transparent and don’t prevent light from passing through them. The vision can penetrate 1 foot of stone, 1 inch of common metal, or up to 3 feet of wood or dirt. Thicker substances block your vision, as does a thin sheet of lead.\n\nWhile the augmented item is activated, you can use an action to deactivate it or switch the type of vision the item bestows. You can keep the item activated for up to 1 minute, all at once or in several shorter spans, each one using a minimum of 6 seconds (1 round) from the duration. The effect fully recharges when you finish a long rest.\n\n**At Higher Levels**. Once you reach 9th level in the mechanist class, the range of all vision effects increases to 60 feet.\n\n### Empowered\n\n*Item Requirement: Weapon*\n\nYou imbue a weapon with offensive power. The weapon gains a +1 bonus to attack and damage rolls. If it wasn’t already magical, it is now. If it was already magical, this bonus stacks with any existing bonuses.\n\n**At Higher Levels**. Once you reach 9th level in the mechanist class, the attack and damage bonus increases to +2. At 15th level, it becomes +3.\n\n### Illusive\n\n*Item Requirement: Large or Smaller Item*\n\nYou imbue an item with the ability to mask its true appearance. While you touch the target, you can use an action to cause the item to appear as a different item of the same size and general composition. You can’t use this feature to change a target’s overall nature. For instance, a vehicle must always appear as another kind of vehicle, and equipment must appear as some other kind of equipment. Otherwise, the extent of the illusion is up to you.\n\nThe change in appearance doesn't hold up to physical inspection. For example, if you use this effect to make a sharpened sword seem dull, anyone who touched the blade would be harmed as if they touched a fine-edged blade.\n\nTo discern whether an item is disguised, a creature can use its action to inspect the item and must succeed on an INT (Investigation) check against your augment save DC.\n\n**At Higher Levels**. Once you reach 9th level in the mechanist class, you can affect Huge or smaller items.\n\n### Loading\n\n*Item Requirement: Weapon with the Ammunition Property*\n\nYou imbue an item with the ability to conjure magic ammunition. When you wield the weapon, an appropriate piece of ammunition magically appears in place as you attack. Any damage dealt by this ammunition is considered magical.\n\nIf you use this effect on a weapon with the Loading property, you don’t need to spend any time reloading the weapon.\n\n### Phosphorescent\n\n*Item Requirement: Small or Smaller Item that Can Be Worn or Held*\n\nYou imbue an item with the ability to glow. While the item is on your person, you can use an action to cause the item to emit bright light in a 20-foot radius and dim light for an additional 20 feet. When you first activate the item, you can choose whether this light shines normally or whether it can only be seen by a number of creatures of your choice within 30 feet of you. The maximum number of creatures you can include equals your INT modifier. The light can be any color you choose\n\nYou can cause the item to stop emitting light at any time (no action required).\n\n**At Higher Levels**. Once you reach 9th level in the mechanist class, the radius increases to bright light in a 30-foot radius and dim light for an additional 30 feet. You can choose for the bright light to be sunlight.\n\n### Propulsive\n\n*Item Requirement: Armor (not Shields) or Small or Smaller Object that Can Be Worn*\n\nYou imbue an item with the ability to increase the wearer’s speed. While wearing the augmented item, your base movement speed is increased by 5 feet.\n\nIn addition, while you wear the item, you can use an action to move vertically up to 10 feet and remain suspended there for up to 1 minute. You can repeat this action on subsequent turns, rising up to an additional 10 feet each time you do so.\n\nWhile suspended, you can move only by pushing or pulling against a fixed item or surface within reach (such as a wall or ceiling), which allows you to move as if you were climbing. When this effect ends or you choose to end it (no action required), you float gently to the ground if you are still aloft, and you can’t activate this Augment effect again until you finish a long rest.\n\n**At Higher Levels**. Once you reach 9th level in the mechanist class, the movement speed bonus increases to 10 feet. At 15th level, it becomes 20 feet.\n\n### Protean\n\n*Item Requirement: Weapon*\n\nYou imbue a weapon with the ability to change its damage type. When you successfully deal damage with the augmented weapon, you can replace the weapon’s damage type with another type of your choice. Damage altered in this way is always considered magical for purposes of overcoming resistances and immunities.\n\nYou can use this augment effect a number of times equal to your PB and regain all expended uses when you finish a long rest.\n\n### Reactive\n\n*Item Requirement: Large or Smaller Item that Isn’t Being Worn, Held, or Fixed in Place*\n\nYou imbue an item with the ability to detect specific triggers and react in one of several ways. While you touch the item, you can use an action to set or change the item’s trigger and reaction.\n\nYou can set the item to trigger when a creature you specify comes within 30 feet of it. This can be a specific creature you have met, such as “Jon the messenger,” a general visual description, such as “anyone wearing a city watch uniform,” or a creature type, such as “Celestials.” Your GM has final say on what is reasonable for a trigger.\n\nWhen triggered, you instantly become mentally aware that the item has been triggered, and the item can react in one of the following ways. At your GM’s discretion, an item might be able to react in other comparable ways:\n\n**Recording**. The item begins to record everything it can “see” and “hear” within 60 feet of it for the next hour, perceiving as a creature with typical vision or hearing could. After 1 hour, the item ceases to record new information and stores the recording until the item is no longer augmented or until you use an action to set a new trigger or reaction. While a recording is stored, you or any creature of your choosing can touch the item to mentally see and hear anything contained in the recording.\n\n**Sound**. The item emits a sound for up to 1 minute that can be heard to a range of 60 feet (you choose quality and range), such as the sound of ringing bells or a set of bird calls. Alternatively, you can cause it to emit a pre- determined message of 25 words or less in your own voice.\n\n**At Higher Levels**. Once you reach 9th level in the mechanist class, the item can react when a specified creature comes within 60 feet of it.\n\n### Reinforced\n\n*Item Requirement: Item with Hit Points*\n\nYou fortify an item. The target’s hit points and hit point maximum increase by an amount equal to 5 × your mechanist level. If the item is destroyed while this effect is active, the effect ends\n\n### Returning\n\n*Target: Equipment or Object that Can Fit in the Hand and Isn’t Being Worn or Held*\n\nYou imbue an item with the ability to return to your hand. While the augmented item is within 60 feet, you can cause it to instantly teleport into your hand (no action required). You must have at least one hand free for this ability to function.\n\n**At Higher Levels**. Once you reach 9th level in the mechanist class, you can affect an item up to 120 feet away from you. At 15th level, you can affect an item anywhere on the same plane as you.\n\n### Repellant\n\n*Item Requirement: Shield*\n\nYou imbue an item with the ability to repel attackers. When a Large or smaller creature hits you with a melee attack, you can use your reaction to force the target to make a STR save against your augment save DC. On a failure, the creature is pushed 15 feet away from you. If the creature encounters a solid surface (like a wall) before moving the full amount, it takes 1d6 bludgeoning for each 10-foot increment it moved.\n\n**At Higher Levels**. Once you reach 9th level in the mechanist class, a target that fails its save is pushed 30 feet away from you.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                }
            ],
            "hit_points": {
                "hit_dice": "D10",
                "hit_dice_name": "1D10 per Mechanist level",
                "hit_points_at_1st_level": "10 + your Constitution modifier",
                "hit_points_at_higher_levels": "1D10 (or 6) + your Constitution modifier per mechanist level after 1st"
            },
            "document": {
                "name": "Black Flag SRD",
                "key": "bfrd",
                "display_name": "Black Flag SRD",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/black-flag-reference-document/"
            },
            "saving_throws": [
                {
                    "name": "Constitution",
                    "url": "https://api-beta.open5e.com/v2/abilities/con/?format=api"
                },
                {
                    "name": "Intelligence",
                    "url": "https://api-beta.open5e.com/v2/abilities/int/?format=api"
                }
            ],
            "subclass_of": null,
            "name": "Mechanist",
            "desc": "",
            "hit_dice": "D10",
            "caster_type": "NONE",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_fighter/?format=api",
            "key": "srd-2024_fighter",
            "features": [
                {
                    "key": "srd-2024_fighter_ability-score-improvement",
                    "name": "Ability Score Improvement",
                    "desc": "You gain the Ability Score Improvement feat (see \"Feats\") or another feat of your choice for which you qualify. You gain this feature again at Fighter levels 6, 8, 12, 14, and 16.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 12,
                            "detail": null
                        },
                        {
                            "level": 14,
                            "detail": null
                        },
                        {
                            "level": 16,
                            "detail": null
                        },
                        {
                            "level": 4,
                            "detail": null
                        },
                        {
                            "level": 6,
                            "detail": null
                        },
                        {
                            "level": 8,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_fighter_action-surge",
                    "name": "Action Surge",
                    "desc": "You can push yourself beyond your normal limits for a moment. On your turn, you can take one additional action, except the Magic action.\n\nOnce you use this feature, you can't do so again until you finish a Short or Long Rest. Starting at level 17, you can use it twice before a rest but only once on a turn.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": "one use"
                        },
                        {
                            "level": 17,
                            "detail": "two uses"
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_fighter_core-traits",
                    "name": "Core Fighter Traits",
                    "desc": "|||\n|---|---|\n|Primary Ability|Strength or Dexterity|\n|Hit Point Die|D10 per Fighter level|\n|Saving Throw Proficiencies|Strength and Constitution|\n|Skill Proficiencies|Choose 2: Acrobatics, Animal Handling, Athletics, History, Insight, Intimidation, Persuasion, Perception, or Survival|\n|Weapon Proficiencies|Simple and Martial weapons|\n|Armor Training|Light, Medium, and Heavy armor and Shields|\n|Starting Equipment|Choose A, B, or C: (A) Chain Mail, Greatsword, Flail, 8 Javelins, Dungeoneer's Pack, and 4 GP; (B) Studded Leather Armor, Scimitar, Shortsword, Longbow, 20 Arrows, Quiver, Dungeoneer's Pack, and 11 GP; or (C) 155 GP|",
                    "feature_type": "CORE_TRAITS_TABLE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_fighter_epic-boon",
                    "name": "Epic Boon",
                    "desc": "You gain an Epic Boon feat (see \"Feats\") or another feat of your choice for which you qualify. Boon of Combat Prowess is recommended.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 19,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_fighter_extra-attack",
                    "name": "Extra Attack",
                    "desc": "You can attack twice instead of once whenever you take the Attack action on your turn.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_fighter_fighter-subclass",
                    "name": "Fighter Subclass",
                    "desc": "You gain a Fighter subclass of your choice. The Champion subclass is detailed after this class's description. A subclass is a specialization that grants you features at certain Fighter levels. For the rest of your career, you gain each of your subclass's features that are of your Fighter level or lower.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_fighter_fighting-style",
                    "name": "Fighting Style",
                    "desc": "You have honed your martial prowess and gain a Fighting Style feat of your choice (see \"Feats\"). Defense is recommended.\n\nWhenever you gain a Fighter level, you can replace the feat you chose with a different Fighting Style feat.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_fighter_indomitable",
                    "name": "Indomitable",
                    "desc": "If you fail a saving throw, you can reroll it with a bonus equal to your Fighter level. You must use the new roll, and you can't use this feature again until you finish a Long Rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 9,
                            "detail": "one use"
                        },
                        {
                            "level": 17,
                            "detail": "three uses"
                        },
                        {
                            "level": 13,
                            "detail": "two uses"
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_fighter_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-2024_fighter_second-wind",
                    "name": "Second Wind",
                    "desc": "You have a limited well of physical and mental stamina that you can draw on. As a Bonus Action, you can use it to regain Hit Points equal to 1d10 plus your Fighter level.\n\nYou can use this feature twice. You regain one expended use when you finish a Short Rest, and you regain all expended uses when you finish a Long Rest.\n\nWhen you reach certain Fighter levels, you gain more uses of this feature, as shown in the Second Wind column of the Fighter Features table.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_fighter_second-wind-uses",
                    "name": "Second Wind",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "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-2024_fighter_studied-attacks",
                    "name": "Studdied Attacks",
                    "desc": "You study your opponents and learn from each attack you make. If you make an attack roll against a creature and miss, you have Advantage on your next attack roll against that creature before the end of your next turn.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 13,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_fighter_tactical-master",
                    "name": "Tactical Master",
                    "desc": "When you attack with a weapon whose mastery property you can use, you can replace that property with the Push, Sap, or Slow property for that attack.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 9,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_fighter_tactical-mind",
                    "name": "Tactical Mind",
                    "desc": "You have a mind for tactics on and off the battlefield. When you fail an ability check, you can expend a use of your Second Wind to push yourself toward success. Rather than regaining Hit Points, you roll 1d10 and add the number rolled to the ability check, potentially turning it into a success. If the check still fails, this use of Second Wind isn't expended.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_fighter_tactical-shift",
                    "name": "Tactical Shift",
                    "desc": "Whenever you activate your Second Wind with a Bonus Action, you can move up to half your Speed without provoking Opportunity Attacks.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_fighter_three-extra-attacks",
                    "name": "Three Extra Attacks",
                    "desc": "You can attack four times instead of once whenever you take the Attack action on your turn.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_fighter_two-extra-attacks",
                    "name": "Two Extra Attacks",
                    "desc": "You can attack three times instead of once whenever you take the Attack action on your turn.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_fighter_weapon-mastery",
                    "name": "Weapon Mastery",
                    "desc": "Your training with weapons allows you to use the mastery properties of three kinds of Simple or Martial weapons of your choice. Whenever you finish a Long Rest, you can practice weapon drills and change one of those weapon choices.\n\nWhen you reach certain Fighter levels, you gain the ability to use the mastery properties of more kinds of weapons, as shown in the Weapon Mastery column of the Fighter Features table.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_fighter_weapon-mastery-count",
                    "name": "Weapon Mastery",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "3"
                        },
                        {
                            "level": 10,
                            "column_value": "5"
                        },
                        {
                            "level": 11,
                            "column_value": "5"
                        },
                        {
                            "level": 12,
                            "column_value": "5"
                        },
                        {
                            "level": 13,
                            "column_value": "5"
                        },
                        {
                            "level": 14,
                            "column_value": "5"
                        },
                        {
                            "level": 15,
                            "column_value": "5"
                        },
                        {
                            "level": 16,
                            "column_value": "6"
                        },
                        {
                            "level": 17,
                            "column_value": "6"
                        },
                        {
                            "level": 18,
                            "column_value": "6"
                        },
                        {
                            "level": 19,
                            "column_value": "6"
                        },
                        {
                            "level": 2,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "6"
                        },
                        {
                            "level": 3,
                            "column_value": "3"
                        },
                        {
                            "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"
                        },
                        {
                            "level": 1,
                            "column_value": "3"
                        }
                    ]
                }
            ],
            "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",
            "desc": "",
            "hit_dice": "D10",
            "caster_type": "NONE",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_paladin/?format=api",
            "key": "srd-2024_paladin",
            "features": [
                {
                    "key": "srd-2024_paladin_ability-score-improvement",
                    "name": "Ability Score Improvement",
                    "desc": "You gain the Ability Score Improvement feat (see \"Feats\") or another feat of your choice for which you qualify. You gain this feature again at Paladin levels 8, 12, and 16.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 12,
                            "detail": null
                        },
                        {
                            "level": 16,
                            "detail": null
                        },
                        {
                            "level": 4,
                            "detail": null
                        },
                        {
                            "level": 8,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_paladin_abjure-foes",
                    "name": "Abjure Foes",
                    "desc": "As a Magic action, you can expend one use of this class's Channel Divinity to overwhelm foes with awe. As you present your Holy Symbol or weapon, you can target a number of creatures equal to your Charisma modifier (minimum of one creature) that you can see within 60 feet of yourself. Each target must succeed on a Wisdom saving throw or have the Frightened condition for 1 minute or until it takes any damage. While Frightened in this way, a target can do only one of the following on its turns: move, take an action, or take a Bonus Action.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 9,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_paladin_aura-expansion",
                    "name": "Aura Expansion",
                    "desc": "Your Aura of Protection is now a 30-foot Emanation.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_paladin_aura-of-courage",
                    "name": "Aura of Courage",
                    "desc": "You and your allies have Immunity to the Frightened condition while in your Aura of Protection. If a Frightened ally enters the aura, that condition has no effect on that ally while there.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_paladin_aura-of-protection",
                    "name": "Aura of Protection",
                    "desc": "You radiate a protective, unseeable aura in a 10-foot Emanation that originates from you. The aura is inactive while you have the Incapacitated condition.\n\nYou and your allies in the aura gain a bonus to saving throws equal to your Charisma modifier (minimum bonus of +1).\n\nIf another Paladin is present, a creature can benefit from only one Aura of Protection at a time; the creature chooses which aura while in them.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_paladin_channel-divinity",
                    "name": "Channel Divinity",
                    "desc": "You can channel divine energy directly from the Outer Planes, using it to fuel magical effects. You start with one such effect: Divine Sense, which is described below. Other Paladin features give additional Channel Divinity effect options. Each time you use this class's Channel Divinity, you choose which effect from this class to create.\n\nYou can use this class's Channel Divinity twice. You regain one of its expended uses when you finish a Short Rest, and you regain all expended uses when you finish a Long Rest. You gain an additional use when you reach Paladin level 11.\n\nIf a Channel Divinity effect requires a saving throw, the DC equals the spell save DC from this class's Spellcasting feature.\n\n**Divine Sense.** As a Bonus Action, you can open your awareness to detect Celestials, Fiends, and Undead. For the next 10 minutes or until you have the Incapacitated condition, you know the location of any creature of those types within 60 feet of yourself, and you know its creature type. Within the same radius, you also detect the presence of any place or object that has been consecrated or desecrated, as with the *Hallow* spell.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_paladin_channel-divinity-uses",
                    "name": "Channel Divinity",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 10,
                            "column_value": "2"
                        },
                        {
                            "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": 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": "2"
                        }
                    ]
                },
                {
                    "key": "srd-2024_paladin_core-traits",
                    "name": "Core Paladin Traits",
                    "desc": "|||\n|---|---|\n|Primary Ability|Strength and Charisma|\n|Hit Point Die|D10 per Paladin level|\n|Saving Throw Proficiencies|Wisdom and Charisma|\n|Skill Proficiencies|Choose 2: Athletics, Insight, Intimidation, Medicine, Persuasion, or Religion|\n|Weapon Proficiencies|Simple and Martial weapons|\n|Armor Training|Light, Medium, and Heavy armor and Shields|\n|Starting Equipment|Choose A or B: (A) Chain Mail, Shield, Longsword, 6 Javelins, Holy Symbol, Priest's Pack, and 9 GP; or (B) 150 GP|",
                    "feature_type": "CORE_TRAITS_TABLE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_paladin_epic-boon",
                    "name": "Epic Boon",
                    "desc": "You gain an Epic Boon feat (see \"Feats\") or another feat of your choice for which you qualify. Boon of Truesight is recommended.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 19,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_paladin_extra-attack",
                    "name": "Extra Attack",
                    "desc": "You can attack twice instead of once whenever you take the Attack action on your turn.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_paladin_faithful-steed",
                    "name": "Faithful Steed",
                    "desc": "You can call on the aid of an otherworldly steed. You always have the *Find Steed* spell prepared.\n\nYou can also cast the spell once without expending a spell slot, and you regain the ability to do so when you finish a Long Rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_paladin_fighting-style",
                    "name": "Fighting Style",
                    "desc": "You gain a Fighting Style feat of your choice (see \"Feats\" for feats). Instead of choosing one of those feats, you can choose the option below.\n\n**Blessed Warrior.** You learn two Cleric cantrips of your choice (see the Cleric class's section for a list of Cleric spells). *Guidance* and *Sacred Flame* are recommended. The chosen cantrips count as Paladin spells for you, and Charisma is your spellcasting ability for them. Whenever you gain a Paladin level, you can replace one of these cantrips with another Cleric cantrip.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_paladin_lay-on-hands",
                    "name": "Lay On Hands",
                    "desc": "Your blessed touch can heal wounds. You have a pool of healing power that replenishes when you finish a Long Rest. With that pool, you can restore a total number of Hit Points equal to five times your Paladin level.\n\nAs a Bonus Action, you can touch a creature (which could be yourself) and draw power from the pool of healing to restore a number of Hit Points to that creature, up to the maximum amount remaining in the pool.\n\nYou can also expend 5 Hit Points from the pool of healing power to remove the Poisoned condition from the creature; those points don't also restore Hit Points to the creature.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_paladin_paladin-subclass",
                    "name": "Paladin Subclass",
                    "desc": "You gain a Paladin subclass of your choice. The Oath of Devotion subclass is detailed after this class's description. A subclass is a specialization that grants you features at certain Paladin levels. For the rest of your career, you gain each of your subclass's features that are of your Paladin level or lower.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_paladin_paladins-smite",
                    "name": "Paladin's Smite",
                    "desc": "You always have the *Divine Smite* spell prepared. In addition, you can cast it without expending a spell slot, but you must finish a Long Rest before you can cast it in this way again.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_paladin_prepared-spells",
                    "name": "Prepared Spells",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "2"
                        },
                        {
                            "level": 10,
                            "column_value": "9"
                        },
                        {
                            "level": 11,
                            "column_value": "10"
                        },
                        {
                            "level": 12,
                            "column_value": "10"
                        },
                        {
                            "level": 13,
                            "column_value": "11"
                        },
                        {
                            "level": 14,
                            "column_value": "11"
                        },
                        {
                            "level": 15,
                            "column_value": "12"
                        },
                        {
                            "level": 16,
                            "column_value": "12"
                        },
                        {
                            "level": 17,
                            "column_value": "14"
                        },
                        {
                            "level": 18,
                            "column_value": "14"
                        },
                        {
                            "level": 19,
                            "column_value": "15"
                        },
                        {
                            "level": 2,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "15"
                        },
                        {
                            "level": 3,
                            "column_value": "4"
                        },
                        {
                            "level": 4,
                            "column_value": "5"
                        },
                        {
                            "level": 5,
                            "column_value": "6"
                        },
                        {
                            "level": 6,
                            "column_value": "6"
                        },
                        {
                            "level": 7,
                            "column_value": "7"
                        },
                        {
                            "level": 8,
                            "column_value": "7"
                        },
                        {
                            "level": 9,
                            "column_value": "9"
                        }
                    ]
                },
                {
                    "key": "srd-2024_paladin_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-2024_paladin_radiant-strikes",
                    "name": "Radiant Strikes",
                    "desc": "Your strikes now carry supernatural power. When you hit a target with an attack roll using a Melee weapon or an Unarmed Strike, the target takes an extra 1d8 Radiant damage.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 11,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_paladin_restoring-touch",
                    "name": "Restoring Touch",
                    "desc": "When you use Lay On Hands on a creature, you can also remove one or more of the following conditions from the creature: Blinded, Charmed, Deafened, Frightened, Paralyzed, or Stunned. You must expend 5 Hit Points from the healing pool of Lay On Hands for each of these conditions you remove; those points don't also restore Hit Points to the creature.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_paladin_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": "2"
                        },
                        {
                            "level": 20,
                            "column_value": "4"
                        },
                        {
                            "level": 3,
                            "column_value": "3"
                        },
                        {
                            "level": 4,
                            "column_value": "3"
                        },
                        {
                            "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-2024_paladin_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": 5,
                            "column_value": "2"
                        },
                        {
                            "level": 6,
                            "column_value": "2"
                        },
                        {
                            "level": 7,
                            "column_value": "3"
                        },
                        {
                            "level": 8,
                            "column_value": "3"
                        },
                        {
                            "level": 9,
                            "column_value": "3"
                        }
                    ]
                },
                {
                    "key": "srd-2024_paladin_slots-3rd",
                    "name": "3rd",
                    "desc": "[Column data]",
                    "feature_type": "SPELL_SLOTS",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 10,
                            "column_value": "2"
                        },
                        {
                            "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": 9,
                            "column_value": "2"
                        }
                    ]
                },
                {
                    "key": "srd-2024_paladin_slots-4th",
                    "name": "4th",
                    "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": "2"
                        },
                        {
                            "level": 16,
                            "column_value": "2"
                        },
                        {
                            "level": 17,
                            "column_value": "3"
                        },
                        {
                            "level": 18,
                            "column_value": "3"
                        },
                        {
                            "level": 19,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "3"
                        }
                    ]
                },
                {
                    "key": "srd-2024_paladin_slots-5th",
                    "name": "5th",
                    "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": "2"
                        },
                        {
                            "level": 20,
                            "column_value": "2"
                        }
                    ]
                },
                {
                    "key": "srd-2024_paladin_spell-list",
                    "name": "Paladin Spell List",
                    "desc": "This section presents the Paladin spell list. The spells are organized by spell level and then alphabetized, and each spell's school of magic is listed. In the Special column, *C* means the spell requires Concentration, *R* means it's a Ritual, and *M* means it requires a specific Material component.\n\nTable: Level 1 Paladin Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Bless|Enchantment|C, M|\n|Command|Enchantment|—|\n|Cure Wounds|Abjuration|—|\n|Detect Evil and Good|Divination|C|\n|Detect Magic|Divination|C, R|\n|Detect Poison and Disease|Divination|C, R|\n|Divine Favor|Transmutation|—|\n|Divine Smite|Evocation|—|\n|Heroism|Enchantment|C|\n|Protection from Evil and Good|Abjuration|C, M|\n|Purify Food and Drink|Transmutation|R|\n|Searing Smite|Evocation|—|\n|Shield of Faith|Abjuration|C|\n\nTable: Level 2 Paladin Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Aid|Abjuration|—|\n|Find Steed|Conjuration|—|\n|Gentle Repose|Necromancy|R, M|\n|Lesser Restoration|Abjuration|—|\n|Locate Object|Divination|C|\n|Magic Weapon|Transmutation|—|\n|Prayer of Healing|Abjuration|—|\n|Protection from Poison|Abjuration|—|\n|Shining Smite|Transmutation|C|\n|Warding Bond|Abjuration|M|\n|Zone of Truth|Enchantment|—|\n\nTable: Level 3 Paladin Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Create Food and Water|Conjuration|—|\n|Daylight|Evocation|—|\n|Dispel Magic|Abjuration|—|\n|Magic Circle|Abjuration|M|\n|Remove Curse|Abjuration|—|\n|Revivify|Necromancy|M|\n\nTable: Level 4 Paladin Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Aura of Life|Abjuration|C|\n|Banishment|Abjuration|C|\n|Death Ward|Abjuration|—|\n|Locate Creature|Divination|C|\n\nTable: Level 5 Paladin Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Dispel Evil and Good|Abjuration|C|\n|Geas|Enchantment|—|\n|Greater Restoration|Abjuration|M|\n|Raise Dead|Necromancy|M|",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_paladin_spellcasting",
                    "name": "Spellcasting",
                    "desc": "You have learned to cast spells through prayer and meditation. See \"Spells\" for the rules on spellcasting. The information below details how you use those rules with Paladin spells, which appear in the Paladin spell list later in the class's description.\n\n**Spell Slots.** The Paladin Features table shows how many spell slots you have to cast your level 1+ spells. You regain all expended slots when you finish a Long Rest.\n\n**Prepared Spells of Level 1+**. You prepare the list of level 1+ spells that are available for you to cast with this feature. To start, choose two level 1 Paladin spells. *Heroism* and *Searing Smite* are recommended.\n\nThe number of spells on your list increases as you gain Paladin levels, as shown in the Prepared Spells column of the Paladin Features table. Whenever that number increases, choose additional Paladin spells until the number of spells on your list matches the number in the Paladin Features table. The chosen spells must be of a level for which you have spell slots. For example, if you're a level 5 Paladin, your list of prepared spells can include six Paladin spells of level 1 or 2 in any combination.\n\nIf another Paladin feature gives you spells that you always have prepared, those spells don't count against the number of spells you can prepare with this feature, but those spells otherwise count as Paladin spells for you.\n\n**Changing Your Prepared Spells.** Whenever you finish a Long Rest, you can replace one spell on your list with another Paladin spell for which you have spell slots.\n\n**Spellcasting Ability.** Charisma is your spellcasting ability for your Paladin spells.\n\n**Spellcasting Focus.** You can use a Holy Symbol as a Spellcasting Focus for your Paladin spells.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_paladin_weapon-mastery",
                    "name": "Weapon Mastery",
                    "desc": "Your training with weapons allows you to use the mastery properties of two kinds of weapons of your choice with which you have proficiency, such as Longswords and Javelins.\n\nWhenever you finish a Long Rest, you can change the kinds of weapons you chose. For example, you could switch to using the mastery properties of Halberds and Flails.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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",
            "desc": "",
            "hit_dice": "D10",
            "caster_type": "HALF",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd-2024_ranger/?format=api",
            "key": "srd-2024_ranger",
            "features": [
                {
                    "key": "srd-2024_ranger_ability-score-improvement",
                    "name": "Ability Score Improvement",
                    "desc": "You gain the Ability Score Improvement feat (see \"Feats\") or another feat of your choice for which you qualify. You gain this feature again at Ranger levels 8, 12, and 16.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 12,
                            "detail": null
                        },
                        {
                            "level": 16,
                            "detail": null
                        },
                        {
                            "level": 4,
                            "detail": null
                        },
                        {
                            "level": 8,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_ranger_core-traits",
                    "name": "Core Ranger Traits",
                    "desc": "|||\n|---|---|\n|Primary Ability|Dexterity and Wisdom|\n|Hit Point Die|D10 per Ranger level|\n|Saving Throw Proficiencies|Strength and Dexterity|\n|Skill Proficiencies|Choose 3: Animal Handling, Athletics, Insight, Investigation, Nature, Perception, Stealth, or Survival|\n|Weapon Proficiencies|Simple and Martial weapons|\n|Armor Training|Light and Medium armor and Shields|\n|Starting Equipment|Choose A or B: (A) Studded Leather Armor, Scimitar, Shortsword, Longbow, 20 Ar rows, Quiver, Druidic Focus (sprig of mistletoe), Explorer's Pack, and 7 GP; or (B) 150 GP|",
                    "feature_type": "CORE_TRAITS_TABLE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_ranger_deft-explorer",
                    "name": "Deft Explorer",
                    "desc": "Thanks to your travels, you gain the following benefits.\n\n**Expertise.** Choose one of your skill proficiencies with which you lack Expertise. You gain Expertise in that skill.\n\n**Languages.** You know two languages of your choice from the language tables in \"Character Creation.\"",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_ranger_epic-boon",
                    "name": "Epic Boon",
                    "desc": "You gain an Epic Boon feat (see \"Feats\") or another feat of your choice for which you qualify. Boon of Dimensional Travel is recommended.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 19,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_ranger_expertise",
                    "name": "Expertise",
                    "desc": "Choose two of your skill proficiencies with which you lack Expertise. You gain Expertise in those skills.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 9,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_ranger_extra-attack",
                    "name": "Extra Attack",
                    "desc": "You can attack twice instead of once whenever you take the Attack action on your turn.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_ranger_favored-enemy",
                    "name": "Favored Enemy",
                    "desc": "You always have the *Hunter's Mark* spell prepared. You can cast it twice without expending a spell slot, and you regain all expended uses of this ability when you finish a Long Rest.\n\nThe number of times you can cast the spell without a spell slot increases when you reach certain Ranger levels, as shown in the Favored Enemy column of the Ranger Features table.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_ranger_favored-enemy-uses",
                    "name": "Favored Enemy",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "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-2024_ranger_feral-senses",
                    "name": "Feral Senses",
                    "desc": "Your connection to the forces of nature grants you Blindsight with a range of 30 feet.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_ranger_fighting-style",
                    "name": "Fighting Style",
                    "desc": "You gain a Fighting Style feat of your choice (see \"Feats\"). Instead of choosing one of those feats, you can choose the option below.\n\n**Druidic Warrior.** You learn two Druid cantrips of your choice (see the Druid class's section for a list of Druid spells). *Guidance* and *Starry Wisp* are recommended. The chosen cantrips count as Ranger spells for you, and Wisdom is your spellcasting ability for them. Whenever you gain a Ranger level, you can replace one of these cantrips with another Druid cantrip.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_ranger_foe-slayer",
                    "name": "Foe Slayer",
                    "desc": "The damage die of your *Hunter's Mark* is a d10 rather than a d6.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_ranger_natures-veil",
                    "name": "Nature's Veil",
                    "desc": "You invoke spirits of nature to magically hide yourself. As a Bonus Action, you can give yourself the Invisible condition until the end of your next turn.\n\nYou can use this feature a number of times equal to your Wisdom modifier (minimum of once), and you regain all expended uses when you finish a Long Rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_ranger_precise-hunter",
                    "name": "Precise Hunter",
                    "desc": "You have Advantage on attack rolls against the creature currently marked by your *Hunter's Mark*.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 17,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_ranger_prepared-spells",
                    "name": "Prepared Spells",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_TABLE_DATA",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 1,
                            "column_value": "2"
                        },
                        {
                            "level": 10,
                            "column_value": "9"
                        },
                        {
                            "level": 11,
                            "column_value": "10"
                        },
                        {
                            "level": 12,
                            "column_value": "10"
                        },
                        {
                            "level": 13,
                            "column_value": "11"
                        },
                        {
                            "level": 14,
                            "column_value": "11"
                        },
                        {
                            "level": 15,
                            "column_value": "12"
                        },
                        {
                            "level": 16,
                            "column_value": "12"
                        },
                        {
                            "level": 17,
                            "column_value": "14"
                        },
                        {
                            "level": 18,
                            "column_value": "14"
                        },
                        {
                            "level": 19,
                            "column_value": "15"
                        },
                        {
                            "level": 2,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "15"
                        },
                        {
                            "level": 3,
                            "column_value": "4"
                        },
                        {
                            "level": 4,
                            "column_value": "5"
                        },
                        {
                            "level": 5,
                            "column_value": "6"
                        },
                        {
                            "level": 6,
                            "column_value": "6"
                        },
                        {
                            "level": 7,
                            "column_value": "7"
                        },
                        {
                            "level": 8,
                            "column_value": "7"
                        },
                        {
                            "level": 9,
                            "column_value": "9"
                        }
                    ]
                },
                {
                    "key": "srd-2024_ranger_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-2024_ranger_ranger-subclass",
                    "name": "Ranger Subclass",
                    "desc": "You gain a Ranger subclass of your choice. The Hunter subclass is detailed after this class's description. A subclass is a specialization that grants you features at certain Ranger levels. For the rest of your career, you gain each of your subclass's features that are of your Ranger level or lower.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_ranger_relentless-hunter",
                    "name": "Relentless Hunter",
                    "desc": "Taking damage can't break your Concentration on *Hunter's Mark*.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 13,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_ranger_roving",
                    "name": "Roving",
                    "desc": "Your Speed increases by 10 feet while you aren't wearing Heavy armor. You also have a Climb Speed and a Swim Speed equal to your Speed.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_ranger_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": "2"
                        },
                        {
                            "level": 20,
                            "column_value": "4"
                        },
                        {
                            "level": 3,
                            "column_value": "3"
                        },
                        {
                            "level": 4,
                            "column_value": "3"
                        },
                        {
                            "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-2024_ranger_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": 5,
                            "column_value": "2"
                        },
                        {
                            "level": 6,
                            "column_value": "2"
                        },
                        {
                            "level": 7,
                            "column_value": "3"
                        },
                        {
                            "level": 8,
                            "column_value": "3"
                        },
                        {
                            "level": 9,
                            "column_value": "3"
                        }
                    ]
                },
                {
                    "key": "srd-2024_ranger_slots-3rd",
                    "name": "3rd",
                    "desc": "[Column data]",
                    "feature_type": "SPELL_SLOTS",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 10,
                            "column_value": "2"
                        },
                        {
                            "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": 9,
                            "column_value": "2"
                        }
                    ]
                },
                {
                    "key": "srd-2024_ranger_slots-4th",
                    "name": "4th",
                    "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": "2"
                        },
                        {
                            "level": 16,
                            "column_value": "2"
                        },
                        {
                            "level": 17,
                            "column_value": "3"
                        },
                        {
                            "level": 18,
                            "column_value": "3"
                        },
                        {
                            "level": 19,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "3"
                        }
                    ]
                },
                {
                    "key": "srd-2024_ranger_slots-5th",
                    "name": "5th",
                    "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": "2"
                        },
                        {
                            "level": 20,
                            "column_value": "2"
                        }
                    ]
                },
                {
                    "key": "srd-2024_ranger_spell-list",
                    "name": "Ranger Spell List",
                    "desc": "This section presents the Ranger spell list. The spells are organized by spell level and then alphabetized, and each spell's school of magic is listed. In the Special column, *C* means the spell requires Concentration, *R* means it's a Ritual, and *M* means it requires a specific Material component.\n\nTable: Level 1 Ranger Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Alarm|Abjuration|R|\n|Animal Friendship|Enchantment|—|\n|Cure Wounds|Abjuration|—|\n|Detect Magic|Divination|C, R|\n|Detect Poison and Disease|Divination|C, R|\n|Ensnaring Strike|Conjuration|C|\n|Entangle|Conjuration|C|\n|Fog Cloud|Conjuration|C|\n|Goodberry|Conjuration|—|\n|Hunter's Mark|Divination|C|\n|Jump|Transmutation|—|\n|Longstrider|Transmutation|—|\n|Speak with Animals|Divination|R|\n\nTable: Level 2 Ranger Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Aid|Abjuration|—|\n|Animal Messenger|Enchantment|R|\n|Barkskin|Transmutation|—|\n|Darkvision|Transmutation|—|\n|Enhance Ability|Transmutation|C|\n|Find Traps|Divination|—|\n|Gust of Wind|Evocation|C|\n|Lesser Restoration|Abjuration|—|\n|Locate Animals or Plants|Divination|R|\n|Locate Object|Divination|C|\n|Magic Weapon|Transmutation|—|\n|Pass without Trace|Abjuration|C|\n|Protection from Poison|Abjuration|—|\n|Silence|Illusion|C, R|\n|Spike Growth|Transmutation|C|\n\nTable: Level 3 Ranger Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Conjure Animals|Conjuration|C|\n|Daylight|Evocation|—|\n|Dispel Magic|Abjuration|—|\n|Meld into Stone|Transmutation|R|\n|Nondetection|Abjuration|M|\n|Plant Growth|Transmutation|—|\n|Protection from Energy|Abjuration|C|\n|Revivify|Necromancy|M|\n|Speak with Plants|Transmutation|—|\n|Water Breathing|Transmutation|R|\n|Water Walk|Transmutation|R|\n|Wind Wall|Evocation|C|\n\nTable: Level 4 Ranger Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Conjure Woodland Beings|Conjuration|C|\n|Dominate Beast|Enchantment|C|\n|Freedom of Movement|Abjuration|—|\n|Locate Creature|Divination|C|\n|Stoneskin|Transmutation|C, M|\n\nTable: Level 5 Ranger Spells\n\n|Spell|School|Special|\n|---|---|---|\n|Commune with Nature|Divination|R|\n|Greater Restoration|Abjuration|M|\n|Tree Stride|Conjuration|C|",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_ranger_spellcasting",
                    "name": "Spellcasting",
                    "desc": "You have learned to channel the magical essence of nature to cast spells. See \"Spells\" for the rules on spellcasting. The information below details how you use those rules with Ranger spells, which appear in the Ranger spell list later in the class's description.\n\n**Spell Slots.** The Ranger Features table shows how many spell slots you have to cast your level 1+ spells. You regain all expended slots when you finish a Long Rest.\n\n**Prepared Spells of Level 1+**. You prepare the list of level 1+ spells that are available for you to cast with this feature. To start, choose two level 1 Ranger spells. *Cure Wounds* and *Ensnaring Strike* are recommended.\n\nThe number of spells on your list increases as you gain Ranger levels, as shown in the Prepared Spells column of the Ranger Features table. Whenever that number increases, choose additional Ranger spells until the number of spells on your list matches the number in the Ranger Features table. The chosen spells must be of a level for which you have spell slots. For example, if you're a level 5 Ranger, your list of prepared spells can include six Ranger spells of level 1 or 2 in any combination.\n\nIf another Ranger feature gives you spells that you always have prepared, those spells don't count against the number of spells you can prepare with this feature, but those spells otherwise count as Ranger spells for you.\n\n**Changing Your Prepared Spells.** Whenever you finish a Long Rest, you can replace one spell on your list with another Ranger spell for which you have spell slots.\n\n**Spellcasting Ability.** Wisdom is your spellcasting ability for your Ranger spells.\n\n**Spellcasting Focus.** You can use a Druidic Focus as a Spellcasting Focus for your Ranger spells.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_ranger_tireless",
                    "name": "Tireless",
                    "desc": "Primal forces now help fuel you on your journeys, granting you the following benefits.\n\n**Temporary Hit Points.** As a Magic action, you can give yourself a number of Temporary Hit Points equal to 1d8 plus your Wisdom modifier (minimum of 1). You can use this action a number of times equal to your Wisdom modifier (minimum of once), and you regain all expended uses when you finish a Long Rest.\n\n**Decrease Exhaustion.** Whenever you finish a Short Rest, your Exhaustion level, if any, decreases by 1.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd-2024_ranger_weapon-mastery",
                    "name": "Weapon Mastery",
                    "desc": "Your training with weapons allows you to use the mastery properties of two kinds of weapons of your choice with which you have proficiency, such as Longbows and Shortswords.\n\nWhenever you finish a Long Rest, you can change the kinds of weapons you chose. For example, you could switch to using the mastery properties of Scimitars and Longswords.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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",
            "desc": "",
            "hit_dice": "D10",
            "caster_type": "HALF",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd_fighter/?format=api",
            "key": "srd_fighter",
            "features": [
                {
                    "key": "srd_fighter_ability-score-improvement",
                    "name": "Ability Score Improvement",
                    "desc": "When you reach 4th level, and again at 6th, 8th, 12th, 14th, 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_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 12,
                            "detail": null
                        },
                        {
                            "level": 14,
                            "detail": null
                        },
                        {
                            "level": 16,
                            "detail": null
                        },
                        {
                            "level": 19,
                            "detail": null
                        },
                        {
                            "level": 4,
                            "detail": null
                        },
                        {
                            "level": 6,
                            "detail": null
                        },
                        {
                            "level": 8,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_fighter_action-surge",
                    "name": "Action Surge",
                    "desc": "Starting at 2nd level, you can push yourself beyond your normal limits for a moment. On your turn, you can take one additional action on top of your regular action and a possible bonus action.\r\n\r\nOnce you use this feature, you must finish a short or long rest before you can use it again. Starting at 17th level, you can use it twice before a rest, but only once on the same turn.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 17,
                            "detail": "two uses"
                        },
                        {
                            "level": 2,
                            "detail": "one use"
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_fighter_equipment",
                    "name": "Equipment",
                    "desc": "You start with the following equipment, in addition to the equipment granted by your background:\r\n* (*a*) chain mail or (*b*) leather armor, longbow, and 20 arrows\r\n* (*a*) a martial weapon and a shield or (*b*) two martial weapons\r\n* (*a*) a light crossbow and 20 bolts or (*b*) two handaxes\r\n* (*a*) a dungeoneer’s pack or (*b*) an explorer’s pack",
                    "feature_type": "STARTING_EQUIPMENT",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_fighter_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.\r\n\r\nThe number of attacks increases to three when you reach 11th level in this class and to four when you reach 20th level in this class.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 11,
                            "detail": "2"
                        },
                        {
                            "level": 20,
                            "detail": "3"
                        },
                        {
                            "level": 5,
                            "detail": "1"
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_fighter_fighting-style",
                    "name": "Fighting Style",
                    "desc": "You adopt a particular style of fighting as your specialty. Choose one of the following options. You can't take a Fighting Style option more than once, even if you later get to choose again.\r\n\r\n###Archery\r\n\r\nYou gain a +2 bonus to attack rolls you make with ranged weapons.\r\n\r\n###Defense\r\n\r\nWhile you are wearing armor, you gain a +1 bonus to AC.\r\n\r\n###Dueling\r\n\r\nWhen you are wielding a melee weapon in one hand and no other weapons, you gain a +2 bonus to damage rolls with that weapon.\r\n\r\n###Great Weapon Fighting\r\n\r\nWhen you roll a 1 or 2 on a damage die for an attack you make with a melee weapon that you are wielding with two hands, you can reroll the die and must use the new roll, even if the new roll is a 1 or a 2. The weapon must have the two-handed or versatile property for you to gain this benefit.\r\n\r\n###Protection\r\n\r\nWhen a creature you can see attacks a target other than you that is within 5 feet of you, you can use your reaction to impose disadvantage on the attack roll. You must be wielding a shield.\r\n\r\n###Two-Weapon Fighting\r\n\r\nWhen you engage in two-weapon fighting, you can add your ability modifier to the damage of the second attack.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_fighter_indomitable",
                    "name": "Indomitable",
                    "desc": "Beginning at 9th level, you can reroll a saving throw that you fail. If you do so, you must use the new roll, and you can't use this feature again until you finish a long rest.\r\n\r\nYou can use this feature twice between long rests starting at 13th level and three times between long rests starting at 17th level.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 13,
                            "detail": "two uses"
                        },
                        {
                            "level": 17,
                            "detail": "three uses"
                        },
                        {
                            "level": 9,
                            "detail": "one use"
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_fighter_martial-archetype",
                    "name": "Martial Archetype",
                    "desc": "At 3rd level, you choose an archetype that you strive to emulate in your combat styles and techniques, such as Champion. The archetype you choose grants you features at 3rd level and again at 7th, 10th, 15th, and 18th level.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_fighter_proficiencies",
                    "name": "Proficiencies",
                    "desc": "**Armor:** All armor, shields\r\n**Weapons:** Simple weapons, martial weapons\r\n**Tools:** None\r\n**Saving Throws:** Strength, Constitution\r\n**Skills:** Choose two skills from Acrobatics, Animal Handling, Athletics, History, Insight, Intimidation, Perception, and Survival",
                    "feature_type": "PROFICIENCIES",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_fighter_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_fighter_second-wind",
                    "name": "Second Wind",
                    "desc": "You have a limited well of stamina that you can draw on to protect yourself from harm. On your turn, you can use a bonus action to regain hit points equal to 1d10 + your fighter level. Once you use this feature, you must finish a short or long rest before you can use it again.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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.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": "Fighter",
            "desc": "",
            "hit_dice": "D10",
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd_paladin/?format=api",
            "key": "srd_paladin",
            "features": [
                {
                    "key": "srd_paladin_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_LEVEL_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_paladin_aura-of-courage",
                    "name": "Aura of Courage",
                    "desc": "Starting at 10th level, you and friendly creatures within 10 feet of you can't be frightened while you are conscious.\r\n\r\nAt 18th level, the range of this aura increases to 30 feet.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        },
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_paladin_aura-of-protection",
                    "name": "Aura of Protection",
                    "desc": "Starting at 6th level, whenever you or a friendly creature within 10 feet of you must make a saving throw, the creature gains a bonus to the saving throw equal to your Charisma modifier (with a minimum bonus of +1). You must be conscious to grant this bonus.\r\n\r\nAt 18th level, the range of this aura increases to 30 feet.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        },
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_paladin_cleansing-touch",
                    "name": "Cleansing Touch",
                    "desc": "Beginning at 14th level, you can use your action to end one spell on yourself or on one willing creature that you touch.\r\n\r\nYou can use this feature a number of times equal to your Charisma modifier (a minimum of once). You regain expended uses when you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_paladin_divine-health",
                    "name": "Divine Health",
                    "desc": "By 3rd level, the divine magic flowing through you makes you immune to disease.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_paladin_divine-sense",
                    "name": "Divine Sense",
                    "desc": "The presence of strong evil registers on your senses like a noxious odor, and powerful good rings like heavenly music in your ears. As an action, you can open your awareness to detect such forces. Until the end of your next turn, you know the location of any celestial, fiend, or undead within 60 feet of you that is not behind total cover. You know the type (celestial, fiend, or undead) of any being whose presence you sense, but not its identity (the vampire Count Strahd von Zarovich, for instance). Within the same radius, you also detect the presence of any place or object that has been consecrated or desecrated, as with the hallow spell.\r\n\r\nYou can use this feature a number of times equal to 1 + your Charisma modifier. When you finish a long rest, you regain all expended uses.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_paladin_divine-smite",
                    "name": "Divine Smite",
                    "desc": "Starting at 2nd level, when you hit a creature with a melee weapon attack, you can expend one spell slot to deal radiant damage to the target, in addition to the weapon's damage. The extra damage is 2d8 for a 1st-level spell slot, plus 1d8 for each spell level higher than 1st, to a maximum of 5d8. The damage increases by 1d8 if the target is an undead or a fiend.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_paladin_equipment",
                    "name": "Equipment",
                    "desc": "You start with the following equipment, in addition to the equipment granted by your background:\r\n* (*a*) a martial weapon and a shield or (*b*) two martial weapons\r\n* (*a*) five javelins or (*b*) any simple melee weapon\r\n* (*a*) a priest’s pack or (*b*) an explorer’s pack\r\n* Chain mail and a holy symbol",
                    "feature_type": "STARTING_EQUIPMENT",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_paladin_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_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_paladin_fighting-style",
                    "name": "Fighting Style",
                    "desc": "At 2nd level, you adopt a style of fighting as your specialty. Choose one of the following options. You can't take a Fighting Style option more than once, even if you later get to choose again.\r\n\r\n### Defense\r\n\r\nWhile you are wearing armor, you gain a +1 bonus to AC.\r\n\r\n### Dueling\r\n\r\nWhen you are wielding a melee weapon in one hand and no other weapons, you gain a +2 bonus to damage rolls with that weapon.\r\n\r\n### Great Weapon Fighting\r\n\r\nWhen you roll a 1 or 2 on a damage die for an attack you make with a melee weapon that you are wielding with two hands, you can reroll the die and must use the new roll. The weapon must have the two-handed or versatile property for you to gain this benefit.\r\n\r\n### Protection\r\n\r\nWhen a creature you can see attacks a target other than you that is within 5 feet of you, you can use your reaction to impose disadvantage on the attack roll. You must be wielding a shield.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_paladin_improved-divine-smite",
                    "name": "Improved Divine Smite",
                    "desc": "By 11th level, you are so suffused with righteous might that all your melee weapon strikes carry divine power with them. Whenever you hit a creature with a melee weapon, the creature takes an extra 1d8 radiant damage. If you also use your Divine Smite with an attack, you add this damage to the extra damage of your Divine Smite.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 11,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_paladin_lay-on-hands",
                    "name": "Lay on Hands",
                    "desc": "Your blessed touch can heal wounds. You have a pool of healing power that replenishes when you take a long rest. With that pool, you can restore a total number of hit points equal to your paladin level × 5.\r\n\r\nAs an action, you can touch a creature and draw power from the pool to restore a number of hit points to that creature, up to the maximum amount remaining in your pool.\r\n\r\nAlternatively, you can expend 5 hit points from your pool of healing to cure the target of one disease or neutralize one poison affecting it. You can cure multiple diseases and neutralize multiple poisons with a single use of Lay on Hands, expending hit points separately for each one.\r\n\r\nThis feature has no effect on undead and constructs.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_paladin_proficiencies",
                    "name": "Proficiencies",
                    "desc": "**Armor:** All armor, shields\r\n**Weapons:** Simple weapons, martial weapons\r\n**Tools:** None\r\n**Saving Throws:** Wisdom, Charisma\r\n**Skills:** Choose two from Athletics, Insight, Intimidation, Medicine, Persuasion, and Religion",
                    "feature_type": "PROFICIENCIES",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_paladin_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_paladin_sacred-oath",
                    "name": "Sacred Oath",
                    "desc": "When you reach 3rd level, you swear the oath that binds you as a paladin forever. Up to this time you have been in a preparatory stage, committed to the path but not yet sworn to it. Now you choose the Oath of Devotion, the Oath of the Ancients, or the Oath of Vengeance, all detailed at the end of the class description.\r\n\r\nYour choice grants you features at 3rd level and again at 7th, 15th, and 20th level. Those features include oath spells and the Channel Divinity feature.\r\n\r\n### Oath Spells\r\n\r\nEach oath has a list of associated spells. You gain access to these spells at the levels specified in the oath description. Once you gain access to an oath spell, you always have it prepared. Oath spells don't count against the number of spells you can prepare each day.\r\n\r\nIf you gain an oath spell that doesn't appear on the paladin spell list, the spell is nonetheless a paladin spell for you.\r\n\r\n### Channel Divinity\r\n\r\nYour oath allows you to channel divine energy to fuel magical effects. Each Channel Divinity option provided by your oath explains how to use it.\r\n\r\nWhen you use your Channel Divinity, you choose which option to use. You must then finish a short or long rest to use your Channel Divinity again.\r\n\r\nSome Channel Divinity effects require saving throws. When you use such an effect from this class, the DC equals your paladin spell save DC.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_paladin_slots-1st",
                    "name": "1st",
                    "desc": "[Column data]",
                    "feature_type": "SPELL_SLOTS",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "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": "3"
                        },
                        {
                            "level": 4,
                            "column_value": "3"
                        },
                        {
                            "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_paladin_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": 5,
                            "column_value": "2"
                        },
                        {
                            "level": 6,
                            "column_value": "2"
                        },
                        {
                            "level": 7,
                            "column_value": "3"
                        },
                        {
                            "level": 8,
                            "column_value": "3"
                        },
                        {
                            "level": 9,
                            "column_value": "3"
                        }
                    ]
                },
                {
                    "key": "srd_paladin_slots-3rd",
                    "name": "3rd",
                    "desc": "[Column data]",
                    "feature_type": "SPELL_SLOTS",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 10,
                            "column_value": "2"
                        },
                        {
                            "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": 9,
                            "column_value": "2"
                        }
                    ]
                },
                {
                    "key": "srd_paladin_slots-4th",
                    "name": "4th",
                    "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": "2"
                        },
                        {
                            "level": 16,
                            "column_value": "2"
                        },
                        {
                            "level": 17,
                            "column_value": "3"
                        },
                        {
                            "level": 18,
                            "column_value": "3"
                        },
                        {
                            "level": 19,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "3"
                        }
                    ]
                },
                {
                    "key": "srd_paladin_slots-5th",
                    "name": "5th",
                    "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": "2"
                        },
                        {
                            "level": 20,
                            "column_value": "2"
                        }
                    ]
                },
                {
                    "key": "srd_paladin_spellcasting",
                    "name": "Spellcasting",
                    "desc": "By 2nd level, you have learned to draw on divine magic through meditation and prayer to cast spells as a cleric does.\r\n\r\n### Preparing and Casting Spells\r\n\r\nThe Paladin table shows how many spell slots you have to cast your spells. To cast one of your paladin spells of 1st level or higher, 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\nYou prepare the list of paladin spells that are available for you to cast, choosing from the paladin spell list. When you do so, choose a number of paladin spells equal to your Charisma modifier + half your paladin level, rounded down (minimum of one spell). The spells must be of a level for which you have spell slots.\r\n\r\nFor example, if you are a 5th-level paladin, you have four 1st-level and two 2nd-level spell slots. With a Charisma of 14, your list of prepared spells can include four spells of 1st or 2nd level, in any combination. If you prepare the 1st-level spell cure wounds, you can cast it using a 1st-level or a 2nd- level slot. Casting the spell doesn't remove it from your list of prepared spells.\r\n\r\nYou can change your list of prepared spells when you finish a long rest. Preparing a new list of paladin spells requires time spent in prayer and meditation: at least 1 minute per spell level for each spell on your list.\r\n\r\n### Spellcasting Ability\r\n\r\nCharisma is your spellcasting ability for your paladin spells, since their power derives from the strength of your convictions. 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 paladin 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\nSpellcasting Focus\r\n\r\nYou can use a holy symbol as a spellcasting focus for your paladin spells.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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.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": "Wisdom",
                    "url": "https://api-beta.open5e.com/v2/abilities/wis/?format=api"
                }
            ],
            "subclass_of": null,
            "name": "Paladin",
            "desc": "",
            "hit_dice": "D10",
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/srd_ranger/?format=api",
            "key": "srd_ranger",
            "features": [
                {
                    "key": "srd_ranger_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_LEVEL_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_ranger_equipment",
                    "name": "Equipment",
                    "desc": "You start with the following equipment, in addition to the equipment granted by your background:\r\n* (*a*) scale mail or (*b*) leather armor\r\n* (*a*) two shortswords or (*b*) two simple melee weapons\r\n* (*a*) a dungeoneer’s pack or (*b*) an explorer’s pack\r\n* A longbow and a quiver of 20 arrows",
                    "feature_type": "STARTING_EQUIPMENT",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_ranger_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_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 5,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_ranger_favored-enemy",
                    "name": "Favored Enemy",
                    "desc": "Beginning at 1st level, you have significant experience studying, tracking, hunting, and even talking to a certain type of enemy.\r\n\r\nChoose a type of favored enemy: aberrations, beasts, celestials, constructs, dragons, elementals, fey, fiends, giants, monstrosities, oozes, plants, or undead. Alternatively, you can select two races of humanoid (such as gnolls and orcs) as favored enemies.\r\n\r\nYou have advantage on Wisdom (Survival) checks to track your favored enemies, as well as on Intelligence checks to recall information about them.\r\n\r\nWhen you gain this feature, you also learn one language of your choice that is spoken by your favored enemies, if they speak one at all.\r\n\r\nYou choose one additional favored enemy, as well as an associated language, at 6th and 14th level. As you gain levels, your choices should reflect the types of monsters you have encountered on your adventures.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        },
                        {
                            "level": 14,
                            "detail": null
                        },
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_ranger_feral-senses",
                    "name": "Feral Senses",
                    "desc": "At 18th level, you gain preternatural senses that help you fight creatures you can't see. When you attack a creature you can't see, your inability to see it doesn't impose disadvantage on your attack rolls against it.\r\n\r\nYou are also aware of the location of any invisible creature within 30 feet of you, provided that the creature isn't hidden from you and you aren't blinded or deafened.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_ranger_fighting-style",
                    "name": "Fighting Style",
                    "desc": "At 2nd level, you adopt a particular style of fighting as your specialty. Choose one of the following options. You can't take a Fighting Style option more than once, even if you later get to choose again.\r\n\r\n### Archery\r\n\r\nYou gain a +2 bonus to attack rolls you make with ranged weapons.\r\n\r\n### Defense\r\n\r\nWhile you are wearing armor, you gain a +1 bonus to AC.\r\n\r\n### Dueling\r\n\r\nWhen you are wielding a melee weapon in one hand and no other weapons, you gain a +2 bonus to damage rolls with that weapon.\r\n\r\n### Two-Weapon Fighting\r\n\r\nWhen you engage in two-weapon fighting, you can add your ability modifier to the damage of the second attack.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_ranger_foe-slayer",
                    "name": "Foe Slayer",
                    "desc": "At 20th level, you become an unparalleled hunter of your enemies. Once on each of your turns, you can add your Wisdom modifier to the attack roll or the damage roll of an attack you make against one of your favored enemies. You can choose to use this feature before or after the roll, but before any effects of the roll are applied.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 20,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_ranger_hide-in-plain-sight",
                    "name": "Hide in Plain Sight",
                    "desc": "Starting at 10th level, you can spend 1 minute creating camouflage for yourself. You must have access to fresh mud, dirt, plants, soot, and other naturally occurring materials with which to create your camouflage.\r\n\r\nOnce you are camouflaged in this way, you can try to hide by pressing yourself up against a solid surface, such as a tree or wall, that is at least as tall and wide as you are. You gain a +10 bonus to Dexterity (Stealth) checks as long as you remain there without moving or taking actions. Once you move or take an action or a reaction, you must camouflage yourself again to gain this benefit.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_ranger_lands-stride",
                    "name": "Land's Stride",
                    "desc": "Starting at 8th 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_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 8,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_ranger_natural-explorer",
                    "name": "Natural Explorer",
                    "desc": "You are particularly familiar with one type of natural environment and are adept at traveling and surviving in such regions. Choose one type of favored terrain: arctic, coast, desert, forest, grassland, mountain, or swamp. When you make an Intelligence or Wisdom check related to your favored terrain, your proficiency bonus is doubled if you are using a skill that you're proficient in.\r\n\r\nWhile traveling for an hour or more in your favored terrain, you gain the following benefits:\r\n\r\n* Difficult terrain doesn't slow your group's travel.\r\n* Your group can't become lost except by magical means.\r\n* Even when you are engaged in another activity while traveling (such as foraging, navigating, or tracking), you remain alert to danger.\r\n* If you are traveling alone, you can move stealthily at a normal pace.\r\n* When you forage, you find twice as much food as you normally would.\r\n* While tracking other creatures, you also learn their exact number, their sizes, and how long ago they passed through the area. \r\n\r\nYou choose additional favored terrain types at 6th and 10th level.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        },
                        {
                            "level": 10,
                            "detail": null
                        },
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_ranger_primeval-awareness",
                    "name": "Primeval Awareness",
                    "desc": "Beginning at 3rd level, you can use your action and expend one ranger spell slot to focus your awareness on the region around you. For 1 minute per level of the spell slot you expend, you can sense whether the following types of creatures are present within 1 mile of you (or within up to 6 miles if you are in your favored terrain): aberrations, celestials, dragons, elementals, fey, fiends, and undead. This feature doesn't reveal the creatures' location or number.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_ranger_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, Dexterity\r\n**Skills:** Choose three from Animal Handling, Athletics, Insight, Investigation, Nature, Perception, Stealth, and Survival",
                    "feature_type": "PROFICIENCIES",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_ranger_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_ranger_ranger-archetype",
                    "name": "Ranger Archetype",
                    "desc": "At 3rd level, you choose an archetype that you strive to emulate: Hunter or Beast Master, both detailed at the end of the class description. Your choice grants you features at 3rd level and again at 7th, 11th, and 15th level.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_ranger_slots-1st",
                    "name": "1st",
                    "desc": "[Column data]",
                    "feature_type": "SPELL_SLOTS",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "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": "3"
                        },
                        {
                            "level": 4,
                            "column_value": "3"
                        },
                        {
                            "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_ranger_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": 5,
                            "column_value": "2"
                        },
                        {
                            "level": 6,
                            "column_value": "2"
                        },
                        {
                            "level": 7,
                            "column_value": "3"
                        },
                        {
                            "level": 8,
                            "column_value": "3"
                        },
                        {
                            "level": 9,
                            "column_value": "3"
                        }
                    ]
                },
                {
                    "key": "srd_ranger_slots-3rd",
                    "name": "3rd",
                    "desc": "[Column data]",
                    "feature_type": "SPELL_SLOTS",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 10,
                            "column_value": "2"
                        },
                        {
                            "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": 9,
                            "column_value": "2"
                        }
                    ]
                },
                {
                    "key": "srd_ranger_slots-4th",
                    "name": "4th",
                    "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": "2"
                        },
                        {
                            "level": 16,
                            "column_value": "2"
                        },
                        {
                            "level": 17,
                            "column_value": "3"
                        },
                        {
                            "level": 18,
                            "column_value": "3"
                        },
                        {
                            "level": 19,
                            "column_value": "3"
                        },
                        {
                            "level": 20,
                            "column_value": "3"
                        }
                    ]
                },
                {
                    "key": "srd_ranger_slots-5th",
                    "name": "5th",
                    "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": "2"
                        },
                        {
                            "level": 20,
                            "column_value": "2"
                        }
                    ]
                },
                {
                    "key": "srd_ranger_spellcasting",
                    "name": "Spellcasting",
                    "desc": "By the time you reach 2nd level, you have learned to use the magical essence of nature to cast spells, much as a druid does. See chapter 10 for the general rules of spellcasting and chapter 11 for the ranger spell list.\r\n\r\n### Spell Slots\r\n\r\nThe Ranger 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 animal friendship and have a 1st-level and a 2nd-level spell slot available, you can cast animal friendship using either slot.\r\n\r\n### Spells Known of 1st Level and Higher\r\n\r\nYou know two 1st-level spells of your choice from the ranger spell list.\r\n\r\nThe Spells Known column of the Ranger table shows when you learn more ranger spells of your choice. Each of these spells must be of a level for which you have spell slots. For instance, when you reach 5th 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 ranger spells you know and replace it with another spell from the ranger spell list, which also must be of a level for which you have spell slots.\r\n\r\n### Spellcasting Ability\r\n\r\nWisdom is your spellcasting ability for your ranger spells, since your magic draws on your attunement to nature. You use your Wisdom whenever a spell refers to your spellcasting ability. In addition, you use your Wisdom modifier when setting the saving throw DC for a ranger spell you cast and when making an attack roll with one.\r\n\r\n**Spell save DC** = 8 + your proficiency bonus + your Wisdom modifier\r\n\r\n**Spell attack modifier** = your proficiency bonus + your Wisdom modifier",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "srd_ranger_spells-known",
                    "name": "Spells Known",
                    "desc": "[Column data]",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": [
                        {
                            "level": 10,
                            "column_value": "6"
                        },
                        {
                            "level": 11,
                            "column_value": "7"
                        },
                        {
                            "level": 12,
                            "column_value": "7"
                        },
                        {
                            "level": 13,
                            "column_value": "8"
                        },
                        {
                            "level": 14,
                            "column_value": "8"
                        },
                        {
                            "level": 15,
                            "column_value": "9"
                        },
                        {
                            "level": 16,
                            "column_value": "9"
                        },
                        {
                            "level": 17,
                            "column_value": "10"
                        },
                        {
                            "level": 18,
                            "column_value": "10"
                        },
                        {
                            "level": 19,
                            "column_value": "11"
                        },
                        {
                            "level": 2,
                            "column_value": "2"
                        },
                        {
                            "level": 20,
                            "column_value": "11"
                        },
                        {
                            "level": 3,
                            "column_value": "3"
                        },
                        {
                            "level": 4,
                            "column_value": "3"
                        },
                        {
                            "level": 5,
                            "column_value": "4"
                        },
                        {
                            "level": 6,
                            "column_value": "4"
                        },
                        {
                            "level": 7,
                            "column_value": "5"
                        },
                        {
                            "level": 8,
                            "column_value": "5"
                        },
                        {
                            "level": 9,
                            "column_value": "6"
                        }
                    ]
                },
                {
                    "key": "srd_ranger_vanish",
                    "name": "Vanish",
                    "desc": "Starting at 14th level, you can use the Hide action as a bonus action on your turn. Also, you can't be tracked by nonmagical means, unless you choose to leave a trail.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "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.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": "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",
            "desc": "",
            "hit_dice": "D10",
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/bfrd_metallurgist/?format=api",
            "key": "bfrd_metallurgist",
            "features": [
                {
                    "key": "bfrd_metallurgist_augment-absorbing",
                    "name": "Augment: Absorbing",
                    "desc": "You gain the following unique effect for your Augment feature. This effect can’t be replaced and doesn’t count against the number of effects that you know, as shown in the Augment Effects Known column of the Mechanist Progression table.\n\n### Absorbing\n\n*Item Requirement: Armor or Shield*\n\nYou empower armor or a shield with the ability to absorb and adapt to different damage types. When you take a single instance of acid, cold, fire, force, lightning, poison, or thunder damage while wearing or wielding the item, you can use your reaction to reduce the damage taken by an amount equal to twice your INT modifier. You then gain resistance to the triggering damage type for 1 minute or until you use this feature to absorb a different damage type.\n\nYou can use this feature a number of times equal to your PB, regaining all expended charges when you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_metallurgist_mystic-metal",
                    "name": "Mystic Metal",
                    "desc": "You learn to transmute armor into a mystical form. If you spend 1 hour of uninterrupted focus in contact with a nonmagical suit of armor (which can be done as part of a short or long rest), you can transmute that armor into a suit of mystic metal. The transformation lasts until you choose to end it or until you use this feature to transmute a different suit of armor.\n\nAny ongoing effects from your Augment feature on the armor automatically end when the armor reverts to its normal state. If anyone other than you attempts to don the mystic metal, it instantly reverts to its normal state.\n\nOnce transformed, the mystic metal resembles a head-to- toe suit of metallic armor, but you choose its color, style, and other cosmetic details. Regardless of appearance, mystic metal armor is not made of natural materials such as metal or wood. Therefore, it isn’t affected by magic like the heat metal spell or abilities like that of a rust monster. The mystic metal is lightweight and doesn’t hinder movement, and you are considered proficient with it.\n\nYour mystic metal functions as a magic suit of armor with the following properties:\n\n- Each gauntlet of the armor functions as a simple melee weapon with the Light property (which you are proficient with). You can choose whether you use your STR or INT modifier to determine the attack bonus and damage dealt by the gauntlets. On a successful hit, a gauntlet deals 1d6 + your STR or INT modifier (your choice) magical bludgeoning damage.\n- If it is on the same plane as you, you can use a bonus action to summon the armor. When you do so, you choose whether the armor appears in an unoccupied space within 5 feet of you or if it appears on you, fully donned. If you are already wearing armor when you summon the mystic metal armor, it can’t appear on you.\n- While worn, the armor is attached to your body and can’t be removed against your will.\nWhile you wear the armor, your AC equals 13 + your INT modifier.\n\nCreatures who handle or inspect the mystic metal can tell it isn’t a true magic item. Otherwise, it follows the rules of a typical magic item.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_metallurgist_heavy-hitter",
                    "name": "Heavy Hitter",
                    "desc": "You learn to upgrade the offensive capabilities of your Mystic Metal feature. While wearing the armor, you gain the following benefits:\n\n- When you deal damage with a weapon attack, you deal an additional 1d6 force damage. This extra damage increases at higher levels, becoming 1d8 at 9th level and 1d10 at 15th level.\nWhen you make a weapon attack, you score a critical hit on a roll of 19 or 20.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": "d6"
                        },
                        {
                            "level": 9,
                            "detail": "d8"
                        },
                        {
                            "level": 15,
                            "detail": "d10"
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_metallurgist_juggernaut",
                    "name": "Juggernaut",
                    "desc": "While wearing the armor from your Mystic Metal feature, you have proficiency in the Athletics skill, and you have advantage on any check made to initiate a grapple or shove, or to perform any weapon option that requires a STR check.\n\nIn addition, if you move at least 15 feet on your turn before making a melee weapon attack, you have advantage on the attack roll.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 11,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "bfrd_metallurgist_full-metal",
                    "name": "Full Metal",
                    "desc": "While wearing the armor from your Mystic Metal feature, you can use a bonus action to transform it into a nigh-impervious state for 1 minute. If you are reduced to 0 HP, you can choose for the Full Metal feature to automatically activate (no action required).\n\nWhile this state is active, you are immune to bludgeoning, piercing, and slashing damage, and you have resistance to all other damage types.\n\nOnce this state is used, you can’t activate it again until you complete a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Black Flag SRD",
                "key": "bfrd",
                "display_name": "Black Flag SRD",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/black-flag-reference-document/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Mechanist",
                "key": "bfrd_mechanist",
                "url": "https://api-beta.open5e.com/v2/classes/bfrd_mechanist/?format=api"
            },
            "name": "Metallurgist",
            "desc": "Mechanists who pursue the Metallurgist’s craft delight in the thrill of combat and engineered armaments. Metallurgist creations are awesome to behold in battle, though few enemies live to spread tales of their terrifying metal mechanisms.",
            "hit_dice": null,
            "caster_type": "NONE",
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_ancient-dragons/?format=api",
            "key": "toh_ancient-dragons",
            "features": [
                {
                    "key": "toh_ancient-dragons_ascended-blessing",
                    "name": "Ascended Blessing",
                    "desc": "At 10th level, your connection to your draconic patron or patrons grows stronger, granting you more powerful blessings. When you finish a long rest, you choose which ascended blessing to accept. While you have an ascended blessing, you receive the benefits of its associated wyrmling blessing in addition to any new features of the ascended blessing. You can have only one blessing active at a time. The blessing lasts until you finish a long rest.\n\n***Aquatic Command.*** While this blessing is active, you receive all the benefits of the Aquatic Affinity wyrmling blessing. You can cast the *control water* and *dominate beast* spells without expending spell slots. When you cast the *dominate beast* spell, you can target only beasts that can breathe water. You can cast each spell once in this way and regain the ability to do so when you finish a long rest.\n\n***Crystallized Hunger.*** While this blessing is active, you receive all the benefits of the Draconic Hunger wyrmling blessing. When you kill a creature, you can crystallize a portion of its essence to create an essence gem. This gem functions as an *ioun stone of protection*, but it works only for you and has no value. As a bonus action, you can destroy the gem to regain one expended spell slot. You can have only one essence gem at a time. If you create a new essence gem while you already have an essence gem, the previous gem crumbles to dust and is destroyed. Once you create an essence gem, you can't do so again until you finish a long rest.\n\n***Draconic Senses.*** While this blessing is active, you receive all the benefits of the Draconic Sight wyrmling blessing. You have blindsight out to a range of 15 feet, and you have advantage on Wisdom (Perception) checks.\n\n***Elemental Expertise.*** While this blessing is active, you receive all the benefits of the Elemental Versatility wyrmling blessing. When you cast a spell that deals damage of the chosen type, including a spell you changed using Elemental Versatility, you add your Charisma modifier to one damage roll of the spell. In addition, when a creature within 5 feet of you hits you with an attack, you can use your reaction to deal damage of the chosen type equal to your proficiency bonus to the attacker. You can use this reaction a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_ancient-dragons_draconic-manifestation",
                    "name": "Draconic Manifestation",
                    "desc": "At 14th level, you can assume the form of a dragon. As an action, you can transform into a dragon with a challenge rating as high as your warlock level divided by 3, rounded down, for 1 minute. This transformation works like the *polymorph* spell, except you can take only the form of a dragon, and you don't need to maintain concentration to maintain the transformation. While you are in the form of a dragon, you retain your Intelligence, Wisdom, and Charisma scores. For the purpose of this feature, “dragon” refers to any creature with the dragon type, including dragon turtles, drakes, and wyverns. Once you use this feature, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_ancient-dragons_draconic-mien",
                    "name": "Draconic Mien",
                    "desc": "At 6th level, you begin to take on draconic aspects. When you finish a long rest, choose one of the following types of damage: acid, cold, fire, lightning, or poison. You have resistance to the chosen damage type. This resistance lasts until you finish a long rest.\n  In addition, as an action, you can harness a portion of your patrons' mighty presence, causing a spectral version of your dragon patron's visage to appear over your head. Choose up to three creatures you can see within 30 feet of you. Each target must succeed on a Wisdom saving throw against your warlock spell save DC or be charmed or frightened (your choice) until the end of your next turn. Once you use this action, you can't use it again until you finish a short or a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_ancient-dragons_dragon-tongue",
                    "name": "Dragon Tongue",
                    "desc": "Starting at 1st level, you can speak, read, and write Draconic.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_ancient-dragons_expanded-spell-list",
                    "name": "Expanded Spell List",
                    "desc": "The Great Dragons allows you to choose from an expanded list of spells when you learn a warlock spell. The following spells are added to the warlock spell list for you.\n\n**Ancient Dragons Expanded Spells (table)**\n| Spell Level   | Spells                             | \n|---------------|------------------------------------| \n| 1st           | *inflict wounds*, *magic missile*   | \n| 2nd           | *heat metal*, *scorching ray*       | \n| 3rd           | *dispel magic*, *lightning bolt*    | \n| 4th           | *greater invisibility*, *ice storm* | \n| 5th           | *cloudkill*, *flame strike*         |",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_ancient-dragons_wyrmling-blessing",
                    "name": "Wyrmling Blessing",
                    "desc": "Also starting at 1st level, your connection to your draconic patron or patrons bestows a blessing upon you. When you finish a long rest, you choose which blessing to accept. You can have only one blessing at a time. The blessing lasts until you finish a long rest.\n\n***Aquatic Affinity.*** You gain a swimming speed equal to your walking speed, and you can breathe underwater. In addition, you can communicate with beasts that can breathe water as if you had cast the *speak with animals* spell.\n\n***Draconic Hunger.*** When you are below half your hit point maximum and you reduce a hostile creature to 0 hit points, you regain hit points equal to twice your proficiency bonus. This feature can restore you to no more than half of your hit point maximum.\n\n***Draconic Sight.*** You gain darkvision out to a range of 60 feet. If you already have darkvision, this blessing increases its range by 30 feet. In addition, you can use an action to create an invisible sensor within 30 feet of you in a location you can see or in an obvious location within range, such as behind a door or around a corner, for 1 minute. The sensor is an extension of your own senses, allowing you to see and hear through it as if you were in its place, but you are deaf and blind with regard to your own senses while using this sensor. As a bonus action, you can move the sensor anywhere within 30 feet of you. The sensor can move through other creatures and objects as if they were difficult terrain, and if it ends its turn inside an object, it is shunted to the nearest unoccupied space within 30 feet of you. You can use an action to end the sensor early.\n  A creature that can see the sensor, such as a creature benefiting from *see invisibility* or truesight, sees a luminous, intangible dragon's eye about the size of your fist.\n\n***Elemental Versatility.*** Choose one of the following when you accept this blessing: acid, cold, fire, lightning, or poison. You can't change the type until you finish a long rest and choose this blessing again. When you deal damage with a spell, you can choose for the spell's damage to be of the chosen type instead of its normal damage type.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Warlock",
                "key": "srd_warlock",
                "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
            },
            "name": "Ancient Dragons",
            "desc": "You have made a pact with one or more ancient dragons or a dragon god. You wield a measure of their control over the elements and have insight into their deep mysteries. As your power and connection to your patron or patrons grows, you take on more draconic features, even sprouting scales and wings.",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_animal-lords/?format=api",
            "key": "toh_animal-lords",
            "features": [
                {
                    "key": "toh_animal-lords_animalistic-insight",
                    "name": "Animalistic Insight",
                    "desc": "At 1st level, your patron bestows upon you the ability to discern your foe's flaws to aid in its downfall. You can use an action to analyze one creature you can see within 30 feet of you and impart this information to your companions. You and a number of creatures within 30 feet of you equal to your proficiency bonus each gain one of the following benefits (your choice). This benefit lasts for 1 minute or until the analyzed creature dies. \n* You gain a +1 bonus to attack rolls against the analyzed creature. \n* You gain a +1 bonus to the damage roll when you hit the analyzed creature with an attack. \n* You have advantage on saving throws against the spells and effects of the analyzed creature. \n* When the analyzed creature attacks you, you gain a +1 bonus to Armor Class.\nOnce you use this feature, you can't use it again until you finish a short or long rest. When you reach 10th level in this class, each +1 bonus increases to +2.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_animal-lords_call-the-legions",
                    "name": "Call the Legions",
                    "desc": "At 14th level, you can summon a horde of beasts to come to your aid. As an action, you call upon your animal lord, and several beasts of your patron's type appear in unoccupied spaces that you can see within 60 feet of you. This works like a 7th-level *conjure* animals spell, except you don't need to maintain concentration. Once you use this feature, you can't use it again until you finish a short or long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_animal-lords_expanded-spell-list",
                    "name": "Expanded Spell List",
                    "desc": "Animal Lords let you choose from an expanded list of spells when you learn a warlock spell. The Animal Lord Expanded Spells table shows the animal lord spells that are added to the warlock spell list for you, along with the spells associated with your patron's affinity: air, earth, or water.\n\n**Animal Lords Expanded Spells (table)**\n| Spell Level | Animal Lord Spells    | Air Spells       | Earth Spells         | Water Spells      | \n|-------------|-----------------------|------------------|----------------------|-------------------| \n| 1st         | *Speak with Animals*  | *thunderwave*    | *longstrider*        | *fog cloud*       | \n| 2nd         | *mark prey*           | *gust of wind*   | *pass without trace* | *misty step*      | \n| 3rd         | *conjure animals*     | *fly*            | *phantom seed*       | *water breathing* | \n| 4th         | *polymorph*           | *storm of wings* | *sudden stampede*    | *control water*   | \n| 5th         | *commune with nature* | *insect plague*  | *hold monster*       | *cloudkill*       |",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_animal-lords_natural-blessing",
                    "name": "Natural Blessing",
                    "desc": "Starting at 1st level, you learn the *druidcraft* cantrip, and you gain proficiency in the Animal Handling skill.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_animal-lords_patron-companion",
                    "name": "Patron Companion",
                    "desc": "At 6th level, your patron sends you a beast companion that accompanies you on your adventures and is trained to fight alongside you. The companion acts as the animal lord's eyes and ears, allowing your patron to watch over you, and, at times, advise, warn, or otherwise communicate with you.\n  Choose a beast that relates to your patron (as shown in the Beast Type column in the Animal Lords table) that has a challenge rating of 1/4 or lower. If you have the Pact of the Chain Pact Boon, this beast becomes your familiar.\n  Your patron companion is friendly to you and your companions, and you can speak with it as if you shared a language. It obeys your commands and, in combat, it shares your initiative and takes its turn immediately after yours. Your patron companion can move and use its reaction on its own, but, if you don't issue any commands to it, the only action it takes is the Dodge action. You can use a bonus action to direct it to take the Attack, Dash, Disengage, Help, Hide, or Search action or an action listed in its statistics. If you are incapacitated, the companion can take any action of its choice, not just Dodge.\n  If your companion dies, your patron sends a new one to you after 24 hours. If your patron companions die too often, your patron might be reluctant to send a new one or might reprimand you in other ways.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_animal-lords_primal-mastery",
                    "name": "Primal Mastery",
                    "desc": "At 10th level, you can use your bond to your patron to tap into the innate connection between all animals. At the end of each short or long rest, choose one of the following benefits. The benefit lasts until you finish a short or long rest. \n* **Cat Eyes.** You have darkvision out to a range of 60 feet. If you already have darkvision, its range increases by 30 feet. \n* **Chameleonic.** You have advantage on Dexterity (Stealth) checks. \n* **Fangs.** You grow fangs. The fangs are a natural melee weapon, which you can use to make unarmed strikes. When you hit with your fangs, you can use Charisma instead of Strength for the attack, and your fangs deal piercing damage equal to 1d6 + your Charisma modifier, instead of the bludgeoning damage normal for an unarmed strike. \n* **Hold Breath.** You can hold your breath for 10 minutes. \n* **Keen Senses.** You have advantage on Wisdom (Perception) checks that rely on hearing or smell. \n* **Leap.** Your jump distance is doubled. \n* **Spry.** You have advantage on Dexterity (Acrobatics) checks. \n* **Swift.** Your speed increases by 10 feet. \n* **Thick Hide.** You gain a +1 bonus to your Armor Class. \n* **Webbed Limbs.** You have a swimming speed of 20 feet.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Warlock",
                "key": "srd_warlock",
                "url": "https://api-beta.open5e.com/v2/classes/srd_warlock/?format=api"
            },
            "name": "Animal Lords",
            "desc": "While humanoids have vast pantheons and divine figures of every stripe, the animals of the world have much simpler forms of faith. Among each species there is always one paragon that embodies the animal spirit in a humanoid form, the better to speak to others and represent the animals in the fey courts and the Upper Planes. These timeless entities are connected to every animal of the kind they represent, and their primary concerns are for the well-being of these animals and the natural world as a whole.\n  Your patron is one such animal lord. Animal lords are varied in their motivations and often come into conflict with each other. They each command legions of animal followers and gather information from all of them. Unlike many other patrons, animal lords often have close relationships with those they bind with pacts, some to control, others to guide and advise. You are your animal lord's hand in the affairs of humanoids, and your allies are as numerous as the spiders in the corner or the birds in the sky.\n  You choose a specific animal lord to be your patron using the Animal Lord table. Each type of animal in the world can potentially have an animal lord. If you want to follow a specific type of animal lord, work with your GM to determine the animal lord's affinity and beast type and where that animal lord fits in the world. For a deeper dive on specific animal lords and for their game statistics, see *Creature Codex* and *Tome of Beasts 2*. These books aren't required to choose an animal lord as your patron or to play this class option.\n\n**Animal Lords (table)**\n\n| Animal Lord        | Affinity | Beast Type              |\r\n|--------------------|----------|-------------------------|\r\n| Bat King           | Air      | Bats                    |\r\n| Brother Ox         | Earth    | Hooved mammals          |\r\n| Lord of Vultures   | Air      | Vultures, birds of prey |\r\n| Mouse King         | Earth    | Rodents                 |\r\n| Queen of Birds     | Air      | Birds                   |\r\n| Queen of Cats      | Earth    | Felines                 |\r\n| Queen of Serpents  | Earth    | Reptiles                |\r\n| Queen of Scorpions | Earth    | Arachnids               |\r\n| Toad King          | Water    | Amphibians              |",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_beast-trainer/?format=api",
            "key": "toh_beast-trainer",
            "features": [
                {
                    "key": "toh_beast-trainer_beast-whisperer",
                    "name": "Beast Whisperer",
                    "desc": "Starting at 3rd level, you gain proficiency in Animal Handling. If you already have proficiency in this skill, your proficiency bonus is doubled for any ability check you make with it.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_beast-trainer_bestial-flanker",
                    "name": "Bestial Flanker",
                    "desc": "At 7th level, when you hit a creature, you can choose one of your trained animals you can see within 30 feet of you. If that trained animal attacks the creature you hit before your next turn, it has advantage on its first attack roll.\n\nYou can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_beast-trainer_bred-for-battle",
                    "name": "Bred for Battle",
                    "desc": "Starting at 11th level, add half your proficiency bonus to each trained animal's AC, attack rolls, damage rolls, saving throws, and to any skills in which it is proficient, and increase each trained animal's hit point maximum by twice your proficiency bonus. In addition, you can choose Large and smaller beasts when you select trained animals.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 11,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_beast-trainer_primal-whirlwind",
                    "name": "Primal Whirlwind",
                    "desc": "At 15th level, when you command your trained animals to use the Attack action, you can choose for one trained animal to attack all creatures within 5 feet of it, making one attack against each creature.\n  You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_beast-trainer_trained-animals",
                    "name": "Trained Animals",
                    "desc": "Beginning when you take this archetype at 3rd level, you gain a beast companion. Choose a beast that is Medium or smaller and has a challenge rating of 1/4 or lower. The beast is friendly to you and your companions, and it obeys any commands that you issue to it. In combat, it shares your initiative and takes its turn immediately after yours. The beast can move and use its reaction on its own, but, if you don't issue any commands to it, the only action it takes is the Dodge action. You can use your bonus action to direct it to take the Attack, Dash, Disengage, Help, Hide, or Search action or an action listed in its statistics.\n\nIf you are knocked unconscious, killed, or otherwise unable to command your trained animal, one of your allies can use a bonus action to command it by succeeding on a DC 10 Wisdom (Animal Handling) check.\n\nWhen you reach 7th level, you can have more than one trained animal at a time. All your trained animals can have a total challenge rating equal to a quarter of your level, rounded down. A beast with a challenge rating of 0 is considered to have a challenge rating of 1/8 for the purpose of determining the number of trained animals you can have. You can use a bonus action to direct all your trained animals to take the same action, or you can use an action to command all of them to take different actions.\n\nTo have one or more trained animals, you must spend at least one hour each day practicing commands and playing with your animals, which you can do during a long rest.\n\nIf a trained animal dies, you can use an action to touch the animal and expend a spell slot of 1st level or higher. The animal returns to life after 1 minute with all its hit points restored.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Ranger",
                "key": "srd_ranger",
                "url": "https://api-beta.open5e.com/v2/classes/srd_ranger/?format=api"
            },
            "name": "Beast Trainer",
            "desc": "People have used animals in their war efforts since time immemorial. As a beast trainer, you teach animals how to fight and survive on the battlefield. You also train them to recognize and obey your allies when you aren't able to direct them. While a beast trainer can train any type of animal, they often generate a strong bond with one species and focus their training on beasts of that type.",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_cantrip-adept/?format=api",
            "key": "toh_cantrip-adept",
            "features": [
                {
                    "key": "toh_cantrip-adept_adroit-caster",
                    "name": "Adroit Caster",
                    "desc": "Starting at 10th level, if you cast a cantrip that doesn't deal damage or a cantrip that has an effect in addition to damage, such as the speed reduction of the *ray of frost* spell, that cantrip or effect has twice the normal duration.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cantrip-adept_arcane-alacrity",
                    "name": "Arcane Alacrity",
                    "desc": "Also at 2nd level, whenever you cast a wizard cantrip that has a casting time of an action, you can change the casting time to a bonus action for that casting. You can use this feature a number of times equal to your proficiency bonus, and you regain all expended uses of it when you finish a long rest.\n  When you reach 10th level in this class, you regain all expended uses of this feature when you finish a short or long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cantrip-adept_cantrip-polymath",
                    "name": "Cantrip Polymath",
                    "desc": "At 2nd level, you gain two cantrips of your choice from any spell list. For you, these cantrips count as wizard cantrips and don't count against the number of cantrips you know. In addition, any cantrip you learn or can cast from any other source, such as from a racial trait or feat, counts as a wizard cantrip for you.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cantrip-adept_empowered-cantrips",
                    "name": "Empowered Cantrips",
                    "desc": "Starting at 14th level, once per turn, when you cast a wizard cantrip that deals damage, you can deal maximum damage with that spell. You can use this feature a number of times equal to your proficiency bonus, and you regain all expended uses of it when you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cantrip-adept_potent-spellcasting",
                    "name": "Potent Spellcasting",
                    "desc": "Starting at 6th level, you can add your Intelligence modifier to one damage roll of any wizard cantrip you can cast.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Wizard",
                "key": "srd_wizard",
                "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            },
            "name": "Cantrip Adept",
            "desc": "It's easy to dismiss the humble cantrip as nothing more than an unsophisticated spell practiced by hedge wizards that proper mages need not focus on. But clever and cautious wizards sometimes specialize in such spells because while other mages fret when they're depleted of arcane resources, Cantrip Adepts hardly even notice … and at their command, the cantrips are not so humble.",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_cat-burglar/?format=api",
            "key": "toh_cat-burglar",
            "features": [
                {
                    "key": "toh_cat-burglar_artful-dodger",
                    "name": "Artful Dodger",
                    "desc": "At 3rd level, alert to the dangers posed by hidden traps and wards, you have advantage on saving throws made to avoid or resist a trap or a magic effect with a trigger, such as the *glyph of warding* spell, and you have resistance to the damage dealt by such effects.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cat-burglar_breaking-and-entering",
                    "name": "Breaking and Entering",
                    "desc": "At 13th level, when you make an attack against a door, gate, window, shutters, bars, or similar object or structure that is blocking or barring an egress, you have advantage on the attack roll, and you can add your Sneak Attack damage on a hit. You can choose for this damage to be audible out to a range of 100 feet or to be audible only within 5 feet of the point where you hit the object or structure. Similarly, you can choose for this damage to appear more or less impactful than it actually is, such as neatly carving a hole for you to squeeze through a wall or window or bursting a door off its hinges.\n\nYour expertise at deftly dismantling crafted works extends to constructs and undead. You don't need advantage on the attack roll to use your Sneak Attack feature against constructs and undead. As normal, you can't use Sneak Attack if you have disadvantage on the attack roll.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 13,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cat-burglar_cats-eye",
                    "name": "Cat's Eye",
                    "desc": "Starting at 9th level, you have advantage on Wisdom (Perception) or Intelligence (Investigation) checks made to find or disarm traps, locate secret or hidden doors, discern the existence of an illusion, or spot a *glyph of warding*. You can also search for traps while traveling at a normal pace, instead of only while at a slow pace.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 9,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cat-burglar_master-burglar",
                    "name": "Master Burglar",
                    "desc": "At 17th level, you can slip past a fire-breathing statue unscathed or tread lightly enough to not set off a pressure plate. The first time on each of your turns 118 that you would trigger a trap or magic effect with a trigger, such as the *glyph of warding* spell, you can choose to not trigger it.\n  As a bonus action, you can choose a number of creatures equal to your proficiency bonus that you can see within 30 feet of you and grant them the effects of this feature for 1 hour. Once you grant this feature to others, you can't do so again until you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 17,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cat-burglar_up-over-and-in",
                    "name": "Up, Over, and In",
                    "desc": "Beginning when you choose this archetype at 3rd level, you have a climbing speed equal to your walking speed. If you already have a climbing speed equal to or greater than your walking speed, it increases by 5 feet. In addition, when you are falling, you can use your reaction to soften the fall. You reduce the falling damage you take by an amount equal to your proficiency bonus + your rogue level. You don't land prone, unless the damage you take from the fall would reduce you to less than half your hit point maximum.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Rogue",
                "key": "srd_rogue",
                "url": "https://api-beta.open5e.com/v2/classes/srd_rogue/?format=api"
            },
            "name": "Cat Burglar",
            "desc": "As a cat burglar, you've honed your ability to enter closed or restricted areas, drawing upon a tradition first developed among the catfolk, who often are innately curious and driven to learn what wonders, riches, or unusual friends and foes lie beyond their reach or just out of sight. In ages past, some allowed this inquisitiveness to guide them toward a rogue's life devoted to bridging that gap by breaking into any and all structures, dungeons, or walled-off regions that prevented them from satisfying their curiosity.\n\nSo successful were these first catfolk burglars that other rogues soon began emulating their techniques. Walls become but minor inconveniences once you work out the best methods of scaling them and learn to mitigate injuries from falls. In time, cat burglars become adept at breaching any openings they find; after all, if a door was not meant to be opened, why would it have been placed there? Those who devote a lifetime to such endeavors eventually learn to spot and bypass even the cleverest traps and hidden doors, including those disguised or warded by magic.\n\nSome cat burglars use their abilities to help themselves to the contents of treasure vaults or uncover hidden secrets, others become an integral part of an adventuring party that values skillful infiltration techniques, and still others get the jump on their foes by taking the fight to them where and when they least expect it, up to and including private bed chambers or inner sanctums. You'll likely end up someplace you're not supposed to be, but those are the places most worth visiting!",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_chaplain/?format=api",
            "key": "toh_chaplain",
            "features": [
                {
                    "key": "toh_chaplain_field-medic",
                    "name": "Field Medic",
                    "desc": "Beginning at 3rd level, you can use an action to spend one of your Hit Dice and regain hit points. The hit points regained with this feature can be applied to yourself or to another creature you touch. Alternatively, you can heal another creature you touch when you spend Hit Dice to regain hit points during a short rest, instead of applying the regained hit points to yourself. If you are under an effect that increases the amount of healing you receive when spending Hit Dice, such as a spell or feat, that effect applies to the amount of hit points the target regains. Keep in mind, some effects that increase the healing of Hit Dice happen only when those Hit Dice are spent during a short rest, like a bard's Song of Rest.\n  In addition, the number of Hit Dice you regain after a long rest is equal to half your total number of Hit Dice plus one. For example, if you have four Hit Dice, you regain three spent Hit Dice, instead of two, when you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_chaplain_hospitaler",
                    "name": "Hospitaler",
                    "desc": "At 18th level, you recover a number of spent Hit Dice equal to a quarter of your total Hit Dice when you finish a short rest. In addition, you recover all your spent Hit Dice when you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_chaplain_rally-point",
                    "name": "Rally Point",
                    "desc": "Beginning at 15th level, when a friendly creature you can see takes damage, you can use your reaction to move that creature up to its speed toward you. The creature can choose the path traveled, but it must end the movement closer to you than it started. This movement doesn't provoke opportunity attacks. You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 15,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_chaplain_rally-the-troops",
                    "name": "Rally the Troops",
                    "desc": "Starting at 7th level, you can use an action to urge your companions to overcome emotional and spiritual obstacles. Each friendly creature of your choice that can see or hear you (which can include yourself) ignores the effects of being charmed and frightened for 1 minute.\n  If a creature affected by this feature is already suffering from one of the conditions it can ignore, that condition is suppressed for the duration and resumes when this feature ends. Once you use this feature, you can't use it again until you finish a short or long rest.\n  Each target can ignore additional conditions when you reach certain levels in this class: one level of exhaustion and incapacitated at 10th level, up to two levels of exhaustion and stunned at 15th level, and up to three levels of exhaustion and paralyzed at 17th level.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 7,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_chaplain_student-of-faith",
                    "name": "Student of Faith",
                    "desc": "When you choose this archetype at 3rd level, you gain proficiency in the Insight, Medicine, or Religion skill (your choice).",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_chaplain_tend-the-injured",
                    "name": "Tend the Injured",
                    "desc": "At 10th level, if you spend Hit Dice to recover hit points during a short rest, any hit points regained that exceed your hit point maximum, or that of the creature being tended to, can be applied to another creature within 5 feet of you. In addition, you regain one spent Hit Die when you finish a short rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Fighter",
                "key": "srd_fighter",
                "url": "https://api-beta.open5e.com/v2/classes/srd_fighter/?format=api"
            },
            "name": "Chaplain",
            "desc": "Militaries and mercenary companies often contain members of various clergies among their ranks. These chaplains typically come from religious sects whose tenets promote war, healing, peace, protection, or freedom, and they tend to the emotional and physical well-being of their charges. In the eyes of your companions, you are as much a counselor and spiritual leader as you are a fellow warrior.",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_circle-of-ash/?format=api",
            "key": "toh_circle-of-ash",
            "features": [
                {
                    "key": "toh_circle-of-ash_ash-cloud",
                    "name": "Ash Cloud",
                    "desc": "At 2nd level, you can expend one use of your Wild Shape and, rather than assuming a beast form, create a small, brief volcanic eruption beneath the ground, causing it to spew out an ash cloud. As an action, choose a point within 30 feet of you that you can see. Each creature within 5 feet of that point must make a Dexterity saving throw against your spell save DC, taking 2d8 bludgeoning damage on a failed save, or half as much damage on a successful one.\n  This eruption creates a 20-foot-radius sphere of ash centered on the eruption point. The cloud spreads around corners, and its area is heavily obscured. When a creature enters the cloud for the first time on a turn or starts its turn there, that creature must succeed on a Constitution saving throw against your spell save DC or have disadvantage on ability checks and saving throws until the start of its next turn. Creatures that don't need to breathe or that are immune to poison automatically succeed on this saving throw.\n  You automatically succeed on this saving throw while within the area of your ash cloud, but you don't automatically succeed if you are in another Circle of Ash druid's ash cloud.\n  The cloud lasts for 1 minute, until you use a bonus action to dismiss it, or until a wind of moderate or greater speed (at least 10 miles per hour) disperses it.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-ash_feed-the-earth",
                    "name": "Feed the Earth",
                    "desc": "At 10th level, your Ash Cloud feature becomes more potent. Instead of the normal eruption effect, when you first create the ash cloud, each creature within 10 feet of the point you chose must make a Dexterity saving throw against your spell save DC, taking 2d8 bludgeoning damage and 2d8 fire damage on a failed save, or half as much damage on a successful one.\n  In addition, when a creature enters this more potent ash cloud for the first time on a turn or starts its turn there, that creature has disadvantage on ability checks and saving throws while it remains within the cloud. Creatures are affected even if they hold their breath or don't need to breathe, but creatures that are immune to poison are immune to this effect.\n  If at least one creature takes damage from the ash cloud's eruption, you can use your reaction to siphon that destructive energy into the rapid growth of vegetation. The area within the cloud becomes difficult terrain that lasts while the cloud remains. You can't cause this growth in an area that can't accommodate natural plant growth, such as the deck of a ship or inside a building.\n  The ash cloud now lasts for 10 minutes, until you use a bonus action to dismiss it, or until a wind of moderate or greater speed (at least 10 miles per hour) disperses it.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-ash_firesight",
                    "name": "Firesight",
                    "desc": "Starting at 2nd level, your vision can't be obscured by ash, fire, smoke, fog, or the cloud created by your Ash Cloud feature, but it can still be obscured by other effects, such as dim light, dense foliage, or rain. In addition, you have advantage on saving throws against gas or cloud-based effects, such as from the *cloudkill* or *stinking cloud* spells, a gorgon's petrifying breath, or a kraken's ink cloud.\n#### Covered in Ash\nAt 6th level, when a creature within 30 feet of you that you can see (including yourself) takes damage, you can use your reaction to cover the creature in magical ash, giving it temporary hit points equal to twice your proficiency bonus. The target gains the temporary hit points before it takes the damage. You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.\n  In addition, while your Ash Cloud feature is active and you are within 30 feet of it, you can use a bonus action to teleport to an unoccupied space you can see within the cloud. You can use this teleportation no more than once per minute.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-ash_from-the-ashes",
                    "name": "From the Ashes",
                    "desc": "Beginning at 14th level, when you are reduced to 0 hit points, your body is consumed in a fiery explosion. Each creature of your choice within 30 feet of you must make a Dexterity saving throw against your spell save DC, taking 6d6 fire damage on a failed save, or half as much damage on a successful one. After the explosion, your body becomes a pile of ashes.\n  At the end of your next turn, you reform from the ashes with all of your equipment and half your maximum hit points. You can choose whether or not you reform prone. If your ashes are moved before you reform, you reform in the space that contains the largest pile of your ashes or in the nearest unoccupied space. After you reform, you suffer one level of exhaustion.\n  Once you use this feature, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Druid",
                "key": "srd_druid",
                "url": "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api"
            },
            "name": "Circle of Ash",
            "desc": "Druids of the Circle of Ash believe in the power of rebirth and resurrection, both physical and spiritual. The ash they take as their namesake is the result of burning and death, but it can fertilize the soil and help bring forth new life. For these druids, ash is the ultimate symbol of the elegant cycle of life and death that is the foundation of the natural world. Some such druids even use fresh ash to clean themselves, and the residue is often kept visible on their faces.\n\nDruids of this circle often use the phoenix as their symbol, an elemental creature that dies and is reborn from its own ashes. These druids aspire to the same purity and believe resurrection is possible if they are faithful to their beliefs. Others of this circle are drawn to volcanos and find volcanic eruptions and their resulting ash clouds to be auspicious events.\n\nAll Circle of Ash druids request to be cremated after death, and their ashes are often given over to others of their order. What later happens with these ashes, none outside the circle know.",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_circle-of-bees/?format=api",
            "key": "toh_circle-of-bees",
            "features": [
                {
                    "key": "toh_circle-of-bees_bee-bond",
                    "name": "Bee Bond",
                    "desc": "When you choose this circle at 2nd level, you gain proficiency in the Acrobatics or Stealth skill (your choice), and you can speak and understand Bee Dance, a language shared by bees that involves flying in dance-like patterns. Bees refuse to attack you, even with magical coercion.\n  When a beast other than a bee attacks you with a weapon that deals poison damage, such as a giant spider's bite or a scorpion's sting, it must succeed on a Charisma saving throw against your spell save DC or have disadvantage on its attack rolls against you until the start of its next turn.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-bees_bee-stinger",
                    "name": "Bee Stinger",
                    "desc": "Also at 2nd level, you can use an action and expend one use of your Wild Shape to grow a bee's stinger, typically growing from your wrist, which you can use to make unarmed strikes. When you hit with an unarmed strike while this stinger is active, you use Wisdom instead of Strength for the attack, and your unarmed strike deals piercing damage equal to 1d4 + your Wisdom modifier + poison damage equal to half your proficiency bonus, instead of the bludgeoning damage normal for an unarmed strike.\n  The stinger lasts for a number of hours equal to half your druid level (rounded down) or until you use your Wild Shape again.\n  When you reach 6th level in this class, your unarmed strikes count as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage, and the poison damage dealt by your stinger equals your proficiency bonus. In addition, the unarmed strike damage you deal while the stringer is active increases to 1d6 at 6th level, 1d8 at 10th level, and 1d10 at 14th level.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-bees_bumblebee-rush",
                    "name": "Bumblebee Rush",
                    "desc": "At 6th level, you can take the Dash action as a bonus action. When you do so, creatures have disadvantage on attack rolls against you until the start of your next turn. You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-bees_circle-spells",
                    "name": "Circle Spells",
                    "desc": "Your bond with bees and other stinging beasts grants you knowledge of certain spells. At 2nd level, you learn the true strike cantrip. At 3rd, 5th, 7th, and 9th levels, you gain access to the spells listed for those levels in the Circle of Bees Spells table.\n  Once 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.\n\n**Circle of Bee Spells**\n| Druid Level  | Spells                             | \n|--------------|------------------------------------| \n| 3rd          | *blur*, *bombardment of stings*    | \n| 5th          | *fly*, *haste*                     | \n| 7th          | *giant insect*, *locate creature*  | \n| 9th          | *insect plague*, *telepathic bond* |",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-bees_hive-mind",
                    "name": "Hive Mind",
                    "desc": "At 10th level, when you cast *telepathic bond*, each creature in the link has advantage on Intelligence, Wisdom, and Charisma checks if at least one creature in the link has proficiency in a skill that applies to that check. In addition, if one creature in the link succeeds on a Wisdom (Perception) check to notice a hidden creature or on a Wisdom (Insight) check, each creature in the link also succeeds on the check. Finally, when a linked creature makes an attack, it has advantage on the attack roll if another linked creature that can see it uses a reaction to assist it.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-bees_mantle-of-bees",
                    "name": "Mantle of Bees",
                    "desc": "At 14th level, you can use an action to cover yourself in bees for 1 hour or until you dismiss them (no action required). While you are covered in a mantle of bees, you gain a +2 bonus to AC, and you have advantage on Charisma (Intimidation) checks. In addition, when a creature within 5 feet of you hits you with a melee weapon, it must make a Constitution saving throw against your spell save DC. On a failure, the attacker takes 1d8 piercing damage and 1d8 poison damage and is poisoned until the end of its next turn. On a successful save, the attacker takes half the damage and isn't poisoned.\n  While the mantle is active, you can use an action to direct the bees to swarm a 10-foot-radius sphere within 60 feet of you. Each creature in the area must make a Constitution saving throw against your spell save DC. On a failure, a creature takes 4d6 piercing damage and 4d6 poison damage and is poisoned for 1 minute. On a success, a creature takes half the damage and isn't poisoned. The bees then disperse, and your mantle ends.\n  Once you use this feature, you can't use it again until you finish a short or long rest, unless you expend a spell slot of 5th level or higher to create the mantle again.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Druid",
                "key": "srd_druid",
                "url": "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api"
            },
            "name": "Circle of Bees",
            "desc": "Druids of the Circle of Bees are friends to all stinging insects but focus their attention on honeybees and other pollinating insects. When not adventuring, they tend hives, either created by the insects or by themselves. They tap into the horror inherent in stinging insects to protect their allies or the fields hosting their bee friends.",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_circle-of-crystals/?format=api",
            "key": "toh_circle-of-crystals",
            "features": [
                {
                    "key": "toh_circle-of-crystals_crystalline-form",
                    "name": "Crystalline Form",
                    "desc": "At 14th level, as a bonus action while wearing or carrying your resonant crystal, you can expend one use of your Wild Shape feature to assume a crystalline form instead of transforming into a beast. You gain the following benefits while in this form: \n* You have resistance to cold damage, radiant damage, and bludgeoning, piercing, and slashing damage from nonmagical attacks. \n* You have advantage on saving throws against spells and other magical effects. \n* Your resonant crystal pulses with power, providing you with the benefits of all five harmonic frequencies. When you cast a spell of 1st level or higher, you can choose to activate only the Healing or Vitality harmonic frequencies or both. If you activate both, you can choose two different targets or the same target.\nThis feature lasts 1 minute, or until you dismiss it as a bonus action.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-crystals_crystalline-skin",
                    "name": "Crystalline Skin",
                    "desc": "Starting at 6th level, when you take damage, you can use a reaction to cause your skin to become crystalline until the end of your next turn. While your skin is crystalline, you have resistance to cold damage, radiant damage and bludgeoning, piercing, and slashing damage from nonmagical attacks, including to the triggering damage if it is of the appropriate type. You choose the exact color and appearance of the crystalline skin.\n  You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-crystals_magical-resonance",
                    "name": "Magical Resonance",
                    "desc": "At 10th level, you can draw on stored magical energy in your resonant crystal to restore some of your spent magic. While wearing or carrying the crystal, you can use a bonus action to recover one expended spell slot of 3rd level or lower. If you do so, you can't benefit from the resonant crystal's harmonic frequency for 1 minute.\n  Once you use this feature, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-crystals_resonant-crystal",
                    "name": "Resonant Crystal",
                    "desc": "When you choose this circle at 2nd level, you learn to create a special crystal that can take on different harmonic frequencies and properties. It is a Tiny object and can serve as a spellcasting focus for your druid spells. As a bonus action, you can cause the crystal to shed bright light in a 10-foot radius and dim light for an additional 10 feet. You can end the light as a bonus action.\n  Whenever you finish a long rest, you can attune your crystal to one of the following harmonic frequencies. The crystal can have only one harmonic frequency at a time, and you gain the listed benefit while you are wearing or carrying the crystal. The crystal retains the chosen frequency until you finish a long rest. \n* **Clarity.** You have advantage on saving throws against being frightened or charmed. \n* **Cleansing.** You have advantage on saving throws against being poisoned, and you have resistance to poison damage. \n* **Focus.** You have advantage on Constitution saving throws that you make to maintain concentration on a spell when you take damage. \n* **Healing.** When you cast a spell of 1st level or higher that restores hit points to a creature, the creature regains additional hit points equal to your proficiency bonus. \n* **Vitality.** Whenever you cast a spell of 1st level or higher using the resonant crystal as your focus, one creature of your choice that you can see within 30 feet of you gains temporary hit points equal to twice your proficiency bonus. The temporary hit points last for 1 minute.\nTo create or replace a lost resonant crystal, you must perform a 1-hour ceremony. This ceremony can be performed during a short or long rest, and it destroys the previous crystal, if one existed. If a previous crystal had a harmonic frequency, the new crystal has that frequency, unless you create the new crystal during a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Druid",
                "key": "srd_druid",
                "url": "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api"
            },
            "name": "Circle of Crystals",
            "desc": "Circle of Crystals druids first arose in subterranean environments, where they helped tend giant crystal gardens, but now they can be found most anywhere with access to underground caverns or geothermal activity. These druids view crystals as a naturally occurring form of order and perfection, and they value the crystals' slow growth cycle, as it reminds them the natural world moves gradually but eternally. This teaches young druids patience and assures elder druids their legacy will be carried on in each spire of crystal. As druids of this circle tend their crystals, they learn how to use the harmonic frequencies of different crystals to create a variety of effects, including storing magic.",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_circle-of-sand/?format=api",
            "key": "toh_circle-of-sand",
            "features": [
                {
                    "key": "toh_circle-of-sand_diffuse-form",
                    "name": "Diffuse Form",
                    "desc": "Also at 2nd level, when you are hit by a weapon attack while in your Sand Form, you can use your reaction to gain resistance to nonmagical bludgeoning, piercing, and slashing damage until the start of your next turn. You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-sand_echo-of-the-dunes",
                    "name": "Echo of the Dunes",
                    "desc": "At 10th level, your connection with sand deepens, and you can call on the power of the deep dunes to do one of the following: \n* **Sand Sphere.** You can use an action to conjure a 20-foot radius sphere of thick, swirling sand at a point you can see within 90 feet. The sphere spreads around corners, and its area is heavily obscured. A creature moving through the area must spend 3 feet of movement for every 1 foot it moves. The sphere lasts for 1 minute or until you dismiss it (no action required). \n* **Whirlwind.** You can use an action to transform into a whirlwind of sand until the start of your next turn. While in this form, your movement speed is doubled, and your movement doesn't provoke opportunity attacks. While in whirlwind form, you have resistance to all damage, and you can't be grappled, petrified, knocked prone, restrained, or stunned, but you also can't cast spells, can't make attacks, and can't manipulate objects that require fine dexterity.\nOnce you use one of these options, you can't use this feature again until you finish a short or long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-sand_sand-dervish",
                    "name": "Sand Dervish",
                    "desc": "Starting at 6th level, you can use a bonus action to create a sand dervish in an unoccupied space you can see within 30 feet of you. The sand dervish is a cylinder of whirling sand that is 10 feet tall and 5 feet wide. A creature that ends its turn within 5 feet of the sand dervish must make a Strength saving throw against your spell save DC. On a failed save, the creature takes 1d8 slashing damage and is pushed 10 feet away from the dervish. On a successful save, the creature takes half as much damage and isn't pushed.\n  As a bonus action on your turn, you can move the sand dervish up to 30 feet in any direction. If you ram the dervish into a creature, that creature must make the saving throw against the dervish's damage, and the dervish stops moving this turn. When you move the dervish, you can direct it over barriers up to 5 feet tall and float it across pits up to 10 feet wide.\nThe sand dervish lasts for 1 minute or until you dismiss it as a bonus action. Once you use this feature, you can't use it again until you finish a short or long rest.\nWhen you reach 10th level in this class, the damage dealt by the dervish increases to 2d8.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-sand_sand-form",
                    "name": "Sand Form",
                    "desc": "When you join this circle at 2nd level, you learn to adopt a sandy form. You can use a bonus action to expend one use of your Wild Shape feature and transform yourself into a form made of animated sand rather than transforming into a beast form. While in your sand form, you retain your game statistics. Because your body is mostly sand, you can move through a space as narrow as 1 inch wide without squeezing, and you have advantage on ability checks and saving throws to escape a grapple or the restrained condition.\n\nYou choose whether your equipment falls to the ground in your space, merges into your new form, or is worn by it. Worn equipment functions as normal, but the GM decides whether it is practical for the equipment to move with you if you flow through particularly narrow spaces.\n\nYou can stay in your sand form for 10 minutes, or until you dismiss it (no action required), are incapacitated, die, or use this feature again. While in your sand form, you can use a bonus action to do one of the following: \n* **Abrasive Blast.** You launch a blast of abrasive sand at a creature you can see within 30 feet of you. Make a ranged spell attack. On a hit, the creature takes slashing damage equal to 1d8 + your Wisdom modifier. \n* **Stinging Cloud.** You emit a cloud of fine sand at a creature you can see within 5 feet of you. The target must succeed on a Constitution saving throw against your spell save DC or be blinded until the end of its next turn.\n\nWhen you reach 10th level in this class, you can stay in your sand form for 1 hour or until you dismiss it. In addition, the damage of Abrasive Blast increases to 2d8, and the range of Stinging Cloud increases to 10 feet.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-sand_sandstorm",
                    "name": "Sandstorm",
                    "desc": "At 14th level, you can use an action to create a sandstorm of swirling wind and stinging sand. The storm rages in a cylinder that is 10 feet tall with a 30-foot radius centered on a point you can see within 120 feet. The storm spreads around corners, its area is heavily obscured, and exposed flames in the area are doused. The buffeting winds and sand make the area difficult terrain. The storm lasts for 1 minute or until you dismiss it as a bonus action.\n  When a creature enters the area for the first time on a turn or starts its turn there, that creature must make a Strength saving throw against your spell save DC. On a failed save, it takes 2d8 slashing damage and is knocked prone. On a successful save, it takes half as much damage and isn't knocked prone.\n  You are immune to the effects of the storm, and you can extend that immunity to a number of creatures that you can see within 120 feet of you equal to your proficiency bonus.\n  Once you use this feature, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Druid",
                "key": "srd_druid",
                "url": "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api"
            },
            "name": "Circle of Sand",
            "desc": "The Circle of Sand originally arose among the desert dunes, where druids forged an intimate connection with the sands that surrounded them. Now such circles gather anywhere with excess sand, including coastlines or badlands.\n  While the unacquainted might view sand as lifeless and desolate, druids of this circle know the truth—there is life within the sand, as there is almost anywhere. These druids have witnessed the destructive power of sand and the sandstorm and know to fear and respect them. Underestimating the power of sand is only for the foolish.",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_circle-of-the-green/?format=api",
            "key": "toh_circle-of-the-green",
            "features": [
                {
                    "key": "toh_circle-of-the-green_circle-spells",
                    "name": "Circle Spells",
                    "desc": "When you join this circle at 2nd level, you form a bond with a plant spirit, a creature of the Green. Your link with this spirit grants you access to some spells when you reach certain levels in this class, as shown on the Circle of the Green Spells table.\n  Once you gain access to one of these spells, you always have it prepared, and it doesn't count against the number of spells you can prepare each day. 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.\n\n**Circle of the Green Spells**\n| Druid Level  | Spells                               | \n|--------------|--------------------------------------| \n| 2nd          | *entangle*, *goodberry*              | \n| 3rd          | *barkskin*, *spike growth*           | \n| 5th          | *speak with plants*, *vine carpet*   | \n| 7th          | *dreamwine*, *hallucinatory terrain* | \n| 9th          | *enchanted bloom*, *tree stride*     |",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-the-green_gift-of-the-green",
                    "name": "Gift of the Green",
                    "desc": "At 6th level, the bond with your green spirit enhances your restorative spells and gives you the power to cast additional spells. Once before the spirit's duration ends, you can cast one of the following spells without expending a spell slot or material components: *locate animals or plants*, *pass without trace* (only in environments with ample plant life), *plant growth*, or *speak with plants*. You can't cast a spell this way again until the next time you summon your green spirit.\n  Whenever you cast a spell that restores hit points while your green spirit is summoned, roll a d8 and add the result to the total hit points restored.\n  In addition, when you cast a spell with a range other than self, the spell can originate from you or your green spirit.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-the-green_spirit-symbiosis",
                    "name": "Spirit Symbiosis",
                    "desc": "At 14th level, while your green spirit is within 30 feet of you, you can use an action to join with it, letting its plant matter grow around you. While so joined, you gain the following benefits: \n* You gain temporary hit points equal to your green spirit's current hit points. \n* You gain a climbing speed of 30 feet. \n* You have advantage on Constitution saving throws. \n* The ground within 10 feet of you is difficult terrain for creatures hostile to you. \n* You can use a bonus action on each of your turns to make a tendril attack against one creature within 10 feet of you that you can see. Make a melee spell attack. On a hit, the target takes bludgeoning damage equal to 2d8 + your Wisdom modifier.\nThis feature lasts until the temporary hit points you gained from this feature are reduced to 0, until the spirit's duration ends, or until you use an action to separate. If you separate, the green spirit has as many hit points as you had temporary hit points remaining. If this effect ends because your temporary hit points are reduced to 0, the green spirit disappears until you summon it again.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-the-green_summon-green-spirit",
                    "name": "Summon Green Spirit",
                    "desc": "Starting at 2nd level, you can summon a spirit of the Green, a manifestation of primordial plant life. As an action, you can expend one use of your Wild Shape feature to summon the Green spirit rather than assuming a beast form.\n  The spirit appears in an unoccupied space of your choice that you can see within 30 feet of you. When the spirit appears, the area in a 10-foot radius around it becomes tangled with vines and other plant growth, becoming difficult terrain until the start of your next turn.\n  The spirit is friendly to you and your companions and obeys your commands. See this creature's game statistics in the Green Spirit stat block, which uses your proficiency bonus (PB) in several places.\n  You determine the spirit's appearance. Some spirits take the form of a humanoid figure made of gnarled branches and leaves, while others look like creatures with leafy bodies and heads made of gourds or fruit. Some even resemble beasts, only made entirely of plant material.\n  In combat, the spirit shares your initiative count, but it takes its turn immediately after yours. The green spirit can move and use its reaction on its own, but, if you don't issue any commands to it, the only action it takes is the Dodge action. You can use your bonus action to direct it to take the Attack, Dash, Disengage, Help, Hide, or Search action or an action listed in its statistics. If you are incapacitated, the spirit can take any action of its choice, not just Dodge.\n  The spirit remains for 1 hour, until it is reduced to 0 hit points, until you use this feature to summon the spirit again, or until you die. When it manifests, the spirit bears 10 fruit that are infused with magic. Each fruit works like a berry created by the *goodberry* spell.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-the-green_verdant-interference",
                    "name": "Verdant Interference",
                    "desc": "Starting at 10th level, when a creature you can see within 30 feet of you or your green spirit is attacked, you can use your reaction to cause vines and vegetation to burst from the ground and grasp at the attacker, giving the attacker disadvantage on attack rolls until the start of your next turn.\n  You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Druid",
                "key": "srd_druid",
                "url": "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api"
            },
            "name": "Circle of the Green",
            "desc": "Druids of the Circle of the Green devote themselves to the plants and green things of the world, recognizing the role of plants in giving life. By continued communion with plant life, they believe they draw nearer to what they call “The Green,” a cosmic thread that binds all plant life. Druids of this circle believe they gain their abilities by tapping into the Green, and they use this connection to summon a spirit from it.",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_circle-of-the-shapeless/?format=api",
            "key": "toh_circle-of-the-shapeless",
            "features": [
                {
                    "key": "toh_circle-of-the-shapeless_circle-spells",
                    "name": "Circle Spells",
                    "desc": "When you join this circle at 2nd level, your connection with oozes grants you access to certain spells. At 2nd level, you learn the *acid splash* cantrip. At 3rd, 5th, 7th, and 9th level you gain access to the spells listed for that level in the Circle of the Shapeless Spells table. Once you gain access to one of these spells, you always have it prepared, and it doesn't count against the number of spells you can prepare each day. 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.\n\n**Circle of the Shapeless Spells**\n| Druid Level  | Spells                           | \n|--------------|----------------------------------| \n| 3rd          | *enlarge/reduce*, *spider climb* | \n| 5th          | *iron gut*, *meld into stone*    | \n| 7th          | *blight*, *freedom of movement*  | \n| 9th          | *contagion*, *seeming*           |",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-the-shapeless_engulfing-embrace",
                    "name": "Engulfing Embrace",
                    "desc": "At 14th level, while in your ooze form, you can use an action to move into the space of a creature within 5 feet of you that is your size or smaller and try to engulf it. The target creature must make a Dexterity saving throw against your spell save DC.\n  On a successful save, the creature can choose to be pushed 5 feet away from you or to an unoccupied space within 5 feet of you. A creature that chooses not to be pushed suffers the consequences of a failed saving throw.\n  On a failed save, you enter the creature's space, and the creature takes 2d6 acid damage and is engulfed. The engulfed creature is restrained and has total cover against attacks and other effects outside of your body. The engulfed creature takes 4d6 acid damage at the start of each of your subsequent turns. When you move, the engulfed creature moves with you.\n  An engulfed creature can attempt to escape by taking an action to make a Strength (Athletics) check against your spell save DC. On a success, the creature escapes and enters a space of its choice within 5 feet of you.\n  Once you use this feature, you can't use it again until you finish a long rest, unless you expend a spell slot of 5th level or higher to try to engulf another creature.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-the-shapeless_improved-ooze-form",
                    "name": "Improved Ooze Form",
                    "desc": "At 10th level, your ooze form becomes more powerful. It now lasts 1 hour, and the acid damage dealt by your Acid Weapons and Oozing Form increases to 2d6.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-the-shapeless_ooze-form",
                    "name": "Ooze Form",
                    "desc": "Starting at 2nd level, you learn to adopt an ooze form. You can use a bonus action to expend one use of your Wild Shape feature to take on an ooze-like form rather than transforming into a beast.\n  While in your ooze form, you retain your game statistics, but your body becomes less substantial and appears wet and slimy. Your skin may change in color and appearance, resembling other forms of ooze like black pudding, ochre jelly, gray ooze, or even translucent, like a gelatinous cube.\n  You choose whether your equipment falls to the ground in your space, merges into your new form, or is worn by it. Worn equipment functions as normal, but the GM decides whether it is practical for the equipment to move with you if you flow through particularly narrow spaces.\n  Your ooze form lasts for 10 minutes or until you dismiss it (no action required), are incapacitated, die, or use this feature again.\nWhile in ooze form, you gain the following benefits: \n* **Acid Weapons.** Your melee weapon attacks deal an extra 1d6 acid damage on a hit. \n* **Amorphous.** You can move through a space as narrow as 1 inch wide without squeezing. \n* **Climber.** You have a climbing speed of 20 feet. \n* **Oozing Form.** When a creature touches you or hits you with a melee attack while within 5 feet of you, you can use your reaction to deal 1d6 acid damage to that creature.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-the-shapeless_slimy-pseudopod",
                    "name": "Slimy Pseudopod",
                    "desc": "At 6th level, you can use a bonus action to cause an oozing pseudopod to erupt from your body for 1 minute or until you dismiss it as a bonus action. On the turn you activate this feature, and as a bonus action on each of your subsequent turns, you can make a melee spell attack with the pseudopod against a creature within 5 feet of you. On a hit, the target takes 1d6 acid damage.\n  You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest. When you reach 10th level in this class, the acid damage dealt by your pseudopod increases to 2d6.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Druid",
                "key": "srd_druid",
                "url": "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api"
            },
            "name": "Circle of the Shapeless",
            "desc": "Druids of the Circle of the Shapeless believe that oozes, puddings, and jellies serve an important and integral role in the natural world, particularly in decomposition and in clearing detritus. Druids of this circle also admire the adaptability of these gelatinous creatures and study them to learn how to duplicate some of their abilities.\n\nThe sworn enemies of Circle of the Shapeless druids are the so-called ooze lords and their servants who pervert the natural order by controlling and weaponizing such creatures.",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_circle-of-wind/?format=api",
            "key": "toh_circle-of-wind",
            "features": [
                {
                    "key": "toh_circle-of-wind_bonus-cantrip",
                    "name": "Bonus Cantrip",
                    "desc": "At 2nd level when you choose this circle, you learn the *message* cantrip.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-wind_circle-spells",
                    "name": "Circle Spells",
                    "desc": "The magic of the wind flows through you, granting access to certain spells. At 3rd, 5th, 7th, and 9th level, you gain access to the spells listed for that level in the Circle of Wind Spells table.\n  Once you gain access to one of these spells, you always have it prepared, and it doesn't count against the number of spells you can prepare each day. 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.\n\n**Circle of Wind Spells**\n| Druid Level  | Spells                                                | \n|--------------|-------------------------------------------------------| \n| 3rd          | *blur*, *gust of wind*                                | \n| 5th          | *fly*, *lightning bolt*                               | \n| 7th          | *conjure minor elementals*, *freedom of movement*     | \n| 9th          | *cloudkill*, *conjure elemental* (air elemental only) |",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 9,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-wind_comforting-breezes",
                    "name": "Comforting Breezes",
                    "desc": "Beginning at 6th level, as an action, you can summon a gentle breeze that extends in a 30-foot cone from you. Choose a number of targets in the area equal to your Wisdom modifier (minimum of 1). You end one disease or the blinded, deafened, paralyzed, or poisoned condition on each target. Once you use this feature, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-wind_feathered-form",
                    "name": "Feathered Form",
                    "desc": "Starting at 2nd level, when you use your Wild Shape to magically assume the shape of a beast, it can have a flying speed (you ignore “no flying speed” in the Limitations column of the Beast Shapes table but must abide by the other limitations there).",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-wind_hunger-of-storms-fury",
                    "name": "Hunger of Storm's Fury",
                    "desc": "Beginning at 14th level, when you succeed on a saving throw against a spell or effect that deals lightning damage, you take no damage and instead regain a number of hit points equal to the lightning damage dealt. Once you use this feature, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-wind_updraft",
                    "name": "Updraft",
                    "desc": "Also at 6th level, you can expend one use of Wild Shape as a bonus action to summon a powerful wind. You and each creature of your choice within 10 feet of you end the grappled or restrained conditions. You can fly up to 30 feet as part of this bonus action, and each creature that you affect with this wind can use a reaction to fly up to 30 feet. This movement doesn't provoke opportunity attacks.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_circle-of-wind_vizier-of-the-winds",
                    "name": "Vizier of the Winds",
                    "desc": "Starting at 10th level, you can ask the winds one question, and they whisper secrets back to you. You can cast *commune* without preparing the spell or expending a spell slot. Once you use this feature, you can't use it again until you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Druid",
                "key": "srd_druid",
                "url": "https://api-beta.open5e.com/v2/classes/srd_druid/?format=api"
            },
            "name": "Circle of Wind",
            "desc": "Founded in deserts, badlands, and grasslands, where wind dominates and controls the landscape, the teachings of the Circle of Wind have spread far and wide, like a mighty storm. Druids who follow this circle's teachings embrace the mercurial winds to create several effects.",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_cold-blooded/?format=api",
            "key": "toh_cold-blooded",
            "features": [
                {
                    "key": "toh_cold-blooded_insinuating-serpent",
                    "name": "Insinuating Serpent",
                    "desc": "Starting at 6th level, even when a creature resists your unsettling allure, your presence gets under their skin. When you cast an enchantment or illusion spell using a spell slot of 1st level or higher, and your target succeeds on its saving throw against your spell, your target becomes charmed by you until the start of your next turn. If the spell you cast affects multiple targets, only one of those targets can be affected by this feature.\n  You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cold-blooded_mirrored-lamina",
                    "name": "Mirrored Lamina",
                    "desc": "Starting at 18th level, when you fail a saving throw against being charmed, frightened, paralyzed, restrained, or stunned by a spell or other magical effect, you can use your reaction to force the creature that cast the spell or created the magical effect to succeed on a saving throw against your spell save DC or suffer the same condition for the same duration.\n  If both you and the creature that targeted you are affected by a condition as a result of this feature and that condition allows for subsequent saving throws to end the effect, the condition ends for both of you if either one of you succeeds on a subsequent saving throw.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 18,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cold-blooded_ophidian-metabolism",
                    "name": "Ophidian Metabolism",
                    "desc": "At 1st level, your affinity with serpents grants you a measure of their hardiness. You can go without food for a number of days equal to 3 + your Constitution modifier (minimum 1) + your proficiency bonus before you suffer the effects of starvation. You also have advantage on saving throws against poison and disease.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cold-blooded_patterned-scales",
                    "name": "Patterned Scales",
                    "desc": "Also at 1st level, when you use magic to trick or deceive, the residual energy of your spell subtly alters how others perceive you. When you cast an illusion spell using a spell slot of 1st level or higher, you have advantage on Charisma (Deception) and Charisma (Persuasion) checks for the duration of the spell and for 10 minutes after the spell's duration ends.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 1,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_cold-blooded_spirit-venom",
                    "name": "Spirit Venom",
                    "desc": "At 14th level, you sap the will and resolve of creatures that are under your sway. If you start your turn with at least one creature within 30 feet of you that is currently charmed, frightened, paralyzed, restrained, or stunned by a spell you cast or a magical effect you created, such as from a magic item, you can use your reaction to force each such creature to take 6d4 psychic damage.\n  You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest. If you have expended all your uses of this feature, you can spend 5 sorcery points at the start of your turn to use it again.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Sorcerer",
                "key": "srd_sorcerer",
                "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
            },
            "name": "Cold-Blooded",
            "desc": "The serpentfolk slithered across the surface of the world in the primordial times before the warmblooded races became dominant. They worked their will upon the land and ocean and created works to show their mastery of the magical arts. Their artistry did not end with the landscape. They also experimented on any warm-blooded creatures they captured until they had warped and molded the creatures into new and deadly forms.\n\nOne or more of your ancestors was experimented on or an associate of the world's earliest serpentfolk. Your ancestor's natural affinity for magic was nurtured, expanded, and warped by the experimentation of their ophidian masters in order to transform them into something closer to the serpentine ideal. Those alterations made so long ago have waxed in you, allowing you to influence intelligent creatures more easily. Now you must decide if you will follow the serpent's path of dominance and subjugation or if you will fight against their influence and use your power for a greater purpose.",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_college-of-echoes/?format=api",
            "key": "toh_college-of-echoes",
            "features": [
                {
                    "key": "toh_college-of-echoes_alter-sound",
                    "name": "Alter Sound",
                    "desc": "At 3rd level, you can manipulate the sounds of your speech to mimic any sounds you've heard, including voices. A creature that hears the sounds can tell they are imitations with a successful Wisdom (Insight) check contested by your Charisma (Deception) check.\n  In addition, you can manipulate some of the sounds around you. You can use your reaction to cause one of the following effects. \n\n***Enhance.*** You can increase the volume of a sound originating within 30 feet of you, doubling the range it can be heard and granting creatures in range of the sound advantage on Wisdom (Perception) checks to detect the sound. In addition, when a hostile creature within 30 feet of you takes thunder damage, you can expend one use of Bardic Inspiration and increase the thunder damage by an amount equal to the number you roll on the Bardic Inspiration die.\n\n***Dampen.*** You can decrease the volume of a sound originating within 30 feet of you, halving the range it can be heard and granting creatures in range of the sound disadvantage on Wisdom (Perception) checks to detect the sound. In addition, when a friendly creature within 30 feet of you takes thunder damage, you can expend one use of Bardic Inspiration and decrease the thunder damage by an amount equal to the number you roll on the Bardic Inspiration die.\n\n**Distort.** You can change 1 word or up to 2 notes within 30 feet of you to another word or other notes. You can expend one use of Bardic Inspiration to change a number of words within 30 feet of you equal to 1 + the number you roll on the Bardic Inspiration die, or you can change a number of notes of a melody within 30 feet of you equal to 2 + double the number you roll on the Bardic Inspiration die. A creature that can hear the sound can notice it was altered by succeeding on a Wisdom (Perception) check contested by your Charisma (Deception) check. At your GM's discretion, this effect can alter sounds that aren't words or melodies, such as altering the cries of a young animal to sound like the roars of an adult.\n\n***Disrupt.*** When a spellcaster casts a spell with verbal components within 30 feet of you, you can expend one use of your Bardic Inspiration to disrupt the sounds of the verbal components. The spellcaster must succeed on a concentration check (DC 8 + the number you roll on the Bardic Inspiration die) or the spell fails and has no effect. You can disrupt a spell only if it is of a spell level you can cast.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_college-of-echoes_echolocation",
                    "name": "Echolocation",
                    "desc": "When you join the College of Echoes at 3rd level, you learn how to see with your ears as well as your eyes. As long as you can hear, you have blindsight out to a range of 10 feet, and you have disadvantage on saving throws against effects that would deafen you. At 14th level, your blindsight is now out to a range of 15 feet, and you no longer have disadvantage on saving throws against effects that would deafen you.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_college-of-echoes_resounding-strikes",
                    "name": "Resounding Strikes",
                    "desc": "Starting at 6th level, when you hit a creature with a melee weapon attack, you can expend one spell slot to deal thunder damage to the target, in addition to the weapon's damage. The extra damage is 1d6 for a 1st-level spell slot, plus 1d6 for each spell level higher than 1st, to a maximum of 6d6. The damage increases by 1d6 if the target is made of inorganic material such as stone, crystal, or metal.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_college-of-echoes_reverberating-strikes",
                    "name": "Reverberating Strikes",
                    "desc": "At 14th level, your Bardic Inspiration infuses your allies' weapon attacks with sonic power. A creature that has a Bardic Inspiration die from you can roll that die and add the number rolled to a weapon damage roll it just made, and all of the damage from that attack becomes thunder damage. The target of the attack must succeed on a Strength saving throw against your spell save DC or be knocked prone.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Bard",
                "key": "srd_bard",
                "url": "https://api-beta.open5e.com/v2/classes/srd_bard/?format=api"
            },
            "name": "College of Echoes",
            "desc": "In the caverns beneath the surface of the world, sound works differently. Your exposure to echoes has taught you about how sound changes as it moves and encounters obstacles. Inspired by the effect caves and tunnels have on sounds, you have learned to manipulate sound with your magic, curving it and altering it as it moves. You can silence the most violent explosions, you can make whispers seem to reverberate forever, and you can even change the sounds of music and words as they are created.",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_college-of-investigation/?format=api",
            "key": "toh_college-of-investigation",
            "features": [
                {
                    "key": "toh_college-of-investigation_bardic-instinct",
                    "name": "Bardic Instinct",
                    "desc": "Starting at 6th level, you can extend your knowledge of criminal behavior to your companions. When a creature that has a Bardic Inspiration die from you is damaged by a hostile creature's attack, it can use its reaction to roll that die and reduce the damage by twice the number rolled. If this reduces the damage of the attack to 0, the creature you inspired can make one melee attack against its attacker as part of the same reaction.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_college-of-investigation_bonus-proficiencies",
                    "name": "Bonus Proficiencies",
                    "desc": "When you join the College of Investigation at 3rd level, you gain proficiency in the Insight skill and in two of the following skills of your choice: Acrobatics, Deception, Investigation, Performance, Sleight of Hand, or Stealth.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_college-of-investigation_hot-pursuit",
                    "name": "Hot Pursuit",
                    "desc": "Starting at 14th level, when a creature fails a saving throw against one of your bard spells, you can designate it as your mark for 24 hours. You know the direction to your mark at all times unless it is within an antimagic field, it is protected by an effect that prevents scrying such as nondetection, or there is a barrier of lead at least 1 inch thick between you.\n  In addition, whenever your mark makes an attack roll, you can expend one use of Bardic Inspiration to subtract the number rolled from the mark's attack roll. Alternatively, whenever you make a saving throw against a spell or magical effect from your mark, you can expend one use of Bardic Inspiration to add the number rolled to your saving throw. You can choose to expend the Bardic Inspiration after the attack or saving throw is rolled but before the outcome is determined.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_college-of-investigation_quick-read",
                    "name": "Quick Read",
                    "desc": "At 3rd level, your knowledge of underhanded tactics allows you to gain insight into your foes' strategies. As a bonus action, you can expend one use of Bardic Inspiration to make a Wisdom (Insight) check against one creature you can see within 30 feet contested by the creature's Charisma (Deception) check. Add the number you roll on the Bardic Inspiration die to the result of your check. You have disadvantage on this check if the target is not a humanoid, and the check automatically fails against creatures with an Intelligence score of 3 or lower. On a success, you gain one of the following benefits: \n* The target has disadvantage on attack rolls against you for 1 minute. \n* You have advantage on saving throws against the target's spells and magical effects for 1 minute. \n* You have advantage on attack rolls against the target for 1 minute.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Bard",
                "key": "srd_bard",
                "url": "https://api-beta.open5e.com/v2/classes/srd_bard/?format=api"
            },
            "name": "College of Investigation",
            "desc": "Bards pick up all sorts of information as they travel the land. Some bards focus on a certain type of information, like epic poetry, love ballads, or bawdy drinking songs. Others, however, turn to the shadowy occupation of investigating crimes. These bards use their knack for gathering information to learn about criminals and vigilantes, their tactics, and their weaknesses. Some work with agents of the law to catch criminals, but shadier members of this college use their dark knowledge to emulate the malefactors they have studied for so long.",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_college-of-shadows/?format=api",
            "key": "toh_college-of-shadows",
            "features": [
                {
                    "key": "toh_college-of-shadows_bonus-proficiencies",
                    "name": "Bonus Proficiencies",
                    "desc": "When you join the College of Shadows at 3rd level, you gain proficiency in Stealth and in two other skills of your choice.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_college-of-shadows_cunning-insight",
                    "name": "Cunning Insight",
                    "desc": "Starting at 6th level, you know exactly where to hit your enemies. You can use an action to focus on a creature you can see within 60 feet of you. The target must make a Wisdom saving throw against your spell save DC. You can use this feature as a bonus action if you expend a Bardic Inspiration die. If you do, roll the die and subtract the number rolled from the target's saving throw roll. If the target fails the saving throw, choose one of the following: \n* You have advantage on your next attack roll against the target. \n* You know the target's damage vulnerabilities. \n* You know the target's damage resistances and damage immunities. \n* You know the target's condition immunities. \n* You see through any illusions obscuring or affecting the target for 1 minute.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_college-of-shadows_mantle-of-shadows",
                    "name": "Mantle of Shadows",
                    "desc": "Starting at 3rd level, while you are in dim light or darkness, you can use an action to twist the shadows around you for 1 minute or until your concentration ends. For the duration, you have advantage on Dexterity (Stealth) checks, and you can take the Dash action as a bonus action on each of your turns.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_college-of-shadows_shadowed-performance",
                    "name": "Shadowed Performance",
                    "desc": "Starting at 14th level, you are a master at weaving stories and influencing the minds of your audience. If you perform for at least 1 minute, you can attempt to make or break a creature's reputation by relaying a tale to an audience through song, poetry, play, or other medium. At the end of the performance, choose a number of humanoids who witnessed the entire performance, up to a number equal to 1 plus your Charisma modifier. Each target must make a Wisdom saving throw against your spell save DC. On a failed save, a target suffers one of the following (your choice): \n* For 24 hours, the target believes the tale you told is true and will tell others the tale as if it were truth. \n* For 1 hour, the target believes *someone* nearby knows their darkest secret, and they have disadvantage on Charisma, Wisdom, and Intelligence ability checks and saving throws as they are distracted and overcome with paranoia. \n* The target becomes convinced that you (or one of your allies if you choose to sing the praises of another) are a fearsome opponent. For 1 minute, the target is frightened of you (or your ally), and you (or your ally) have advantage on attack rolls against the target. A *remove curse* or *greater restoration* spell ends this effect early. You can't use this feature again until you finish a short or long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Bard",
                "key": "srd_bard",
                "url": "https://api-beta.open5e.com/v2/classes/srd_bard/?format=api"
            },
            "name": "College of Shadows",
            "desc": "Some bards are as proficient in the art of espionage as they are in poetry and song. Their primary medium is information and secrets, though they are known to slip a dagger between ribs when necessary. Masters of insight and manipulation, these bards use every tool at their disposal in pursuit of their goals, and they value knowledge above all else. The more buried a secret, the deeper they delve to uncover it. Knowledge is power; it can cement empires or topple dynasties.\n\nCollege of Shadows bards undergo careful training before they're sent out into the world. Skilled in both music and manipulation, they're the perfect blend of charm and cunning. The tricks they learn in their tutelage make them ideal for the subtle work of coaxing out secrets, entrancing audiences, and dazzling the minds of their chosen targets.",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_college-of-sincerity/?format=api",
            "key": "toh_college-of-sincerity",
            "features": [
                {
                    "key": "toh_college-of-sincerity_artist-of-renown",
                    "name": "Artist of Renown",
                    "desc": "At 14th level, you can expend a Bardic Inspiration die to cast an enchantment spell you don't know using one of your spell slots. When you do so, you must be able to meet all of the spell's requirements, and you must have an available spell slot of sufficient level.\n  You can't use your Font of Inspiration feature to regain Bardic Inspiration dice expended to cast spells with this feature after a short rest. Bardic Inspiration dice expended by this feature are regained only after you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_college-of-sincerity_entourage",
                    "name": "Entourage",
                    "desc": "When you join the College of Sincerity at 3rd level, you gain the service of two commoners. Your entourage is considered charmed by you and travels with you to see to your mundane needs, such as making your meals and doing your laundry. If you are in an urban area, they act as your messengers and gofers. When you put on a performance, they speak your praises and rouse the crowd to applause. In exchange for their service, you must provide your entourage a place to live and pay the costs for them to share the same lifestyle as you.\n  Your entourage doesn't join combat or venture into obviously dangerous areas or situations. If you or your companions abuse or mistreat your entourage, they leave your service immediately. If this occurs, you can gain the service of a new entourage by traveling to a different urban area where you must perform at least 1 hour each day for one week.\n  You gain another commoner at 6th level, and a final one at 14th level. If you prefer, instead of gaining a new commoner at 6th level, one member of your entourage can become a guard. At 14th level, if you have a guard, it can become your choice of a spy or veteran, instead of taking on a new commoner. If one member of your entourage becomes a guard, spy, or veteran, that person accompanies you into dangerous situations, but they only use the Help action to aid you, unless you use a bonus action to direct them to take a specific action. At the GM's discretion, you can replace the guard with another humanoid of CR 1/8 or lower, the spy with another humanoid of CR 1 or lower, and the veteran with another humanoid of CR 3 or lower.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_college-of-sincerity_kind-eyed-smile",
                    "name": "Kind-Eyed Smile",
                    "desc": "Also at 3rd level, when you cast an enchantment spell, such as *charm person*, your target remains unaware of your attempt to affect its mind, regardless of the result of its saving throw. When the duration of an enchantment spell you cast ends, your target remains unaware that you enchanted it. If the description of the spell you cast states the creature is aware you influenced it with magic, it isn't aware you enchanted it unless it succeeds on a Charisma saving throw against your spell save DC.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_college-of-sincerity_lingering-presence",
                    "name": "Lingering Presence",
                    "desc": "Starting at 6th level, if a creature fails a saving throw against an enchantment or illusion spell you cast, it has disadvantage on subsequent saving throws it makes to overcome the effects of your spell. For example, a creature affected by your *hold person* spell has disadvantage on the saving throw it makes at the end of each of its turns to end the paralyzed effect.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Bard",
                "key": "srd_bard",
                "url": "https://api-beta.open5e.com/v2/classes/srd_bard/?format=api"
            },
            "name": "College of Sincerity",
            "desc": "Bards of the College of Sincerity know it is easier for someone to get what they want when they mask their true intentions behind a pleasant façade. These minstrels gain a devoted following and rarely lack for company. Some of their devotees go so far as to put themselves at the service of the bard they admire. Though members of the college can be found as traveling minstrels and adventuring troubadours, they gravitate to large urban areas where their silver tongues and mind-bending performances have the greatest influence. Devious rulers sometimes seek out members of the college as counsellors, but the rulers must be wary lest they become a mere pawn of their new aide.",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_college-of-tactics/?format=api",
            "key": "toh_college-of-tactics",
            "features": [
                {
                    "key": "toh_college-of-tactics_ablative-inspiration",
                    "name": "Ablative Inspiration",
                    "desc": "Starting at 14th level, when you take damage from a spell or effect that affects an area, such as the *fireball* spell or a dragon's breath weapon, you can expend one use of your Bardic Inspiration as a reaction to redirect and dissipate some of the spell's power. Roll the Bardic Inspiration die and add the number rolled to your saving throw against the spell. If you succeed on the saving throw, each friendly creature within 10 feet of you is also treated as if it succeeded on the saving throw.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_college-of-tactics_combat-tactician",
                    "name": "Combat Tactician",
                    "desc": "When you join the College of Tactics at 3rd level, you gain proficiency with medium armor, shields, and one martial weapon of your choice. In addition, you can use Bardic Inspiration a number of times equal to your Charisma modifier (a minimum of 1) + your proficiency bonus. You regain expended uses when you finish a long rest (or short rest if you have the Font of Inspiration feature), as normal.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_college-of-tactics_setting-the-board",
                    "name": "Setting the Board",
                    "desc": "Also at 3rd level, you can move your allies into more advantageous positions, just as a general moves troop markers on a map. As a bonus action, you can command up to three willing allies who can see or hear you to use a reaction to move. Each target can move up to half its speed. This movement doesn't provoke opportunity attacks.\n  You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_college-of-tactics_song-of-strategy",
                    "name": "Song of Strategy",
                    "desc": "Beginning at 6th level, you can share your tactical knowledge with your allies in the heat of battle. A creature that has a Bardic Inspiration die from you can roll that die and perform one of the following strategies. For the purpose of these strategies, “you” refers to the creature with the Bardic Inspiration die.\n\n***Bait and Bleed.*** If you take the Dodge action, you can make one melee attack against a creature that is within 5 feet of you, adding the number rolled to your attack roll.\n\n***Counter Offensive.*** If you take damage from a creature, you can use your reaction to make one attack against your attacker, adding the number rolled to your attack roll. You can't use this strategy if the attacker is outside your weapon's normal range or reach.\n\n***Distraction.*** You can take the Disengage action as a bonus action, increasing your speed by 5 feet *x* the number rolled.\n\n***Frightening Charge.*** If you take the Dash action, you can make one melee attack at the end of the movement, adding the number rolled to your attack roll. If the attack is a critical hit, the target is frightened until the start of your next turn.\n\n***Hold Steady.*** If you take the Ready action and the trigger for the readied action doesn't occur, you can make one weapon or spell attack roll after all other creatures have acted in the round, adding the number rolled to the attack roll.\n\n***Indirect Approach.*** If you take the Help action to aid a friendly creature in attacking a creature within 5 feet of you, the friendly creature can add the number rolled to their attack roll against the target, and each other friendly creature within 5 feet of you has advantage on its first attack roll against the target.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Bard",
                "key": "srd_bard",
                "url": "https://api-beta.open5e.com/v2/classes/srd_bard/?format=api"
            },
            "name": "College of Tactics",
            "desc": "Bards of the College of Tactics are calculating strategists who scour historical records of famous battles for tricks they can use to give their own troops, and those of their patrons, an edge on the battlefield. Members of this college travel from war zone to combat site and interview the veterans of those engagements, trying to discern how the victors won the day and leveraging that information for their personal glory.",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_college-of-the-cat/?format=api",
            "key": "toh_college-of-the-cat",
            "features": [
                {
                    "key": "toh_college-of-the-cat_bonus-proficiencies",
                    "name": "Bonus Proficiencies",
                    "desc": "When you join the College of the Cat at 3rd level, you gain proficiency with the Acrobatics and Stealth skills and with thieves' tools if you don't already have them. In addition, if you're proficient with a simple or martial melee weapon, you can use it as a spellcasting focus for your bard spells.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_college-of-the-cat_catlike-tread",
                    "name": "Catlike Tread",
                    "desc": "Starting at 14th level, while a creature has one of your Bardic Inspiration dice, it has advantage on Dexterity (Stealth) checks. When you have no uses of Bardic Inspiration left, you have advantage on Dexterity (Stealth) checks.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_college-of-the-cat_inspired-pounce",
                    "name": "Inspired Pounce",
                    "desc": "Also at 3rd level, you learn to stalk unsuspecting foes engaged in combat with your allies. When an ally you can see uses one of your Bardic Inspiration dice on a weapon attack roll against a creature, you can use your reaction to move up to half your speed and make one melee weapon attack against that creature. You gain a bonus on your attack roll equal to the result of the spent Bardic Inspiration die.\n  When you reach 6th level in this class, you gain a climbing speed equal to your walking speed, and when you use Inspired Pounce, you can move up to your speed as part of the reaction.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_college-of-the-cat_my-claws-are-sharp",
                    "name": "My Claws Are Sharp",
                    "desc": "Beginning at 6th level, you can attack twice, instead of once, whenever you take the Attack action on your turn. In addition, when you use two-weapon fighting to make an attack as a bonus action, you can give a Bardic Inspiration die to a friendly creature within 60 feet of you as part of that same bonus action.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Bard",
                "key": "srd_bard",
                "url": "https://api-beta.open5e.com/v2/classes/srd_bard/?format=api"
            },
            "name": "College of the Cat",
            "desc": "Scholars and spies, heroes and hunters: whether wooing an admirer in the bright sunlight or stalking prey under the gentle rays of the moon, bards of the College of the Cat excel at diverse skills and exhibit contrary tendencies. The adventurous spirits who favor the College of the Cat let their curiosity and natural talents get them into impossible places. Most are skilled, cunning, and vicious enough to extricate themselves from even the most dangerous situations.",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_courser-mage/?format=api",
            "key": "toh_courser-mage",
            "features": [
                {
                    "key": "toh_courser-mage_multitudinous-arrows",
                    "name": "Multitudinous Arrows",
                    "desc": "Starting at 14th level, you can attack twice, instead of once, whenever you take the Attack action with a longbow or shortbow on your turn. If you use your Spell Arrow feature, you can imbue both arrows with arcane power by expending one spell slot. If you imbue two arrows with this feature, you can't cast spells other than cantrips until the end of your next turn.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 14,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_courser-mage_pinpoint-weakness",
                    "name": "Pinpoint Weakness",
                    "desc": "At 10th level, when you hit a creature with an arrow imbued by your Spell Arrow feature, your next ranged weapon attack against that creature has advantage.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 10,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_courser-mage_spell-arrow",
                    "name": "Spell Arrow",
                    "desc": "Beginning at 6th level, you can imbue an arrow you fire from a longbow or shortbow with magical energy. As a bonus action, you can expend a 1st-level spell slot to cause the next arrow you fire to magically deal an extra 2d4 force damage to the target on a hit. If you expend a spell slot of 2nd level or higher, the extra damage increases by 1d4 for each slot level above 1st.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 6,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_courser-mage_stalking-savant",
                    "name": "Stalking Savant",
                    "desc": "At 2nd level, you gain proficiency with longbows and shortbows, and you gain proficiency in the Stealth skill. In addition, you can still perform the somatic components of wizard spells even when you have a longbow or shortbow in one or both hands.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_courser-mage_unseen-assailant",
                    "name": "Unseen Assailant",
                    "desc": "Starting at 2nd level, as a bonus action, you can choose a target you can see within 60 feet of you and become invisible to that target until the start of your next turn. Once the effect ends, you can't use this feature on that target again until you finish a long rest.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 2,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Wizard",
                "key": "srd_wizard",
                "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
            },
            "name": "Courser Mage",
            "desc": "A tradition more focused on stalking prey than reading dozens of books, courser mages generally choose more subtle spells that aid in finding or hiding from their enemies. They learn to imbue their arrows with spell energy to deliver more deadly shots.",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        },
        {
            "url": "https://api-beta.open5e.com/v2/classes/toh_dawn-blade/?format=api",
            "key": "toh_dawn-blade",
            "features": [
                {
                    "key": "toh_dawn-blade_bolstering-light",
                    "name": "Bolstering Light",
                    "desc": "Starting at 9th level, when you reduce a creature to 0 hit points with radiant damage, choose one of the following: \n* Gain temporary hit points equal to twice your rogue level for 1 hour. \n* End one condition affecting you. The condition can be blinded, deafened, or poisoned. \n* End one curse affecting you. \n* End one disease affecting you.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 9,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_dawn-blade_dawn-flare",
                    "name": "Dawn Flare",
                    "desc": "At 17th level, when you use your Dawn Strike feature to deal radiant damage to a creature that can't see you, the creature must make a Constitution saving throw (DC equal to 8 + your proficiency bonus + your Wisdom modifier). On a failed save, the creature takes 10d6 radiant damage and can't regain hit points until the start of your next turn. Once a creature takes damage from this feature, it is immune to your Dawn Flare for 24 hours.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 17,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_dawn-blade_dawn-strike",
                    "name": "Dawn Strike",
                    "desc": "Starting at 3rd level, when you deal damage with your Sneak Attack feature, you can magically change the extra damage dealt to radiant damage. When you hit an undead or a creature of shadow with such a Sneak Attack, you deal an extra 1d6 radiant damage.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_dawn-blade_eyes-of-the-dawn",
                    "name": "Eyes of the Dawn",
                    "desc": "At 3rd level, you gain darkvision out to a range of 60 feet. If you already have darkvision, the range increases by 30 feet.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_dawn-blade_radiant-beam",
                    "name": "Radiant Beam",
                    "desc": "Beginning at 3rd level, when you deal radiant damage to a creature with a melee weapon attack, you can use a bonus action to throw a portion of that radiant energy at a different creature you can see within 30 feet of you. Make a ranged weapon attack against the second creature. You are proficient with this beam, and you don't have disadvantage on the ranged attack roll from being within 5 feet of the first creature (though you can still have disadvantage from other sources). On a hit, the beam deals 1d6 radiant damage.\n  When you reach 10th level in this class, the beam's damage increases to 2d6.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 3,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                },
                {
                    "key": "toh_dawn-blade_sudden-illumination",
                    "name": "Sudden Illumination",
                    "desc": "At 13th level, when you hit a creature with your Radiant Beam, it must succeed on a Constitution saving throw (DC equal to 8 + your proficiency bonus + your Wisdom modifier) or be blinded until the end of its next turn.",
                    "feature_type": "CLASS_LEVEL_FEATURE",
                    "gained_at": [
                        {
                            "level": 13,
                            "detail": null
                        }
                    ],
                    "data_for_class_table": []
                }
            ],
            "document": {
                "name": "Tome of Heroes",
                "key": "toh",
                "display_name": "Tome of Heroes",
                "publisher": {
                    "name": "Kobold Press",
                    "key": "kobold-press",
                    "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
                },
                "gamesystem": {
                    "name": "5th Edition 2014",
                    "key": "5e-2014",
                    "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
                },
                "permalink": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/"
            },
            "saving_throws": [],
            "subclass_of": {
                "name": "Rogue",
                "key": "srd_rogue",
                "url": "https://api-beta.open5e.com/v2/classes/srd_rogue/?format=api"
            },
            "name": "Dawn Blade",
            "desc": "Even churches and temples of deities of goodness and light have need of those willing to get their hands dirty and willing to sully their honor in service of what must be done. Dawn blades are devout rogues, drawing divine power from deities of light to strike as a sudden ray of searing sunlight in the darkness. They are often considered controversial by other adherents of their faith, yet the faith's leadership understands such agents are sometimes necessary.",
            "hit_dice": null,
            "caster_type": null,
            "primary_abilities": []
        }
    ]
}