Eldritch Invocation Options

Class featureXPHBp. 1532024SRDWarlock

Eldritch Invocation options appear in alphabetical order.

Agonizing Blast

Choose one of your known Warlock cantrips that deals damage. You can add your Charisma modifier to that spell's damage rolls.

Repeatable

You can gain this invocation more than once. Each time you do so, choose a different eligible cantrip.

Armor of Shadows

You can cast Mage Armor on yourself without expending a spell slot.

Ascendant Step

You can cast Levitate on yourself without expending a spell slot.

Devil's Sight

You can see normally in Dim Light and Darkness—both magical and nonmagical—within 120 feet of yourself.

Devouring Blade

The Extra Attack of your Thirsting Blade invocation confers two extra attacks rather than one.

Eldritch Mind

You have Advantage on Constitution saving throws that you make to maintain Concentration.

Eldritch Smite

Once per turn when you hit a creature with your pact weapon, you can expend a Pact Magic spell slot to deal an extra 1d8 Force damage to the target, plus another 1d8 per level of the spell slot, and you can give the target the Prone condition if it is Huge or smaller.

Eldritch Spear

Choose one of your known Warlock cantrips that deals damage and has a range of 10+ feet. When you cast that spell, its range increases by a number of feet equal to 30 times your Warlock level.

Repeatable

You can gain this invocation more than once. Each time you do so, choose a different eligible cantrip.

Fiendish Vigor

You can cast False Life on yourself without expending a spell slot. When you cast the spell with this feature, you don't roll the die for the Temporary Hit Points; you automatically get the highest number on the die.

Gaze of Two Minds

You can use a Bonus Action to touch a willing creature and perceive through its senses until the end of your next turn. As long as the creature is on the same plane of existence as you, you can take a Bonus Action on subsequent turns to maintain this connection, extending the duration until the end of your next turn. The connection ends if you don't maintain it in this way.

While perceiving through the other creature's senses, you benefit from any special senses possessed by that creature, and you can cast spells as if you were in your space or the other creature's space if the two of you are within 60 feet of each other.

Gift of the Depths

You can breathe underwater, and you gain a Swim Speed equal to your Speed.

You can also cast Water Breathing once without expending a spell slot. You regain the ability to cast it in this way again when you finish a Long Rest.

Gift of the Protectors

A new page appears in your Book of Shadows when you conjure it. With your permission, a creature can take an action to write its name on that page, which can contain a number of names equal to your Charisma modifier (minimum of one name).

When any creature whose name is on the page is reduced to 0 Hit Points but not killed outright, the creature magically drops to 1 Hit Point instead. Once this magic is triggered, no creature can benefit from it until you finish a Long Rest.

As a Magic action, you can erase a name on the page by touching it.

Investment of the Chain Master

When you cast Find Familiar, you infuse the summoned familiar with a measure of your eldritch power, granting the creature the following benefits.

Aerial or Aquatic

The familiar gains either a Fly Speed or a Swim Speed (your choice) of 40 feet.

Quick Attack

As a Bonus Action, you can command the familiar to take the Attack action.

Necrotic or Radiant Damage

Whenever the familiar deals Bludgeoning, Piercing, or Slashing damage, you can make it deal Necrotic or Radiant damage instead.

Your Save DC

If the familiar forces a creature to make a saving throw, it uses your spell save DC.

Resistance

When the familiar takes damage, you can take a Reaction to grant it Resistance against that damage.

Lessons of the First Ones

You have received knowledge from an elder entity of the multiverse, allowing you to gain one Origin feat of your choice.

Repeatable

You can gain this invocation more than once. Each time you do so, choose a different Origin feat.

Lifedrinker

Once per turn when you hit a creature with your pact weapon, you can deal an extra 1d6 Necrotic, Psychic, or Radiant damage (your choice) to the creature, and you can expend one of your Hit Point Dice to roll it and regain a number of Hit Points equal to the roll plus your Constitution modifier (minimum of 1 Hit Point).

Mask of Many Faces

You can cast Disguise Self without expending a spell slot.

Master of Myriad Forms

