General Information Output Sheet Tokens


Token Name: AGE

What it does:

Displays characters age.

Examples:

AGE

Displays characters age.


*** New 6.1.3

Token Name: AGE.CATEGORY

What it does:

Displays characters age category.

Examples:

AGE.CATEGORY

Displays characters age category.


Token Name: ALIGNMENT

What it does:

Displays characters alignment as full words, Lawful Good, Chaotic Evil, None etc.

Examples:

ALIGNMENT

Displays characters alignment as full words.


Token Name: ALIGNMENT.SHORT

What it does:

Displays characters alignment as 2 letters or 'None', LG, CE, None etc.

Examples:

ALIGNMENT.SHORT

Displays characters alignment as 2 letters or 'None'.


Token Name: ALTHP

What it does:

Displays characters Alternate Hit Points as defined by the BONUS:HP|ALTHP|x tag. This is used in gameModes which uses two separate categories of hit points such as Spycraft which uses Wound Points and Vitality Points.

Examples:

ALTHP

Displays characters Alternate Hit Points.


Token Name: BIO

What it does:

Display characters biography.

If followed by a comma and text the text will be appended to the end of each new line.

Examples:

BIO

Display characters biography. Note that for each newline in the BIO the OS creates a gap. e.g.
Line 1
Line 2

will display as:
Line 1

Line 2

BIO,Text

Display characters biography and appends the word 'Text' at the end of each new line.

BIO.beforevalue

Display characters biography but prefixes beforevalue for each new line.

BIO.beforevalue.aftervalue

Display characters biography but prefixes beforevalue and appends aftervalue for each new line.


Token Name: BIRTHDAY

What it does:

Display characters birthday.

Examples:

BIRTHDAY

Display characters birthday.


Token Name: CATCHPHRASE

What it does:

Display characters catch phrase.

Examples:

CATCHPHRASE

Display characters catch phrase.


*** New 6.1.9

Token Name: CAMPAIGNHISTORY.v.x.y

Variables Used (v): Text (Visibility, Optional)

