Log in

View Full Version : Creating Homebrew Classes in the DCC/MCC Ruleset



leozelig
November 3rd, 2025, 13:44
Classes
The ruleset contains all of the classes described in the core rules. Access the Classes library by clicking the designated button under the Character menu in the tabletop sidebar.

Create a new class by clicking the Add Item button in the lower right corner of the Classes library. Enter a name in the header at the top.

Class Record
The class sheet contains three tabs:


Main: All text and tables from the core rules
Abilities: HD per level, armor and weapon proficiencies, skills (if any), and class features
Other: Table data for updating the character sheet on level advancement


Main Tab
Enter a detailed description for the class in the blank formatted text field.


Abilities Tab
HD Per Level
Enter a dice clause using the format [#]d[#] (1d8, not d8).

First Level Proficiencies
The armor and weapon proficiency fields are copied to the Abilities tab of the character sheet when advancing to level 1.

Skills
Drag skills from the campaign library or an existing class sheet, or click the Add Item button to create your own.

Features
Drag class features from an existing class sheet, or click the Add Item button to create your own. The number in the left column indicates the level at which a character gains that particular feature. If a class feature includes a results table (similar to spells), a new power is created on the Actions tab of the character sheet when that feature is acquired.


Other Tab
The Other tab contains all of the character sheet data that automatically updates on level advancement.

In edit mode, select the game system(s) for the class. The stat header combobox at the top of each column contains basic stats, such as action dice and saving throws. The game system determines which additional stat headers are available to the class, such as Mighty Deed of Arms (DCC) or Artifact Bonus (MCC).

Click the combobox field at the top of the column to select a stat header. Each row below this corresponds to a level. Enter the string data for each row in the form of a dice clause, modifier, or text field as appropriate. If the stat does not change for the next level, enter the same value as the row above - do not leave it blank.

To add or remove a column from the table, click the Edit List button, followed by the Add Column or Delete Column button.

Note: Existing classes from the core rules modules are useful references if you want to create a custom class and need guidance.