Created using PCGen |EXPORT.VERSION| on |EXPORT.DATE|
Player: |PLAYERNAME|; Character Name: |NAME|

|NAME|
|GENDER.LONG| |RACE|; |SIZELONG| |IIF(RACETYPE:None)| |TEXT.TITLE.TYPE| |ELSE| |RACETYPE| |ENDIF| |MANUALWHITESPACE| |IIF(VAR.IF(var("COUNT[RACESUBTYPES]")==0;1;0):1)| |ELSE| ( |FOR,%subtype,0,COUNT[RACESUBTYPES]-2,1,1| |RACESUBTYPE.%subtype|, |ENDFOR| |FOR,%subtype,COUNT[RACESUBTYPES]-1,COUNT[RACESUBTYPES]-1,1,1| |RACESUBTYPE.%subtype| |ENDFOR| ) |ENDMANUALWHITESPACE| |ENDIF|
|CLASSLIST|

Hit Dice: | |HITDICE|
|IIF(VAR.IF(var("UseAlternateDamage")==0;1;0):1)|
Hit Points: | |HP|
|ELSE|
Vitality: | |HP|
Wound Points: | |ALTHP|
|ENDIF|
Initiative: | |INITIATIVEMOD|
Speed: | |MOVEMENT|
AC: | |AC.Total| (touch |AC.Touch|, flatfooted |AC.Flatfooted|)
Attacks: | |FOR,%weap,0,COUNT[EQTYPE.Weapon]-1,1,0| |WEAPON.%weap.NAME| |IIF(WEAPON.%weap.BASEHIT:N/A)| (two handed) |WEAPON.%weap.THHIT|; |ELSE| |WEAPON.%weap.BASEHIT|; |ENDIF| |ENDFOR|
Damage: | |FOR,%weap,0,COUNT[EQTYPE.Weapon]-1,1,0| |WEAPON.%weap.NAME| |IIF(WEAPON.%weap.BASEHIT:N/A)| (two handed) |WEAPON.%weap.THDAMAGE|; |ELSE| |WEAPON.%weap.DAMAGE|; |ENDIF| |ENDFOR|
Vision: | |VISION|
Face / Reach: | |FACE| / |REACH|
|IIF(count("ABILITIES";"CATEGORY=Special Ability";"TYPE=SpecialAttack";"VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")>0)|
Special Attacks: | |ABILITYALLLIST.Special Ability.VISIBLE.TYPE=SpecialAttack|
|ENDIF| |IIF(count("ABILITIES";"CATEGORY=Special Ability";"TYPE=AnimalTrick";"VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")>0)|
Animal Tricks: | |ABILITYALLLIST.Special Ability.VISIBLE.TYPE=AnimalTrick|
|ENDIF|
Special Qualities: | |FOR,%DRtest,STRLEN[DR],STRLEN[DR],1,0| |IIF(%DRtest:0)| |ELSE| Damage Reduction |DR|, |ENDIF| |ENDFOR| |IIF(SR:0)| |ELSE| Spell Resistance |SR|, |ENDIF| |ABILITYALLLIST.Special Ability.VISIBLE.TYPE=SpecialQuality|
|%COUNT[SA]|
Special Abilities: | |SPECIALLIST|
|%|
Saves: | |FOR,%checks,0,COUNT[CHECKS]-2,1,0| |CHECK.%checks.NAME|: |CHECK.%checks.TOTAL|, |ENDFOR| |FOR,%checks,COUNT[CHECKS]-1,COUNT[CHECKS]-1,1,0| |CHECK.%checks.NAME|: |CHECK.%checks.TOTAL| |ENDFOR|
Abilities: | |FOR,%stat,0,COUNT[STATS]-2,1,1| |STAT.%stat.NAME| |STAT.%stat| (|STAT.%stat.MOD|), |ENDFOR| |FOR,%stat,COUNT[STATS]-1,COUNT[STATS]-1,1,1| |STAT.%stat.NAME| |STAT.%stat| (|STAT.%stat.MOD|) |ENDFOR|
Skills: | |FOR.0,COUNT[SKILLS],100,\SKILL.%.NAME\: \SKILL.%.TOTAL\; , , ,0|
Feats: | |FEATALLLIST|
Challenge Rating: | |CR|
Alignment: | |ALIGNMENT|

|%REGION|

Region: |REGION|

|%|

Possessions: |FOR.0,COUNT[EQUIPMENT],100,\EQ.%.NAME\; , , ,0|

