d20Pro v3.1 User Guide

 

Navigation

Get Started

Overview
System Requirements
Installation
Network Configuration
Purchase a License

Play a Game

Overview
Controls
Core Dice
Game Log
Game Tools
Options
Roster

 

Game Management
Overview
Character Sheet
Movement
Attacks
Spells and Effects
Saves and Skills
Other Actions

 

Judge a Game (GM)

Overview
Controls
Active Effects
Core Dice
Decision
Downloads
Draw Tools
Game Log
Game Tools
Library
Options
Roster

 

Campaign Preperation
Overview
Create a Campaign
Customize Classes
Customize Skill List
Customize Feat List
Customize Spell List
Customize Mini Window
Customize Status Icons

 

Game Preperation
Overview
Create Maps
Create Creatures
Create Effects
Create Story Events
Create Handouts

 

Game Management
Overview
Initiative Tool
Toggle Dice Results
Approve Actions

 

 

Judge a Game - Campaign Preperation - Customize Classes

 

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>

 

 

Template: Fighter Style:

## CLASS:  
CreatureClass=  
AttackRate=  
GoodSaves=  

 

 

Template: Cleric Style (has domain spells):

## 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.

 

 

Template: Wizard Style (memorized):

## 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.


Template: Sorcerer Style (spontaneous):

## 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.

 

 

Loading