{
"hd": {
"faces": 8,
"number": 1
},
"name": "Investigator",
"__prop": "class",
"source": "ValdaSpire24",
"edition": "one",
"hasFluff": true,
"foundryImg": "https://raw.githubusercontent.com/TheGiddyLimit/homebrew-img/refs/heads/main/img/ValdaInvestigator/Class/Investigator-icon.webp",
"classSpells": [
"Alarm",
"Comprehend Languages",
"Detect Evil and Good",
"Detect Magic",
"Detect Poison and Disease",
"Disguise Self",
"Find Familiar",
"Tenser's Floating Disk",
"Fog Cloud",
"Heroism",
"Identify",
"Illusory Script",
"Protection from Evil and Good",
"Purify Food and Drink",
"Speak with Animals",
"Unseen Servant",
"Animal Messenger",
"Arcane Lock",
"Nystul's Magic Aura",
"Augury",
"Darkness",
"Darkvision",
"Gentle Repose",
"Knock",
"Locate Animals or Plants",
"Locate Object",
"Magic Mouth",
"Protection from Poison",
"See Invisibility",
"Silence",
"Spider Climb",
"Zone of Truth",
"Clairvoyance",
"Create Food and Water",
"Daylight",
"Dispel Magic",
"Fly",
"Magic Circle",
"Meld into Stone",
"Nondetection",
"Phantom Steed",
"Remove Curse",
"Sending",
"Speak with Dead",
"Speak with Plants",
"Tongues",
"Water Breathing",
"Water Walk",
"Arcane Eye",
"Divination",
"Locate Creature",
"Mordenkainen's Private Sanctum",
"Leomund's Secret Chest",
"Commune",
"Commune with Nature",
"Contact Other Plane",
"Dream",
"Geas",
"Legend Lore",
"Planar Binding",
"Rary's Telepathic Bond",
"Find the Path",
"Forbiddance",
"Drawmij's Instant Summons"
],
"proficiency": [
"dex",
"int"
],
"classFeatures": [
[
{
"name": "Ritualist",
"type": "entries",
"level": 1,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You have learned to cast {@variantrule Ritual|XPHB|Rituals} to overcome supernatural threats.",
{
"type": "entries",
"entries": [
{
"name": "Grimoire",
"type": "entries",
"entries": [
"Your {@variantrule Ritual|XPHB|Rituals} are recorded in a grimoire, a Tiny object that weighs 3 pounds and contains 100 pages. You determine the grimoire's appearance and materials.",
"The grimoire starts with four level 1 {@filter Investigator spells|spells|class=investigator (VSS'24)} of your choice. {@spell Detect Magic|XPHB}, {@spell Heroism|XPHB}, {@spell Memorize|ValdaSpire24}, and {@spell Transient Bulwark|ValdaSpire24} are recommended.",
"Whenever you gain an Investigator level after 1, you can add two Investigator spells of your choice to your grimoire. The {@variantrule Ritual|XPHB} Level column on the Investigator Feature table shows the maximum level of a spell you can add to your grimoire."
]
},
{
"name": "Ritual Casting",
"type": "entries",
"entries": [
"You can cast any spell as a {@variantrule Ritual|XPHB} if that spell has the {@variantrule Ritual|XPHB} tag and the spell is in your grimoire. You must read from the book to cast a spell in this way. You can't cast spells that are in your grimoire except as {@variantrule Ritual|XPHB|Rituals}, unless you've learned them by other means."
]
},
{
"name": "Bonus Rituals",
"type": "entries",
"entries": [
"You can treat specific spells as if they have the {@variantrule Ritual|XPHB} tag, allowing you to add them to your grimoire and cast them as {@variantrule Ritual|XPHB|Rituals}. These spells are marked in the {@filter Investigator Spells list|spells|class=investigator (VSS'24)}."
]
},
{
"name": "Spellcasting Ability",
"type": "entries",
"entries": [
"Intelligence is your spellcasting ability for your Investigator spells."
]
},
{
"name": "Expanding and Replacing a Grimoire",
"type": "inset",
"entries": [
"The spells you add to your grimoire represent research into occult and supernatural threats, but you might find other spells during your adventures that you can add to your grimoire.",
{
"name": "Copying a Spell into the Grimoire",
"type": "entries",
"entries": [
"When you find a level 1+ Investigator spell, you can copy it into your grimoire if it's of an eligible level and if you have time to copy it. For each level of the spell, the transcription takes 2 hours and costs 50 GP."
]
},
{
"name": "Copying the Grimoire",
"type": "entries",
"entries": [
"You can copy a spell from your grimoire into another book. This is like copying a new spell into your grimoire but faster, since you already know how to cast the spell. You need spend only 1 hour and 10 GP for each level of the copied spell.",
"If you lose your grimoire, you can recall from memory a number of spells equal to your Investigator level and use the same procedure to transcribe the spells into a new grimoire. Filling out the remainder of the new book requires you to find new spells to do so. For this reason, many Investigators keep a backup grimoire."
]
}
]
}
]
}
],
"className": "Investigator",
"classSource": "ValdaSpire24"
},
{
"name": "Weapon Mastery",
"type": "entries",
"level": 1,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"Your training with weapons allows you to use the {@variantrule weapon mastery properties|XPHB|mastery properties} of two kinds of weapons of your choice with which you have proficiency, such as {@item Rapier|XPHB|Rapiers} and {@item Heavy Crossbow|XPHB|Heavy Crossbows}.",
"Whenever you finish a {@variantrule Long Rest|XPHB}, you can change the kinds of weapons you chose."
],
"className": "Investigator",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Expertise",
"type": "entries",
"level": 2,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You gain {@variantrule Expertise|XPHB} in two of your skill proficiencies of your choice. {@skill Arcana|XPHB} and {@skill Investigation|XPHB} are recommended if you have proficiency in them.",
"At Investigator level 9, you gain {@variantrule Expertise|XPHB} in two more of your skill proficiencies of your choice."
],
"className": "Investigator",
"expertise": [
{
"anyProficientSkill": 2
}
],
"classSource": "ValdaSpire24"
},
{
"name": "Finisher",
"type": "entries",
"level": 2,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"Once per turn when you deal damage with a weapon to a creature that is {@status Bloodied|XPHB}, you can deal an extra {@damage 1d8} damage to the target. The damage is the same type as the damage dealt by the weapon.",
"This damage increases as you gain Investigator levels, as shown in the Finisher column of the Investigator Features table."
],
"className": "Investigator",
"classSource": "ValdaSpire24"
},
{
"name": "Rushed Incantation",
"type": "entries",
"level": 2,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You can hastily perform any spell in your grimoire that has a casting time of an action or {@variantrule Bonus Action|XPHB}, casting the spell as a {@variantrule Bonus Action|XPHB}. You can cast it without Material components unless the components have a cost of 100+ GP specified by the spell.",
"You can use this feature three times. You regain one of its expended uses when you finish a {@variantrule Short Rest|XPHB}, and you regain all expended uses when you finish a {@variantrule Long Rest|XPHB}. You gain additional uses when you reach certain Investigator levels, as shown in the Rushed Incantation column of the Investigator Features table."
],
"className": "Investigator",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Investigator Subclass",
"type": "entries",
"level": 3,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You gain a Investigator subclass of your choice. A subclass is a specialization that grants you features at certain Investigator levels. For the rest of your career, you gain each of your subclass's features that are of your Investigator level or lower."
],
"className": "Investigator",
"classSource": "ValdaSpire24",
"gainSubclassFeature": true
},
{
"name": "Trinkets",
"type": "entries",
"level": 3,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"Your subclass grants you a number of supernatural trinkets to aid you in defeating supernatural threats and unraveling mysteries. You can use this feature twice, activating one of your trinket options each time you use it. You regain one of its expended uses when you finish a {@variantrule Short Rest|XPHB}, and you regain all expended uses when you finish a {@variantrule Long Rest|XPHB}. You gain additional uses when you reach certain Investigator levels, as shown in the Trinkets column of the Investigator Features table."
],
"className": "Investigator",
"classSource": "ValdaSpire24"
}
],
[
{
"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": "Investigator",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Exploit Weakness",
"type": "entries",
"level": 5,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"Once per turn when you deal damage to a creature with an attack using a weapon, you can target the creature where it is most vulnerable to gain the following benefits.",
{
"type": "entries",
"entries": [
{
"name": "Damage Vulnerability",
"type": "entries",
"entries": [
"Choose one damage type dealt by the attack. The target has {@variantrule Vulnerability|XPHB} to the chosen damage type for this attack. {@variantrule Vulnerability|XPHB} from this feature doesn't double extra damage from spells (such as {@spell Hunter's Mark|XPHB}) or features from other classes (such as the Rogue's Sneak Attack). The {@variantrule Vulnerability|XPHB} doesn't apply to this attack if the target has {@variantrule Immunity|XPHB} to the chosen damage type."
]
},
{
"name": "Disrupt Resistance",
"type": "entries",
"entries": [
"If the target has {@variantrule Resistance|XPHB} to one or more damage types, it loses these {@variantrule Resistance|XPHB|Resistances} until the start of your next turn, including against the damage of the triggering attack."
]
}
]
}
],
"className": "Investigator",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Subclass Feature",
"type": "entries",
"level": 6,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You gain a feature from your Investigator Subclass."
],
"className": "Investigator",
"classSource": "ValdaSpire24",
"gainSubclassFeature": true
}
],
[
{
"name": "Holy Trinkets",
"type": "entries",
"level": 7,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You keep a wide array of {@item Holy Symbol|XPHB|Holy Symbols} and blessed items on your person, even if you aren't particularly pious. You can use the following trinkets (expending a use of your {@classFeature Trinkets|Investigator|ValdaSpire24|3} to do so).",
{
"type": "entries",
"entries": [
{
"name": "Amulet of Warding",
"type": "entries",
"entries": [
"As a {@variantrule Bonus Action|XPHB}, you place a divine ward on a creature of your choice within 60 feet of you. Until the start of your next turn, the warded creature gains a bonus to AC and saving throws equal to your Intelligence modifier (minimum of +1)."
]
},
{
"name": "Restorative Ankh",
"type": "entries",
"entries": [
"As a {@variantrule Bonus Action|XPHB}, a creature of your choice within 60 feet of you regains {@variantrule Hit Points|XPHB} equal to your Investigator level plus your Intelligence modifier."
]
},
{
"name": "Rune of Banishment",
"type": "entries",
"entries": [
"As a {@variantrule Bonus Action|XPHB}, choose one creature you can see within 60 feet of you. The creature must succeed on a Charisma saving throw against your spell save DC or be banished to a harmless location in the Ethereal Plane. While banished, the target has the {@condition Incapacitated|XPHB} condition and its {@variantrule Speed|XPHB} is 0. At the start of your next turn, the creature reappears in the space it left or in the nearest unoccupied space if that space is occupied."
]
}
]
}
],
"className": "Investigator",
"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": "Investigator",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Expertise",
"type": "entries",
"level": 9,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"At Investigator level 9, you gain {@variantrule Expertise|XPHB} in two more of your skill proficiencies of your choice."
],
"className": "Investigator",
"expertise": [
{
"anyProficientSkill": 2
}
],
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Subclass Feature",
"type": "entries",
"level": 10,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You gain a feature from your Investigator Subclass."
],
"className": "Investigator",
"classSource": "ValdaSpire24",
"gainSubclassFeature": true
}
],
[
{
"name": "Improved Finisher",
"type": "entries",
"level": 11,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"When you take the {@action Attack|XPHB} action on your turn, you can use your Finisher on a creature that isn't {@status Bloodied|XPHB}, dealing only an extra {@damage 1d8} damage to the target.",
"At Investigator level 17, this damage increases to {@dice 2d8}."
],
"className": "Investigator",
"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": "Investigator",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Enigma Arcane",
"type": "entries",
"level": 13,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You learn a secret that unlocks potent arcane magic. You gain the ability to cast a level 7 spell, and discover additional secrets when you reach certain Investigator levels.",
{
"type": "entries",
"entries": [
{
"name": "Level 7 Spell",
"type": "entries",
"entries": [
"You can cast one of the following spells without a spell slot and regain the ability to do so when you finish a {@variantrule Long Rest|XPHB}: {@spell Mirage Arcane|XPHB}, {@spell Plane Shift|XPHB}, {@spell Reverse Gravity|XPHB}, {@spell Sequester|XPHB}, or {@spell Teleport|XPHB}."
]
}
]
}
],
"className": "Investigator",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Subclass Feature",
"type": "entries",
"level": 14,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You gain a feature from your Investigator Subclass."
],
"className": "Investigator",
"classSource": "ValdaSpire24",
"gainSubclassFeature": true
}
],
[
{
"name": "Enigma Arcane",
"type": "entries",
"level": 15,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
{
"type": "entries",
"entries": [
{
"name": "Level 8 Spell",
"type": "entries",
"entries": [
"At Investigator level 15, you can also cast one of the following spells without a spell slot and regain the ability to do so when you finish a {@variantrule Long Rest|XPHB}: {@spell Antimagic Field|XPHB}, {@spell Glibness|XPHB}, {@spell Maze|XPHB}, or {@spell Mind Blank|XPHB}."
]
}
]
}
],
"className": "Investigator",
"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": "Investigator",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Enigma Arcane",
"type": "entries",
"level": 17,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
{
"type": "entries",
"entries": [
{
"name": "Level 9 Spell",
"type": "entries",
"entries": [
"At Investigator level 17, you can also cast one of the following spells without a spell slot and regain the ability to do so when you finish a {@variantrule Long Rest|XPHB}: {@spell Astral Projection|XPHB}, {@spell Gate|XPHB}, or {@spell Weird|XPHB}."
]
}
]
}
],
"className": "Investigator",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Supernatural Resolve",
"type": "entries",
"level": 18,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"You have {@variantrule Advantage|XPHB} on saving throws against spells and other magical effects unless you have the {@condition Incapacitated|XPHB} condition."
],
"className": "Investigator",
"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": "Investigator",
"classSource": "ValdaSpire24"
}
],
[
{
"name": "Spellbinder",
"type": "entries",
"level": 20,
"__prop": "classFeature",
"source": "ValdaSpire24",
"entries": [
"Choose 5 Investigator spells in your grimoire of levels 1-3 that have a casting time of an action or {@variantrule Bonus Action|XPHB}. You can use {@classFeature Rushed Incantation|Investigator|ValdaSpire24|2} to cast the chosen spells without expending a use of the feature, and you don't need to read from your grimoire to cast them.",
"Whenever you finish a {@variantrule Long Rest|XPHB}, you can replace one of those spells with another spell in your grimoire."
],
"className": "Investigator",
"classSource": "ValdaSpire24"
}
]
],
"multiclassing": {
"entries": [
{
"type": "list",
"items": [
"Gain the following traits from the Core Investigator Traits table: Hit Point Die, proficiency in one skill of your choice from the Investigators skill list, proficiency with Martial Weapons, and training with Light Armor.",
"Gain the Investigator's level 1 features, which are listed in the Investigator Features table"
]
}
]
},
"subclassTitle": "Subclass Feature",
"hasFluffImages": true,
"primaryAbility": [
{
"dex": true,
"int": true
}
],
"featProgression": [
{
"name": "Epic Boon",
"category": [
"EB"
],
"progression": {
"19": 1
}
}
],
"classTableGroups": [
{
"rows": [
[
"1",
0
],
[
"1",
"3"
],
[
"2",
"4"
],
[
"2",
"4"
],
[
"3",
"5"
],
[
"3",
"5"
],
[
"4",
"6"
],
[
"4",
"6"
],
[
"5",
"7"
],
[
"5",
"7"
],
[
"6",
"7"
],
[
"6",
"8"
],
[
"6",
"8"
],
[
"6",
"8"
],
[
"6",
"9"
],
[
"6",
"9"
],
[
"6",
"9"
],
[
"6",
"10"
],
[
"6",
"10"
],
[
"6",
"10"
]
],
"colLabels": [
"Ritual Level",
"Rushed Incantation"
]
},
{
"rows": [
[
0,
0
],
[
"{@dice 1d8}",
0
],
[
"{@dice 1d8}",
2
],
[
"{@dice 1d8}",
2
],
[
"{@dice 1d8}",
3
],
[
"{@dice 1d8}",
3
],
[
"{@dice 1d8}",
3
],
[
"{@dice 1d8}",
3
],
[
"{@dice 1d8}",
4
],
[
"{@dice 1d8}",
4
],
[
"{@dice 2d8}",
4
],
[
"{@dice 2d8}",
4
],
[
"{@dice 2d8}",
5
],
[
"{@dice 2d8}",
5
],
[
"{@dice 2d8}",
5
],
[
"{@dice 2d8}",
5
],
[
"{@dice 3d8}",
6
],
[
"{@dice 3d8}",
6
],
[
"{@dice 3d8}",
6
],
[
"{@dice 3d8}",
6
]
],
"colLabels": [
"Finisher",
"Trinkets"
]
}
],
"startingEquipment": {
"entries": [
"{@i Choose A or B:} (A) {@item Leather Armor|XPHB}, 2 {@item Dagger|XPHB|Daggers}, {@item Rapier|XPHB}, {@item Heavy Crossbow|XPHB}, 20 {@item Bolt|XPHB|Crossbow Bolts}, {@item Crossbow Bolt Case|XPHB}, {@item Dungeoneer's Pack|XPHB} and 17 GP; or (B) 120 GP"
],
"defaultData": [
{
"A": [
{
"item": "leather armor|xphb"
},
{
"item": "dagger|xphb",
"quantity": 2
},
{
"item": "rapier|xphb"
},
{
"item": "heavy crossbow|xphb"
},
{
"item": "bolt|xphb",
"quantity": 20
},
{
"item": "Crossbow Bolt Case|xphb"
},
{
"item": "Dungeoneer's Pack|xphb"
},
{
"value": 1700
}
],
"B": [
{
"value": 12000
}
]
}
],
"additionalFromBackground": true
},
"spellcastingAbility": "int",
"startingProficiencies": {
"armor": [
"light"
],
"skills": [
{
"choose": {
"from": [
"arcana",
"athletics",
"deception",
"history",
"insight",
"intimidation",
"investigation",
"medicine",
"nature",
"perception",
"persuasion",
"religion",
"sleight of hand",
"stealth"
],
"count": 3
}
}
],
"weapons": [
"simple",
"martial"
],
"weaponProficiencies": [
{
"simple": true,
"martial": true
}
]
}
}