You can cast Alter Self without expending a spell slot.

Misty Visions

You can cast Silent Image without expending a spell slot.

One with Shadows

While you're in an area of Dim Light or Darkness, you can cast Invisibility on yourself without expending a spell slot.

Otherworldly Leap

You can cast Jump on yourself without expending a spell slot.

Pact of the Blade

As a Bonus Action, you can conjure a pact weapon in your hand—a Simple or Martial Melee weapon of your choice with which you bond—or create a bond with a magic weapon you touch; you can't bond with a magic weapon if someone else is attuned to it or another Warlock is bonded with it. Until the bond ends, you have proficiency with the weapon, and you can use it as a Spellcasting Focus.

Whenever you attack with the bonded weapon, you can use your Charisma modifier for the attack and damage rolls instead of using Strength or Dexterity; and you can cause the weapon to deal Necrotic, Psychic, or Radiant damage or its normal damage type.

Your bond with the weapon ends if you use this feature's Bonus Action again, if the weapon is more than 5 feet away from you for 1 minute or more, or if you die. A conjured weapon disappears when the bond ends.

Pact of the Chain

You learn the Find Familiar spell and can cast it as a Magic action without expending a spell slot.

When you cast the spell, you choose one of the normal forms for your familiar or one of the following special forms: Imp, Pseudodragon, Quasit, Skeleton, Slaad Tadpole, Sphinx of Wonder, Sprite, or Venomous Snake (see appendix B for the familiar's stat block).

Additionally, when you take the Attack action, you can forgo one of your own attacks to allow your familiar to make one attack of its own with its Reaction.

Pact of the Tome

Stitching together strands of shadow, you conjure forth a book in your hand at the end of a Short or Long Rest. This Book of Shadows (you determine its appearance) contains eldritch magic that only you can access, granting you the benefits below. The book disappears if you conjure another book with this feature or if you die.

Cantrips and Rituals

When the book appears, choose three cantrips, and choose two level 1 spells that have the Ritual tag. The spells can be from any class's spell list, and they must be spells you don't already have prepared. While the book is on your person, you have the chosen spells prepared, and they function as Warlock spells for you.

Spellcasting Focus

You can use the book as a Spellcasting Focus.

Repelling Blast

Choose one of your known Warlock cantrips that requires an attack roll. When you hit a Large or smaller creature with that cantrip, you can push the creature up to 10 feet straight away from you.

Repeatable

You can gain this invocation more than once. Each time you do so, choose a different eligible cantrip.

Thirsting Blade

You gain the Extra Attack feature for your pact weapon only. With that feature, you can attack twice with the weapon instead of once when you take the Attack action on your turn.

Visions of Distant Realms

You can cast Arcane Eye without expending a spell slot.

Whispers of the Grave

You can cast Speak with Dead without expending a spell slot.

Witch Sight

You have Truesight with a range of 30 feet.

Raw data
{
  "name": "Eldritch Invocation Options",
  "page": 153,
  "level": 1,
  "srd52": true,
  "__prop": "classFeature",
  "source": "XPHB",
  "entries": [
    "Eldritch Invocation options appear in alphabetical order.",
    {
      "type": "options",
      "count": 1,
      "entries": [
        {
          "name": "Agonizing Blast",
          "page": 155,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "Choose one of your known {@filter Warlock cantrips|spells|level=0|class=Warlock|damage type=acid;bludgeoning;cold;fire;force;lightning;necrotic;piercing;poison;psychic;radiant;slashing;thunder} that deals damage. You can add your Charisma modifier to that spell's damage rolls.",
            {
              "type": "entries",
              "entries": [
                {
                  "name": "Repeatable",
                  "type": "entries",
                  "entries": [
                    "You can gain this invocation more than once. Each time you do so, choose a different eligible cantrip."
                  ]
                }
              ]
            }
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 2
              },
              "spell": [
                {
                  "entry": "a Warlock Cantrip That Deals Damage",
                  "choose": "level=0|class=Warlock",
                  "entrySummary": "Warlock Cantrip That Deals Damage"
                }
              ]
            }
          ]
        },
        {
          "name": "Armor of Shadows",
          "page": 155,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "You can cast {@spell Mage Armor|XPHB} on yourself without expending a spell slot."
          ],
          "additionalSpells": [
            {
              "innate": {
                "_": [
                  "mage armor|xphb"
                ]
              }
            }
          ]
        },
        {
          "name": "Ascendant Step",
          "page": 155,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "You can cast {@spell Levitate|XPHB} on yourself without expending a spell slot."
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 5
              }
            }
          ],
          "additionalSpells": [
            {
              "innate": {
                "_": [
                  "levitate|xphb"
                ]
              }
            }
          ]
        },
        {
          "name": "Devil's Sight",
          "page": 155,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "You can see normally in {@variantrule Dim Light|XPHB} and {@variantrule Darkness|XPHB}—both magical and nonmagical—within 120 feet of yourself."
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 2
              }
            }
          ]
        },
        {
          "name": "Devouring Blade",
          "page": 155,
          "type": "entries",
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "The Extra Attack of your {@optfeature Thirsting Blade|XPHB} invocation confers two extra attacks rather than one."
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 12
              },
              "optionalfeature": [
                "thirsting blade|xphb"
              ]
            }
          ]
        },
        {
          "name": "Eldritch Mind",
          "page": 155,
          "type": "entries",
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "You have {@variantrule Advantage|XPHB} on Constitution saving throws that you make to maintain {@status Concentration|XPHB}."
          ]
        },
        {
          "name": "Eldritch Smite",
          "page": 155,
          "type": "entries",
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "Once per turn when you hit a creature with your pact weapon, you can expend a Pact Magic spell slot to deal an extra {@damage 1d8} Force damage to the target, plus another {@dice 1d8} per level of the spell slot, and you can give the target the {@condition Prone|XPHB} condition if it is Huge or smaller."
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 5
              },
              "optionalfeature": [
                "pact of the blade|xphb"
              ]
            }
          ]
        },
        {
          "name": "Eldritch Spear",
          "page": 155,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "Choose one of your known {@filter Warlock cantrips|spells|level=0|class=Warlock|damage type=acid;bludgeoning;cold;fire;force;lightning;necrotic;piercing;poison;psychic;radiant;slashing;thunder|range=point} that deals damage and has a range of 10+ feet. When you cast that spell, its range increases by a number of feet equal to 30 times your Warlock level.",
            {
              "type": "entries",
              "entries": [
                {
                  "name": "Repeatable",
                  "type": "entries",
                  "entries": [
                    "You can gain this invocation more than once. Each time you do so, choose a different eligible cantrip."
                  ]
                }
              ]
            }
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 2
              },
              "spell": [
                {
                  "entry": "a Warlock Cantrip That Deals Damage",
                  "choose": "level=0|class=Warlock",
                  "entrySummary": "Warlock Cantrip That Deals Damage"
                }
              ]
            }
          ]
        },
        {
          "name": "Fiendish Vigor",
          "page": 155,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "You can cast {@spell False Life|XPHB} on yourself without expending a spell slot. When you cast the spell with this feature, you don't roll the die for the {@variantrule Temporary Hit Points|XPHB}; you automatically get the highest number on the die."
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 2
              }
            }
          ],
          "additionalSpells": [
            {
              "innate": {
                "_": [
                  "false life|xphb"
                ]
              }
            }
          ]
        },
        {
          "name": "Gaze of Two Minds",
          "page": 156,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "You can use a {@variantrule Bonus Action|XPHB} to touch a willing creature and perceive through its senses until the end of your next turn. As long as the creature is on the same plane of existence as you, you can take a {@variantrule Bonus Action|XPHB} on subsequent turns to maintain this connection, extending the duration until the end of your next turn. The connection ends if you don't maintain it in this way.",
            "While perceiving through the other creature's senses, you benefit from any special senses possessed by that creature, and you can cast spells as if you were in your space or the other creature's space if the two of you are within 60 feet of each other."
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 5
              }
            }
          ]
        },
        {
          "name": "Gift of the Depths",
          "page": 156,
          "type": "entries",
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "You can breathe underwater, and you gain a {@variantrule Swim Speed|XPHB} equal to your {@variantrule Speed|XPHB}.",
            "You can also cast {@spell Water Breathing|XPHB} once without expending a spell slot. You regain the ability to cast it in this way again when you finish a {@variantrule Long Rest|XPHB}."
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 5
              }
            }
          ],
          "additionalSpells": [
            {
              "innate": {
                "_": {
                  "daily": {
                    "1e": [
                      "water breathing|xphb"
                    ]
                  }
                }
              }
            }
          ]
        },
        {
          "name": "Gift of the Protectors",
          "page": 156,
          "type": "entries",
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "A new page appears in your Book of Shadows when you conjure it. With your permission, a creature can take an action to write its name on that page, which can contain a number of names equal to your Charisma modifier (minimum of one name).",
            "When any creature whose name is on the page is reduced to 0 {@variantrule Hit Points|XPHB} but not killed outright, the creature magically drops to 1 {@variantrule Hit Points|XPHB|Hit Point} instead. Once this magic is triggered, no creature can benefit from it until you finish a {@variantrule Long Rest|XPHB}.",
            "As a {@action Magic|XPHB} action, you can erase a name on the page by touching it."
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 9
              },
              "optionalfeature": [
                "pact of the tome|xphb"
              ]
            }
          ]
        },
        {
          "name": "Investment of the Chain Master",
          "page": 156,
          "type": "entries",
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "When you cast {@spell Find Familiar|XPHB}, you infuse the summoned familiar with a measure of your eldritch power, granting the creature the following benefits.",
            {
              "type": "entries",
              "entries": [
                {
                  "name": "Aerial or Aquatic",
                  "type": "entries",
                  "entries": [
                    "The familiar gains either a {@variantrule Fly Speed|XPHB} or a {@variantrule Swim Speed|XPHB} (your choice) of 40 feet."
                  ]
                },
                {
                  "name": "Quick Attack",
                  "type": "entries",
                  "entries": [
                    "As a {@variantrule Bonus Action|XPHB}, you can command the familiar to take the {@action Attack|XPHB} action."
                  ]
                },
                {
                  "name": "Necrotic or Radiant Damage",
                  "type": "entries",
                  "entries": [
                    "Whenever the familiar deals Bludgeoning, Piercing, or Slashing damage, you can make it deal Necrotic or Radiant damage instead."
                  ]
                },
                {
                  "name": "Your Save DC",
                  "type": "entries",
                  "entries": [
                    "If the familiar forces a creature to make a saving throw, it uses your spell save DC."
                  ]
                },
                {
                  "name": "Resistance",
                  "type": "entries",
                  "entries": [
                    "When the familiar takes damage, you can take a {@variantrule Reaction|XPHB} to grant it {@variantrule Resistance|XPHB} against that damage."
                  ]
                }
              ]
            }
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 5
              },
              "optionalfeature": [
                "pact of the chain|xphb"
              ]
            }
          ]
        },
        {
          "name": "Lessons of the First Ones",
          "page": 156,
          "type": "entries",
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "You have received knowledge from an elder entity of the multiverse, allowing you to gain one {@filter Origin feat|feats|category=o} of your choice.",
            {
              "type": "entries",
              "entries": [
                {
                  "name": "Repeatable",
                  "type": "entries",
                  "entries": [
                    "You can gain this invocation more than once. Each time you do so, choose a different Origin feat."
                  ]
                }
              ]
            }
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 2
              }
            }
          ],
          "featProgression": [
            {
              "name": "Origin Feat",
              "category": [
                "O"
              ],
              "progression": {
                "*": 1
              }
            }
          ]
        },
        {
          "name": "Lifedrinker",
          "page": 156,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "Once per turn when you hit a creature with your pact weapon, you can deal an extra {@damage 1d6} Necrotic, Psychic, or Radiant damage (your choice) to the creature, and you can expend one of your {@variantrule Hit Point Dice|XPHB} to roll it and regain a number of {@variantrule Hit Points|XPHB} equal to the roll plus your Constitution modifier (minimum of 1 {@variantrule Hit Points|XPHB|Hit Point})."
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 9
              },
              "optionalfeature": [
                "pact of the blade|xphb"
              ]
            }
          ]
        },
        {
          "name": "Mask of Many Faces",
          "page": 156,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "You can cast {@spell Disguise Self|XPHB} without expending a spell slot."
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 2
              }
            }
          ],
          "additionalSpells": [
            {
              "innate": {
                "_": [
                  "disguise self|xphb"
                ]
              }
            }
          ]
        },
        {
          "name": "Master of Myriad Forms",
          "page": 156,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "You can cast {@spell Alter Self|XPHB} without expending a spell slot."
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 5
              }
            }
          ],
          "additionalSpells": [
            {
              "innate": {
                "_": [
                  "alter self|xphb"
                ]
              }
            }
          ]
        },
        {
          "name": "Misty Visions",
          "page": 156,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "You can cast {@spell Silent Image|XPHB} without expending a spell slot."
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 2
              }
            }
          ],
          "additionalSpells": [
            {
              "innate": {
                "_": [
                  "silent image|xphb"
                ]
              }
            }
          ]
        },
        {
          "name": "One with Shadows",
          "page": 156,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "While you're in an area of {@variantrule Dim Light|XPHB} or {@variantrule Darkness|XPHB}, you can cast {@spell Invisibility|XPHB} on yourself without expending a spell slot."
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 5
              }
            }
          ],
          "additionalSpells": [
            {
              "innate": {
                "_": [
                  "invisibility|xphb"
                ]
              }
            }
          ]
        },
        {
          "name": "Otherworldly Leap",
          "page": 156,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "You can cast {@spell Jump|XPHB} on yourself without expending a spell slot."
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 2
              }
            }
          ],
          "additionalSpells": [
            {
              "innate": {
                "_": [
                  "jump|xphb"
                ]
              }
            }
          ]
        },
        {
          "name": "Pact of the Blade",
          "page": 156,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "As a {@variantrule Bonus Action|XPHB}, you can conjure a pact weapon in your hand—a Simple or Martial Melee weapon of your choice with which you bond—or create a bond with a magic weapon you touch; you can't bond with a magic weapon if someone else is attuned to it or another Warlock is bonded with it. Until the bond ends, you have proficiency with the weapon, and you can use it as a {@variantrule Spellcasting Focus|XPHB}.",
            "Whenever you attack with the bonded weapon, you can use your Charisma modifier for the attack and damage rolls instead of using Strength or Dexterity; and you can cause the weapon to deal Necrotic, Psychic, or Radiant damage or its normal damage type.",
            "Your bond with the weapon ends if you use this feature's {@variantrule Bonus Action|XPHB} again, if the weapon is more than 5 feet away from you for 1 minute or more, or if you die. A conjured weapon disappears when the bond ends."
          ]
        },
        {
          "name": "Pact of the Chain",
          "page": 157,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "You learn the {@spell Find Familiar|XPHB} spell and can cast it as a {@action Magic|XPHB} action without expending a spell slot.",
            "When you cast the spell, you choose one of the normal forms for your familiar or one of the following special forms: {@creature Imp|XMM}, {@creature Pseudodragon|XMM}, {@creature Quasit|XMM}, {@creature Skeleton|XMM}, {@creature Slaad Tadpole|XMM}, {@creature Sphinx of Wonder|XMM}, {@creature Sprite|XMM}, or {@creature Venomous Snake|XMM} (see appendix B for the familiar's stat block).",
            "Additionally, when you take the {@action Attack|XPHB} action, you can forgo one of your own attacks to allow your familiar to make one attack of its own with its {@variantrule Reaction|XPHB}."
          ],
          "additionalSpells": [
            {
              "innate": {
                "_": {
                  "ritual": [
                    "find familiar|xphb"
                  ]
                }
              },
              "ability": "cha"
            }
          ]
        },
        {
          "name": "Pact of the Tome",
          "page": 157,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "Stitching together strands of shadow, you conjure forth a book in your hand at the end of a {@variantrule Short Rest|XPHB|Short} or {@variantrule Long Rest|XPHB}. This Book of Shadows (you determine its appearance) contains eldritch magic that only you can access, granting you the benefits below. The book disappears if you conjure another book with this feature or if you die.",
            {
              "type": "entries",
              "entries": [
                {
                  "name": "Cantrips and Rituals",
                  "type": "entries",
                  "entries": [
                    "When the book appears, choose three {@filter cantrips|spells|level=0}, and choose two {@filter level 1 spells|spells|level=1|components & miscellaneous=ritual} that have the {@variantrule Ritual|XPHB} tag. The spells can be from any class's spell list, and they must be spells you don't already have prepared. While the book is on your person, you have the chosen spells prepared, and they function as Warlock spells for you."
                  ]
                },
                {
                  "name": "Spellcasting Focus",
                  "type": "entries",
                  "entries": [
                    "You can use the book as a {@variantrule Spellcasting Focus|XPHB}."
                  ]
                }
              ]
            }
          ],
          "additionalSpells": [
            {
              "known": {
                "_": [
                  {
                    "count": 3,
                    "choose": "level=0"
                  }
                ]
              },
              "ability": "cha",
              "prepared": {
                "_": [
                  {
                    "count": 2,
                    "choose": "level=1|components & miscellaneous=ritual"
                  }
                ]
              }
            }
          ]
        },
        {
          "name": "Repelling Blast",
          "page": 157,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "Choose one of your known {@filter Warlock cantrips|spells|level=0|class=Warlock|spell attack=m;r;o} that requires an attack roll. When you hit a Large or smaller creature with that cantrip, you can push the creature up to 10 feet straight away from you.",
            {
              "type": "entries",
              "entries": [
                {
                  "name": "Repeatable",
                  "type": "entries",
                  "entries": [
                    "You can gain this invocation more than once. Each time you do so, choose a different eligible cantrip."
                  ]
                }
              ]
            }
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 2
              },
              "spell": [
                {
                  "entry": "a Warlock Cantrip That Deals Damage via an Attack Roll",
                  "choose": "level=0|class=Warlock|spell attack=m;r;o",
                  "entrySummary": "Warlock Cantrip That Deals Damage via an Attack Roll"
                }
              ]
            }
          ]
        },
        {
          "name": "Thirsting Blade",
          "page": 157,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "You gain the Extra Attack feature for your pact weapon only. With that feature, you can attack twice with the weapon instead of once when you take the {@action Attack|XPHB} action on your turn."
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 5
              },
              "optionalfeature": [
                "pact of the blade|xphb"
              ]
            }
          ]
        },
        {
          "name": "Visions of Distant Realms",
          "page": 157,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "You can cast {@spell Arcane Eye|XPHB} without expending a spell slot."
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 9
              }
            }
          ],
          "additionalSpells": [
            {
              "innate": {
                "_": [
                  "arcane eye|xphb"
                ]
              }
            }
          ]
        },
        {
          "name": "Whispers of the Grave",
          "page": 157,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "source": "XPHB",
          "entries": [
            "You can cast {@spell Speak with Dead|XPHB} without expending a spell slot."
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 7
              }
            }
          ],
          "additionalSpells": [
            {
              "innate": {
                "_": [
                  "speak with dead|xphb"
                ]
              }
            }
          ]
        },
        {
          "name": "Witch Sight",
          "page": 157,
          "type": "entries",
          "srd52": true,
          "__prop": "optionalfeature",
          "senses": [
            {
              "truesight": 30
            }
          ],
          "source": "XPHB",
          "entries": [
            "You have {@sense Truesight|XPHB} with a range of 30 feet."
          ],
          "prerequisite": [
            {
              "level": {
                "class": {
                  "name": "Warlock",
                  "source": "XPHB",
                  "visibleStats": true
                },
                "level": 15
              }
            }
          ]
        }
      ]
    }
  ],
  "className": "Warlock",
  "classSource": "XPHB",
  "basicRules2024": true
}