Warlock

ClassPHBp. 1052014SRD
Hit die
d8
Saving throws
Wisdom, Charisma
Spellcasting
Charisma
Caster progression
pact
Subclass title
Otherworldly Patron
Armor
light
Weapons
simple
Skills
choose 2 from arcana, deception, history, intimidation, investigation, nature, religion

Starting equipment

(a) a light crossbow and 20 bolts or (b) any simple weapon

(a) a component pouch or (b) an arcane focus

(a) a scholar's pack or (b) a dungeoneer's pack

Leather armor, any simple weapon, and two daggers

Or start with 4d4 ร— 10 gp.

LevelCantrips KnownSpells KnownSpell SlotsSlot LevelInvocations Known
12211stโ€”
22321st2
32422nd2
43522nd2
53623rd3
63723rd3
73824th4
83924th4
931025th5
1041025th5
1141135th5
1241135th6
1341235th6
1441235th6
1541335th7
1641335th7
1741445th7
1841445th8
1941545th8
2041545th8

Multiclassing

Requirements
Charisma 13
Proficiencies gained
light; simple

Subclasses

Class features

Raw data
{
  "hd": {
    "faces": 8,
    "number": 1
  },
  "srd": true,
  "name": "Warlock",
  "page": 105,
  "__prop": "class",
  "source": "PHB",
  "edition": "classic",
  "hasFluff": true,
  "proficiency": [
    "wis",
    "cha"
  ],
  "reprintedAs": [
    "Warlock|XPHB"
  ],
  "classFeatures": [
    [
      {
        "srd": true,
        "name": "Pact Magic",
        "page": 105,
        "type": "entries",
        "level": 1,
        "__prop": "classFeature",
        "source": "PHB",
        "entries": [
          "Your arcane research and the magic bestowed on you by your patron have given you facility with spells. See {@book chapter 10|PHB|10} for the general rules of spellcasting and {@book chapter 11|PHB|11} for the {@filter warlock spell list|spells|class=warlock}.",
          {
            "name": "Cantrips",
            "type": "entries",
            "entries": [
              "You know two cantrips of your choice from the warlock spell list. You learn additional warlock cantrips of your choice at higher levels, as shown in the Cantrips Known column of the Warlock table."
            ]
          },
          {
            "name": "Spell Slots",
            "type": "entries",
            "entries": [
              "The Warlock table shows how many spell slots you have to cast your {@filter warlock spells|spells|class=warlock} of 1st through 5th level. The table also shows what the level of those slots is; all of your spell slots are the same level. To cast one of your warlock spells of 1st level or higher, you must expend a spell slot. You regain all expended spell slots when you finish a short or long rest.",
              "For example, when you are 5th level, you have two 3rd-level spell slots. To cast the 1st-level spell {@spell witch bolt}, you must spend one of those slots, and you cast it as a 3rd-level spell."
            ]
          },
          {
            "name": "Spells Known of 1st Level and Higher",
            "type": "entries",
            "entries": [
              "At 1st level, you know two 1st-level spells of your choice from the warlock spell list.",
              "The Spells Known column of the Warlock table shows when you learn more warlock spells of your choice of 1st level and higher. A spell you choose must be of a level no higher than what's shown in the table's Slot Level column for your level. When you reach 6th level, for example, you learn a new warlock spell, which can be 1st, 2nd, or 3rd level.",
              "Additionally, when you gain a level in this class, you can choose one of the warlock spells you know and replace it with another spell from the warlock spell list, which also must be of a level for which you have spell slots."
            ]
          },
          {
            "name": "Spellcasting Ability",
            "type": "entries",
            "entries": [
              "Charisma is your spellcasting ability for your warlock spells, so you use your Charisma whenever a spell refers to your spellcasting ability. In addition, you use your Charisma modifier when setting the saving throw DC for a warlock spell you cast and when making an attack roll with one.",
              {
                "name": "Spell",
                "type": "abilityDc",
                "attributes": [
                  "cha"
                ]
              },
              {
                "name": "Spell",
                "type": "abilityAttackMod",
                "attributes": [
                  "cha"
                ]
              }
            ]
          },
          {
            "name": "Spellcasting Focus",
            "type": "entries",
            "entries": [
              "You can use an {@item arcane focus|phb} as a spellcasting focus for your warlock spells."
            ]
          }
        ],
        "className": "Warlock",
        "classSource": "PHB"
      },
      {
        "srd": true,
        "name": "Otherworldly Patron",
        "page": 105,
        "type": "entries",
        "level": 1,
        "__prop": "classFeature",
        "source": "PHB",
        "entries": [
          "At 1st level, you have struck a bargain with an otherworldly being chosen from the list of available patrons. Your choice grants you features at 1st level and again at 6th, 10th, and 14th level."
        ],
        "className": "Warlock",
        "classSource": "PHB",
        "gainSubclassFeature": true
      }
    ],
    [
      {
        "srd": true,
        "name": "Eldritch Invocations",
        "page": 105,
        "type": "entries",
        "level": 2,
        "__prop": "classFeature",
        "source": "PHB",
        "entries": [
          "In your study of occult lore, you have unearthed eldritch invocations, fragments of forbidden knowledge that imbue you with an abiding magical ability.",
          "At 2nd level, you gain two eldritch invocations of your choice. A list of the available options can be found on the {@filter Optional Features|optionalfeatures|Feature Type=EI} page. When you gain certain warlock levels, you gain additional invocations of your choice, as shown in the Invocations Known column of the Warlock table.",
          "Additionally, when you gain a level in this class, you can choose one of the invocations you know and replace it with another invocation that you could learn at that level.",
          "If an eldritch invocation has prerequisites, you must meet them to learn it. You can learn the invocation at the same time that you meet its prerequisites. A level prerequisite refers to your level in this class."
        ],
        "className": "Warlock",
        "classSource": "PHB"
      }
    ],
    [
      {
        "srd": true,
        "name": "Pact Boon",
        "page": 105,
        "type": "entries",
        "level": 3,
        "__prop": "classFeature",
        "source": "PHB",
        "entries": [
          "At 3rd level, your otherworldly patron bestows a gift upon you for your loyal service. You gain one of the following features of your choice.",
          {
            "type": "options",
            "count": 1,
            "entries": [
              {
                "srd": true,
                "name": "Pact of the Chain",
                "page": 107,
                "type": "entries",
                "__prop": "optionalfeature",
                "source": "PHB",
                "entries": [
                  "You learn the {@spell find familiar} spell and can cast it as a ritual. The spell doesn't count against your number of spells known.",
                  "When you cast the spell, you can choose one of the normal forms for your familiar or one of the following special forms: {@creature imp}, {@creature pseudodragon}, {@creature quasit}, or {@creature sprite}.",
                  "Additionally, when you take the {@action Attack} action, you can forgo one of your own attacks to allow your familiar to use its reaction to make one attack of its own."
                ],
                "reprintedAs": [
                  "Pact of the Chain|XPHB"
                ],
                "additionalSpells": [
                  {
                    "innate": {
                      "_": {
                        "ritual": [
                          "find familiar"
                        ]
                      }
                    },
                    "ability": "cha"
                  }
                ]
              },
              {
                "srd": true,
                "name": "Pact of the Blade",
                "page": 107,
                "type": "entries",
                "__prop": "optionalfeature",
                "source": "PHB",
                "entries": [
                  "You can use your action to create a pact weapon in your empty hand. You can choose the form that this melee weapon takes each time you create it (see chapter 5 for weapon options). You are proficient with it while you wield it. This weapon counts as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage.",
                  "Your pact weapon disappears if it is more than 5 feet away from you for 1 minute or more. It also disappears if you use this feature again, if you dismiss the weapon (no action required), or if you die.",
                  "You can transform one magic weapon into your pact weapon by performing a special ritual while you hold the weapon. You perform the ritual over the course of 1 hour, which can be done during a short rest. You can then dismiss the weapon, shunting it into an extradimensional space, and it appears whenever you create your pact weapon thereafter. You can't affect an artifact or a sentient weapon in this way. The weapon ceases being your pact weapon if you die, if you perform the 1-hour ritual on a different weapon, or if you use a 1-hour ritual to break your bond to it. The weapon appears at your feet if it is in the extradimensional space when the bond breaks."
                ],
                "reprintedAs": [
                  "Pact of the Blade|XPHB"
                ]
              },
              {
                "srd": true,
                "name": "Pact of the Tome",
                "page": 108,
                "type": "entries",
                "__prop": "optionalfeature",
                "source": "PHB",
                "entries": [
                  "Your patron gives you a grimoire called a Book of Shadows. When you gain this feature, choose three {@filter cantrips|spells|level=0} from any class's spell list. The cantrips do not need to be from the same spell list. While the book is on your person, you can cast those cantrips at will. They don't count against your number of cantrips known. Any cantrip you cast with this feature is considered a warlock cantrip for you. If you lose your Book of Shadows, you can perform a 1-hour ceremony to receive a replacement from your patron. This ceremony can be performed during a short or long rest, and it destroys the previous book. The book turns to ash when you die."
                ],
                "reprintedAs": [
                  "Pact of the Tome|XPHB"
                ],
                "additionalSpells": [
                  {
                    "known": {
                      "_": [
                        {
                          "count": 3,
                          "choose": "level=0"
                        }
                      ]
                    },
                    "ability": "cha"
                  }
                ]
              },
              {
                "name": "Pact of the Talisman",
                "page": 71,
                "type": "entries",
                "__prop": "optionalfeature",
                "source": "TCE",
                "entries": [
                  "Your patron gives you an amulet, a talisman that can aid the wearer when the need is great. When the wearer fails an ability check, they can add a {@dice d4} to the roll, potentially turning the roll into a success. This benefit can be used a number of times equal to your proficiency bonus, and all expended uses are restored when you finish a long rest.",
                  "If you lose the talisman, you can perform a 1-hour ceremony to receive a replacement from your patron. This ceremony can be performed during a short or long rest, and it destroys the previous amulet. The talisman turns to ash when you die."
                ],
                "isClassFeatureVariant": true
              }
            ]
          }
        ],
        "className": "Warlock",
        "classSource": "PHB"
      }
    ],
    [
      {
        "srd": true,
        "name": "Ability Score Improvement",
        "page": 105,
        "type": "entries",
        "level": 4,
        "__prop": "classFeature",
        "source": "PHB",
        "entries": [
          "When you reach 4th level, you can increase one ability score of your choice by 2, or you can increase two ability scores of your choice by 1. As normal, you can't increase an ability score above 20 using this feature.",
          "If your DM allows the use of feats, you may instead take a {@5etools feat|feats.html}."
        ],
        "className": "Warlock",
        "classSource": "PHB"
      },
      {
        "name": "Eldritch Versatility",
        "page": 70,
        "type": "entries",
        "level": 4,
        "__prop": "classFeature",
        "source": "TCE",
        "entries": [
          "{@i 4th-level warlock {@variantrule optional class features|tce|optional feature}}",
          "Whenever you reach a level in this class that grants the Ability Score Improvement feature, you can do one of the following, representing a change of focus in your occult studies:",
          {
            "type": "list",
            "items": [
              "Replace one cantrip you learned from this class's Pact Magic feature with another cantrip from the {@filter warlock spell list|spells|level=0|class=Warlock}.",
              "Replace the option you chose for the Pact Boon feature with one of that feature's other options.",
              "If you're 12th level or higher, replace one spell from your Mystic Arcanum feature with another warlock spell of the same level."
            ]
          },
          "If this change makes you ineligible for any of your Eldritch Invocations, you must also replace them now, choosing invocations for which you qualify."
        ],
        "className": "Warlock",
        "classSource": "PHB",
        "isClassFeatureVariant": true
      }
    ],
    [],
    [
      {
        "srd": true,
        "name": "Otherworldly Patron feature",
        "page": 105,
        "type": "entries",
        "level": 6,
        "__prop": "classFeature",
        "source": "PHB",
        "entries": [
          "At 6th level, you gain a feature granted by your Otherworldly Patron."
        ],
        "className": "Warlock",
        "classSource": "PHB",
        "gainSubclassFeature": true
      }
    ],
    [],
    [
      {
        "srd": true,
        "name": "Ability Score Improvement",
        "page": 105,
        "type": "entries",
        "level": 8,
        "__prop": "classFeature",
        "source": "PHB",
        "entries": [
          "When you reach 8th level, you can increase one ability score of your choice by 2, or you can increase two ability scores of your choice by 1. As normal, you can't increase an ability score above 20 using this feature.",
          "If your DM allows the use of feats, you may instead take a {@5etools feat|feats.html}."
        ],
        "className": "Warlock",
        "classSource": "PHB"
      }
    ],
    [],
    [
      {
        "srd": true,
        "name": "Otherworldly Patron feature",
        "page": 105,
        "type": "entries",
        "level": 10,
        "__prop": "classFeature",
        "source": "PHB",
        "entries": [
          "At 10th level, you gain a feature granted by your Otherworldly Patron."
        ],
        "className": "Warlock",
        "classSource": "PHB",
        "gainSubclassFeature": true
      }
    ],
    [
      {
        "srd": true,
        "name": "Mystic Arcanum (6th level)",
        "page": 105,
        "type": "entries",
        "level": 11,
        "__prop": "classFeature",
        "source": "PHB",
        "entries": [
          "At 11th level, your patron bestows upon you a magical secret called an arcanum. Choose one {@filter 6th-level spell from the warlock spell list|spells|level=6|class=Warlock} as this arcanum.",
          "You can cast your arcanum spell once without expending a spell slot. You must finish a long rest before you can do so again.",
          "At higher levels, you gain more warlock spells of your choice that can be cast in this way: one 7th-level spell at 13th level, one 8th-level spell at 15th level, and one 9th-level spell at 17th level. You regain all uses of your Mystic Arcanum when you finish a long rest."
        ],
        "className": "Warlock",
        "classSource": "PHB"
      }
    ],
    [
      {
        "srd": true,
        "name": "Ability Score Improvement",
        "page": 105,
        "type": "entries",
        "level": 12,
        "__prop": "classFeature",
        "source": "PHB",
        "entries": [
          "When you reach 12th level, you can increase one ability score of your choice by 2, or you can increase two ability scores of your choice by 1. As normal, you can't increase an ability score above 20 using this feature.",
          "If your DM allows the use of feats, you may instead take a {@5etools feat|feats.html}."
        ],
        "className": "Warlock",
        "classSource": "PHB"
      }
    ],
    [
      {
        "srd": true,
        "name": "Mystic Arcanum (7th level)",
        "page": 105,
        "type": "entries",
        "level": 13,
        "__prop": "classFeature",
        "source": "PHB",
        "entries": [
          "At 13th level, your patron bestows upon you a magical secret called an arcanum. Choose one {@filter 7th-level spell from the warlock spell list|spells|level=7|class=Warlock} as this arcanum.",
          "You can cast your arcanum spell once without expending a spell slot. You must finish a long rest before you can do so again."
        ],
        "className": "Warlock",
        "classSource": "PHB"
      }
    ],
    [
      {
        "srd": true,
        "name": "Otherworldly Patron feature",
        "page": 105,
        "type": "entries",
        "level": 14,
        "__prop": "classFeature",
        "source": "PHB",
        "entries": [
          "At 14th level, you gain a feature granted by your Otherworldly Patron."
        ],
        "className": "Warlock",
        "classSource": "PHB",
        "gainSubclassFeature": true
      }
    ],
    [
      {
        "srd": true,
        "name": "Mystic Arcanum (8th level)",
        "page": 105,
        "type": "entries",
        "level": 15,
        "__prop": "classFeature",
        "source": "PHB",
        "entries": [
          "At 15th level, your patron bestows upon you a magical secret called an arcanum. Choose one {@filter 8th-level spell from the warlock spell list|spells|level=8|class=Warlock} as this arcanum.",
          "You can cast your arcanum spell once without expending a spell slot. You must finish a long rest before you can do so again."
        ],
        "className": "Warlock",
        "classSource": "PHB"
      }
    ],
    [
      {
        "srd": true,
        "name": "Ability Score Improvement",
        "page": 105,
        "type": "entries",
        "level": 16,
        "__prop": "classFeature",
        "source": "PHB",
        "entries": [
          "When you reach 16th level, you can increase one ability score of your choice by 2, or you can increase two ability scores of your choice by 1. As normal, you can't increase an ability score above 20 using this feature.",
          "If your DM allows the use of feats, you may instead take a {@5etools feat|feats.html}."
        ],
        "className": "Warlock",
        "classSource": "PHB"
      }
    ],
    [
      {
        "srd": true,
        "name": "Mystic Arcanum (9th level)",
        "page": 105,
        "type": "entries",
        "level": 17,
        "__prop": "classFeature",
        "source": "PHB",
        "entries": [
          "At 17th level, your patron bestows upon you a magical secret called an arcanum. Choose one {@filter 9th-level spell from the warlock spell list|spells|level=9|class=Warlock} as this arcanum.",
          "You can cast your arcanum spell once without expending a spell slot. You must finish a long rest before you can do so again."
        ],
        "className": "Warlock",
        "classSource": "PHB"
      }
    ],
    [],
    [
      {
        "srd": true,
        "name": "Ability Score Improvement",
        "page": 105,
        "type": "entries",
        "level": 19,
        "__prop": "classFeature",
        "source": "PHB",
        "entries": [
          "When you reach 19th level, you can increase one ability score of your choice by 2, or you can increase two ability scores of your choice by 1. As normal, you can't increase an ability score above 20 using this feature.",
          "If your DM allows the use of feats, you may instead take a {@5etools feat|feats.html}."
        ],
        "className": "Warlock",
        "classSource": "PHB"
      }
    ],
    [
      {
        "srd": true,
        "name": "Eldritch Master",
        "page": 105,
        "type": "entries",
        "level": 20,
        "__prop": "classFeature",
        "source": "PHB",
        "entries": [
          "At 20th level, you can draw on your inner reserve of mystical power while entreating your patron to regain expended spell slots. You can spend 1 minute entreating your patron for aid to regain all your expended spell slots from your Pact Magic feature. Once you regain spell slots with this feature, you must finish a long rest before you can do so again."
        ],
        "className": "Warlock",
        "classSource": "PHB"
      }
    ]
  ],
  "multiclassing": {
    "requirements": {
      "cha": 13
    },
    "proficienciesGained": {
      "armor": [
        "light"
      ],
      "weapons": [
        "simple"
      ]
    }
  },
  "subclassTitle": "Otherworldly Patron",
  "hasFluffImages": true,
  "classTableGroups": [
    {
      "rows": [
        [
          2,
          2,
          1,
          "{@filter 1st|spells|level=1|class=Warlock}",
          0
        ],
        [
          2,
          3,
          2,
          "{@filter 1st|spells|level=1|class=Warlock}",
          2
        ],
        [
          2,
          4,
          2,
          "{@filter 2nd|spells|level=2|class=Warlock}",
          2
        ],
        [
          3,
          5,
          2,
          "{@filter 2nd|spells|level=2|class=Warlock}",
          2
        ],
        [
          3,
          6,
          2,
          "{@filter 3rd|spells|level=3|class=Warlock}",
          3
        ],
        [
          3,
          7,
          2,
          "{@filter 3rd|spells|level=3|class=Warlock}",
          3
        ],
        [
          3,
          8,
          2,
          "{@filter 4th|spells|level=4|class=Warlock}",
          4
        ],
        [
          3,
          9,
          2,
          "{@filter 4th|spells|level=4|class=Warlock}",
          4
        ],
        [
          3,
          10,
          2,
          "{@filter 5th|spells|level=5|class=Warlock}",
          5
        ],
        [
          4,
          10,
          2,
          "{@filter 5th|spells|level=5|class=Warlock}",
          5
        ],
        [
          4,
          11,
          3,
          "{@filter 5th|spells|level=5|class=Warlock}",
          5
        ],
        [
          4,
          11,
          3,
          "{@filter 5th|spells|level=5|class=Warlock}",
          6
        ],
        [
          4,
          12,
          3,
          "{@filter 5th|spells|level=5|class=Warlock}",
          6
        ],
        [
          4,
          12,
          3,
          "{@filter 5th|spells|level=5|class=Warlock}",
          6
        ],
        [
          4,
          13,
          3,
          "{@filter 5th|spells|level=5|class=Warlock}",
          7
        ],
        [
          4,
          13,
          3,
          "{@filter 5th|spells|level=5|class=Warlock}",
          7
        ],
        [
          4,
          14,
          4,
          "{@filter 5th|spells|level=5|class=Warlock}",
          7
        ],
        [
          4,
          14,
          4,
          "{@filter 5th|spells|level=5|class=Warlock}",
          8
        ],
        [
          4,
          15,
          4,
          "{@filter 5th|spells|level=5|class=Warlock}",
          8
        ],
        [
          4,
          15,
          4,
          "{@filter 5th|spells|level=5|class=Warlock}",
          8
        ]
      ],
      "colLabels": [
        "{@filter Cantrips Known|spells|level=0|class=Warlock}",
        "{@filter Spells Known|spells|class=Warlock}",
        "Spell Slots",
        "Slot Level",
        "{@filter Invocations Known|optionalfeatures|feature type=ei}"
      ]
    }
  ],
  "casterProgression": "pact",
  "startingEquipment": {
    "default": [
      "(a) a {@item light crossbow|phb} and {@item crossbow bolts (20)|phb|20 bolts} or (b) any {@filter simple weapon|items|source=phb|category=basic|type=simple weapon}",
      "(a) a {@item component pouch|phb} or (b) an {@item arcane focus|phb}",
      "(a) a {@item scholar's pack|phb} or (b) a {@item dungeoneer's pack|phb}",
      "{@item Leather armor|phb}, any {@filter simple weapon|items|source=phb|category=basic|type=simple weapon}, and two {@item dagger|phb|daggers}"
    ],
    "defaultData": [
      {
        "a": [
          "light crossbow|phb",
          "crossbow bolts (20)|phb"
        ],
        "b": [
          {
            "equipmentType": "weaponSimple"
          }
        ]
      },
      {
        "a": [
          "component pouch|phb"
        ],
        "b": [
          {
            "equipmentType": "focusSpellcastingArcane"
          }
        ]
      },
      {
        "a": [
          "scholar's pack|phb"
        ],
        "b": [
          "dungeoneer's pack|phb"
        ]
      },
      {
        "_": [
          "leather armor|phb",
          {
            "equipmentType": "weaponSimple"
          },
          {
            "item": "dagger|phb",
            "quantity": 2
          }
        ]
      }
    ],
    "goldAlternative": "{@dice 4d4 ร— 10|4d4 ร— 10|Starting Gold}",
    "additionalFromBackground": true
  },
  "cantripProgression": [
    2,
    2,
    2,
    3,
    3,
    3,
    3,
    3,
    3,
    4,
    4,
    4,
    4,
    4,
    4,
    4,
    4,
    4,
    4,
    4
  ],
  "spellcastingAbility": "cha",
  "startingProficiencies": {
    "armor": [
      "light"
    ],
    "skills": [
      {
        "choose": {
          "from": [
            "arcana",
            "deception",
            "history",
            "intimidation",
            "investigation",
            "nature",
            "religion"
          ],
          "count": 2
        }
      }
    ],
    "weapons": [
      "simple"
    ]
  },
  "spellsKnownProgression": [
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    10,
    11,
    11,
    12,
    12,
    13,
    13,
    14,
    14,
    15,
    15
  ],
  "optionalfeatureProgression": [
    {
      "name": "Eldritch Invocations",
      "featureType": [
        "EI"
      ],
      "progression": [
        0,
        2,
        2,
        2,
        3,
        3,
        4,
        4,
        5,
        5,
        5,
        6,
        6,
        6,
        7,
        7,
        7,
        8,
        8,
        8
      ]
    },
    {
      "name": "Pact Boon",
      "featureType": [
        "PB"
      ],
      "progression": {
        "3": 1
      }
    }
  ],
  "spellsKnownProgressionFixedByLevel": {
    "11": {
      "6": 1
    },
    "13": {
      "7": 1
    },
    "15": {
      "8": 1
    },
    "17": {
      "9": 1
    }
  }
}