A Template is a series of special 'ideas' that are applied to a character.
These 'ideas' take the form of Undead, Lycanthropy Celestial, Outsider, etc, and
enhance your character is some way. Each template is one line only
and the first field must be the template name.
Tag Name: AGE
Variable(s) Used: AGE:min:dice:sides:dice:sides:dice:sides
Example(s): AGE:20:2:4:3:6:4:6
WHAT IT DOES: The minimum age for the race and the number of dice and sides used. There are 3 possible sets of dice/sides so each class can specify which pair it will use if it is the character's first class. The default is the last pair (AGESET:2 since this uses a 0-based index).
Tag Name: BONUSFEATS
Variable(s) Used: Numeric
Example(s): BONUSFEATS:1
WHAT IT DOES: This is for granting additional feats.
Tag Name: BONUSSKILLPOINTS
Variable(s) Used: Numeric
Example(s): BONUSSKILLPOINTS:2
WHAT IT DOES: This numeric value provided will be * (multiplied) by 4 at 1st level and granted each level after that.
Tag Name: CHA
Variable(s) Used: Numeric
Example(s): CHA:1
WHAT IT DOES: The numeric value supplied will be added to the stat specified. This may be a positive of negative value.
Tag Name: CHOOSE:LANGAUTO:
Variable(s) Used: Text
Example(s): CHOOSE:LANGAUTO:Abyssal|Infernal
WHAT IT DOES: This is a | (pipe) delimited choice of Automatic Languages that do not count against the limit determined by a Stat.
Tag Name: CON
Variable(s) Used: Numeric
Example(s): CON:1
WHAT IT DOES: The numeric value supplied will be added to the stat specified. This may be a positive of negative value.
Tag Name: CR
Variable(s) Used: Numeric
Example(s): CR:2
WHAT IT DOES: This is the amount the characters CR is increased by this template.
Tag Name: DEX
Variable(s) Used: Numeric
Example(s): DEX:-2
WHAT IT DOES: The numeric value supplied will be added to the stat specified. This may be a positive or negative value.
Tag Name: FAVOREDCLASS
Variable(s) Used: Text
Example(s):FAVOREDCLASS:Wizard
Example(s):FAVOREDCLASS:Any
Example(s):FAVOREDCLASS:Wizard|Fighter
WHAT IT DOES: Determines the Race's favored class. 2 or more classes separated by | (pipe)will grant all of the classes as Favored. Special type 'Any' will grant the character's highest level class as Favored
Tag Name: FEAT
Variable(s) Used: Text
Example(s): FEAT:Blind-Fight|Alertness
WHAT IT DOES: This is a | (pipe) delimited list of feats granted to a Race.
Tag Name: GENDERLOCK
Variable(s) Used: Text (Male, Female, Neuter)
Example(s): GENDERLOCK:Female
WHAT IT DOES: Sets the character's Gender and disables the ability to change it
Tag Name: HEIGHT
Variable(s) Used :HEIGHT:M:min:dice:sides:bonus:F:min:dice:sides:bonus
Example(s): HEIGHT:M:32:2:4:0:F:30:2:4:0
WHAT IT DOES: where M is for Male, min is the minimum height, dice is the number of dice used, sides is the number of sides on the dice and bonus is added to the ending roll
Tag Name: HITDICE
Variable(s) Used: Numeric and Text
Example(s): HITDICE:1-3:DR:5/1
Example(s): HITDICE:1+:SR:15
Example(s): HITDICE:2-7:CR:2
Example(s): HITDICE:15+:SA:Uncanny Dodge
Example(s): HITDICE:10+:FEAT:Alertness
WHAT IT DOES: The numeric values supplied are a range (1-3) or minimum (4+) hit dice the character must have before an ability is granted to the character. The text may contain the following tags: DR,SR,CR,SA,FEAT. This may appear more than once in a template.
Tag Name: INT
Variable(s) Used: Numeric
Example(s): INT:-1
WHAT IT DOES: The numeric value supplied will be added to the stat specified. This may be a positive or negative value.
Tag Name: LANGAUTO
Variable(s) Used: Text
Example(s): LANGAUTO:Common,Gnome
WHAT IT DOES: This is a comma delimited list of languages that the character automatically gains.
Tag Name: LANGBONUS
Variable(s) Used: Text
Example(s): LANGBONUS:Draconic
Example(s): LANGBONUS:Draconic,Elven
Example(s): LANGBONUS:ALL
Example(s): LANGBONUS:TYPE=Written
Example(s): LANGBONUS:TYPE=Spoken,Draconic
WHAT IT DOES: This is a , (comma) delimited list of the languages a character can choose from based upon their Intelligence stat
Tag Name: LEVEL
Variable(s) Used: Numeric and Text
Example(s): LEVEL:1:DR:5/1
Example(s): LEVEL:1:SR:15
Example(s): LEVEL:1:CR:2
Example(s): LEVEL:1:SA:Uncanny Dodge
Example(s): LEVEL:1:FEAT:Alertness
WHAT IT DOES: The numeric value supplied is the level at which an ability is granted to the character. The text may contain the following tags: DR,SR,CR,SA,FEAT. This may appear more than once in a template
Tag Name: LEVELADJUSTMENT
Variable(s) Used: Numeric
Example(s): LEVELADJUSTMENT:1
WHAT IT DOES: Sets the Effective Character Level (ECL) of the creature to the number supplied.
Tag Name: MOVE
Variable(s) Used: Text,Numeric
Example(s): MOVE:Walk,30,Fly,10
WHAT IT DOES: Determines the Type and Speed of the different movement types the race has. The above example would grant a walking speed of 30 ft per round or a flying speed of 10 feet per round
Tag Name: MOVEA
Variable(s) Used: Text or ALL
Example(s): MOVEA:Walk,30
Example(s): MOVEA:ALL,30
WHAT IT DOES: The text is the type of movement and rate is amount added to it. This will only add to existing movement types. A special type of ALL adds to all movement types the character has.
Tag Name: NATURALARMOR
Variable(s) Used: Numeric
Example(s): NATURALARMOR:3
WHAT IT DOES: The Natural Armor bonus granted to the character.
Tag Name: NONPP
Variable(s) Used: Numeric
Example(s): NONPP:-2
WHAT IT DOES: Sets he character's penalty for non proficiency in a weapon to the specified numeric value. This can only be a negative number or zero.
Tag Name: REGION
Variable(s) Used: Text or Yes
Example(s): REGION:Timbuktu
Example(s): REGION:Yes
WHAT IT DOES: This sets the name of the region the character is from, the default is none. If Yes is specified then it will place the name of the template in parenthesis after the race on character sheet output.
Tag Name: REMOVABLE
Variable(s) Used: Y or N
Example(s): REMOVABLE:N
WHAT IT DOES: This denotes whether a character can remove a template once it is chosen.
Tag Name: SIZE
Variable(s) Used: Text (F,D,T,S,M,L,H,G,C)
Example(s): SIZE:M
WHAT IT DOES: Determines the size of the Race. F=Fine, D=Diminutive, T=Tiny, S=Small, M=Medium, L=Large, H=Huge, G=Gargantuan, C=Colossal. Size is used in determining TO-HIT, AC, and affects some skills.
Tag Name: STR
Variable(s) Used: Numeric
Example(s): STR:3
WHAT IT DOES: The numeric value supplied will be added to the stat specified. This may be a positive or negative value.
Tag Name: SUBRACE
Variable(s) Used: Text or Yes
Example(s): SUBRACE:Plaid
Example(s): SUBREGION:Yes
WHAT IT DOES: This sets the name of the sub race the character is , the default is none. If Yes is specified then it will place the name of the template in parenthesis after the race on character sheet output.
Tag Name: SUBREGION
Variable(s) Used: Text or Yes
Example(s): SUBREGION:Timbuktu
Example(s): SUBREGION:Yes
WHAT IT DOES: This sets the name of the region the character is from, the default is none. If Yes is specified then it will place the name of the template in parenthesis after the race on character sheet output.
Tag Name: TEMPLATE
Variable(s) Used: Text (Template Name)
Example(s): TEMPLATE:Celestial
Example(s): TEMPLATE:ADDCHOICE:Celestial|Outsider
WHAT IT DOES: Grants the specified template to the class. If the ADDCHOICE option is used, it will supply a popup window of the choices presented in the tag that are | (pipe) delimted.
Tag Name: TYPE
Variable(s) Used: Text
Example(s):TYPE:Outsider
WHAT IT DOES: Defines the Type of creature the race is. Important for matching up with Monster HD, and for references to race, such as the Rangers Favored Enemy
Tag Name: WEAPONAUTO
Variable(s) Used: Text
Example(s): WEAPONAUTO:Sword (Long)|Shortbow (Composite)
WHAT IT DOES: This is a | (pipe) delimited list of weapons that is granted to the race as free weapon proficiencies.
Tag Name: WEAPONBONUS
Variable(s) Used: Text
Example(s): WEAPONBONUS:Rapier|Longbow
WHAT IT DOES: This is a | (pipe) delimited list of weapons that is granted to the race as a choice of ONE of the listed weapons.
Tag Name: WEIGHT
Variable(s) Used: WEIGHT:M:min:dice:sides:F:min:dice:sides
Example(s): HEIGHT:M:30:1:1:F:30:1:1
WHAT IT DOES: This is interpreted the same as HEIGHT without the bonus section
Tag Name: WIS
Variable(s) Used: Numeric
Example(s): WIS:1
WHAT IT DOES: The numeric value supplied will be added to the stat specified. This may be a positive or negative value.
Tag Name: VISIBLE
Variable(s) Used: Yes, No, Display, Export
Example(s): VISIBLE:Yes
WHAT IT DOES: Shows the Template name in PCGen and on export to a character sheet (This is the default setting)
Example(s): VISIBLE:No
WHAT IT DOES: Hides the Template name in PCGen and on export to a character sheet.
Example(s): VISIBLE:Display
WHAT IT DOES: Displays the Template name in PCGen but not on the character sheet.
Example(s): VISIBLE:Export
WHAT IT DOES: Hides the Template name from PCGen but displays it on the character sheet.