Template Files

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.