A Warlock in Roll20 combines occult flavor with flexible spellcasting, making them a popular choice for players who want strong out‑of‑combat utility and consistent damage. This guide walks you through creating a Warlock character, setting up sheet settings, managing spell slots and Pact Magic, using macros for Eldritch Invocations and spellcasting, and optimizing choices for both beginner and experienced Roll20 players. Follow these evergreen steps to run a Warlock smoothly in any Roll20 campaign.
Create Your Warlock Character in Roll20
Start by opening the character sheet and selecting a template or creating a custom character. Choose Warlock as your class in the class dropdown and enter your chosen name, race, and background. Roll or enter your stats using point buy or standard array, typically prioritizing Charisma since it powers most Warlock abilities. Save the sheet and ensure the API is enabled so automated features like spellcasting and attunement work correctly.
Choose Race and Background
Pick a race that complements Charisma and survivability. Common choices include Tiefling for innate spellcasting and resistances, Half‑Elf for versatility and skill proficiencies, and Planetouched or Fey‑blooded options for flavor. Use your background to add skill proficiencies, languages, and minor features that fit the concept, and record these in the biography section for reference during play.
Configure Roll20 Warlock Settings
Once the sheet is open, configure settings to streamline gameplay. In the Abilities tab, ensure Charisma is set as your primary casting modifier and that spell attack calculations reference the correct ability. Under the Skills tab, set class skills from your background and Warlock to avoid manual checks. Enable automatic tokenbar updates for Hit Points and set default disposition for allies and enemies to improve visibility on the battlefield.
Enable Attunement and Features
Warlocks gain multiple attunement slots, which Roll20 tracks in the Attributes section. Turn on attunement management so you can swap spells and items without manual notes. Verify that class features such as Eldritch Invocations, Pact Boons, and Darkvision are recorded in the biography or abilities area, and double‑check that the sheet’s API processes invocations correctly.
| Attribute | Verified Detail | Source Type |
|---|---|---|
| Primary Casting Stat | Charisma | Class Rules |
| Spellcasting Modifier | Charisma (Pact Magic) | D&D 5e Rules |
| Attunement Slots | 3 at 1st level, increases with level | Player’s Handbook |
| Pact Magic Slots | 1st level: 2 slots, scales with Warlock level | D&D 5e Rules |
| Eldritch Invocations | Customizable features unlocked at specific levels | Xanathar’s Guide to Everything |
Understand Warlock Spellcasting and Pact Magic
Warlocks cast spells using Pact Magic, which uses limited spell slots that recharge on a short rest. In Roll20, select your Pact Magic class feature and update spell slots whenever you take a short rest. Know your spell save DC and spell attack bonus, which are often based on Charisma. Prepare spells from the Warlock list, and use prepared slots to cast spells efficiently each day.
Prepare and Cast Spells
Choose a small list of core spells at first level, such as eldritch blast and armor of Agathys, and expand as you gain levels. Use Roll20’s spellbook to prepare spells for the day, and drag spells onto the chat to cast them. For cantrips like eldritch blast, add them to your action bar for quick access. Track concentration spells carefully, especially when using higher‑level slots, and update the sheet if concentration is broken.
Use Macros for Eldritch Invocations and Repeated Actions
Macros simplify repetitive actions and ensure accuracy for class features. Create macros for Eldritch Invocations such as Agonizing Blast and Repelling Blast, including any necessary attack rolls or damage formulas. Build a spellcasting macro that applies spell attack and damage rolls with the correct modifiers, and use button bars for quick access during combat. Test macros in a sandbox to confirm they work with your sheet’s API.
Sample Macro Structures
For Agonizing Blast, a basic chat command macro might subtract 1 from damage on a natural 1 if you use the Eldritch Invocation. For eldritch blast, include both attack and damage rolls in one button so you can hit multiple targets efficiently. Store frequently used spells as separate macros, and label them clearly to avoid mistakes during fast combat.
- Eldritch Blast (damage only): /roll <d20>+<prof>+<cha> for attack; <d10>+<cha> for damage
- Agonizing Blast variant: add <1d4> to damage on hit, ignore on natural 1
- Armor of Agathys: /roll <d20>+<ac> for AC; <d10>*@{level} for damage on melee attacks against you this turn
- Hex: /roll <d20>+<spell> for attack; <d6>+<cha> for damage on melee attacks
Manage Attunements and Items as a Warlock
Warlocks have multiple attunement slots, which makes them ideal for hybrid builds using magical items. Use Roll20’s attributes section to track which items are attuned and swap them during downtime. Equip weapons like daggers or implements that work with your pact, and record artifact or wondrous item effects on the sheet. Coordinate with your DM about item attunement rules if you use homebrew content.
Pact Boon Loadouts
Choose a Pact Boon that fits your playstyle and reflect it in your abilities and gear. For the Blade pact, prioritize weapons and relevant fighting styles; for the Tome pact, add skill tools and utility items; for the Talisman pact, focus on amulets and ritual components. Update your sheet notes with key timings, such as when you can use your invocation or pact abilities, to keep gameplay smooth.
Optimize Your Warlock for Roll20 Gameplay
Optimization on Roll20 focuses on reliable spellcasting, efficient action economy, and robust defenses. Prioritize Charisma improvements, acquire magic items that enhance spell attack or save DC, and select invocations that reduce resource costs or add utility. Use Roll20’s repeating sections for multi‑attack routines and configure hotkeys for quick access to key features. Maintain a concise spell list that covers encounter needs and out‑of‑combat utility.
Key Optimization Checklist
- Set Charisma as your casting ability and verify it in settings
- Keep spell slot management up to date after short rests
- Create reliable macros for Eldritch Invocations and spell attacks
- Track attunements and item properties in attributes
- Coordinate with your DM on pact boon and magic item choices
By following these steps and adjusting to your table’s rules, your Roll20 Warlock will be consistent, easy to use, and mechanically sound. This evergreen workflow helps new and veteran players alike run a Warlock smoothly across many campaigns.