Variables Used (x): Number (Entry's Position)

Variables Used (y): Text (Entry Property, Optional)

What it does:

Displays information about the xth entry in the character's campaign history list.

Entry position (x) is a zero-based index for the entries after filtering (see above) for visibility (v).

Examples:

CAMPAIGNHISTORY.0

Output the text of the 1st (top-most) campaign history entry that is marked for export.

CAMPAIGNHISTORY.ALL.0.CAMPAIGN

Output the campaign name from the 1st (top-most) campaign history entry regardless of if it is marked for export.


Token Name: CHARACTERTYPE

What it does:

Display the characters type, e.g. PC , NPC , etc..

Examples:

CHARACTERTYPE

Display the character's type.


*** Updated 6.1.2

Token Name: CLASS.x.y

Variables Used (x): Number (The classes position in the character's class list - 0-based index).

Variables Used (y): Text (Property).

What it does:

Displays the xth class' name or level.

Examples:

CLASS.0

Displays the name of the 1st class.

CLASS.0.LEVEL

Displays the level of the 1st class.


Token Name: CLASSABB.x

Variables Used (x): Number (The classes position in the character's class list - 0-based index).

What it does:

Displays the abbreviated name of the xth class.

Examples:

CLASSABB.0

Displays the abbreviated name of the 1st class.


Token Name: CLASSLIST

What it does:

Displays a comma delimited list of all your classes including their levels.

Examples:

CLASSLIST

Displays a comma delimited list of all your classes including their levels.


Token Name: COLOR.x

Variables Used (x): Text (Property).

What it does:

Displays the color of the selected item.

Examples:

COLOR.EYE

Display characters eye color.

COLOR.HAIR

Display characters hair color.

COLOR.SKIN

Display characters skin color.


Token Name: CR

What it does:

Displays characters Chalenge Rating.

Examples:

CR

Displays characters Chalenge Rating.


*** Updated

Token Name: DEITY.x

Variables Used (x): Text (Property).

What it does:

Displays the selected property of the Deity.

Examples:

DEITY.DESCRIPTION

Prints the deity description.


Token Name: DESC

What it does:

Display characters description.

If followed by a comma and text the text will be appended to the end of each new line.

Examples:

DESC

Display characters description.

DESC,Text

Display characters description and appends the word 'Text' at the end of each new line.


Token Name: DOMAIN.x.y

Variables Used (x): Number (The domain's position in the character's domain list - 0-based index).

Variables Used (y): Text (Property).

What it does:

Displays information about the character's selected domains.

Examples:

DOMAIN.1

Displays the name of the 2 nd domain.

DOMAIN.1.POWER

Displays the domain powers of the 2 nd domain.


Token Name: DR

What it does:

Displays characters damage reduction.

Examples:

DR

Displays characters damage reduction.


Token Name: ECL

What it does:

Displays characters Effective Character Level.

Examples:

ECL

Displays characters Effective Character Level.


Token Name: EXP.x

Variables Used (x): Text (Property).

What it does:

Displays various information about Experience Points.

Examples:

EXP.CURRENT

Displays current Experience Points.


Token Name: FACE.x

Variables Used (x): Text (Property).

What it does:

Displays the area you occupy.

Used for the Face statistic in 3.0 rules and the Space statistic in 3.5 rules.

The FACE tag from which the FACE token gets its data can be one or two integers (x,y).

Examples:

FACE.SHORT

Displays the characters Face or Space statistic.


Token Name: FAVOREDLIST

What it does:

Displays a comma delimited list of all your favored classes.

Examples:

FAVOREDLIST

Displays a comma delimited list of all your favored classes.


Token Name: FOLLOWER.x.y

Variables Used (x): Number (The follower's position in the character's follower list - 0-based index).

Variables Used (y): Text (Any valid csheet token).

What it does:

Prints out the result of the specified token on the specified follower.

Examples:

FOLLOWER0.RACE

Displays the 1 st followers race.

FOLLOWER0.GENDER.LONG

Displays the 1 st followers long version gender (e.g. Male/Female).


Token Name: FOLLOWERLIST

What it does:

Displays a comma delimited list of follower names.

Examples:

FOLLOWERLIST

Displays a comma delimited list of follower names.


Token Name: FOLLOWEROF

What it does:

Displays the type of follower the character is and the master's name (e.g. "Familiar of Jorge").

Examples:

FOLLOWEROF

Displays the type of follower the character is and the master's name.


Token Name: FOLLOWERTYPE.x.y.z

Variables Used (x): Text (Follower Type).

Variables Used (y): Number (The follower of the type specified's position in the character's follower list - 0-based index).

Variables Used (z): Text (Any valid csheet token).

What it does:

Examples:

FOLLOWERTYPE.FAMILIAR.0.NAME

The name of the 1 st familiar is displayed.


Token Name: GAMEMODE

What it does:

Displays the current Game Mode.

Examples:

GAMEMODE

Displays the current Game Mode.


Token Name: GENDER.x

Variables Used (x): Text (Gender output type).

What it does:

Displays characters gender as a single letter, M for Male, F for Female.

Examples:

GENDER

Displays characters gender as a single letter, M for Male, F for Female.


Token Name: GOLD

What it does:

Displays the amount of gold displayed in the Items tab.

Examples:

GOLD

Displays the amount of gold displayed in the Items tab.


Token Name: HANDED

What it does:

Displays characters handedness, Left Handed, Right Handed.

Examples:

HANDED

Displays characters handedness, Left Handed, Right Handed.


Token Name: HEIGHT.x

Variables Used (x): Text (Height output type).

What it does:

Displays character height information.

Examples:

HEIGHT

Displays characters complete height.


*** Updated 6.1.3

Token Name: HITDICE

Variables Used (x): Modifier

What it does:

Displays characters total hit dice.

Examples:

HITDICE

Displays characters total hit dice.


Token Name: HP

What it does:

Displays characters Hit Points.

Examples:

HP

Displays characters Hit Points.


Token Name: INTERESTS

What it does:

Display characters interests.

Examples:

INTERESTS

Display characters interests.


*** new 6.01.04

Token Name: INVALIDTEXT.x

Variables Used (x): Text (Property).

What it does:

Displays the invalid text appropriate to the referenced property.

Note: This token is used to create a new node under /character/export in the base.xml , similar to the PAPERINFO token, which is then used in the XSLT code.

Examples:

Node in base.xml file:

<invalidtext>

<tohit>|INVALIDTEXT.TOHIT|</tohit>

<damage>|INVALIDTEXT.DAMAGE|</damage>

</invalidtext>

Code in xslt file:

<xsl:if test="not(w1_h1_p/to_hit = /character/export/invalidtext/tohit
and w1_h1_p/damage = /character/export/invalidtext/damage
and w2_p_oh/to_hit = /character/export/invalidtext/tohit
and w2_p_oh/damage = /character/export/invalidtext/damage)">

Displays the invalid to-hit and damage text on the Output Sheet.


Token Name: LANGUAGES.x

Variables Used (x): Text (Language output type).

What it does:

Displays character language information.

Examples:

LANGUAGES

Displays a comma delimited list of known languages.

LANGUAGES.3

the 3 rd language known by the character.


Token Name: LENGTH.x

Variables Used (x): Text (Length output type).

What it does:

Displays character length information.

Examples:

LENGTH.HAIR

Display characters hair length.


Token Name: LOCATION

What it does:

Display characters location.

Examples:

LOCATION

Display characters location.


Token Name: MISC.x,y

Variables Used (x): Text (Length output type).

Variables Used (y): Text (HTML formating).

What it does:

Displays info from the Miscellaneous tab.

Examples:

MISC.MAGIC,<br/>

Displays the contents of the Magic the free-form entry in the Misc tab and is printed exactly as it appears in that text field after outputting a blank line.


Token Name: MOVE.x.y

Variables Used (x): Number?(The movement types position in the character's movement list - 0-based index).

Variables Used (y): Text (Property).

What it does:

Displays movement information.

Examples:

MOVE0.NAME

Displays the name only of the 1 st movement type.


Token Name: MOVEMENT

What it does:

Displays characters movement rate.

Examples:

MOVEMENT

Displays characters movement rate.


Token Name: NAME

What it does:

Displays characters name.

Examples:

NAME

Displays characters name.


Token Name: NOTE.w.x.y.z

Variables Used (w): Number?(The note's position in the character's note list - 0-based index).

Variables Used (x): Text (Property).

Variables Used (y): Text (lineprefix - Optional).

Variables Used (z): Text (linesuffix - Optional).

What it does:

Export the note name/header and text/value.

Examples:

NOTE.0.NAME

Displays the 1 st note name in the character's note list.

NOTE.0.NAME.<b>.</b>

Displays the 1 st note name in the character's note list in bold font.

Token Name: NOTE.v.w.x.y.z

Variables Used (v): Text (Label).

Variables Used (w): Text (beforeHeader).

Variables Used (x): Text (afterHeader).

Variables Used (y): Text (beforeValue).

Variables Used (z): Text (afterValue).

What it does:

Examples:

NOTE.ALL.<b>.</b>.<br>

This would bold the header of the note (from the Notes tab) and put a new line before the value.


Token Name: PAPERINFO.x

Variables Used (x): Text (Property).

What it does:

Displays information about the paper defined in preferences for the Output Sheet.

Examples:

PAPERINFO.NAME

Displays the name of the Paper Type defined in the Output Preferences.


*** new 5.7.14

Token Name: PC.x

Variables Used (x): Text (Property).

What it does:

Display characters height or weight.

Examples:

PC.HEIGHT

Display characters height.


Token Name: PERSONALITY.1

What it does:

Display characters first personality trait.

Examples:

PERSONALITY.1

Display characters first personality trait.

Token Name: PERSONALITY.2

What it does:

Display characters second personality trait.

Examples:

PERSONALITY.2

Display characters second personality trait.


Token Name: PHOBIAS

What it does:

Display characters phobias.

Examples:

PHOBIAS

Display characters phobias.


Token Name: PLAYERNAME

What it does:

Displays Player's Name.

Examples:

PLAYERNAME

Displays Player's Name.


Token Name: POOL.x

Variables Used (x): Text (Property).

What it does:

Displays information about the stat pool.

Examples:

POOL.CURRENT

Displays the remaining stat pool.


Token Name: PORTRAIT.x

Variables Used (x): THUMB (Property. Optional).

What it does:

Examples:

PORTRAIT

Outputs the path and file name to the portrait selected on the DESCRIPTION tab.

PORTRAIT.THUMB

Outputs the path and file name to the thumbnail of the portrait selected on the DESCRIPTION tab.


Token Name: RACE

What it does:

Displays characters race.

Examples:

RACE

Displays characters race.


*** New 5.9.4

Token Name: RACESUBTYPE.x

Variables Used (x): Number (The subtypes position in the character's subtypes list - 0-based index).

What it does:

Displays characters race subtype as set by the RACESUBTYPE race tag.

Examples:

RACESUBTYPE.0

Displays the characters first racial subtype.


*** New 5.9.4

Token Name: RACETYPE

What it does:

Displays characters race type as set by the RACETYPE race tag.

Examples:

RACETYPE

Displays characters race type.


Token Name: REACH

What it does:

Displays characters reach.

Examples:

REACH

Displays characters reach.


Token Name: REGION

What it does:

Displays the character's region as defined by their region template.

Examples:

REGION

Displays the character's region as defined by their region template.


Token Name: RESIDENCE

What it does:

Display characters residence.

Examples:

RESIDENCE

Display characters residence.


Token Name: SIZE

What it does:

Displays your size (based on your race) as a single letter.

Examples:

SIZE

Displays your size as a single letter.


Token Name: SIZELONG

What it does:

Displays the full name of your size (ie.? "Medium" instead of "M").

Examples:

SIZELONG

Displays your size as a single letter.


Token Name: SPEECHTENDENCY

What it does:

Display characters speechtendency.

Examples:

SPEECHTENDENCY

Display characters speechtendency.


Token Name: SR

What it does:

Displays characters spell resistance.

Examples:

SR

Displays characters spell resistance.


Token Name: SUBREGION

What it does:

Displays the character's subregion as defined by their region template.

Examples:

SUBREGION

Displays the character's subregion as defined by their region template.


Token Name: TOTAL.x

Variables Used (x): Text (Property).

What it does:

Displays load information about carried equipment.

Examples:

TOTAL.CAPACITY

Displays 'total' information about carried equipment.


Token Name: TOTALLEVELS

What it does:

Displays an integer of your total levels.

Examples:

TOTALLEVELS

Displays an integer of your total levels.


Token Name: TYPE

What it does:

Displays the type set by the TYPE race tag.

Examples:

TYPE

Displays the race type.


*** new 5.7.9

Token Name: UNITSET.x

Variables Used (x): Text (Property).

What it does:

Displays unit set information.

Examples:

UNITSET

Displays the name of the currently selected unit set.

UNITSET.WEIGHTUNIT

Displays the weight unit of the currently selected unit set.


*** updated 5.9.5

Token Name: VISION.x

Variables Used (x): Text (Vision output type).

What it does:

Displays character vision information.

Examples:

VISION

Displays a comma delimited list of the character's vision types.

VISION.3

the 3 rd vision type of the character.


Token Name: WEIGHT.x

Variables Used (x): Text (Property).

What it does:

Displays characters weight information. The last six properties are defined in the Load.lst gameMode file with the ENCUMBRANCE tag

Examples:

WEIGHT

Displays characters weight in the currently selected weight unit.

WEIGHT.LIGHT

Displays max weight for the light load category.


*** New 6.1.2

Token Name: XPAWARD

What it does:

Display the experience award for this creature. This is only used for game modes with fixed XP awards per CR, such as the Pathfinder RPG.

Examples:

XPAWARD

Display the XP award.