April 16th, 2018
Greetings fellow adventurers!
This update provides users the ability to create their own Homebrew Character Subclasses!
The homebrew subclasses will not only provide textual data in their own listing and details pages, but will also allow users to select subclasses and have their effects applied in the character builder!
The main homebrew page has been updated with a slot for subclasses:
And now there is a listing page for homebrew subclasses:
Currently, you can filter by name, author, the base class (Fighter, Rogue, Wizard, etc.) of the subclass, and which spell casting ability score (INT, WIS, etc.) that the subclass may use. Additional filtering may be added in the future, based on feedback.
As with other homebrew-able data, you can either create a homebrew subclass from an existing, publicly available subclass to use as a guide, or create one from scratch.
You must first select a base class to build your subclass on top of. Once a base class is selected, you can either create a copy of a subclass that you have access to, or create a new subclass from scratch.
Let's dive in and create a brand new subclass for Rogue, called the "Inquisitor" (think, church assassin).
The starting form is fairly simple, Name, Version, Short Description, Description fields are pretty standard to all our homebrewable data. The next few boxes are interesting, though. Want to make a Barbarian with spellcasting like Arcane Trickster or Eldritch night? Now you can. Buy using the spell casting related fields choose the stat for your spell casting modifier, what list of spells the subclass has access to and if the spells are learned (like a Wizard) or known (like a Cleric). You can check out the tooltips on the fields for more specifics.
Since our Inquisitor works for the church, let's give him access to the Cleric spell list:
With the starting information filled in, we'll save our process, which will now allow us to start entering our class features:
The name and description fields are pretty straight forward, the Multiclass Description field is used if any additional text is needed when multiclassing with this subclass. The actions fields (not currently used in the current character sheet, but will be in the new one), allow us to group data on the new character sheet by Actions / Reactions / Bonus Actions / Other, etc. So, while you won't see any immedaite use of populating these fields, they will be utilized once the new character sheet is launched.
NOTE: If you want to give a subclass access to spells in the character sheet, for a base class that doesn't typically have spell casting access (like Fighter, Rogue, etc), you MUST create a class feature for your subclass named Spellcasting:
Likewise, you can create a class feature called Pact Magic to give your subclass Warlock-type access to spells.
Class Features can also have options that characters can choose from (like Maneuvers for a Battlemaster Fighter.) Once your Class Feature is created you can then enter Options.
Both Class Features and Class Feature Options can have Modifiers, Spells, and Limited Use applied. Let's give our Inquisitor a Class Feature called Vigilant.
And apply the modifier, which adds the character's WIS Mod to their DEX Mod for the character's base initiative:
And now, looking at the character's Initiative on the their character sheet:
We can see the character's base Initiative is +10.
The modifier, spell, and limited use sections are the same as what's used in our other homebrewable data, and James has a bunch of creation guides on building homebrew on DDB, so please reference some of those great guides for guidelines on using those forms. And I'm sure James will be doing a detailed guide for subclasses too :)
One additional sub section for a Class Feature is Level Scaling. This form is used for effects that scale based on class level (like Superiority Dice for Battle Master:)
Also with this release, we have enabled commenting, ratings, and reporting on ALL published homebrew. The homebrew author can control turning commenting on / off for their published homebrew:
Once comments are enabled, a commenting section will be available at the bottom of the details page:
Homebrew Authors will also receive notifications when users comment on their creations.
For Ratings, logged-in users can rate a homebrew up or down, by using the ratings controls at the bottom of detail pages:
A user can undo their vote after voting, but are never allowed to vote more than once:
The rated values are now displayed in a new sortable column on the homebrew listings:
We've also added the ability for logged-in users to send in reports for published homebrew items. Our moderator staff is automatically notified of these reports. So no more trying to PM a mod directly if you see something suspect on a published piece of homebrew. The Report button is located at the bottom of the details page:
We've also added the Add / Remove Collection button on the bottom of the details pages as well.
Hopefully, these quality of life improvements to all homebrew will provide for better community engagement and use of all the fabulous homebrew data being created on DDB.
If you haven't seen any of James' great in-depth guides on creating various types of homebrew on DDB, please check them out!
Races, Backgrounds, Feats, Magic Items, Monsters, and Spells
We're really excited to see all the wonderful subclasses that the community creates!
Next up for part of the dev team - source management for content sharing!
Happy homebrewing!
how do i add the details for spell slots per level when i add spellcasting? will it be parsed from the table in the "spellcasting" description?
Just going to wait for someone more in the know to create the revised ranger... :D
Whoohoo! Now does this mean that the Character Sheet revamp becomes the number 1 priority?
How would I go about adding a list of skills for my subclass to choose from? I'm making a Monster Hunter from UA, and their first feature is to choose two from a list of skills (or a tool in place of one of them). But I can't tell how to limit the skills they can pick from in the character builder.
That's cumbersome, but it seems to work at least...right up until I try to let people choose two options.
I've checked "has options" and have filled in "Class levels where options known" as 3, but when I try to fill it in with "3,3" or "3, 3" in order to allow two choices at level 3, I get Internal Server Error 500, with the Beholder.
EDIT: I've created a thread in the Bugs forum to address this.
Is there a way to add an extra attunement slot? For example if someone was using an artificer esq subclass.
I like this feature. Thanks for adding this in. I have been wanting to create a class. This will help out. Question though ! Will you guys be adding a feature in to where I can make a Class. Not a Sub-class. I would like to make a Class that is usable by all races. That is based of its own agenda and not of a wizard, monk or rouge. Just a class in its self.
For an update, we weren't really happy with exposing homebrew subclasses back on the spell forms to map the spell to the subclass for creating expanded spell lists, so we're going to be updating the spell form, and adding a new section to the subclass form to provide a better mechanism for the defining the lists at the subclass level.
We should have this available in about two weeks.
The homebrew comment system notifies you when you comment on your own homebrew.
At the risk of turning this comment section into customer support, I need to ask if there's a way to create domain spells for the cleric that are always prepared? Even straight up using a copy of an existing domain (Life, in my case) provides no option of altering the domain spells. Also, selecting the copied/homebrew domain in the character builder removes all your auto-prepared spells that you would normally have.
If you're a mod reading this and I have your attention already, I would also like to know what the rule is on releasing revised versions of existing UA subclasses not currently available on DDB? Specifically, I'm trying to remake the Protection Domain with revisions to the channel divinity feature and list of domain spells. I imagine allowing that kind of content to be shared in the homebrew section risks filling it with tons of identically named subclasses with only vague differences between them and there's also the issue of copyright when some if not most of the subclass is left untouched from its original UA version.
In case this feature doesn't come soon, there might be indirect help for you. Specifically the gunslinger is something I imagine DDB might release themselves through their cooperation with Mercer like they've already done with the Blood Hunter. I recall it mentioned that they are working on implementing the Tal'dorei Campaign Guide subclasses for release on the marketplace and, with Mercer and James Haeck already part of DDB in some capacity, that's presumably just a matter of negotiating an agreement with Green Ronin. The Gunslinger, like the Blood Hunter, was published through the DM's Guild and should be as easy for DDB to release on the site freely or in the marketplace. All that said, let's hope they fix that feature. Alternatively, you can work around it and have each individual player add their own homebrew stuff per your instructions as needed or you can ask for access to their accounts and do the work for them.