{
"hd": {
"faces": 8,
"number": 1
},
"name": "Witch",
"__prop": "class",
"source": "ValdaSpire24",
"hasFluff": true,
"foundryImg": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew-img/refs/heads/main/img/ValdaWitch/Class/Witch-icon.webp",
"classSpells": [
"Acid Splash",
"Chill Touch",
"Dancing Lights",
"Mage Hand",
"Message",
"Minor Illusion",
"Prestidigitation",
"Starry Wisp",
"True Strike",
"Animal Friendship",
"Bane",
"Charm Person",
"Color Spray",
"Comprehend Languages",
"Detect Magic",
"Disguise Self",
"Dissonant Whispers",
"Expeditious Retreat",
"Faerie Fire",
"Hex",
"Tasha's Hideous Laughter",
"Protection from Evil and Good",
"Ray of Sickness",
"Silent Image",
"Sleep",
"Speak with Animals",
"Thunderwave",
"Unseen Servant",
"Animal Messenger",
"Augury",
"Blindness/Deafness",
"Calm Emotions",
"Darkness",
"Darkvision",
"Detect Thoughts",
"Enlarge/Reduce",
"Enthrall",
"Hold Person",
"Invisibility",
"Knock",
"Levitate",
"Locate Object",
"Misty Step",
"Phantasmal Force",
"Ray of Enfeeblement",
"See Invisibility",
"Shatter",
"Spider Climb",
"Suggestion",
"Bestow Curse",
"Clairvoyance",
"Counterspell",
"Dispel Magic",
"Fear",
"Fly",
"Hypnotic Pattern",
"Magic Circle",
"Major Image",
"Nondetection",
"Remove Curse",
"Sending",
"Slow",
"Speak with Dead",
"Speak with Plants",
"Stinking Cloud",
"Tongues",
"Arcane Eye",
"Banishment",
"Evard's Black Tentacles",
"Charm Monster",
"Compulsion",
"Confusion",
"Dimension Door",
"Dominate Beast",
"Greater Invisibility",
"Hallucinatory Terrain",
"Locate Creature",
"Phantasmal Killer",
"Polymorph",
"Awaken",
"Contagion",
"Dispel Evil and Good",
"Dominate Person",
"Dream",
"Geas",
"Hold Monster",
"Insect Plague",
"Mislead",
"Modify Memory",
"Planar Binding",
"Scrying",
"Seeming",
"Telekinesis",
"Eyebite",
"Flesh to Stone",
"Mass Suggestion",
"Programmed Illusion",
"True Seeing",
"Etherealness",
"Mirage Arcane",
"Plane Shift",
"Project Image",
"Sequester",
"Symbol",
"Teleport",
"Antipathy/Sympathy",
"Befuddlement",
"Dominate Monster",
"Glibness",
"Mind Blank",
"Power Word Stun",
"Astral Projection",
"Foresight",
"Imprisonment",
"True Polymorph",
"Weird"
],
"proficiency": [
"wis",
"cha"
],
"classFeatures": [
[
{
"name": "Spellcasting",
"type": "entries",
"level": 1,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You have learned to mold and reshape the magic that curses you into spells.",
{
"type": "entries",
"entries": [
{
"name": "Cantrips",
"type": "entries",
"entries": [
"You know two cantrips of your choice from the Witch spell list. {@spell Chill Touch|XPHB} and {@spell Minor Illusion|XPHB} are recommended. You can choose {@filter Hexes|spells|level=0|class=witch (VSS'24)|subschool=hex} when you pick Witch cantrips.",
"Whenever you gain a Witch level, you can replace one of your cantrips with another cantrip of your choice from the Witch spell list.",
"When you reach Witch levels 4 and 10, you learn another cantrip of your choice from the Witch spell list, as shown in the Cantrips column of the Witch Features table."
]
},
{
"name": "Spell Slots",
"type": "entries",
"entries": [
"The Witch Features table shows how many spell slots you have to cast your level 1+ spells. You regain all expended slots when you finish a {@variantrule Long Rest|XPHB}."
]
},
{
"name": "Prepared Spells of Level 1+",
"type": "entries",
"entries": [
"You prepare the list of level 1+ spells that are available for you to cast with this feature. To start, choose two level 1 spells from the Witch spell list. {@spell Tasha's Hideous Laughter|XPHB|Hideous Laughter} and {@spell Thunderwave|XPHB} are recommended.",
"The number of spells on your list increases as you gain Witch levels, as shown in the Prepared Spells column of the Witch Features table. Whenever that number increases, choose additional spells from the Witch 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.",
"If another Witch 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 Witch spells for you."
]
},
{
"name": "Changing Your Prepared Spells",
"type": "entries",
"entries": [
"Whenever you gain a Witch level, you can replace one spell on your list with another Witch spell for which you have spell slots."
]
},
{
"name": "Spellcasting Ability",
"type": "entries",
"entries": [
"Charisma is your spellcasting ability for your Witch spells."
]
},
{
"name": "Spellcasting Focus",
"type": "entries",
"entries": [
"You can use an {@item Arcane Focus|XPHB} as a {@variantrule Spellcasting Focus|XPHB} for your Witch spells."
]
}
]
}
],
"className": "Witch",
"classSource": "ValdaSpire24"
},
{
"name": "Witch's Curse",
"type": "entries",
"level": 1,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You are wracked by a terrible curse which infects your body and soul. Choose the form that this curse takes from the following options.",
{
"type": "entries",
"entries": [
{
"type": "options",
"count": 1,
"entries": [
{
"name": "Burned",
"type": "entries",
"__prop": "optionalfeature",
"resist": [
"fire"
],
"source": "ValdaSpire24",
"entries": [
"Your body has been scorched by arcane flames, leaving you with striking scars and embers burning under your skin. You have {@variantrule Resistance|XPHB} to Fire damage, and you know the {@spell Produce Flame|XPHB} cantrip, which doesn't count against your number of cantrips known."
],
"additionalSpells": [
{
"innate": {
"_": {
"will": [
"produce flame|xphb#c"
]
}
}
}
]
},
{
"name": "Drowned",
"type": "entries",
"__prop": "optionalfeature",
"source": "ValdaSpire24",
"entries": [
"Water fills your lungs, and yet you live. You can breathe underwater and have a {@variantrule Swim Speed|XPHB} equal to your {@variantrule Speed|XPHB}."
]
},
{
"name": "Feral",
"type": "entries",
"__prop": "optionalfeature",
"source": "ValdaSpire24",
"entries": [
"Through your curse, you have forgotten the manners and customs of civilization. You have proficiency in the {@skill Survival|XPHB} skill. Additionally, while you aren't wearing armor, your base {@variantrule Armor Class|XPHB} equals 13 plus your Dexterity modifier."
],
"skillProficiencies": [
{
"survival": true
}
]
},
{
"name": "Hideous",
"type": "entries",
"__prop": "optionalfeature",
"source": "ValdaSpire24",
"entries": [
"Your appearance is ghastly to behold. You have proficiency in the {@skill Intimidation|XPHB} skill. When you roll {@variantrule Initiative|XPHB}, you can choose one creature you can see within 30 feet of yourself to scare. That creature must succeed on a Wisdom saving throw against your spell save DC or have the {@condition Frightened|XPHB} condition until the end of its turn."
],
"skillProficiencies": [
{
"intimidation": true
}
]
},
{
"name": "Hollow",
"type": "entries",
"__prop": "optionalfeature",
"source": "ValdaSpire24",
"entries": [
"Your soul has been divorced from your body, trapping you in a limbo between life and death. Whenever you or your familiar reduces an enemy to 0 {@variantrule Hit Points|XPHB}, you gain {@variantrule Temporary Hit Points|XPHB} equal to your Charisma modifier + your Witch level (minimum of 1)."
]
},
{
"name": "Infested",
"type": "entries",
"__prop": "optionalfeature",
"source": "ValdaSpire24",
"entries": [
"You are constantly followed by vermin, like insects and rats, which crawl on your skin and swarm in your wake. Beasts have {@variantrule Disadvantage|XPHB} on attacks against you. Additionally, you can command these pests as your own. At Witch level 2, you can choose the form of a {@creature Swarm of Insects|XPHB} or a {@creature Swarm of Rats|XPHB} for your familiar."
]
},
{
"name": "Loveless",
"type": "entries",
"__prop": "optionalfeature",
"source": "ValdaSpire24",
"entries": [
"You are cursed to never find true love. You have {@variantrule Immunity|XPHB} to the {@condition Charmed|XPHB} condition."
],
"conditionImmune": [
"charmed"
]
},
{
"name": "Possessed",
"type": "entries",
"__prop": "optionalfeature",
"source": "ValdaSpire24",
"entries": [
"Your soul is occupied by a foreign spirit that whispers magical secrets to you and sometimes tries to wrest away your consciousness. You can prepare an extra Witch spell. You can prepare another extra Witch spell when you reach Witch levels 3 (2 spells) and 5 (3 spells)."
]
},
{
"name": "Starving",
"type": "entries",
"__prop": "optionalfeature",
"resist": [
"poison"
],
"source": "ValdaSpire24",
"entries": [
"No matter how much you eat, food turns to ash in your mouth. Your curse nourishes you at the edge of starvation, and you are constantly wracked by pangs of hunger. Forgoing food and drink doesn't give you levels of {@condition Exhaustion|XPHB}. Additionally, you have {@variantrule Resistance|XPHB} to Poison damage and you have {@variantrule Advantage|XPHB} on saving throws you make to avoid or end the {@condition Poisoned|XPHB} condition."
]
},
{
"name": "Visions",
"type": "entries",
"__prop": "optionalfeature",
"source": "ValdaSpire24",
"entries": [
"You are cursed to have grimly accurate visions of the future, presaging the death of your friends, your family, and yourself. You gain a bonus to {@variantrule Initiative|XPHB} rolls equal to your Charisma modifier (minimum bonus of +1)."
]
},
{
"name": "Whispers",
"type": "entries",
"__prop": "optionalfeature",
"source": "ValdaSpire24",
"entries": [
"Unseen voices murmur in your ears at all times. You have {@variantrule Telepathy|XPHB} with a range of 60 feet."
]
}
]
}
]
}
],
"className": "Witch",
"classSource": "ValdaSpire24"
},
{
"name": "Hexes",
"type": "entries",
"level": 1,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You learn a number of powerful cantrips, known as {@filter Hexes|spells|level=0|class=witch (VSS'24)|subschool=hex}, derived from the same insidious magic that cursed you.",
"You know two Hexes of your choice from the Witch spell list, which don't count against your number of cantrips known. {@spell Hex: Misfortune|ValdaSpire24} and {@spell Hex: Ruin|ValdaSpire24} are recommended. Whenever you gain a Witch level, you can replace one of your Hexes with another Hex of your choice from the Witch spell list. When you gain certain Witch levels, you gain more Hexes of your choice, as shown in the Hexes column of the Witch Features table."
],
"className": "Witch",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Cackle",
"type": "entries",
"level": 2,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You can take a {@variantrule Bonus Action|XPHB} to Cackle. When you do so, you extend the duration of one of your {@filter Hexes|spells|level=0|subschool=hex} by 1 round, provided the target of the Hex is within the spell's range.",
"Not all Witches laugh maniacally when they Cackle, but all Cackles require a Verbal component, as if casting a spell. These range from mundane curses and insults, to the murmuring of dead languages and speaking backwards."
],
"className": "Witch",
"classSource": "ValdaSpire24"
},
{
"name": "Familiar",
"type": "entries",
"level": 2,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You always have the {@spell Find Familiar|XPHB} spell prepared, and you can cast it in 10 minutes without a spell slot or components. The spell is improved in the following ways when you cast it.",
{
"type": "entries",
"entries": [
{
"name": "Expanded Options",
"type": "entries",
"entries": [
"You can choose one of the normal forms for your familiar or one of the following special forms: {@creature Death Snail|ValdaSpire24}, {@creature Flying Book|ValdaSpire24}, {@creature Homunculus|XMM}, {@creature Mock|ValdaSpire24}, {@creature Moon Jelly|ValdaSpire24}, {@creature Pet Rock|ValdaSpire24}, {@creature Pseudodragon|XMM} (can't use its Sting), {@creature Rag Doll|ValdaSpire24}, {@creature Tin Soldier|ValdaSpire24}, and {@creature Winter Wolf Pup|ValdaSpire24}."
]
},
{
"name": "Witch Familiar",
"type": "entries",
"entries": [
"The familiar's stat block is improved, as detailed in the Witch Familiar sidebar."
]
},
{
"name": "Synchronized Turns",
"type": "entries",
"entries": [
"Your familiar takes its turn immediately before or after your turn each round (your choice)."
]
},
{
"name": "Quick Attack",
"type": "entries",
"entries": [
"Once per turn as an action or {@variantrule Bonus Action|XPHB}, you can command your familiar to take the {@action Attack|XPHB} action (one attack only) on its turn."
]
},
{
"name": "Spell Channeling",
"type": "entries",
"entries": [
"When you cast a spell with a {@filter range other than Self|spells|class=witch (VSS'24)|range=!self;!self (area)} on your turn, you can cast it as if you were in your familiar's space. The familiar must be within 100 feet of you, and it must take a {@variantrule Reaction|XPHB} to deliver the spell when you cast the spell as normal."
]
}
]
},
{
"name": "Witch Familiar",
"type": "inset",
"entries": [
"As a Witch, the stat block of a familiar you summon is improved in the following ways.",
{
"name": "Hit Points",
"type": "entries",
"entries": [
"You add twice your Witch level to your familiar's {@variantrule Hit Points|XPHB|Hit Point} maximum."
]
},
{
"name": "Your Spell Attack Modifier",
"type": "entries",
"entries": [
"Your familiar can use your spell attack modifier for its attack rolls."
]
},
{
"name": "Your Saving Throw",
"type": "entries",
"entries": [
"If your familiar forces a creature to make a saving throw, it uses your spell save DC."
]
},
{
"name": "Your Proficiency Bonus",
"type": "entries",
"entries": [
"Your familiar adds your {@variantrule Proficiency|XPHB|Proficiency Bonus} to its AC, saving throws, and damage rolls."
]
}
]
}
],
"className": "Witch",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Witch Subclass",
"type": "entries",
"level": 3,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You gain a Witch subclass of your choice. A subclass is a specialization that grants you features at certain Witch levels. For the rest of your career, you gain each of your subclass's features that are of your Witch level or lower."
],
"className": "Witch",
"classSource": "ValdaSpire24",
"gainSubclassFeature": true
}
],
[
{
"name": "Ability Score Improvement",
"type": "entries",
"level": 4,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You gain the {@feat Ability Score Improvement|XPHB} feat or another {@5etools feat|feats.html} of your choice for which you qualify."
],
"className": "Witch",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Insidious Spell",
"type": "entries",
"level": 5,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"When a creature fails its saving throw against one of your {@filter Hexes|spells|level=0|subschool=hex}, it has {@variantrule Disadvantage|XPHB} on saving throws it makes against your Witch spells before the end of your next turn. Similarly, if it fails its saving throw against one of your Witch spells, it has {@variantrule Disadvantage|XPHB} on saving throws it makes against your Hexes until the end of your next turn."
],
"className": "Witch",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Subclass Feature",
"type": "entries",
"level": 6,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You gain a feature from your Witch Subclass."
],
"className": "Witch",
"classSource": "ValdaSpire24",
"gainSubclassFeature": true
}
],
[
{
"name": "Improved Familiar",
"type": "entries",
"level": 7,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"Your {@spell Find Familiar|XPHB} spell improves in the following ways.",
{
"type": "entries",
"entries": [
{
"name": "Force Damage",
"type": "entries",
"entries": [
"Whenever your familiar deals damage with an attack, it can deal your choice of Force or its normal damage type."
]
},
{
"name": "Expanded Options",
"type": "entries",
"entries": [
"You can choose one of the following forms for your familiar: {@creature Fright|ValdaSpire24}, {@creature Grep|ValdaSpire24}, {@creature Imp|XMM}, {@creature Quasit|XMM}, {@creature Sprite|XMM}, or {@creature Yarn Golem|ValdaSpire24}."
]
}
]
}
],
"className": "Witch",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Ability Score Improvement",
"type": "entries",
"level": 8,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You gain the {@feat Ability Score Improvement|XPHB} feat or another {@5etools feat|feats.html} of your choice for which you qualify."
],
"className": "Witch",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Hastened Hex",
"type": "entries",
"level": 9,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"Once per turn when you cast a {@filter Hex|spells|level=0|subschool=hex} as a {@action Magic|XPHB} action, you can cast a {@filter Witch cantrip that isn't a Hex|spells|level=0|class=witch (VSS'24)|subschool=!hex|cast time=action} and has a casting time of an action as a part of that casting."
],
"className": "Witch",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Subclass Feature",
"type": "entries",
"level": 10,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You gain a feature from your Witch Subclass."
],
"className": "Witch",
"classSource": "ValdaSpire24",
"gainSubclassFeature": true
}
],
[
{
"name": "Grand Hex",
"type": "entries",
"level": 11,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You have perfected deeply malevolent forms of magic. You gain one {@filter Grand Hex|optionalfeatures|source=valdaspire24|feature type=gh} of your choice. Whenever you gain a Witch level, you can replace one of your Grand Hexes with another one."
],
"className": "Witch",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Ability Score Improvement",
"type": "entries",
"level": 12,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You gain the {@feat Ability Score Improvement|XPHB} feat or another {@5etools feat|feats.html} of your choice for which you qualify."
],
"className": "Witch",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Grand Hex",
"type": "entries",
"level": 13,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You have perfected deeply malevolent forms of magic. You gain one {@filter Grand Hex|optionalfeatures|source=valdaspire24|feature type=gh} of your choice. Whenever you gain a Witch level, you can replace one of your Grand Hexes with another one."
],
"className": "Witch",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Subclass Feature",
"type": "entries",
"level": 14,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You gain a feature from your Witch Subclass."
],
"className": "Witch",
"classSource": "ValdaSpire24",
"gainSubclassFeature": true
}
],
[
{
"name": "Grand Hex",
"type": "entries",
"level": 15,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You have perfected deeply malevolent forms of magic. You gain one {@filter Grand Hex|optionalfeatures|source=valdaspire24|feature type=gh} of your choice. Whenever you gain a Witch level, you can replace one of your Grand Hexes with another one."
],
"className": "Witch",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Ability Score Improvement",
"type": "entries",
"level": 16,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You gain the {@feat Ability Score Improvement|XPHB} feat or another {@5etools feat|feats.html} of your choice for which you qualify."
],
"className": "Witch",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Grand Hex",
"type": "entries",
"level": 17,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You have perfected deeply malevolent forms of magic. You gain one {@filter Grand Hex|optionalfeatures|source=valdaspire24|feature type=gh} of your choice. Whenever you gain a Witch level, you can replace one of your Grand Hexes with another one."
],
"className": "Witch",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Vengeful Curse",
"type": "entries",
"level": 18,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"When an enemy you can see within 60 feet of yourself deals damage that causes you or an {@variantrule Ally|XPHB} you can see within 60 feet of yourself to become {@status Bloodied|XPHB}, you can take a {@variantrule Reaction|XPHB} to curse the enemy. Until the end of your next turn, the cursed creature has {@variantrule Disadvantage|XPHB} on {@variantrule D20 Test|XPHB|D20 Tests}.",
"Once you use this feature, you can't use it again until you finish a {@variantrule Long Rest|XPHB}."
],
"className": "Witch",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Epic Boon",
"type": "entries",
"level": 19,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You gain an {@filter Epic Boon feat|feats|category=EB} or another feat of your choice for which you qualify."
],
"className": "Witch",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Hexmaster",
"type": "entries",
"level": 20,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You have mastered your foul magic. When you cast a {@filter Hex that requires a saving throw|spells|level=0|class=witch (VSS'24)|subschool=hex|saving throw=strength;dexterity;constitution;intelligence;wisdom;charisma}, you can cause one target to automatically fail.",
"You can use this feature a number of times equal to your Charisma modifier (minimum of once), and you regain all expended uses when you finish a {@variantrule Long Rest|XPHB}. You can also restore one use of it by expending a spell slot (no action required)."
],
"className": "Witch",
"classSource": "ValdaSpire24"
}
]
],
"multiclassing": {
"proficienciesGained": {
"armor": [
"light"
],
"toolProficiencies": [
{
"herbalism kit": true
}
]
}
},
"subclassTitle": "Subclass Feature",
"hasFluffImages": true,
"primaryAbility": [
{
"cha": true
}
],
"featProgression": [
{
"name": "Epic Boon",
"category": [
"EB"
],
"progression": {
"19": 1
}
}
],
"additionalSpells": [
{
"known": {
"1": [
{
"count": 2,
"choose": "level=0|class=Witch|subschool=hex"
}
],
"2": [
{
"count": 1,
"choose": "level=0|class=Witch|subschool=hex"
}
],
"5": [
{
"count": 1,
"choose": "level=0|class=Witch|subschool=hex"
}
],
"9": [
{
"count": 1,
"choose": "level=0|class=Witch|subschool=hex"
}
],
"13": [
{
"count": 1,
"choose": "level=0|class=Witch|subschool=hex"
}
],
"17": [
{
"count": 1,
"choose": "level=0|class=Witch|subschool=hex"
}
]
},
"prepared": {
"2": [
"Find Familiar|XPHB"
]
}
}
],
"classTableGroups": [
{
"rows": [
[
"2"
],
[
"3"
],
[
"3"
],
[
"3"
],
[
"4"
],
[
"4"
],
[
"4"
],
[
"4"
],
[
"5"
],
[
"5"
],
[
"5"
],
[
"5"
],
[
"6"
],
[
"6"
],
[
"6"
],
[
"6"
],
[
"7"
],
[
"7"
],
[
"7"
],
[
"7"
]
],
"colLabels": [
"{@filter Hexes|spells|level=0|class=witch (VSS'24)|subschool=hex}"
]
},
{
"rows": [
[
2,
2
],
[
2,
4
],
[
2,
6
],
[
3,
7
],
[
3,
9
],
[
3,
10
],
[
3,
11
],
[
3,
12
],
[
3,
14
],
[
4,
15
],
[
4,
16
],
[
4,
16
],
[
4,
17
],
[
4,
17
],
[
4,
18
],
[
4,
18
],
[
4,
19
],
[
4,
20
],
[
4,
21
],
[
4,
22
]
],
"colLabels": [
"{@filter Cantrips|spells|level=0|class=witch (VSS'24)}",
"{@filter Prepared Spells|spells|level=!0|class=witch (VSS'24)}"
]
},
{
"title": "Spell Slots per Spell Level",
"colLabels": [
"{@filter 1st|spells|level=1|class=witch (VSS'24)}",
"{@filter 2nd|spells|level=2|class=witch (VSS'24)}",
"{@filter 3rd|spells|level=3|class=witch (VSS'24)}",
"{@filter 4th|spells|level=4|class=witch (VSS'24)}",
"{@filter 5th|spells|level=5|class=witch (VSS'24)}",
"{@filter 6th|spells|level=6|class=witch (VSS'24)}",
"{@filter 7th|spells|level=7|class=witch (VSS'24)}",
"{@filter 8th|spells|level=8|class=witch (VSS'24)}",
"{@filter 9th|spells|level=9|class=witch (VSS'24)}"
],
"rowsSpellProgression": [
[
2,
0,
0,
0,
0,
0,
0,
0,
0
],
[
3,
0,
0,
0,
0,
0,
0,
0,
0
],
[
4,
2,
0,
0,
0,
0,
0,
0,
0
],
[
4,
3,
0,
0,
0,
0,
0,
0,
0
],
[
4,
3,
2,
0,
0,
0,
0,
0,
0
],
[
4,
3,
3,
0,
0,
0,
0,
0,
0
],
[
4,
3,
3,
1,
0,
0,
0,
0,
0
],
[
4,
3,
3,
2,
0,
0,
0,
0,
0
],
[
4,
3,
3,
3,
1,
0,
0,
0,
0
],
[
4,
3,
3,
3,
2,
0,
0,
0,
0
],
[
4,
3,
3,
3,
2,
1,
0,
0,
0
],
[
4,
3,
3,
3,
2,
1,
0,
0,
0
],
[
4,
3,
3,
3,
2,
1,
1,
0,
0
],
[
4,
3,
3,
3,
2,
1,
1,
0,
0
],
[
4,
3,
3,
3,
2,
1,
1,
1,
0
],
[
4,
3,
3,
3,
2,
1,
1,
1,
0
],
[
4,
3,
3,
3,
2,
1,
1,
1,
1
],
[
4,
3,
3,
3,
3,
1,
1,
1,
1
],
[
4,
3,
3,
3,
3,
2,
1,
1,
1
],
[
4,
3,
3,
3,
3,
2,
2,
1,
1
]
]
}
],
"casterProgression": "full",
"startingEquipment": {
"entries": [
"{@i Choose A or B:} (A) {@item Leather Armor|XPHB}, {@item Sickle|XPHB}, 2 {@item Dagger|XPHB|Daggers}, {@item orb|XPHB|Arcane Focus (Orb)}, {@item Explorer's Pack|XPHB}, and 5 GP; or (B) 50 GP"
],
"defaultData": [
{
"A": [
{
"item": "leather armor|xphb"
},
{
"item": "sickle|xphb"
},
{
"item": "dagger|xphb",
"quantity": 2
},
{
"item": "orb|xphb"
},
{
"item": "explorer's pack|xphb"
},
{
"value": 500
}
],
"B": [
{
"value": 5000
}
]
}
],
"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",
"preparedSpellsChange": "level",
"startingProficiencies": {
"armor": [
"light"
],
"tools": [
"{@item Herbalism Kit|XPHB}"
],
"skills": [
{
"choose": {
"from": [
"arcana",
"deception",
"insight",
"intimidation",
"nature",
"persuasion",
"religion",
"survival"
],
"count": 2
}
}
],
"weapons": [
"simple"
],
"toolProficiencies": [
{
"herbalism kit": true
}
],
"weaponProficiencies": [
{
"simple": true
}
]
},
"preparedSpellsProgression": [
2,
4,
6,
7,
9,
10,
11,
12,
14,
15,
16,
16,
17,
17,
18,
18,
19,
20,
21,
22
]
}