|%DOMAIN.1|
Deity: |DEITY| Domains: |FOR.1,COUNT[DOMAINS]+1,1,\DOMAIN.%\ (\DOMAIN.%.POWER\), ,NONE,2|
|%| |FOR,%spellbook,2,COUNT[SPELLBOOKS]-1,1,0| |IIF(SPELLBOOK.%spellbook.TYPE:Prepared Spell List)| |SPELLBOOKNAME.%spellbook| Prepared Spell List: |FOR,%class,COUNT[SPELLRACE],COUNT[SPELLRACE]+COUNT[CLASSES]-1,1,1| |IIF(SPELLLISTMEMORIZE.%class:false)| |ELSE| |SPELLLISTCLASS.%class| (CL |SPELLLISTCLASS.%class.LEVEL|): |FOR,%level,0,9,1,1| |FOR,%spelllevelcount,COUNT[SPELLSINBOOK.%class.%spellbook.%level],COUNT[SPELLSINBOOK.%class.%spellbook.%level],1,0| |IIF(%spelllevelcount:0)| |ELSE| |MANUALWHITESPACE||%level||TEXT.NUMSUFFIX.%level||ENDMANUALWHITESPACE| - |FOR,%spell,0,COUNT[SPELLSINBOOK.%class.%spellbook.%level]-2,1,0| |TEXT.LOWER.SPELLMEM.%class.%spellbook.%level.%spell.NAME| |IIF(SPELLMEM.%class.%spellbook.%level.%spell.TIMES:1)| |ELSE| (|SPELLMEM.%class.%spellbook.%level.%spell.TIMES|) |ENDIF| |IIF(SPELLMEM.%class.%spellbook.%level.%spell.SAVEINFO:None)| |ELSE| (DC |SPELLMEM.%class.%spellbook.%level.%spell.DC|) |ENDIF| , |ENDFOR| |FOR,%spell,COUNT[SPELLSINBOOK.%class.%spellbook.%level]-1,COUNT[SPELLSINBOOK.%class.%spellbook.%level]-1,1,0| |SPELLMEM.%class.%spellbook.%level.%spell.BONUSSPELL||TEXT.LOWER.SPELLMEM.%class.%spellbook.%level.%spell.NAME| |IIF(SPELLMEM.%class.%spellbook.%level.%spell.TIMES:1)| |ELSE| (|SPELLMEM.%class.%spellbook.%level.%spell.TIMES|) |ENDIF| |IIF(SPELLMEM.%class.%spellbook.%level.%spell.SAVEINFO:None)| |ELSE| (DC |SPELLMEM.%class.%spellbook.%level.%spell.DC|) |ENDIF| |ENDFOR| |ENDIF| |ENDFOR| |ENDFOR| |ENDIF| |ENDFOR| |ELSE| |ENDIF| |ENDFOR| |%SPELLLISTBOOK.0.0.1|
Innate Spell-like Abilities: |FOR,%spell,0,COUNT[SPELLSINBOOK.0.1.0]-2,1,1| |SPELLMEM.0.1.0.%spell.NAME|, |ENDFOR| |FOR,%spell,COUNT[SPELLSINBOOK.0.1.0]-1,COUNT[SPELLSINBOOK.0.1.0]-1,1,1| |SPELLMEM.0.1.0.%spell.NAME| |ENDFOR| |%| |FOR,%spellbook,2,COUNT[SPELLBOOKS]-1,1,0| |IIF(SPELLBOOK.%spellbook.TYPE:Innate Spell List)| |IIF(VAR.IF(VAR("COUNT[SPELLSINBOOK.0.%spellbook.0]")>0;1;0):1)|
|SPELLBOOK.%spellbook.NAME| Spell-Like Abilities: |FOR,%class,0,0,1,0| |FOR,%level,0,0,1,0| |%SPELLLISTBOOK.%class.%level.%spellbook| |FOR,%spell,0,COUNT[SPELLSINBOOK.%class.%spellbook.%level]-1,1,0| |SPELLMEM.%class.%spellbook.%level.%spell.NAME|, |ENDFOR| |%| |ENDFOR| |ENDFOR| |ENDIF| |ENDIF| |ENDFOR| |FOR,%class,COUNT[SPELLRACE],COUNT[CLASSES],1,1| |%SPELLLISTCLASS.%class|
|SPELLLISTCLASS.%class| - Spells per Day: (|FOR.0,9,1,\SPELLLISTCAST.%class.%\,NONE,/,0| DC:|SPELLLISTDC.%class.0| + spell level); Known: |FOR,%level,0,MAXSPELLLEVEL.%class,1,1| |%SPELLLISTBOOK.%class.%level.0| Level |%level|: |FOR,%spell,0,COUNT[SPELLSINBOOK.%class.0.%level]-2,1,1| |SPELLMEM.%class.0.%level.%spell.NAME|, |ENDFOR| |FOR,%spell,COUNT[SPELLSINBOOK.%class.0.%level]-1,COUNT[SPELLSINBOOK.%class.0.%level]-1,1,1| |SPELLMEM.%class.0.%level.%spell.NAME| |ENDFOR| |%| |ENDFOR| |ENDFOR| |%|