When a game publisher creates new classes that you want to give access to your players to have; or, if you want to develop your own classes for your customized game, it will be useful to update the classes.txt file inside the ManuallySpecified directory.
The basic layout of each class is presented here, please refer to the classes.txt file for an example:
| ## CLASS: | <NAME OF CLASS ALL IN CAPS> |
| CreatureClass= | <Name of class> |
| AttackRate= | <take the class level 20 Base Attack Bonus and devide by 20, that number goes here. Do not use fractions, use decimals if needed.> |
| GoodSaves= | <while this has no in-game effect currently, it may in the future> |
| ## CLASS: | |
| CreatureClass= | |
| AttackRate= | |
| GoodSaves= |
| ## CLASS: | |
| CreatureClass= | |
| AttackRate= | |
| GoodSaves= | |
| SpellCaster=com.mindgene.d20.plugin.dnd.creature.SpellCasterTemplate_Cleric|WIS | |
| #SPELLS AVAILABLE | |
| Spells0= | |
| Spells1= | |
| Spells2= | |
| Spells3= | |
| Spells4= | |
| Spells5= | |
| Spells6= | |
| Spells7= | |
| Spells8= | |
| Spells9= | |
| #SPELLS PER DAY | |
| PerDay1= | |
| PerDay2= | |
| PerDay3= | |
| PerDay4= | |
| PerDay5= | |
| PerDay6= | |
| PerDay7= | |
| PerDay8= | |
| PerDay9= | |
| #DOMAINS | |
| Domain1Name= | |
| Domain2Name= | |
| Etc= | |
Note: you can change the bolded ability to any ability you want, such as STR, DEX, CON, INT, WIS, or CHA.
| ## CLASS: | |
| CreatureClass= | |
| AttackRate= | |
| GoodSaves= | |
| SpellCaster=com.mindgene.d20.plugin.dnd.creature.SpellCasterTemplate_Wizard|INT | |
| #SPELLS AVAILABLE | |
| Spells0= | |
| Spells1= | |
| Spells2= | |
| Spells3= | |
| Spells4= | |
| Spells5= | |
| Spells6= | |
| Spells7= | |
| Spells8= | |
| Spells9= | |
| #SPELLS PER DAY | |
| PerDay1= | |
| PerDay2= | |
| PerDay3= | |
| PerDay4= | |
| PerDay5= | |
| PerDay6= | |
| PerDay7= | |
| PerDay8= | |
| PerDay9= | |
Note: you can change the bolded ability to any ability you want, such as STR, DEX, CON, INT, WIS, or CHA.
| ## CLASS: | |
| CreatureClass= | |
| AttackRate= | |
| GoodSaves= | |
| SpellCaster=com.mindgene.d20.plugin.dnd.creature.SpellCasterTemplate_Sorceror|CHA | |
| #SPELLS AVAILABLE | |
| Spells0= | |
| Spells1= | |
| Spells2= | |
| Spells3= | |
| Spells4= | |
| Spells5= | |
| Spells6= | |
| Spells7= | |
| Spells8= | |
| Spells9= | |
| #SPELLS PER DAY | |
| PerDay1= | |
| PerDay2= | |
| PerDay3= | |
| PerDay4= | |
| PerDay5= | |
| PerDay6= | |
| PerDay7= | |
| PerDay8= | |
| PerDay9= | |
| #SPELLS KNOWN | |
| Known1= | |
| Known2= | |
| Known3= | |
| Known4= | |
| Known5= | |
| Known6= | |
| Known7= | |
| Known8= | |
| Known9= | |
| Known10= | |
| Known11= | |
| Known12= | |
| Known13= | |
| Known14= | |
| Known15= | |
| Known16= | |
| Known17= | |
| Known18= | |
| Known19= | |
| Known20= | |
Note: you can change the bolded ability to any ability you want, such as STR, DEX, CON, INT, WIS, or CHA.