So if i got this right its not possible to make a non-spellcaster class into a full spellcaster, but only into a half caster?
Because i wanted to make a Monk-subclass that can have 2nd level spells at Level 3. But no matter how much i try i cant give this subclass full spellcasting. If there is any way to work around this, pls help.
And thanks Sposta for the amazing help that your guides gave me and the community.
If I were to apply an Artificer, Ranger, or Paladin spell list to a Monk using this method, would they still work like the Eldritch Knight as a third caster? Or would they become some sort of unholy abomination and end up as a sixth caster?
They would stay a ⅓ caster, but if you only used Ranger or Paladin then they wouldn’t get any cantrips, so I guess they would be a ¼ caster. 🤷♂️
You could technically make homebrew copies of whatever cantrips you would think would be on the Ranger and Paladin lists, and remove all the classes that the copies are available for and add Ranger and/or Paladin, as fits the cantrip. That would kinda be a huge pain, though.
Rollback Post to RevisionRollBack
Paladin main who spends most of his D&D time worldbuilding or DMing, not Paladin-ing.
They would stay a ⅓ caster, but if you only used Ranger or Paladin then they wouldn’t get any cantrips, so I guess they would be a ¼ caster. 🤷♂️
You could technically make homebrew copies of whatever cantrips you would think would be on the Ranger and Paladin lists, and remove all the classes that the copies are available for and add Ranger and/or Paladin, as fits the cantrip. That would kinda be a huge pain, though.
It would be simpler to just add the desired cantrips to the subclass directly.
They would stay a ⅓ caster, but if you only used Ranger or Paladin then they wouldn’t get any cantrips, so I guess they would be a ¼ caster. 🤷♂️
You could technically make homebrew copies of whatever cantrips you would think would be on the Ranger and Paladin lists, and remove all the classes that the copies are available for and add Ranger and/or Paladin, as fits the cantrip. That would kinda be a huge pain, though.
It would be simpler to just add the desired cantrips to the subclass directly.
Oh yeah. Kinda forgot about that.
Rollback Post to RevisionRollBack
Paladin main who spends most of his D&D time worldbuilding or DMing, not Paladin-ing.
Hi im trying to make a secondary spell slot that acts separate from regular spell slots (kind of like pact magic spell slots) do you know how i would go about doing this?
For reference its on my currently published subclass' Universal Spell Slot feature. (the subclass is in public beta as i work to learn how to do things)
I was unable to select your username as an author for any published homebrewed subclasses. (That usually only happens if a user has nothing published.) Can you please post the URL for your subclass?
Hey, Sposta. Thanks for all the help you've given around here.
Hoping I'm asking in the right thread. Is it possible to make a subclass feature through choosing from prepared spell lists? For context, it's a Rogue borrowing from only Cleric Domain spells - but can 'change out' domains on a limited basis, so it wouldn't be useful to add all the spells into additional specific spells box.
Just wanted to make sure I got this right. I got as far as adding Class Feature Options (so that the Rogue can choose which domain to pull from) and then set it up like this (see screenshot) with Arcana Domain as the test; would that be correct?
Would I need to list the spells under separate entries (using "available at character level") to ensure that a 3rd level Rogue doesn't have 4th-level spells actively showing on their sheet? Or can I just have one entry with the whole domain spell list and then the system will understand that a 3rd level character wouldn't have 4th-level spells displayed?
I’m not 100% sure I understand your question, but I think I do. If I do understand you correctly, then here are your answers:
No, it is not possible to make a rogue subclass that is a prepared spellcaster in the system, but if you allow them to change “known spells” at the end of every long rest it’ll be functionally identical to a prepared spellcaster.
Thank you so much for this tutorial. I have been banging my head against a wall trying to get spellcasting to function normally for a Homebrew, atypical spellcaster subclass, and finding this was a godsend! It is much appreciated!!
-When and why would someone want to toggle the "Hide In Sheet" button?
-If, for narrative purposes, I wanted to hide these capabilities from the PC in my campaign who will be using my homebrew subclass would this be the "Hide In Sheet" function be the way to do that?
-Am I correct that, as long as the homebrew subclass remains unpublished, any updating/editing I do to it down the lone will update for my PC?
For context, I'm creating a subclass for a fighter PC in my campaign who has amnesia. He's going to find out he's a chosen of Ilmater so I'm trying to create a homebrew that will give him low-level spellcasting abilities that would be consistent with that but which won't be revealed until narratively it makes sense, i.e.- he won't discover he can cast Spare The Dying until one of the other PC's gets knocked unconscious.
“Hide In Sheet” is most commonly used for stuff you don’t want cluttering up the character sheet. For example, something might be added to a race/subclass as an entirely flavor feature/trait, and have no mechanical benefit whatsoever, so that would be when Hide In Sheet would come in handy.
In your case, I would use Hide In Sheet & Bide In Builder so that the player can’t see the Spellcasting feature in either location.
Yes, as long as you do not publish any updates you make to your homebrew will (eventually) affect the character sheets of anyone using that homebrew. It may take up to 20ish minutes to push through, and the player will have to refresh their browser page, or if they are using the app it may take until the next day for those changes to impact their character sheet. But yes, those changes will push through.
That sounds cool!! Of course, if you give that PC Spellcasting you would have to reveal it all at once, there’s really no way to only reveal that piecemeal.
So if i got this right its not possible to make a non-spellcaster class into a full spellcaster, but only into a half caster?
Because i wanted to make a Monk-subclass that can have 2nd level spells at Level 3. But no matter how much i try i cant give this subclass full spellcasting.
If there is any way to work around this, pls help.
And thanks Sposta for the amazing help that your guides gave me and the community.
You cannot even make them like a “half caster” like Paladins & Rangers, you can only make them “one third casters” like the Eldritch Knight.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
If I were to apply an Artificer, Ranger, or Paladin spell list to a Monk using this method, would they still work like the Eldritch Knight as a third caster? Or would they become some sort of unholy abomination and end up as a sixth caster?
They would stay a ⅓ caster, but if you only used Ranger or Paladin then they wouldn’t get any cantrips, so I guess they would be a ¼ caster. 🤷♂️
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
You could technically make homebrew copies of whatever cantrips you would think would be on the Ranger and Paladin lists, and remove all the classes that the copies are available for and add Ranger and/or Paladin, as fits the cantrip. That would kinda be a huge pain, though.
Paladin main who spends most of his D&D time worldbuilding or DMing, not Paladin-ing.
It would be simpler to just add the desired cantrips to the subclass directly.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
Oh yeah. Kinda forgot about that.
Paladin main who spends most of his D&D time worldbuilding or DMing, not Paladin-ing.
Hi im trying to make a secondary spell slot that acts separate from regular spell slots (kind of like pact magic spell slots) do you know how i would go about doing this?
For reference its on my currently published subclass' Universal Spell Slot feature. (the subclass is in public beta as i work to learn how to do things)
I was unable to select your username as an author for any published homebrewed subclasses. (That usually only happens if a user has nothing published.) Can you please post the URL for your subclass?
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
Weird. I was able to select it for the "Author" field. The only one that came up was this: https://www.dndbeyond.com/subclasses/1446097-the-tower
The "universal spell slot" thing is in the first Level 1 feature.
Paladin main who spends most of his D&D time worldbuilding or DMing, not Paladin-ing.
You could accomplish something like that using an Action with a limited use attached to it.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
Hey, Sposta. Thanks for all the help you've given around here.
Hoping I'm asking in the right thread. Is it possible to make a subclass feature through choosing from prepared spell lists? For context, it's a Rogue borrowing from only Cleric Domain spells - but can 'change out' domains on a limited basis, so it wouldn't be useful to add all the spells into additional specific spells box.
Just wanted to make sure I got this right. I got as far as adding Class Feature Options (so that the Rogue can choose which domain to pull from) and then set it up like this (see screenshot) with Arcana Domain as the test; would that be correct?
Would I need to list the spells under separate entries (using "available at character level") to ensure that a 3rd level Rogue doesn't have 4th-level spells actively showing on their sheet? Or can I just have one entry with the whole domain spell list and then the system will understand that a 3rd level character wouldn't have 4th-level spells displayed?
Ryan (he/him/his)
Extended Signature
Thank you, I’m happy to help.
I’m not 100% sure I understand your question, but I think I do. If I do understand you correctly, then here are your answers:
If you still need more assistance then post again either here or in that other thread and I’ll do my best for ya.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
So we cannot make a version of Eldritch Knight with spell progression and a spellbook function like the wizard?
Unfortunately not, no.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
Here is the html code for the Spellcasting table for a ⅓ spellcaster:
<table class="Table TableOverride-1"><caption>
<h4 id="[SUBCLASS]Spellcasting" style="text-align: left;">[SUBCLASS] Spellcasting</h4>
</caption>
<thead>
<tr class="Table _idGenTableRowColumn-3">
<th class="Table Table-Header CellOverride-1" rowspan="2">
<p class="Table-Styles_Header--for-Table-Cell-Style- ParaOverride-3"><strong>[CLASS]</strong></p>
<p class="Table-Styles_Header--for-Table-Cell-Style- ParaOverride-3"><strong>Level</strong></p>
</th>
<th class="Table Table-Header CellOverride-1 _idGenCellOverride-1" rowspan="2">
<p class="Table-Styles_Header--for-Table-Cell-Style- ParaOverride-3"><strong>Cantrips</strong></p>
<p class="Table-Styles_Header--for-Table-Cell-Style- ParaOverride-3"><strong>Known</strong></p>
</th>
<th class="Table Table-Header CellOverride-1 _idGenCellOverride-1" rowspan="2">
<p class="Table-Styles_Header--for-Table-Cell-Style- ParaOverride-3"><strong>Spells</strong></p>
<p class="Table-Styles_Header--for-Table-Cell-Style- ParaOverride-3"><strong>Known</strong></p>
</th>
<th class="Table Table-Header CellOverride-1 _idGenCellOverride-1" colspan="4">
<p class="Table-Styles_Header--for-Table-Cell-Style- ParaOverride-3"><strong>— Spell Slots per Spell Level —</strong></p>
</th>
</tr>
<tr class="Table _idGenTableRowColumn-3">
<th class="Table Table-Header CellOverride-1 _idGenCellOverride-3">
<p class="Table-Styles_Header--for-Table-Cell-Style- ParaOverride-3"><strong>1st</strong></p>
</th>
<th class="Table Table-Header CellOverride-1 _idGenCellOverride-3">
<p class="Table-Styles_Header--for-Table-Cell-Style- ParaOverride-3"><strong>2nd</strong></p>
</th>
<th class="Table Table-Header CellOverride-1 _idGenCellOverride-3">
<p class="Table-Styles_Header--for-Table-Cell-Style- ParaOverride-3"><strong>3rd</strong></p>
</th>
<th class="Table Table-Header CellOverride-1 _idGenCellOverride-3">
<p class="Table-Styles_Header--for-Table-Cell-Style- ParaOverride-3"><strong>4th</strong></p>
</th>
</tr>
</thead>
<tbody>
<tr class="Table _idGenTableRowColumn-4">
<td class="Table Table-Body _idGenCellOverride-2">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3rd</p>
</td>
<td class="Table Table-Body _idGenCellOverride-2">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">2</p>
</td>
<td class="Table Table-Body _idGenCellOverride-2">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body _idGenCellOverride-2">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">2</p>
</td>
<td class="Table Table-Body _idGenCellOverride-2">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
<td class="Table Table-Body _idGenCellOverride-2">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
<td class="Table Table-Body _idGenCellOverride-2">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
</tr>
<tr class="Table _idGenTableRowColumn-5">
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">4th</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">2</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">4</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
</tr>
<tr class="Table _idGenTableRowColumn-4">
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">5th</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">2</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">4</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
</tr>
<tr class="Table _idGenTableRowColumn-5">
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">6th</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">2</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">4</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
</tr>
<tr class="Table _idGenTableRowColumn-4">
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">7th</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">2</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">5</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">4</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">2</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
</tr>
<tr class="Table _idGenTableRowColumn-5">
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">8th</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">2</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">6</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">4</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">2</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
</tr>
<tr class="Table _idGenTableRowColumn-4">
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">9th</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">2</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">6</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">4</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">2</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
</tr>
<tr class="Table _idGenTableRowColumn-5">
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">10th</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">7</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">4</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
</tr>
<tr class="Table _idGenTableRowColumn-4">
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">11th</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">8</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">4</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
</tr>
<tr class="Table _idGenTableRowColumn-5">
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">12th</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">8</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">4</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
</tr>
<tr class="Table _idGenTableRowColumn-4">
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">13th</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">9</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">4</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">2</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
</tr>
<tr class="Table _idGenTableRowColumn-5">
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">14th</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">10</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">4</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">2</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
</tr>
<tr class="Table _idGenTableRowColumn-4">
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">15th</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">10</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">4</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">2</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
</tr>
<tr class="Table _idGenTableRowColumn-5">
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">16th</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">11</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">4</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
</tr>
<tr class="Table _idGenTableRowColumn-4">
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">17th</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">11</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">4</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
</tr>
<tr class="Table _idGenTableRowColumn-5">
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">18th</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">11</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">4</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">—</p>
</td>
</tr>
<tr class="Table _idGenTableRowColumn-4">
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">19th</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">12</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">4</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">1</p>
</td>
</tr>
<tr class="Table _idGenTableRowColumn-5">
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">20th</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">13</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">4</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">3</p>
</td>
<td class="Table Table-Body">
<p class="Table-Styles_Table-Body--for-Table-Cell-Style- ParaOverride-3">1</p>
</td>
</tr>
</tbody>
</table>
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
Thank you so much for this tutorial. I have been banging my head against a wall trying to get spellcasting to function normally for a Homebrew, atypical spellcaster subclass, and finding this was a godsend! It is much appreciated!!
Happy to help.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
Some questions:
-When and why would someone want to toggle the "Hide In Sheet" button?
-If, for narrative purposes, I wanted to hide these capabilities from the PC in my campaign who will be using my homebrew subclass would this be the "Hide In Sheet" function be the way to do that?
-Am I correct that, as long as the homebrew subclass remains unpublished, any updating/editing I do to it down the lone will update for my PC?
For context, I'm creating a subclass for a fighter PC in my campaign who has amnesia. He's going to find out he's a chosen of Ilmater so I'm trying to create a homebrew that will give him low-level spellcasting abilities that would be consistent with that but which won't be revealed until narratively it makes sense, i.e.- he won't discover he can cast Spare The Dying until one of the other PC's gets knocked unconscious.
“Hide In Sheet” is most commonly used for stuff you don’t want cluttering up the character sheet. For example, something might be added to a race/subclass as an entirely flavor feature/trait, and have no mechanical benefit whatsoever, so that would be when Hide In Sheet would come in handy.
In your case, I would use Hide In Sheet & Bide In Builder so that the player can’t see the Spellcasting feature in either location.
Yes, as long as you do not publish any updates you make to your homebrew will (eventually) affect the character sheets of anyone using that homebrew. It may take up to 20ish minutes to push through, and the player will have to refresh their browser page, or if they are using the app it may take until the next day for those changes to impact their character sheet. But yes, those changes will push through.
That sounds cool!! Of course, if you give that PC Spellcasting you would have to reveal it all at once, there’s really no way to only reveal that piecemeal.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting