Lock Character Preferences to certain Content in a Campaign
In most campaign the DM decided which books are used, if encumberance matters, if homebrew is allowed, rolled or point buy for abilities, etc..
I'd love for it to be an option to predefine these options per campaign, which would also make character creation easier for the players, especially those new to dndbeyond.
I really think this is the only way that partial content sharing works well. In my campaign, I want to limit all players to only goblins, or only these spells, or only these classes, or only these books. In another campaign, I am doing something else, and want different sharing options enabled.
Of course, this would probably require (or be helped by) letting players join campaigns before they have character sheets.
That is certainly true if the sharing is being done from the account of one of the players. So Joe is the DM, but his player Jane has bought all the books on DDB. Joe can't set the sharing restrictions until Jane has joined the campaign, because he doesn't own all the books he wants to restrict. Jane can't join until she has a character. Clunky.
I think the easiest option would be to allow a dm to decide regardless of owned content, however I'm not sure how they would go forward with that in regards to licensing.
Another option could be to invite players to campaign before character creation, and leave creation disabled until the players have joined and the preferences are set.
Here's what I've come up with for how this could work:
I think that in general, there needs to be a way for the DM to add character creation restrictions - allowing certain options while disallowing others. Then maybe characters would be prevented from choosing them in the character builder when making a new character in that campaign, or a warning/error message could be displayed below a character that violates those restrictions. That would also cover things like "AL character validation" that's on the short-term roadmap - https://ddb.ac/feature-roadmap - in addition to your idea of allowing certain homebrew but disallowing others.
Though making a clean interface to manage all the options might be tricky, in terms of avoiding clutter. Perhaps there could be an interface for managing restrictions that only actually lists the restricted/disallowed options (unlike the compendium content sharing management options, which currently show every single book with a slider to enable or disable sharing), though the interface for choosing specific content to restrict would allow any official option or any homebrew option that the group has access to to be chosen as disallowed. And similarly, the interface could allow the DM to broadly "ban" all content from a specific book, or all homebrew, or all Eberron/Crit Role/Ravnica content, etc. (This could also account for things like encumbrance rules, requiring a certain ability score generation method, etc.)
Please sign in to leave a comment.