diff --git a/src/2024/5e-SRD-Features.json b/src/2024/5e-SRD-Features.json new file mode 100644 index 00000000..29a6a9c0 --- /dev/null +++ b/src/2024/5e-SRD-Features.json @@ -0,0 +1,2811 @@ +[ +{ + "index": "barbarian-rage", + "url": "/api/2024/features/barbarian-rage", + "name": "Rage", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "level": { + "index": "barbarian-1", + "name": "Barbarian 1", + "url": "/api/2024/levels/barbarian-1-nyi" + }, + "description" : "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 You 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 ex- pended use when you finish a Short Rest, and you regain all expended uses when you finish a Long Rest.\n While active, your Rage follows the rules below.\n **Damage Resistance.** You have Resistance to Blud- geoning, Piercing, and Slashing damage.\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 **Strength Advantage.** You have Advantage on Strength checks and Strength saving throws.\n **No Concentration or Spells.** You can't maintain Concentration, and you can't cast spells.\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.\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." +}, +{ + "index": "barbarian-unarmored-defense", + "url": "/api/2024/features/barbarian-unarmored-defense", + "name": "Unarmored Defense", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "level": { + "index": "barbarian-1", + "name": "Barbarian 1", + "url": "/api/2024/levels/barbarian-1-nyi" + }, + "description" : "While you aren't wearing any armor, your base Ar- mor Class equals 10 plus your Dexterity and Consti- tution modifiers. You can use a Shield and still gain this benefit." +}, +{ + "index": "barbarian-weapon-mastery", + "url": "/api/2024/features/barbarian-weapon-mastery", + "name": "Weapon Mastery", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "level": { + "index": "barbarian-1", + "name": "Barbarian 1", + "url": "/api/2024/levels/barbarian-1-nyi" + }, + "description" : "Your training with weapons allows you to use the mastery properties of two kinds of Simple or Mar- tial Melee weapons of your choice, such as Great- axes and Handaxes. Whenever you finish a Long Rest, you can practice weapon drills and change one of those weapon choices.\n When 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." +}, +{ + "index": "barbarian-danger-sense", + "url": "/api/2024/features/barbarian-danger-sense", + "name": "Danger Sense", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "level": { + "index": "barbarian-2", + "name": "Barbarian 2", + "url": "/api/2024/levels/barbarian-2-nyi" + }, + "description" : "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." +}, +{ + "index": "barbarian-reckless-attack", + "url": "/api/2024/features/barbarian-reckless-attack", + "name": "Reckless Attack", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "level": { + "index": "barbarian-2", + "name": "Barbarian 2", + "url": "/api/2024/levels/barbarian-2-nyi" + }, + "description" : "You can throw aside all concern for defense to at- tack with increased ferocity. When you make your first attack roll on your turn, you can decide to at- tack recklessly. Doing so gives you Advantage on at- tack rolls using Strength until the start of your next\nturn, but attack rolls against you have Advantage during that time." +}, +{ + "index": "barbarian-subclass", + "url": "/api/2024/features/barbarian-subclass", + "name": "Barbarian Subclass", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "level": { + "index": "barbarian-3", + "name": "Barbarian 3", + "url": "/api/2024/levels/barbarian-3-nyi" + }, + "description" : "You gain a Barbarian subclass of your choice. 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." +}, +{ + "index": "barbarian-primal-knowledge", + "url": "/api/2024/features/barbarian-primal-knowledge", + "name": "Primal Knowledge", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "level": { + "index": "barbarian-3", + "name": "Barbarian 3", + "url": "/api/2024/levels/barbarian-3-nyi" + }, + "description" : "You gain proficiency in another skill of your choice from the skill list available to Barbarians at level 1.\n In 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 differ- ent ability: Acrobatics, Intimidation, Perception,\nStealth, or Survival. When you use this ability, your Strength represents primal power coursing through you, honing your agility, bearing, and senses." +}, +{ + "index": "barbarian-ability-score-improvement", + "url": "/api/2024/features/barbarian-ability-score-improvement", + "name": "Ability Score Improvement", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "level": { + "index": "barbarian-4", + "name": "Barbarian 4", + "url": "/api/2024/levels/barbarian-4-nyi" + }, + "description" : "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 lev- els 8, 12, and 16." +}, +{ + "index": "barbarian-extra-attack", + "url": "/api/2024/features/barbarian-extra-attack", + "name": "Extra Attack", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "level": { + "index": "barbarian-5", + "name": "Barbarian 5", + "url": "/api/2024/levels/barbarian-5-nyi" + }, + "description" : "You can attack twice instead of once whenever you take the Attack action on your turn." +}, +{ + "index": "barbarian-fast-movement", + "url": "/api/2024/features/barbarian-fast-movement", + "name": "Fast Movement", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "level": { + "index": "barbarian-5", + "name": "Barbarian 5", + "url": "/api/2024/levels/barbarian-5-nyi" + }, + "description" : "Your speed increases by 10 feet while you aren't wearing Heavy armor." +}, +{ + "index": "barbarian-feral-instinct", + "url": "/api/2024/features/barbarian-feral-instinct", + "name": "Feral Instinct", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "level": { + "index": "barbarian-7", + "name": "Barbarian 7", + "url": "/api/2024/levels/barbarian-7-nyi" + }, + "description" : "Your instincts are so honed that you have Advan- tage on Initiative rolls." +}, +{ + "index": "barbarian-instinctive-pounce", + "url": "/api/2024/features/barbarian-instinctive-pounce", + "name": "Instinctive Pounce", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "level": { + "index": "barbarian-7", + "name": "Barbarian 7", + "url": "/api/2024/levels/barbarian-7-nyi" + }, + "description" : "As part of the Bonus Action you take to enter your Rage, you can move up to half your Speed." +}, +{ + "index": "barbarian-brutal-strike", + "url": "/api/2024/features/barbarian-brutal-strike", + "name": "Brutal Strike", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "level": { + "index": "barbarian-9", + "name": "Barbarian 9", + "url": "/api/2024/levels/barbarian-9-nyi" + }, + "description" : "If you use Reckless Attack, you can forgo any Ad- vantage 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 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 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." +}, +{ + "index": "barbarian-relentless-rage", + "url": "/api/2024/features/barbarian-relentless-rage", + "name": "Relentless Rage", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "level": { + "index": "barbarian-11", + "name": "Barbarian 11", + "url": "/api/2024/levels/barbarian-11-nyi" + }, + "description" : "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 Each 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." +}, +{ + "index": "barbarian-improved-brutal-strike-1", + "url": "/api/2024/features/barbarian-improved-brutal-strike-1", + "name": "Improved Brutal Strike", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "level": { + "index": "barbarian-13", + "name": "Barbarian 13", + "url": "/api/2024/levels/barbarian-13-nyi" + }, + "description" : "You have honed new ways to attack furiously. The following effects are now among your Brutal Strike options.\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 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." +}, +{ + "index": "barbarian-persistent-rage", + "url": "/api/2024/features/barbarian-persistent-rage", + "name": "Persistent Rage", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "level": { + "index": "barbarian-15", + "name": "Barbarian 15", + "url": "/api/2024/levels/barbarian-15-nyi" + }, + "description" : "When you roll Initiative, you can regain all ex- pended 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 In 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." +}, +{ + "index": "barbarian-improved-brutal-strike-2", + "url": "/api/2024/features/barbarian-improved-brutal-strike-2", + "name": "Improved Brutal Strike", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "level": { + "index": "barbarian-17", + "name": "Barbarian 17", + "url": "/api/2024/levels/barbarian-17-nyi" + }, + "description" : "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." +}, +{ + "index": "barbarian-indomitable-might", + "url": "/api/2024/features/barbarian-indomitable-might", + "name": "Indomitable Might", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "level": { + "index": "barbarian-18", + "name": "Barbarian 18", + "url": "/api/2024/levels/barbarian-18-nyi" + }, + "description" : "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." +}, +{ + "index": "barbarian-epic-boon", + "url": "/api/2024/features/barbarian-epic-boon", + "name": "Epic Boon", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "level": { + "index": "barbarian-19", + "name": "Barbarian 19", + "url": "/api/2024/levels/barbarian-19-nyi" + }, + "description" : "You gain an Epic Boon feat (see \"Feats\") or another feat of your choice for which you qualify. Boon of Irresistible Offense is recommended." +}, +{ + "index": "barbarian-primal-champion", + "url": "/api/2024/features/barbarian-primal-champion", + "name": "Primal Champion", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "level": { + "index": "barbarian-20", + "name": "Barbarian 20", + "url": "/api/2024/levels/barbarian-20-nyi" + }, + "description" : "You embody primal power. Your Strength and Con- stitution scores increase by 4, to a maximum of 25." +}, +{ + "index": "berserker-frenzy", + "name": "Frenzy", + "url": "/api/2024/features/berserker-frenzy", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "subclass": { + "index": "berserker", + "name": "Berserker", + "url": "/api/2024/subclasses/berserker-nyi" + }, + "level": { + "index": "barbarian-3", + "name": "Barbarian 3", + "url": "/api/2024/levels/barbarian-3-nyi" + }, + "description": "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." +}, +{ + "index": "berserker-mindless-rage", + "name": "Mindless Rage", + "url": "/api/2024/features/berserker-mindless-rage", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "subclass": { + "index": "berserker", + "name": "Berserker", + "url": "/api/2024/subclasses/berserker-nyi" + }, + "level": { + "index": "barbarian-6", + "name": "Barbarian 6", + "url": "/api/2024/levels/barbarian-6-nyi" + }, + "description": "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." +}, +{ + "index": "berserker-retaliation", + "name": "Retaliation", + "url": "/api/2024/features/berserker-retaliation", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "subclass": { + "index": "berserker", + "name": "Berserker", + "url": "/api/2024/subclasses/berserker-nyi" + }, + "level": { + "index": "barbarian-10", + "name": "Barbarian 10", + "url": "/api/2024/levels/barbarian-10-nyi" + }, + "description": "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." +}, +{ + "index": "berserker-intimidating-presence", + "name": "Intimidating Presence", + "url": "/api/2024/features/berserker-intimidating-presence", + "class": { + "index": "barbarian", + "name": "Barbarian", + "url": "/api/2024/classes/barbarian-nyi" + }, + "subclass": { + "index": "berserker", + "name": "Berserker", + "url": "/api/2024/subclasses/berserker-nyi" + }, + "level": { + "index": "barbarian-14", + "name": "Barbarian 14", + "url": "/api/2024/levels/barbarian-14-nyi" + }, + "description": "As a Bonus Action, you can strike terror into others with your menacing presence and primal power.\nWhen 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,\na 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 Once 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." +}, +{ + "index": "bard-bardic-inspiration", + "url": "/api/2024/features/bard-bardic-inspiration", + "name": "Bardic Inspiration", + "level": { + "index": "bard-1", + "name": "Bard 1", + "url": "/api/2024/levels/bard-1-nyi" + }, + "class": { + "index": "bard", + "name": "Bard", + "url": "/api/2024/classes/bard-nyi" + }, + "description": "You can supernaturally inspire others through words, music, or dance. This inspiration is repre- sented by your Bardic Inspiration die, which is a d6.\n Using Bardic Inspiration. As a Bonus Action, you can inspire another creature within 60 feet of your- self who can see or hear you. That creature gains\none of your Bardic Inspiration dice. A creature can have only one Bardic Inspiration die at a time.\n Once within the next hour when the creature fails a D20 Test, the creature can roll the Bardic Inspira- tion die and add the number rolled to the d20, po- tentially turning the failure into a success. A Bardic Inspiration die is expended when it's rolled.\n Number of Uses. You can confer a Bardic Inspira- tion die a number of times equal to your Charisma modifier (minimum of once), and you regain all ex- pended uses when you finish a Long Rest.\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 Fea- tures table. The die becomes a d8 at level 5, a d10 at level 10, and a d12 at level 15." +}, +{ + "index": "bard-spellcasting", + "url": "/api/2024/features/bard-spellcasting", + "name": "Spellcasting", + "level": { + "index": "bard-1", + "name": "Bard 1", + "url": "/api/2024/levels/bard-1-nyi" + }, + "class": { + "index": "bard", + "name": "Bard", + "url": "/api/2024/classes/bard-nyi" + }, + "description": "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 Cantrips. You know two cantrips of your choice from the Bard spell list. Dancing Lights and Vicious Mockery are recommended.\n Whenever you gain a Bard level, you can replace one of your cantrips with another cantrip of your choice from the Bard spell list.\n When 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 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 fin- ish a Long Rest.\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 The 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.\nFor example, if you're a level 3 Bard, your list of\nprepared spells can include six spells of levels 1 and 2 in any combination.\n If 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 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 Spellcasting Ability. Charisma is your spellcast- ing ability for your Bard spells.\n Spellcasting Focus. You can use a Musical Instru- ment as a Spellcasting Focus for your Bard spells." +}, +{ + "index": "bard-expertise", + "url": "/api/2024/features/bard-expertise", + "name": "Expertise", + "level": { + "index": "bard-2", + "name": "Bard 2", + "url": "/api/2024/levels/bard-2-nyi" + }, + "class": { + "index": "bard", + "name": "Bard", + "url": "/api/2024/classes/bard-nyi" + }, + "description": "You gain Expertise (see \"Rules Glossary\") in two of your skill proficiencies of your choice. Performance and Persuasion are recommended if you have profi- ciency in them.\n At Bard level 9, you gain Expertise in two more of your skill proficiencies of your choice." +}, +{ + "index": "bard-jack-of-all-trades", + "url": "/api/2024/features/bard-jack-of-all-trades", + "name": "Jack of All Trades", + "level": { + "index": "bard-2", + "name": "Bard 2", + "url": "/api/2024/levels/bard-2-nyi" + }, + "class": { + "index": "bard", + "name": "Bard", + "url": "/api/2024/classes/bard-nyi" + }, + "description": "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 For example, if you make a Strength (Athletics) check and lack Athletics proficiency, you can add half your Proficiency Bonus to the check." +}, +{ + "index": "bard-subclass", + "url": "/api/2024/features/bard-subclass", + "name": "Bard Subclass", + "level": { + "index": "bard-3", + "name": "Bard 3", + "url": "/api/2024/levels/bard-3-nyi" + }, + "class": { + "index": "bard", + "name": "Bard", + "url": "/api/2024/classes/bard-nyi" + }, + "description": "You gain a Bard subclass of your choice. 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." +}, +{ + "index": "bard-ability-score-improvement", + "url": "/api/2024/features/bard-ability-score-improvement", + "name": "Ability Score Improvement", + "level": { + "index": "bard-4", + "name": "Bard 4", + "url": "/api/2024/levels/bard-4-nyi" + }, + "class": { + "index": "bard", + "name": "Bard", + "url": "/api/2024/classes/bard-nyi" + }, + "description": "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." +}, +{ + "index": "bard-font-of-inspiration", + "url": "/api/2024/features/bard-font-of-inspiration", + "name": "Font of Inspiration", + "level": { + "index": "bard-5", + "name": "Bard 5", + "url": "/api/2024/levels/bard-5-nyi" + }, + "class": { + "index": "bard", + "name": "Bard", + "url": "/api/2024/classes/bard-nyi" + }, + "description": "You now regain all your expended uses of Bardic In- spiration when you finish a Short or Long Rest.\n In addition, you can expend a spell slot (no action required) to regain one expended use of Bardic Inspiration." +}, +{ + "index": "bard-countercharm", + "url": "/api/2024/features/bard-countercharm", + "name": "Countercharm", + "level": { + "index": "bard-7", + "name": "Bard 7", + "url": "/api/2024/levels/bard-7-nyi" + }, + "class": { + "index": "bard", + "name": "Bard", + "url": "/api/2024/classes/bard-nyi" + }, + "description": "You can use musical notes or words of power to dis- rupt 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 con- dition, you can take a Reaction to cause the save to be rerolled, and the new roll has Advantage." +}, +{ + "index": "bard-magical-secrets", + "url": "/api/2024/features/bard-magical-secrets", + "name": "Magical Secrets", + "level": { + "index": "bard-10", + "name": "Bard 10", + "url": "/api/2024/levels/bard-10-nyi" + }, + "class": { + "index": "bard", + "name": "Bard", + "url": "/api/2024/classes/bard-nyi" + }, + "description": "You've learned secrets from various magical tradi- tions. 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." +}, +{ + "index": "bard-superior-inspiration", + "url": "/api/2024/features/bard-superior-inspiration", + "name": "Superior Inspiration", + "level": { + "index": "bard-18", + "name": "Bard 18", + "url": "/api/2024/levels/bard-18-nyi" + }, + "class": { + "index": "bard", + "name": "Bard", + "url": "/api/2024/classes/bard-nyi" + }, + "description": "When you roll Initiative, you regain expended uses of Bardic Inspiration until you have two if you have fewer than that." +}, +{ + "index": "bard-epic-boon", + "url": "/api/2024/features/bard-epic-boon", + "name": "Epic Boon", + "level": { + "index": "bard-19", + "name": "Bard 19", + "url": "/api/2024/levels/bard-19-nyi" + }, + "class": { + "index": "bard", + "name": "Bard", + "url": "/api/2024/classes/bard-nyi" + }, + "description": "You gain an Epic Boon feat (see \"Feats\") or another feat of your choice for which you qualify. Boon of Spell Recall is recommended." +}, +{ + "index": "bard-words-of-creation", + "url": "/api/2024/features/bard-words-of-creation", + "name": "Words of Creation", + "level": { + "index": "bard-20", + "name": "Bard 20", + "url": "/api/2024/levels/bard-20-nyi" + }, + "class": { + "index": "bard", + "name": "Bard", + "url": "/api/2024/classes/bard-nyi" + }, + "description": "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." +}, +{ + "index": "bard-bonus-proficiencies", + "url": "/api/2024/features/bard-bonus-proficiencies", + "name": "Bonus Proficiencies", + "level": { + "index": "bard-3", + "name": "Bard 3", + "url": "/api/2024/levels/bard-3-nyi" + }, + "class": { + "index": "bard", + "name": "Bard", + "url": "/api/2024/classes/bard-nyi" + }, + "subclass": { + "index": "college-of-lore", + "name": "College of Lore", + "url": "/api/2024/subclasses/college-of-lore-nyi" + }, + "description": "You gain proficiency with three skills of your choice." +}, +{ + "index": "bard-cutting-words", + "url": "/api/2024/features/bard-cutting-words", + "name": "Cutting Words", + "level": { + "index": "bard-3", + "name": "Bard 3", + "url": "/api/2024/levels/bard-3-nyi" + }, + "class": { + "index": "bard", + "name": "Bard", + "url": "/api/2024/classes/bard-nyi" + }, + "subclass": { + "index": "college-of-lore", + "name": "College of Lore", + "url": "/api/2024/subclasses/college-of-lore-nyi" + }, + "description": "You learn to use your wit to supernaturally distract, confuse, and otherwise sap the confidence and com- petence 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 suc- cess into a failure." +}, +{ + "index": "bard-magical-discoveries", + "url": "/api/2024/features/bard-magical-discoveries", + "name": "Magical Discoveries", + "level": { + "index": "bard-6", + "name": "Bard 6", + "url": "/api/2024/levels/bard-6-nyi" + }, + "class": { + "index": "bard", + "name": "Bard", + "url": "/api/2024/classes/bard-nyi" + }, + "subclass": { + "index": "college-of-lore", + "name": "College of Lore", + "url": "/api/2024/subclasses/college-of-lore-nyi" + }, + "description": "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 You 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." +}, +{ + "index": "bard-peerless-skill", + "url": "/api/2024/features/bard-peerless-skill", + "name": "Peerless Skill", + "level": { + "index": "bard-14", + "name": "Bard 14", + "url": "/api/2024/levels/bard-14-nyi" + }, + "class": { + "index": "bard", + "name": "Bard", + "url": "/api/2024/classes/bard-nyi" + }, + "subclass": { + "index": "college-of-lore", + "name": "College of Lore", + "url": "/api/2024/subclasses/college-of-lore-nyi" + }, + "description": "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." +}, +{ + "index": "cleric-spellcasting", + "url": "/api/2024/features/cleric-spellcasting", + "name": "Spellcasting", + "level": { + "index": "cleric-1", + "name": "Cleric 1", + "url": "/api/2024/level/cleric-1-nyi" + }, + "class": { + "index": "cleric", + "name": "Cleric", + "url": "/api/2024/classes/cleric-nyi" + }, + "description": "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 Cantrips. You know three cantrips of your choice from the Cleric spell list. Guidance, Sacred Flame, and Thaumaturgy are recommended.\n Whenever you gain a Cleric level, you can replace one of your cantrips with another cantrip of your choice from the Cleric spell list.\n When 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 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 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 The 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 If 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 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 Spellcasting Ability. Wisdom is your spellcasting ability for your Cleric spells.\n Spellcasting Focus. You can use a Holy Symbol as a Spellcasting Focus for your Cleric spells." +}, +{ + "index": "cleric-divine-order", + "url": "/api/2024/features/cleric-divine-order", + "name": "Divine Order", + "level": { + "index": "cleric-1", + "name": "Cleric 1", + "url": "/api/2024/level/cleric-1-nyi" + }, + "class": { + "index": "cleric", + "name": "Cleric", + "url": "/api/2024/classes/cleric-nyi" + }, + "description": "You have dedicated yourself to one of the following sacred roles of your choice.\n Protector. Trained for battle, you gain proficiency with Martial weapons and training with Heavy armor.\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).\n" +}, +{ + "index": "cleric-channel-divinity", + "url": "/api/2024/features/cleric-channel-divinity", + "name": "Channel Divinity", + "level": { + "index": "cleric-2", + "name": "Cleric 2", + "url": "/api/2024/level/cleric-2-nyi" + }, + "class": { + "index": "cleric", + "name": "Cleric", + "url": "/api/2024/classes/cleric-nyi" + }, + "description": "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.\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 If a Channel Divinity effect requires a saving throw, the DC equals the spell save DC from this class's Spellcasting feature.\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.\nRoll 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 You roll an additional d8 when you reach Cleric levels 7 (2d8), 13 (3d8), and 18 (4d8).\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\nto 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.\n" +}, +{ + "index": "cleric-subclass", + "url": "/api/2024/features/cleric-subclass", + "name": "Cleric Subclass", + "level": { + "index": "cleric-3", + "name": "Cleric 3", + "url": "/api/2024/level/cleric-3-nyi" + }, + "class": { + "index": "cleric", + "name": "Cleric", + "url": "/api/2024/classes/cleric-nyi" + }, + "description": "You gain a Cleric subclass of your choice. 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.\n" +}, +{ + "index": "cleric-ability-score-improvement", + "url": "/api/2024/features/cleric-ability-score-improvement", + "name": "Ability Score Improvement", + "level": { + "index": "cleric-4", + "name": "Cleric 4", + "url": "/api/2024/level/cleric-4-nyi" + }, + "class": { + "index": "cleric", + "name": "Cleric", + "url": "/api/2024/classes/cleric-nyi" + }, + "description": "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.\n" +}, +{ + "index": "cleric-sear-undead", + "url": "/api/2024/features/cleric-sear-undead", + "name": "Sear Undead", + "level": { + "index": "cleric-5", + "name": "Cleric 5", + "url": "/api/2024/level/cleric-5-nyi" + }, + "class": { + "index": "cleric", + "name": "Cleric", + "url": "/api/2024/classes/cleric-nyi" + }, + "description": "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.\n" +}, +{ + "index": "cleric-blessed-strikes", + "url": "/api/2024/features/cleric-blessed-strikes", + "name": "Blessed Strikes", + "level": { + "index": "cleric-7", + "name": "Cleric 7", + "url": "/api/2024/level/cleric-7-nyi" + }, + "class": { + "index": "cleric", + "name": "Cleric", + "url": "/api/2024/classes/cleric-nyi" + }, + "description": "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 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 Potent Spellcasting. Add your Wisdom modifier to the damage you deal with any Cleric cantrip.\n" +}, +{ + "index": "cleric-divine-intervention", + "url": "/api/2024/features/cleric-divine-intervention", + "name": "Divine Intervention", + "level": { + "index": "cleric-10", + "name": "Cleric 10", + "url": "/api/2024/level/cleric-10-nyi" + }, + "class": { + "index": "cleric", + "name": "Cleric", + "url": "/api/2024/classes/cleric-nyi" + }, + "description": "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\nReaction 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.\n" +}, +{ + "index": "cleric-improved-blessed-strikes", + "url": "/api/2024/features/cleric-improved-blessed-strikes", + "name": "Improved Blessed Strikes", + "level": { + "index": "cleric-14", + "name": "Cleric 14", + "url": "/api/2024/level/cleric-14-nyi" + }, + "class": { + "index": "cleric", + "name": "Cleric", + "url": "/api/2024/classes/cleric-nyi" + }, + "description": "The option you chose for Blessed Strikes grows more powerful.\n Divine Strike. The extra damage of your Divine Strike increases to 2d8.\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.\n" +}, +{ + "index": "cleric-epic-boon", + "url": "/api/2024/features/cleric-epic-boon", + "name": "Epic Boon", + "level": { + "index": "cleric-19", + "name": "Cleric 19", + "url": "/api/2024/level/cleric-19-nyi" + }, + "class": { + "index": "cleric", + "name": "Cleric", + "url": "/api/2024/classes/cleric-nyi" + }, + "description": "You gain an Epic Boon feat (see \"Feats\") or another feat of your choice for which you qualify. Boon of Fate is recommended.\n" +}, +{ + "index": "cleric-greater-divine-intervention", + "url": "/api/2024/features/cleric-greater-divine-intervention", + "name": "Greater Divine Intervention", + "level": { + "index": "cleric-20", + "name": "Cleric 20", + "url": "/api/2024/level/cleric-20-nyi" + }, + "class": { + "index": "cleric", + "name": "Cleric", + "url": "/api/2024/classes/cleric-nyi" + }, + "description": "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.\nIf you do so, you can't use Divine Intervention again until you finish 2d4 Long Rests.\n" +}, +{ + "index": "cleric-disciple-of-life", + "url": "/api/2024/features/cleric-disciple-of-life", + "name": "Disciple of Life", + "level": { + "index": "cleric-3", + "name": "Cleric 3", + "url": "/api/2024/level/cleric-3-nyi" + }, + "class": { + "index": "cleric", + "name": "Cleric", + "url": "/api/2024/classes/cleric-nyi" + }, + "subclass": { + "index": "life-domain", + "name": "Life Domain", + "url": "/api/2024/subclasses/life-domain-nyi" + }, + "description": "When a spell you cast with a spell slot restores Hit Points to a creature, that creature regains additional Hit Points on the turn you cast the spell. The additional Hit Points equal 2 plus the spell slot's level.\n" +}, +{ + "index": "cleric-preserve-life", + "url": "/api/2024/features/cleric-preserve-life", + "name": "Preserve Life", + "level": { + "index": "cleric-3", + "name": "Cleric 3", + "url": "/api/2024/level/cleric-3-nyi" + }, + "class": { + "index": "cleric", + "name": "Cleric", + "url": "/api/2024/classes/cleric-nyi" + }, + "subclass": { + "index": "life-domain", + "name": "Life Domain", + "url": "/api/2024/subclasses/life-domain-nyi" + }, + "description": "As a Magic action, you present your Holy Symbol and expend a use of your Channel Divinity to evoke healing energy that can restore a number of Hit Points equal to five times your Cleric level. Choose Bloodied creatures within 30 feet of yourself (which can include you), and divide those Hit Points among them. This feature can restore a creature to no more than half its Hit Point maximum.\n" +}, +{ + "index": "cleric-blessed-healer", + "url": "/api/2024/features/cleric-blessed-healer", + "name": "Blessed Healer", + "level": { + "index": "cleric-6", + "name": "Cleric 6", + "url": "/api/2024/level/cleric-6-nyi" + }, + "class": { + "index": "cleric", + "name": "Cleric", + "url": "/api/2024/classes/cleric-nyi" + }, + "subclass": { + "index": "life-domain", + "name": "Life Domain", + "url": "/api/2024/subclasses/life-domain-nyi" + }, + "description": "The healing spells you cast on others heal you as well. Immediately after you cast a spell with a spell slot that restores Hit Points to one or more creatures other than yourself, you regain Hit Points equal to 2 plus the spell slot's level.\n" +}, +{ + "index": "cleric-supreme-healing", + "url": "/api/2024/features/cleric-supreme-healing", + "name": "Supreme Healing", + "level": { + "index": "cleric-17", + "name": "Cleric 17", + "url": "/api/2024/level/cleric-17-nyi" + }, + "class": { + "index": "cleric", + "name": "Cleric", + "url": "/api/2024/classes/cleric-nyi" + }, + "subclass": { + "index": "life-domain", + "name": "Life Domain", + "url": "/api/2024/subclasses/life-domain-nyi" + }, + "description": "When you would normally roll one or more dice to restore Hit Points to a creature with a spell or Channel Divinity, don't roll those dice for the healing; instead use the highest number possible for each die. For example, instead of restoring 2d6 Hit Points to a creature with a spell, you restore 12.\n" +}, +{ + "index": "druid-spellcasting", + "url": "/api/2024/features/druid-spellcasting", + "name": "Spellcasting", + "level": { + "index": "druid-1", + "url": "/api/2024/levels/druid-1-nyi", + "name": "Druid 1" + }, + "class": { + "index": "druid", + "name": "Druid", + "url": "/api/2024/classes/druid-nyi" + }, + "description": "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 Cantrips. You know two cantrips of your choice from the Druid spell list. Druidcraft and Produce Flame are recommended.\n Whenever you gain a Druid level, you can replace one of your cantrips with another cantrip of your choice from the Druid spell list.\n When 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 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 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 The 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 If 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 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 Spellcasting Ability. Wisdom is your spellcasting ability for your Druid spells.\n Spellcasting Focus. You can use a Druidic Focus as a Spellcasting Focus for your Druid spells." +}, +{ + "index": "druid-druidic", + "url": "/api/2024/features/druid-druidic", + "name": "Druidic", + "level": { + "index": "druid-1", + "url": "/api/2024/levels/druid-1-nyi", + "name": "Druid 1" + }, + "class": { + "index": "druid", + "name": "Druid", + "url": "/api/2024/classes/druid-nyi" + }, + "description": "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 You 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." +}, +{ + "index": "druid-primal-order", + "url": "/api/2024/features/druid-primal-order", + "name": "Primal Order", + "level": { + "index": "druid-1", + "url": "/api/2024/levels/druid-1-nyi", + "name": "Druid 1" + }, + "class": { + "index": "druid", + "name": "Druid", + "url": "/api/2024/classes/druid-nyi" + }, + "description": "You have dedicated yourself to one of the following sacred roles of your choice.\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 Warden. Trained for battle, you gain proficiency with Martial weapons and training with Medium armor." +}, +{ + "index": "druid-wild-shape", + "url": "/api/2024/features/druid-wild-shape", + "name": "Wild Shape", + "level": { + "index": "druid-2", + "url": "/api/2024/levels/druid-2-nyi", + "name": "Druid 2" + }, + "class": { + "index": "druid", + "name": "Druid", + "url": "/api/2024/classes/druid-nyi" + }, + "description": "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 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 You gain additional uses when you reach certain Druid levels, as shown in the Wild Shape column of the Druid Features table.\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 When 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 When choosing known forms, you may look in other sources for eligible Beasts if the Game Master permits you to do so.\n\nBeast Shapes\nDruid Level / Known Forms / Max CR / Fly Speed\n2 / 4 / 1/4 / No\n4 / 6 / 1/2 / No\n8 / 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:\nTemporary Hit Points. When you assume a Wild Shape form, you gain a number of Temporary Hit Points equal to your Druid level.\nGame 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.\nNo Spellcasting. You can't cast spells, but shapeshifting doesn't break your Concentration or otherwise interfere with a spell you've already cast.\nObjects. 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." +}, +{ + "index": "druid-wild-companion", + "url": "/api/2024/features/druid-wild-companion", + "name": "Wild Companion", + "level": { + "index": "druid-2", + "url": "/api/2024/levels/druid-2-nyi", + "name": "Druid 2" + }, + "class": { + "index": "druid", + "name": "Druid", + "url": "/api/2024/classes/druid-nyi" + }, + "description": "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 When you cast the spell in this way, the familiar is Fey and disappears when you finish a Long Rest." +}, +{ + "index": "druid-subclass", + "url": "/api/2024/features/druid-subclass", + "name": "Druid Subclass", + "level": { + "index": "druid-3", + "url": "/api/2024/levels/druid-3-nyi", + "name": "Druid 3" + }, + "class": { + "index": "druid", + "name": "Druid", + "url": "/api/2024/classes/druid-nyi" + }, + "description": "You gain a Druid subclass of your choice. 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." +}, +{ + "index": "druid-ability-score-improvement", + "url": "/api/2024/features/druid-ability-score-improvement", + "name": "Ability Score Improvement", + "level": { + "index": "druid-4", + "url": "/api/2024/levels/druid-4-nyi", + "name": "Druid 4" + }, + "class": { + "index": "druid", + "name": "Druid", + "url": "/api/2024/classes/druid-nyi" + }, + "description": "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." +}, +{ + "index": "druid-wild-resurgence", + "url": "/api/2024/features/druid-wild-resurgence", + "name": "Wild Resurgence", + "level": { + "index": "druid-5", + "url": "/api/2024/levels/druid-5-nyi", + "name": "Druid 5" + }, + "class": { + "index": "druid", + "name": "Druid", + "url": "/api/2024/classes/druid-nyi" + }, + "description": "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 In 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." +}, +{ + "index": "druid-elemental-fury", + "url": "/api/2024/features/druid-elemental-fury", + "name": "Elemental Fury", + "level": { + "index": "druid-7", + "url": "/api/2024/levels/druid-7-nyi", + "name": "Druid 7" + }, + "class": { + "index": "druid", + "name": "Druid", + "url": "/api/2024/classes/druid-nyi" + }, + "description": "The might of the elements flows through you. You gain one of the following options of your choice.\n Potent Spellcasting. Add your Wisdom modifier to the damage you deal with any Druid cantrip.\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)." +}, +{ + "index": "druid-improved-elemental-fury", + "url": "/api/2024/features/druid-improved-elemental-fury", + "name": "Improved Elemental Fury", + "level": { + "index": "druid-15", + "url": "/api/2024/levels/druid-15-nyi", + "name": "Druid 15" + }, + "class": { + "index": "druid", + "name": "Druid", + "url": "/api/2024/classes/druid-nyi" + }, + "description": "The option you chose for Elemental Fury grows more powerful, as detailed below.\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 Primal Strike. The extra damage of your Primal Strike increases to 2d8." +}, +{ + "index": "druid-beast-spells", + "url": "/api/2024/features/druid-beast-spells", + "name": "Beast Spells", + "level": { + "index": "druid-18", + "url": "/api/2024/levels/druid-18-nyi", + "name": "Druid 18" + }, + "class": { + "index": "druid", + "name": "Druid", + "url": "/api/2024/classes/druid-nyi" + }, + "description": "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." +}, +{ + "index": "druid-epic-boon", + "url": "/api/2024/features/druid-epic-boon", + "name": "Epic Boon", + "level": { + "index": "druid-19", + "url": "/api/2024/levels/druid-19-nyi", + "name": "Druid 19" + }, + "class": { + "index": "druid", + "name": "Druid", + "url": "/api/2024/classes/druid-nyi" + }, + "description": "You gain an Epic Boon feat (see \"Feats\") or another feat of your choice for which you qualify. Boon of Dimensional Travel is recommended." +}, +{ + "index": "druid-archdruid", + "url": "/api/2024/features/druid-archdruid", + "name": "Archdruid", + "level": { + "index": "druid-20", + "url": "/api/2024/levels/druid-20-nyi", + "name": "Druid 20" + }, + "class": { + "index": "druid", + "name": "Druid", + "url": "/api/2024/classes/druid-nyi" + }, + "description": "The vitality of nature constantly blooms within you, granting you the following benefits.\n Evergreen Wild Shape. Whenever you roll Initiative and have no uses of Wild Shape left, you regain one expended use of it.\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 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." +}, +{ + "index": "druid-circle-of-the-land-spells", + "url": "/api/2024/features/druid-circle-of-the-land-spells", + "name": "Circle of the Land Spells Whenever you finish a Long Rest, choose one type of land: arid, polar, temperate, or tropical. Consult the table below that corresponds to the chosen type; you have the spells listed for your Druid level and lower prepared.", + "level": { + "index": "druid-3", + "url": "/api/2024/levels/druid-3-nyi", + "name": "Druid 3" + }, + "class": { + "index": "druid", + "name": "Druid", + "url": "/api/2024/classes/druid-nyi" + }, + "subclass": { + "index": "circle-of-the-land", + "name": "Circle of the Land", + "url": "/api/2024/classes/circle-of-the-land-nyi" + }, + "description": "\nArid Land\nDruid Level / Circle Spells\n3 / Blur, Burning Hands, Fire Bolt\n5 / Fireball\n7 / Blight\n9 / Wall of Stone\n\nPolar Land\nDruid Level / Circle Spells\n3 / Fog Cloud, Hold Person\n5 / Sleet Storm\n7 / Ice Storm\n9 / Cone of Cold\n\nTemperate Land\nDruid Level / Circle Spells\n3 / Misty Step\n5 / Lightning Bolt\n7 / Freedom of Movement\n9 / Tree Stride\n\nTropical Land\nDruid Level / Circle Spells\n3 / Acid Splash, Ray of Sickness, Web\n5 / Stinking Cloud\n7 / Polymorph\n9 / Insect Plague" +}, +{ + "index": "druid-lands-aid", + "url": "/api/2024/features/druid-lands-aid", + "name": "Land's Aid", + "level": { + "index": "druid-3", + "url": "/api/2024/levels/druid-3-nyi", + "name": "Druid 3" + }, + "class": { + "index": "druid", + "name": "Druid", + "url": "/api/2024/classes/druid-nyi" + }, + "subclass": { + "index": "circle-of-the-land", + "name": "Circle of the Land", + "url": "/api/2024/classes/circle-of-the-land-nyi" + }, + "description": "As a Magic action, you can expend a use of your Wild Shape and choose a point within 60 feet of yourself. Vitality-giving flowers and life-draining thorns appear for a moment in a 10-foot-radius Sphere centered on that point. Each creature of your choice in the Sphere must make a Constitution saving throw against your spell save DC, taking 2d6 Necrotic damage on a failed save or half as much damage on a successful one. One creature of your choice in that area regains 2d6 Hit Points.\n The damage and healing increase by 1d6 when you reach Druid levels 10 (3d6) and 14 (4d6)." +}, +{ + "index": "druid-natural-recovery", + "url": "/api/2024/features/druid-natural-recovery", + "name": "Natural Recovery", + "level": { + "index": "druid-6", + "url": "/api/2024/levels/druid-6-nyi", + "name": "Druid 6" + }, + "class": { + "index": "druid", + "name": "Druid", + "url": "/api/2024/classes/druid-nyi" + }, + "subclass": { + "index": "circle-of-the-land", + "name": "Circle of the Land", + "url": "/api/2024/classes/circle-of-the-land-nyi" + }, + "description": "You can cast one of the level 1+ spells that you have prepared from your Circle Spells feature without expending a spell slot, and you must finish a Long Rest before you do so again.\n In addition, 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 Druid level (round up), and none of them can be level 6+. For example, if you're a level 6 Druid, you can recover up to three levels' worth of spell slots. You can recover a level 3 spell slot, a level 2 and a level 1 spell slot, or three level 1 spell slots. Once you recover spell slots with this feature, you can't do so again until you finish a Long Rest." +}, +{ + "index": "druid-natures-ward", + "url": "/api/2024/features/druid-natures-ward", + "name": "Nature's Ward", + "level": { + "index": "druid-10", + "url": "/api/2024/levels/druid-10-nyi", + "name": "Druid 10" + }, + "class": { + "index": "druid", + "name": "Druid", + "url": "/api/2024/classes/druid-nyi" + }, + "subclass": { + "index": "circle-of-the-land", + "name": "Circle of the Land", + "url": "/api/2024/classes/circle-of-the-land-nyi" + }, + "description": "You are immune to the Poisoned condition, and you have Resistance to a damage type associated with your current land choice in the Circle Spells feature, as shown in the Nature's Ward table.\n\nNature's Ward\nLand Type / Resistance\nArid / Fire\nPolar / Cold\nTemperate / Lightning\nTropical / Poison" +}, +{ + "index": "druid-natures-sanctuary", + "url": "/api/2024/features/druid-natures-sanctuary", + "name": "Nature's Sanctuary", + "level": { + "index": "druid-14", + "url": "/api/2024/levels/druid-14-nyi", + "name": "Druid 14" + }, + "class": { + "index": "druid", + "name": "Druid", + "url": "/api/2024/classes/druid-nyi" + }, + "subclass": { + "index": "circle-of-the-land", + "name": "Circle of the Land", + "url": "/api/2024/classes/circle-of-the-land-nyi" + }, + "description": "As a Magic action, you can expend a use of your Wild Shape and cause spectral trees and vines to appear in a 15-foot Cube on the ground within 120 feet of yourself. They last there for 1 minute or until you have the Incapacitated condition or die. You and your allies have Half Cover while in that area, and your allies gain the current Resistance of your Nature's Ward while there.\n As a Bonus Action, you can move the Cube up to 60 feet to ground within 120 feet of yourself." +}, +{ + "index": "fighter-fighting-style", + "url": "/api/2024/features/fighter-fighting-style", + "name": "Fighting Style", + "level": { + "index": "fighter-1", + "url": "/api/2024/levels/fighter-1-nyi", + "name": "Fighter 1" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "description": "You have honed your martial prowess and gain a Fighting Style feat of your choice (see \"Feats\"). Defense is recommended.\n Whenever you gain a Fighter level, you can replace the feat you chose with a different Fighting Style feat." +}, +{ + "index": "fighter-second-wind", + "url": "/api/2024/features/fighter-second-wind", + "name": "Second Wind", + "level": { + "index": "fighter-1", + "url": "/api/2024/levels/fighter-1-nyi", + "name": "Fighter 1" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "description": "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 You 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 When you reach certain Fighter levels, you gain more uses of this feature, as shown in the Second Wind column of the Fighter Features table." +}, +{ + "index": "fighter-weapon-mastery", + "url": "/api/2024/features/fighter-weapon-mastery", + "name": "Weapon Mastery", + "level": { + "index": "fighter-1", + "url": "/api/2024/levels/fighter-1-nyi", + "name": "Fighter 1" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "description": "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\na Long Rest, you can practice weapon drills and change one of those weapon choices.\n When 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." +}, +{ + "index": "fighter-action-surge", + "url": "/api/2024/features/fighter-action-surge", + "name": "Action Surge", + "level": { + "index": "fighter-2", + "url": "/api/2024/levels/fighter-2-nyi", + "name": "Fighter 2" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "description": "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 Once 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." +}, +{ + "index": "fighter-tactical-mind", + "url": "/api/2024/features/fighter-tactical-mind", + "name": "Tactical Mind", + "level": { + "index": "fighter-2", + "url": "/api/2024/levels/fighter-2-nyi", + "name": "Fighter 2" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "description": "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." +}, +{ + "index": "fighter-subclass", + "url": "/api/2024/features/fighter-subclass", + "name": "Fighter Subclass", + "level": { + "index": "fighter-3", + "url": "/api/2024/levels/fighter-3-nyi", + "name": "Fighter 3" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "description": "You gain a Fighter subclass of your choice. 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." +}, +{ + "index": "fighter-ability-score-improvement", + "url": "/api/2024/features/fighter-ability-score-improvement", + "name": "Ability Score Improvement", + "level": { + "index": "fighter-4", + "url": "/api/2024/levels/fighter-4-nyi", + "name": "Fighter 4" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "description": "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." +}, +{ + "index": "fighter-extra-attack", + "url": "/api/2024/features/fighter-extra-attack", + "name": "Extra Attack", + "level": { + "index": "fighter-5", + "url": "/api/2024/levels/fighter-5-nyi", + "name": "Fighter 5" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "description": "You can attack twice instead of once whenever you take the Attack action on your turn." +}, +{ + "index": "fighter-tactical-shift", + "url": "/api/2024/features/fighter-tactical-shift", + "name": "Tactical Shift", + "level": { + "index": "fighter-5", + "url": "/api/2024/levels/fighter-5-nyi", + "name": "Fighter 5" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "description": "Whenever you activate your Second Wind with a Bonus Action, you can move up to half your Speed without provoking Opportunity Attacks." +}, +{ + "index": "fighter-indomitable", + "url": "/api/2024/features/fighter-indomitable", + "name": "Indomitable", + "level": { + "index": "fighter-9", + "url": "/api/2024/levels/fighter-9-nyi", + "name": "Fighter 9" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "description": "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.\n You can use this feature twice before a Long Rest starting at level 13 and three times before a Long Rest starting at level 17." +}, +{ + "index": "fighter-tactical-master", + "url": "/api/2024/features/fighter-tactical-master", + "name": "Tactical Master", + "level": { + "index": "fighter-9", + "url": "/api/2024/levels/fighter-9-nyi", + "name": "Fighter 9" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "description": "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." +}, +{ + "index": "fighter-two-extra-attacks", + "url": "/api/2024/features/fighter-two-extra-attacks", + "name": "Two Extra Attacks", + "level": { + "index": "fighter-11", + "url": "/api/2024/levels/fighter-11-nyi", + "name": "Fighter 11" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "description": "You can attack three times instead of once whenever you take the Attack action on your turn." +}, +{ + "index": "fighter-studied-attacks", + "url": "/api/2024/features/fighter-studied-attacks", + "name": "Studied Attacks", + "level": { + "index": "fighter-13", + "url": "/api/2024/levels/fighter-13-nyi", + "name": "Fighter 13" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "description": "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." +}, +{ + "index": "fighter-epic-boon", + "url": "/api/2024/features/fighter-epic-boon", + "name": "Epic Boon", + "level": { + "index": "fighter-19", + "url": "/api/2024/levels/fighter-19-nyi", + "name": "Fighter 19" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "description": "You gain an Epic Boon feat (see \"Feats\") or another feat of your choice for which you qualify. Boon of Combat Prowess is recommended." +}, +{ + "index": "fighter-three-extra-attacks", + "url": "/api/2024/features/fighter-three-extra-attacks", + "name": "Three Extra Attacks", + "level": { + "index": "fighter-20", + "url": "/api/2024/levels/fighter-20-nyi", + "name": "Fighter 20" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "description": "You can attack four times instead of once whenever you take the Attack action on your turn." +}, +{ + "index": "fighter-improved-critical", + "url": "/api/2024/features/fighter-improved-critical", + "name": "Improved Critical", + "level": { + "index": "fighter-3", + "url": "/api/2024/levels/fighter-3-nyi", + "name": "Fighter 3" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "subclass": { + "index": "champion", + "name": "Champion", + "url": "/api/2024/classes/champion-nyi" + }, + "description": "Your attack rolls with weapons and Unarmed Strikes can score a Critical Hit on a roll of 19 or 20 on the d20." +}, +{ + "index": "fighter-remarkable-athlete", + "url": "/api/2024/features/fighter-remarkable-athlete", + "name": "Remarkable Athlete", + "level": { + "index": "fighter-3", + "url": "/api/2024/levels/fighter-3-nyi", + "name": "Fighter 3" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "subclass": { + "index": "champion", + "name": "Champion", + "url": "/api/2024/classes/champion-nyi" + }, + "description": "Thanks to your athleticism, you have Advantage on Initiative rolls and Strength (Athletics) checks.\n In addition, immediately after you score a Critical Hit, you can move up to half your Speed without provoking Opportunity Attacks." +}, +{ + "index": "fighter-additional-fighting-style", + "url": "/api/2024/features/fighter-additional-fighting-style", + "name": "Additional Fighting Style", + "level": { + "index": "fighter-7", + "url": "/api/2024/levels/fighter-7-nyi", + "name": "Fighter 7" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "subclass": { + "index": "champion", + "name": "Champion", + "url": "/api/2024/classes/champion-nyi" + }, + "description": "You gain another Fighting Style feat of your choice." +}, +{ + "index": "fighter-heroic-warrior", + "url": "/api/2024/features/fighter-heroic-warrior", + "name": "Heroic Warrior", + "level": { + "index": "fighter-10", + "url": "/api/2024/levels/fighter-10-nyi", + "name": "Fighter 10" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "subclass": { + "index": "champion", + "name": "Champion", + "url": "/api/2024/classes/champion-nyi" + }, + "description": "The thrill of battle drives you toward victory. During combat, you can give yourself Heroic Inspiration whenever you start your turn without it." +}, +{ + "index": "fighter-superior-critical", + "url": "/api/2024/features/fighter-superior-critical", + "name": "Superior Critical", + "level": { + "index": "fighter-15", + "url": "/api/2024/levels/fighter-15-nyi", + "name": "Fighter 15" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "subclass": { + "index": "champion", + "name": "Champion", + "url": "/api/2024/classes/champion-nyi" + }, + "description": "Your attack rolls with weapons and Unarmed Strikes can now score a Critical Hit on a roll of 18-20 on the d20." +}, +{ + "index": "fighter-survivor", + "url": "/api/2024/features/fighter-survivor", + "name": "Survivor", + "level": { + "index": "fighter-18", + "url": "/api/2024/levels/fighter-18-nyi", + "name": "Fighter 18" + }, + "class": { + "index": "fighter", + "url": "/api/2024/classes/fighter-nyi", + "name": "Fighter" + }, + "subclass": { + "index": "champion", + "name": "Champion", + "url": "/api/2024/classes/champion-nyi" + }, + "description": "You attain the pinnacle of resilience in battle, giving you these benefits.\n Defy Death. You have Advantage on Death Saving Throws. Moreover, when you roll 18-20 on a Death Saving Throw, you gain the benefit of rolling a 20 on it.\n Heroic Rally. At the start of each of your turns, you regain Hit Points equal to 5 plus your Constitution modifier if you are Bloodied and have at least 1 Hit Point." +}, +{ + "index": "monk-martial-arts", + "url": "/api/2024/features/monk-martial-arts", + "name": "Martial Arts", + "level": { + "index": "monk-1", + "url": "/api/2024/levels/monk-1-nyi", + "name": "Monk 1" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "Your practice of martial arts gives you mastery of combat styles that use your Unarmed Strike and Monk weapons, which are the following:\n• Simple Melee weapons\n• Martial Melee weapons that have the Light property\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 Bonus Unarmed Strike. You can make an Unarmed Strike as a Bonus Action.\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 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.\n" +}, +{ + "index": "monk-unarmored-defense", + "url": "/api/2024/features/monk-unarmored-defense", + "name": "Unarmored Defense", + "level": { + "index": "monk-1", + "url": "/api/2024/levels/monk-1-nyi", + "name": "Monk 1" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "While you aren't wearing armor or wielding a Shield, your base Armor Class equals 10 plus your Dexterity and Wisdom modifiers." +}, +{ + "index": "monk-monks-focus", + "url": "/api/2024/features/monk-monks-focus", + "name": "Monk's Focus", + "level": { + "index": "monk-2", + "url": "/api/2024/levels/monk-2-nyi", + "name": "Monk 2" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "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 You 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 When 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 Some 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 Flurry of Blows. You can expend 1 Focus Point to make two Unarmed Strikes as a Bonus Action.\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 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\nactions as a Bonus Action, and your jump distance is doubled for the turn." +}, +{ + "index": "monk-unarmored-movement", + "url": "/api/2024/features/monk-unarmored-movement", + "name": "Unarmored Movement", + "level": { + "index": "monk-2", + "url": "/api/2024/levels/monk-2-nyi", + "name": "Monk 2" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "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." +}, +{ + "index": "monk-uncanny-metabolism", + "url": "/api/2024/features/monk-uncanny-metabolism", + "name": "Uncanny Metabolism", + "level": { + "index": "monk-2", + "url": "/api/2024/levels/monk-2-nyi", + "name": "Monk 2" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "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 Once you use this feature, you can't use it again until you finish a Long Rest." +}, +{ + "index": "monk-deflect-attacks", + "url": "/api/2024/features/monk-deflect-attacks", + "name": "Deflect Attacks", + "level": { + "index": "monk-3", + "url": "/api/2024/levels/monk-3-nyi", + "name": "Monk 3" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "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 If 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." +}, +{ + "index": "monk-subclass", + "url": "/api/2024/features/monk-subclass", + "name": "Monk Subclass", + "level": { + "index": "monk-3", + "url": "/api/2024/levels/monk-3-nyi", + "name": "Monk 3" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "You gain a Monk subclass of your choice. 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." +}, +{ + "index": "monk-ability-score-improvement", + "url": "/api/2024/features/monk-ability-score-improvement", + "name": "Ability Score Improvement", + "level": { + "index": "monk-4", + "url": "/api/2024/levels/monk-4-nyi", + "name": "Monk 4" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "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." +}, +{ + "index": "monk-slow-fall", + "url": "/api/2024/features/monk-slow-fall", + "name": "Slow Fall", + "level": { + "index": "monk-4", + "url": "/api/2024/levels/monk-4-nyi", + "name": "Monk 4" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "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." +}, +{ + "index": "monk-extra-attack", + "url": "/api/2024/features/monk-extra-attack", + "name": "Extra Attack", + "level": { + "index": "monk-5", + "url": "/api/2024/levels/monk-5-nyi", + "name": "Monk 5" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "You can attack twice instead of once whenever you take the Attack action on your turn." +}, +{ + "index": "monk-stunning-strike", + "url": "/api/2024/features/monk-stunning-strike", + "name": "Stunning Strike", + "level": { + "index": "monk-5", + "url": "/api/2024/levels/monk-5-nyi", + "name": "Monk 5" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "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." +}, +{ + "index": "monk-empowered-strikes", + "url": "/api/2024/features/monk-empowered-strikes", + "name": "Empowered Strikes", + "level": { + "index": "monk-6", + "url": "/api/2024/levels/monk-6-nyi", + "name": "Monk 6" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "Whenever you deal damage with your Unarmed Strike, it can deal your choice of Force damage or its normal damage type." +}, +{ + "index": "monk-evasion", + "url": "/api/2024/features/monk-evasion", + "name": "Evasion", + "level": { + "index": "monk-7", + "url": "/api/2024/levels/monk-7-nyi", + "name": "Monk 7" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "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 You don't benefit from this feature if you have the Incapacitated condition." +}, +{ + "index": "monk-acrobatic-movement", + "url": "/api/2024/features/monk-acrobatic-movement", + "name": "Acrobatic Movement", + "level": { + "index": "monk-9", + "url": "/api/2024/levels/monk-9-nyi", + "name": "Monk 9" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "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." +}, +{ + "index": "monk-heightened-focus", + "url": "/api/2024/features/monk-heightened-focus", + "name": "Heightened Focus", + "level": { + "index": "monk-10", + "url": "/api/2024/levels/monk-10-nyi", + "name": "Monk 10" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "Your Flurry of Blows, Patient Defense, and Step of the Wind gain the following benefits.\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 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 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." +}, +{ + "index": "monk-self-restoration", + "url": "/api/2024/features/monk-self-restoration", + "name": "Self-Restoration", + "level": { + "index": "monk-10", + "url": "/api/2024/levels/monk-10-nyi", + "name": "Monk 10" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "Through sheer force of will, you can remove one of the following conditions from yourself at the\nend of each of your turns: Charmed, Frightened, or Poisoned.\n In addition, forgoing food and drink doesn't give you levels of Exhaustion." +}, +{ + "index": "monk-deflect-energy", + "url": "/api/2024/features/monk-deflect-energy", + "name": "Deflect Energy", + "level": { + "index": "monk-13", + "url": "/api/2024/levels/monk-13-nyi", + "name": "Monk 13" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "You can now use your Deflect Attacks feature against attacks that deal any damage type, not just Bludgeoning, Piercing, or Slashing." +}, +{ + "index": "monk-disciplined-survivor", + "url": "/api/2024/features/monk-disciplined-survivor", + "name": "Disciplined Survivor", + "level": { + "index": "monk-14", + "url": "/api/2024/levels/monk-14-nyi", + "name": "Monk 14" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "Your physical and mental discipline grant you proficiency in all saving throws.\n Additionally, whenever you make a saving throw and fail, you can expend 1 Focus Point to reroll it, and you must use the new roll." +}, +{ + "index": "monk-perfect-focus", + "url": "/api/2024/features/monk-perfect-focus", + "name": "Perfect Focus", + "level": { + "index": "monk-15", + "url": "/api/2024/levels/monk-15-nyi", + "name": "Monk 15" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "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." +}, +{ + "index": "monk-superior-defense", + "url": "/api/2024/features/monk-superior-defense", + "name": "Superior Defense", + "level": { + "index": "monk-18", + "url": "/api/2024/levels/monk-18-nyi", + "name": "Monk 18" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "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." +}, +{ + "index": "monk-epic-boon", + "url": "/api/2024/features/monk-epic-boon", + "name": "Epic Boon", + "level": { + "index": "monk-19", + "url": "/api/2024/levels/monk-19-nyi", + "name": "Monk 19" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "You gain an Epic Boon feat (see \"Feats\") or another feat of your choice for which you qualify. Boon of Irresistible Offense is recommended." +}, +{ + "index": "monk-body-and-mind", + "url": "/api/2024/features/monk-body-and-mind", + "name": "Body and Mind", + "level": { + "index": "monk-20", + "url": "/api/2024/levels/monk-20-nyi", + "name": "Monk 20" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "description": "You have developed your body and mind to new heights. Your Dexterity and Wisdom scores increase by 4, to a maximum of 25." +}, +{ + "index": "monk-open-hand-technique", + "url": "/api/2024/features/monk-open-hand-technique", + "name": "Open Hand Technique", + "level": { + "index": "monk-3", + "url": "/api/2024/levels/monk-3-nyi", + "name": "Monk 3" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "subclass": { + "index": "warrior-of-the-open-hand", + "name": "Warrior of the Open Hand", + "url": "/api/2024/classes/warrior-of-the-open-hand-nyi" + }, + "description": "Whenever you hit a creature with an attack granted by your Flurry of Blows, you can impose one of the following effects on that target.\n Addle. The target can't make Opportunity Attacks until the start of its next turn.\n Push. The target must succeed on a Strength saving throw or be pushed up to 15 feet away from you.\n Topple. The target must succeed on a Dexterity saving throw or have the Prone condition." +}, +{ + "index": "monk-wholeness-of-body", + "url": "/api/2024/features/monk-wholeness-of-body", + "name": "Wholeness of Body", + "level": { + "index": "monk-6", + "url": "/api/2024/levels/monk-6-nyi", + "name": "Monk 6" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "subclass": { + "index": "warrior-of-the-open-hand", + "name": "Warrior of the Open Hand", + "url": "/api/2024/classes/warrior-of-the-open-hand-nyi" + }, + "description": "You gain the ability to heal yourself. As a Bonus Action, you can roll your Martial Arts die. You regain a number of Hit Points equal to the number rolled plus your Wisdom modifier (minimum of 1 Hit Point regained).\n You 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." +}, +{ + "index": "monk-fleet-step", + "url": "/api/2024/features/monk-fleet-step", + "name": "Fleet Step", + "level": { + "index": "monk-11", + "url": "/api/2024/levels/monk-11-nyi", + "name": "Monk 11" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "subclass": { + "index": "warrior-of-the-open-hand", + "name": "Warrior of the Open Hand", + "url": "/api/2024/classes/warrior-of-the-open-hand-nyi" + }, + "description": "When you take a Bonus Action other than Step of the Wind, you can also use Step of the Wind immediately after that Bonus Action." +}, +{ + "index": "monk-quivering-palm", + "url": "/api/2024/features/monk-quivering-palm", + "name": "Quivering Palm", + "level": { + "index": "monk-17", + "url": "/api/2024/levels/monk-17-nyi", + "name": "Monk 17" + }, + "class": { + "index": "monk", + "url": "/api/2024/classes/monk-nyi", + "name": "Monk" + }, + "subclass": { + "index": "warrior-of-the-open-hand", + "name": "Warrior of the Open Hand", + "url": "/api/2024/classes/warrior-of-the-open-hand-nyi" + }, + "description": "You gain the ability to set up lethal vibrations in someone's body. When you hit a creature with an Unarmed Strike, you can expend 4 Focus Points to start these imperceptible vibrations, which last for a number of days equal to your Monk level. The vibrations are harmless unless you take an action to end them. Alternatively, when you take the Attack action on your turn, you can forgo one of the attacks to end the vibrations. To end them, you and the target must be on the same plane of existence. When you end them, the target must make a Constitution saving throw, taking 10d12 Force damage on a failed save or half as much damage on a successful one.\n You can have only one creature under the effect of this feature at a time. You can end the vibrations harmlessly (no action required)." +}, +{ + "index": "paladin-lay-on-hands", + "url": "/api/2024/features/paladin-lay-on-hands", + "name": "Lay On Hands", + "level": { + "index": "paladin-1", + "url": "/api/2024/levels/paladin-1-nyi", + "name": "Paladin 1" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "description": "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 As 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 You 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." +}, +{ + "index": "paladin-spellcasting", + "url": "/api/2024/features/paladin-spellcasting", + "name": "Spellcasting", + "level": { + "index": "paladin-1", + "url": "/api/2024/levels/paladin-1-nyi", + "name": "Paladin 1" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "description": "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 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 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 The 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 If 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 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 Spellcasting Ability. Charisma is your spellcasting ability for your Paladin spells.\n Spellcasting Focus. You can use a Holy Symbol as a Spellcasting Focus for your Paladin spells." +}, +{ + "index": "paladin-weapon-mastery", + "url": "/api/2024/features/paladin-weapon-mastery", + "name": "Weapon Mastery", + "level": { + "index": "paladin-1", + "url": "/api/2024/levels/paladin-1-nyi", + "name": "Paladin 1" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "description": "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.\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." +}, +{ + "index": "paladin-fighting-style", + "url": "/api/2024/features/paladin-fighting-style", + "name": "Fighting Style", + "level": { + "index": "paladin-2", + "url": "/api/2024/levels/paladin-2-nyi", + "name": "Paladin 2" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "description": "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 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." +}, +{ + "index": "paladin-paladins-smite", + "url": "/api/2024/features/paladin-paladins-smite", + "name": "Paladin's Smite", + "level": { + "index": "paladin-2", + "url": "/api/2024/levels/paladin-2-nyi", + "name": "Paladin 2" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "description": "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." +}, +{ + "index": "paladin-channel-divinity", + "url": "/api/2024/features/paladin-channel-divinity", + "name": "Channel Divinity", + "level": { + "index": "paladin-3", + "url": "/api/2024/levels/paladin-3-nyi", + "name": "Paladin 3" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "description": "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 You 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 If a Channel Divinity effect requires a saving throw, the DC equals the spell save DC from this class's Spellcasting feature.\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." +}, +{ + "index": "paladin-subclass", + "url": "/api/2024/features/paladin-subclass", + "name": "Paladin Subclass", + "level": { + "index": "paladin-3", + "url": "/api/2024/levels/paladin-3-nyi", + "name": "Paladin 3" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "description": "You gain a Paladin subclass of your choice. 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." +}, +{ + "index": "paladin-ability-score-improvement", + "url": "/api/2024/features/paladin-ability-score-improvement", + "name": "Ability Score Improvement", + "level": { + "index": "paladin-4", + "url": "/api/2024/levels/paladin-4-nyi", + "name": "Paladin 4" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "description": "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." +}, +{ + "index": "paladin-extra-attack", + "url": "/api/2024/features/paladin-extra-attack", + "name": "Extra Attack", + "level": { + "index": "paladin-5", + "url": "/api/2024/levels/paladin-5-nyi", + "name": "Paladin 5" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "description": "You can attack twice instead of once whenever you take the Attack action on your turn." +}, +{ + "index": "paladin-faithful-steed", + "url": "/api/2024/features/paladin-faithful-steed", + "name": "Faithful Steed", + "level": { + "index": "paladin-5", + "url": "/api/2024/levels/paladin-5-nyi", + "name": "Paladin 5" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "description": "You can call on the aid of an otherworldly steed. You always have the Find Steed spell prepared.\n You 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." +}, +{ + "index": "paladin-aura-of-protection", + "url": "/api/2024/features/paladin-aura-of-protection", + "name": "Aura of Protection", + "level": { + "index": "paladin-6", + "url": "/api/2024/levels/paladin-6-nyi", + "name": "Paladin 6" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "description": "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 You and your allies in the aura gain a bonus to saving throws equal to your Charisma modifier (minimum bonus of +1).\n If 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." +}, +{ + "index": "paladin-abjure-foes", + "url": "/api/2024/features/paladin-abjure-foes", + "name": "Abjure Foes", + "level": { + "index": "paladin-9", + "url": "/api/2024/levels/paladin-9-nyi", + "name": "Paladin 9" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "description": "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." +}, +{ + "index": "paladin-aura-of-courage", + "url": "/api/2024/features/paladin-aura-of-courage", + "name": "Aura of Courage", + "level": { + "index": "paladin-10", + "url": "/api/2024/levels/paladin-10-nyi", + "name": "Paladin 10" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "description": "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." +}, +{ + "index": "paladin-radiant-strikes", + "url": "/api/2024/features/paladin-radiant-strikes", + "name": "Radiant Strikes", + "level": { + "index": "paladin-11", + "url": "/api/2024/levels/paladin-11-nyi", + "name": "Paladin 11" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "description": "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." +}, +{ + "index": "paladin-restoring-touch", + "url": "/api/2024/features/paladin-restoring-touch", + "name": "Restoring Touch", + "level": { + "index": "paladin-14", + "url": "/api/2024/levels/paladin-14-nyi", + "name": "Paladin 14" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "description": "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." +}, +{ + "index": "paladin-aura-expansion", + "url": "/api/2024/features/paladin-aura-expansion", + "name": "Aura Expansion", + "level": { + "index": "paladin-18", + "url": "/api/2024/levels/paladin-18-nyi", + "name": "Paladin 18" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "description": "Your Aura of Protection is now a 30-foot Emanation." +}, +{ + "index": "paladin-epic-boon", + "url": "/api/2024/features/paladin-epic-boon", + "name": "Epic Boon", + "level": { + "index": "paladin-19", + "url": "/api/2024/levels/paladin-19-nyi", + "name": "Paladin 19" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "description": "You gain an Epic Boon feat (see \"Feats\") or another feat of your choice for which you qualify. Boon of Truesight is recommended." +}, +{ + "index": "paladin-oath-of-devotion-spells", + "url": "/api/2024/features/paladin-oath-of-devotion-spells", + "name": "Oath of Devotion Spells", + "level": { + "index": "paladin-3", + "url": "/api/2024/levels/paladin-3-nyi", + "name": "Paladin 3" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "subclass": { + "index": "oath-of-devotion", + "name": "Oath of Devotion", + "url": "/api/2024/classes/oath-of-devotion-nyi" + }, + "description": "The magic of your oath ensures you always have certain spells ready; when you reach a Paladin level specified in the Oath of Devotion Spells table, you thereafter always have the listed spells prepared.\n\nOath of Devotion Spells\nPaladin Level / Spells\n3 / Protection from Evil and Good, Shielf of Faith\n5 / Aid, Zone of Truth\n9 / Beacon of Hope, Dispel Magic\n13 / Freedom of Movement, Guardian of Faith\n17 / Commune, Flame Strike" +}, +{ + "index": "paladin-sacred-weapon", + "url": "/api/2024/features/paladin-sacred-weapon", + "name": "Sacred Weapon", + "level": { + "index": "paladin-3", + "url": "/api/2024/levels/paladin-3-nyi", + "name": "Paladin 3" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "subclass": { + "index": "oath-of-devotion", + "name": "Oath of Devotion", + "url": "/api/2024/classes/oath-of-devotion-nyi" + }, + "description": "When you take the Attack action, you can expend one use of your Channel Divinity to imbue one Melee weapon that you are holding with positive energy. For 10 minutes or until you use this feature again, you add your Charisma modifier to attack rolls you make with that weapon (minimum bonus of +1), and each time you hit with it, you cause it to deal its normal damage type or Radiant damage.\n The weapon also emits Bright Light in a 20-foot radius and Dim Light 20 feet beyond that.\n You can end this effect early (no action required). This effect also ends if you aren't carrying the weapon." +}, +{ + "index": "paladin-aura-of-devotion", + "url": "/api/2024/features/paladin-aura-of-devotion", + "name": "Aura of Devotion", + "level": { + "index": "paladin-7", + "url": "/api/2024/levels/paladin-7-nyi", + "name": "Paladin 7" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "subclass": { + "index": "oath-of-devotion", + "name": "Oath of Devotion", + "url": "/api/2024/classes/oath-of-devotion-nyi" + }, + "description": "You and your allies have Immunity to the Charmed condition while in your Aura of Protection. If a Charmed ally enters the aura, that condition has no effect on that ally while there." +}, +{ + "index": "paladin-smite-of-protection", + "url": "/api/2024/features/paladin-smite-of-protection", + "name": "Smite of Protection", + "level": { + "index": "paladin-15", + "url": "/api/2024/levels/paladin-15-nyi", + "name": "Paladin 15" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "subclass": { + "index": "oath-of-devotion", + "name": "Oath of Devotion", + "url": "/api/2024/classes/oath-of-devotion-nyi" + }, + "description": "Your magical smite now radiates protective energy. Whenever you cast Divine Smite, you and your allies have Half Cover while in your Aura of Protection.\nThe aura has this benefit until the start of your next turn." +}, +{ + "index": "paladin-holy-nimbus", + "url": "/api/2024/features/paladin-holy-nimbus", + "name": "Holy Nimbus", + "level": { + "index": "paladin-20", + "url": "/api/2024/levels/paladin-20-nyi", + "name": "Paladin 20" + }, + "class": { + "index": "paladin", + "url": "/api/2024/classes/paladin-nyi", + "name": "Paladin" + }, + "subclass": { + "index": "oath-of-devotion", + "name": "Oath of Devotion", + "url": "/api/2024/classes/oath-of-devotion-nyi" + }, + "description": "As a Bonus Action, you can imbue your Aura of Protection with holy power, granting the benefits below for 10 minutes or until you end them (no action required). Once you use this feature, you can't use it again until you finish a Long Rest. You can also restore your use of it by expending a level 5 spell slot (no action required).\n Holy Ward. You have Advantage on any saving throw you are forced to make by a Fiend or an Undead.\n Radiant Damage. Whenever an enemy starts its turn in the aura, that creature takes Radiant damage equal to your Charisma modifier plus your Proficiency Bonus.\n Sunlight. The aura is filled with Bright Light that is sunlight." +}, +{ + "index": "ranger-spellcasting", + "url": "/api/2024/features/ranger-spellcasting", + "name": "Spellcasting", + "level": { + "index": "ranger-1", + "url": "/api/2024/level/ranger-1-nyi", + "name": "Ranger 1" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "description": "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 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 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\nRanger spells. Cure Wounds and Ensnaring Strike are recommended.\n The 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 If 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.\nChanging 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 Spellcasting Ability. Wisdom is your spellcasting ability for your Ranger spells.\n Spellcasting Focus. You can use a Druidic Focus as a Spellcasting Focus for your Ranger spells." +}, +{ + "index": "ranger-favored-enemy", + "url": "/api/2024/features/ranger-favored-enemy", + "name": "Favored Enemy", + "level": { + "index": "ranger-1", + "url": "/api/2024/level/ranger-1-nyi", + "name": "Ranger 1" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "description": "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 The 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." +}, +{ + "index": "ranger-weapon-mastery", + "url": "/api/2024/features/ranger-weapon-mastery", + "name": "Weapon Mastery", + "level": { + "index": "ranger-1", + "url": "/api/2024/level/ranger-1-nyi", + "name": "Ranger 1" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "description": "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 Whenever 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." +}, +{ + "index": "ranger-deft-explorer", + "url": "/api/2024/features/ranger-deft-explorer", + "name": "Deft Explorer", + "level": { + "index": "ranger-2", + "url": "/api/2024/level/ranger-2-nyi", + "name": "Ranger 2" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "description": "Thanks to your travels, you gain the following benefits.\n Expertise. Choose one of your skill proficiencies with which you lack Expertise. You gain Expertise in that skill.\n Languages. You know two languages of your choice from the language tables in \"Character Creation.\"" +}, +{ + "index": "ranger-fighting-style", + "url": "/api/2024/features/ranger-fighting-style", + "name": "Fighting Style", + "level": { + "index": "ranger-2", + "url": "/api/2024/level/ranger-2-nyi", + "name": "Ranger 2" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "description": "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 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." +}, +{ + "index": "ranger-subclass", + "url": "/api/2024/features/ranger-subclass", + "name": "Ranger Subclass", + "level": { + "index": "ranger-3", + "url": "/api/2024/level/ranger-3-nyi", + "name": "Ranger 3" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "description": "You gain a Ranger subclass of your choice. 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." +}, +{ + "index": "ranger-ability-score-improvement", + "url": "/api/2024/features/ranger-ability-score-improvement", + "name": "Ability Score Improvement", + "level": { + "index": "ranger-4", + "url": "/api/2024/level/ranger-4-nyi", + "name": "Ranger 4" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "description": "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." +}, +{ + "index": "ranger-extra-attack", + "url": "/api/2024/features/ranger-extra-attack", + "name": "Extra Attack", + "level": { + "index": "ranger-5", + "url": "/api/2024/level/ranger-5-nyi", + "name": "Ranger 5" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "description": "You can attack twice instead of once whenever you take the Attack action on your turn." +}, +{ + "index": "ranger-roving", + "url": "/api/2024/features/ranger-roving", + "name": "Roving", + "level": { + "index": "ranger-6", + "url": "/api/2024/level/ranger-6-nyi", + "name": "Ranger 6" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "description": "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." +}, +{ + "index": "ranger-expertise", + "url": "/api/2024/features/ranger-expertise", + "name": "Expertise", + "level": { + "index": "ranger-9", + "url": "/api/2024/level/ranger-9-nyi", + "name": "Ranger 9" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "description": "Choose two of your skill proficiencies with which you lack Expertise. You gain Expertise in those skills." +}, +{ + "index": "ranger-tireless", + "url": "/api/2024/features/ranger-tireless", + "name": "Tireless", + "level": { + "index": "ranger-10", + "url": "/api/2024/level/ranger-10-nyi", + "name": "Ranger 10" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "description": "Primal forces now help fuel you on your journeys, granting you the following benefits.\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 Decrease Exhaustion. Whenever you finish a Short Rest, your Exhaustion level, if any, decreases by 1." +}, +{ + "index": "ranger-relentless-hunter", + "url": "/api/2024/features/ranger-relentless-hunter", + "name": "Relentless Hunter", + "level": { + "index": "ranger-13", + "url": "/api/2024/level/ranger-13-nyi", + "name": "Ranger 13" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "description": "Taking damage can't break your Concentration on Hunter's Mark." +}, +{ + "index": "ranger-natures-veil", + "url": "/api/2024/features/ranger-natures-veil", + "name": "Nature's Veil", + "level": { + "index": "ranger-14", + "url": "/api/2024/level/ranger-14-nyi", + "name": "Ranger 14" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "description": "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 You 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." +}, +{ + "index": "ranger-precise-hunter", + "url": "/api/2024/features/ranger-precise-hunter", + "name": "Precise Hunter", + "level": { + "index": "ranger-17", + "url": "/api/2024/level/ranger-17-nyi", + "name": "Ranger 17" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "description": "You have Advantage on attack rolls against the creature currently marked by your Hunter's Mark." +}, +{ + "index": "ranger-feral-senses", + "url": "/api/2024/features/ranger-feral-senses", + "name": "Feral Senses", + "level": { + "index": "ranger-18", + "url": "/api/2024/level/ranger-18-nyi", + "name": "Ranger 18" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "description": "Your connection to the forces of nature grants you Blindsight with a range of 30 feet." +}, +{ + "index": "ranger-epic-boon", + "url": "/api/2024/features/ranger-epic-boon", + "name": "Epic Boon", + "level": { + "index": "ranger-19", + "url": "/api/2024/level/ranger-19-nyi", + "name": "Ranger 19" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "description": "You gain an Epic Boon feat (see \"Feats\") or another feat of your choice for which you qualify. Boon of Dimensional Travel is recommended." +}, +{ + "index": "ranger-foe-slayer", + "url": "/api/2024/features/ranger-foe-slayer", + "name": "Foe Slayer", + "level": { + "index": "ranger-20", + "url": "/api/2024/level/ranger-20-nyi", + "name": "Ranger 20" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "description": "The damage die of your Hunter's Mark is a d10 rather than a d6." +}, +{ + "index": "ranger-hunters-lore", + "url": "/api/2024/features/ranger-hunters-lore", + "name": "Hunter's Lore", + "level": { + "index": "ranger-3", + "url": "/api/2024/level/ranger-3-nyi", + "name": "Ranger 3" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "subclass": { + "index": "hunter", + "url": "/api/2024/classes/hunter-nyi", + "name": "Hunter" + }, + "description": "You can call on the forces of nature to reveal certain strengths and weaknesses of your prey. While a creature is marked by your Hunter's Mark, you know whether that creature has any Immunities, Resistances, or Vulnerabilities, and if the creature has any, you know what they are." +}, +{ + "index": "ranger-hunters-prey", + "url": "/api/2024/features/ranger-hunters-prey", + "name": "Hunter's Prey", + "level": { + "index": "ranger-3", + "url": "/api/2024/level/ranger-3-nyi", + "name": "Ranger 3" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "subclass": { + "index": "hunter", + "url": "/api/2024/classes/hunter-nyi", + "name": "Hunter" + }, + "description": "You gain one of the following feature options of your choice. Whenever you finish a Short or Long Rest, you can replace the chosen option with the other one.\n Colossus Slayer. Your tenacity can wear down even the most resilient foes. When you hit a creature with a weapon, the weapon deals an extra 1d8 damage to the target if it's missing any of its Hit Points. You can deal this extra damage only once per turn.\n Horde Breaker. Once on each of your turns when you make an attack with a weapon, you can make another attack with the same weapon against a different creature that is within 5 feet of the original target, that is within the weapon's range, and that you haven't attacked this turn." +}, +{ + "index": "ranger-defensive-tactics", + "url": "/api/2024/features/ranger-defensive-tactics", + "name": "Defensive Tactics", + "level": { + "index": "ranger-7", + "url": "/api/2024/level/ranger-7-nyi", + "name": "Ranger 7" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "subclass": { + "index": "hunter", + "url": "/api/2024/classes/hunter-nyi", + "name": "Hunter" + }, + "description": "You gain one of the following feature options of your choice. Whenever you finish a Short or Long Rest, you can replace the chosen option with the other one.\n Escape the Horde. Opportunity Attacks have Disadvantage against you.\n Multiattack Defense. When a creature hits you with an attack roll, that creature has Disadvantage on all other attack rolls against you this turn." +}, +{ + "index": "ranger-superior-hunters-prey", + "url": "/api/2024/features/ranger-superior-hunters-prey", + "name": "Superior Hunter's Prey", + "level": { + "index": "ranger-11", + "url": "/api/2024/level/ranger-11-nyi", + "name": "Ranger 11" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "subclass": { + "index": "hunter", + "url": "/api/2024/classes/hunter-nyi", + "name": "Hunter" + }, + "description": "Once per turn when you deal damage to a creature marked by your Hunter's Mark, you can also deal that spell's extra damage to a different creature that you can see within 30 feet of the first creature." +}, +{ + "index": "ranger-superior-hunters-defense", + "url": "/api/2024/features/ranger-superior-hunters-defense", + "name": "Superior Hunter's Defense", + "level": { + "index": "ranger-15", + "url": "/api/2024/level/ranger-15-nyi", + "name": "Ranger 15" + }, + "class": { + "index": "ranger", + "url": "/api/2024/classes/ranger-nyi", + "name": "Ranger" + }, + "subclass": { + "index": "hunter", + "url": "/api/2024/classes/hunter-nyi", + "name": "Hunter" + }, + "description": "When you take damage, you can take a Reaction to give yourself Resistance to that damage and any other damage of the same type until the end of the current turn." +} +] \ No newline at end of file diff --git a/src/2024/schemas/5e-SRD-Features.ts b/src/2024/schemas/5e-SRD-Features.ts new file mode 100644 index 00000000..5d527cd9 --- /dev/null +++ b/src/2024/schemas/5e-SRD-Features.ts @@ -0,0 +1,12 @@ +import { z } from 'zod'; +import { APIReferenceSchema } from '../../schemas/common'; + +export const FeatureSchema = z.object({ + index: z.string(), + name: z.string(), + description: z.string(), + level: APIReferenceSchema, + class: APIReferenceSchema, + subclass: APIReferenceSchema.optional(), + url: z.string(), +}); diff --git a/src/2024/tests/schemas.test.ts b/src/2024/tests/schemas.test.ts index 4229a639..b0292764 100644 --- a/src/2024/tests/schemas.test.ts +++ b/src/2024/tests/schemas.test.ts @@ -9,6 +9,7 @@ import DamageTypes from '../5e-SRD-Damage-Types.json' with { type: 'json' }; import EquipmentCategories from '../5e-SRD-Equipment-Categories.json' with { type: 'json' }; import Equipment from '../5e-SRD-Equipment.json' with { type: 'json' }; import Feats from '../5e-SRD-Feats.json' with { type: 'json' }; +import Features from '../5e-SRD-Features.json' with { type: 'json' }; import Languages from '../5e-SRD-Languages.json' with { type: 'json' }; import MagicItems from '../5e-SRD-Magic-Items.json' with { type: 'json' }; import MagicSchools from '../5e-SRD-Magic-Schools.json' with { type: 'json' }; @@ -29,6 +30,7 @@ import { DamageTypeSchema } from '../schemas/5e-SRD-Damage-Types'; import { EquipmentCategorySchema } from '../schemas/5e-SRD-Equipment-Categories'; import { EquipmentSchema } from '../schemas/5e-SRD-Equipment'; import { FeatSchema } from '../schemas/5e-SRD-Feats'; +import { FeatureSchema } from '../schemas/5e-SRD-Features'; import { LanguageSchema } from '../schemas/5e-SRD-Languages'; import { MagicItemSchema } from '../schemas/5e-SRD-Magic-Items'; import { MagicSchoolSchema } from '../schemas/5e-SRD-Magic-Schools'; @@ -57,6 +59,7 @@ describe('2024 schemas', () => { it('equipment categories', () => testAll(EquipmentCategories, EquipmentCategorySchema)); it('equipment', () => testAll(Equipment, EquipmentSchema)); it('feats', () => testAll(Feats, FeatSchema)); + it('features', () => testAll(Features, FeatureSchema)); it('languages', () => testAll(Languages, LanguageSchema)); it('magic items', () => testAll(MagicItems, MagicItemSchema)); it('magic schools', () => testAll(MagicSchools, MagicSchoolSchema)); diff --git a/src/2024/tests/tables.test.ts b/src/2024/tests/tables.test.ts index 642536c6..e996dc45 100644 --- a/src/2024/tests/tables.test.ts +++ b/src/2024/tests/tables.test.ts @@ -33,9 +33,9 @@ describe('api references', () => { forEachFileEntry((filename, entry) => { if (entry.url === undefined) return; - if (entry.index === undefined) { - errors.push(`${filename}: Entry with URL '${entry.url}' should have an index.`); - } + indexAndUrlChecks(filename, entry)?.forEach((error: string) => { + errors.push(error); + }); resources[entry.url as string] = { index: entry.index, name: entry.name }; }); @@ -44,6 +44,18 @@ describe('api references', () => { recurseIntoObject(topLevelEntry, (subEntry) => { if (!Object.prototype.hasOwnProperty.call(subEntry, 'url')) return; + indexAndUrlChecks(filename, subEntry)?.forEach((error: string) => { + errors.push(error); + }); + + // Do not return errors if flagged as NYI + if((subEntry.url as string).slice(-4) === '-nyi') { + errors.forEach((error: string)=>{ + console.warn(error); + }) + return; + } + if (resources[subEntry.url as string] === undefined) { errors.push(`${filename}: URL '${subEntry.url}' not found.`); } else { @@ -84,4 +96,48 @@ const recurseIntoObject = (object: Entry, callback: (subEntry: Entry) => void) = recurseIntoObject(object[property] as Entry, callback); } } -}; \ No newline at end of file +}; + +const indexAndUrlChecks = (filename: string, entry: Entry) => { + const errors: string[] = []; + + if (entry.index === undefined) { + errors.push(`${filename}: Entry with URL '${entry.url}' should have an index.`); + } + + // Check Index for whitespace + if((entry.index as string).indexOf(' ') != -1){ + errors.push(`${filename}: Index '${entry.index as string}' contains whitespace`); + } + + // Check Index for illegal characters + if((entry.index as string).match(/[^-a-z0-9()]/)){ + errors.push(`${filename}: Index '${entry.index as string}' contains illegal characters`); + } + + // Check URL for whitespace + if((entry.url as string).indexOf(' ') != -1){ + errors.push(`${filename}: URL '${entry.url as string}' contains whitespace`); + } + + // Check URL for illegal characters + if((entry.url as string).match(/[^-/a-z0-9()]/)){ + errors.push(`${filename}: URL '${entry.url as string}' contains illegal characters`); + } + + // Check URL starts correctly + if(!(entry.url as string).startsWith('/api/2024')){ + errors.push(`${filename}: URL '${entry.url as string}' is malformed`); + } + + // Check Index matches URL + if((entry.url as string).slice(-4) == '-nyi'){ + console.warn(`${filename}: URL '${entry.url}' is marked as Not Yet Implemented.`) + } else { + if((entry.index as string) != (entry.url as string).slice(0 - (entry.index as string).length)){ + errors.push(`${filename}: Index '${entry.index as string}' does not match URL ${entry.url as string}`); + } + } + + return errors; +} \ No newline at end of file