|NAME|, |GENDER| |RACE||%REGION| From |REGION|.|%||CLASSLIST|

CR |CR|; Size: |SIZE|; Type |TYPE|; HD |HITDICE|; hp |HP|; Init |INITIATIVEMOD| (|STAT.1.MOD| Dex, |INITIATIVEMISC| Misc); Spd |MOVEMENT|; AC |AC.Total| (flatfooted |AC.Flatfooted|, touch |AC.Touch|); Melee: |ATTACK.MELEE.TOTAL|; Ranged: |ATTACK.RANGED.TOTAL|; Weapons: |FOR,%weap,0,COUNT[EQTYPE.WEAPON]-1,1,1| |WEAPON.%weap.NAME| |WEAPON.%weap.TOTALHIT| |WEAPON.%weap.RANGE|/|WEAPON.%weap.TYPE| (|WEAPON.%weap.DAMAGE| |WEAPON.%weap.CRIT|/x|WEAPON.%weap.MULT| |WEAPON.%weap.HAND| |WEAPON.%weap.SIZE| |WEAPON.%weap.SPROP|) or |ENDFOR| Unarmed |WEAPONH.TOTALHIT| (|WEAPONH.DAMAGE| |WEAPONH.CRIT|/x|WEAPONH.MULT|); SA: |SPECIALLIST|; Vision: |VISION| AL: |ALIGNMENT.SHORT|; Sv: Fort |CHECK.FORTITUDE.TOTAL|, Ref |CHECK.REFLEX.TOTAL|, Will |CHECK.2.TOTAL|; |FOR,%stat,0,COUNT[STATS]-1,1,1| |STAT.%stat.NAME| |STAT.%stat| (|STAT.%stat.MOD|) |ENDFOR|

Skills and Feats: |FOR,%skill,0,COUNT[SKILLS]-1,1,1| |SKILL.%skill| (|SKILL.%skill.TOTAL|) , |ENDFOR|; |FEATLIST|

Possessions: |FOR.0,(COUNT[EQUIPMENT]+1),1, \EQ.%.QTY\ \EQ.%.NAME\, ,COMMA,1|

|%DOMAIN.1|
Deity: |DEITY|
Domains: |FOR.1,100,1,\DOMAIN.%\ (\DOMAIN.%.POWER\), , ,2| |%| |%SPELLLISTBOOK0.0.1|

|FOR,%spellrace,COUNT[SPELLRACE],COUNT[SPELLRACE],1,0| |IIF(%spellrace:0)| |ELSE| |FOR,%spellbook,1,1,1,1| |FOR,%class,0,0,1,1| |FOR,%level,0,0,1,1| |%SPELLLISTBOOK%class.%level.%spellbook| Racial Innate Spells
|FOR,%spell,0,COUNT[SPELLSINBOOK%class.%spellbook.%level]-1,1,0| |SPELLMEM.%class.%spellbook.%level.%spell.NAME| (|SPELLMEM.%class.%spellbook.%level.%spell.TIMES|)(DC:|SPELLMEM.%class.%spellbook.%level.%spell.DC|), |ENDFOR| |%| |ENDFOR| |ENDFOR| |ENDFOR| |FOR,%spellbook,2,COUNT[SPELLBOOKS]-1,1,0|
|FOR,%class,0,0,1,1| |FOR,%level,0,0,1,1| |%SPELLLISTBOOK%class.%level.%spellbook|
|SPELLBOOKNAME.%spellbook| Innate Spells
|FOR,%spell,0,COUNT[SPELLSINBOOK%class.%spellbook.%level]-1,1,0| |SPELLMEM.%class.%spellbook.%level.%spell.NAME| (|SPELLMEM.%class.%spellbook.%level.%spell.TIMES|)(DC:|SPELLMEM.%class.%spellbook.%level.%spell.DC|), |ENDFOR| |%| |ENDFOR| |ENDFOR| |ENDFOR| |ENDIF| |ENDFOR| |FOR,%spellbook,0,0,1,0| |FOR,%class,COUNT[SPELLRACE],COUNT[SPELLRACE]+COUNT[CLASSES]-1,1,1| |%SPELLLISTCLASS%class|
|SPELLLISTCLASS.%class| |IIF(SPELLLISTCLASS.%class:Psychic Warrior.OR.SPELLLISTCLASS.%class:Psion)| Powers |ELSE| Spells Known |ENDIF|
|FOR,%level,0,9,1,1| |FOR,%spellcount,COUNT[SPELLSINBOOK%class.%spellbook.%level],COUNT[SPELLSINBOOK%class.%spellbook.%level],1,0| |IIF(%spellcount:0)| |ELSE|
Level %level
|FOR,%spell,0,COUNT[SPELLSINBOOK%class.%spellbook.%level]-1,1,0| |SPELLMEM.%class.%spellbook.%level.%spell.NAME| , |IIF(SPELLLISTCLASS.%class:Psychic Warrior.OR.SPELLLISTCLASS.%class:Psion)| |FOR,%ppcost,(%level*2)-1,(%level*2)-1,1,1| |IIF(%ppcost:-1)| PP: 0/1 |ELSE| PP: %ppcost |ENDIF| |ENDFOR| |ENDIF| |ENDFOR| |ENDIF| |ENDFOR| |ENDFOR|
|%| |ENDFOR| |ENDFOR| |FOR,%memorised,COUNT[SPELLRACE]+COUNT[SPELLBOOKS]-2,COUNT[SPELLRACE]+COUNT[SPELLBOOKS]-2,1,0| |IIF(%memorised:0)| |ELSE| |FOR,%spellbook,2,COUNT[SPELLBOOKS]-1,1,0| |FOR,%foo,COUNT[SPELLRACE],COUNT[SPELLRACE],1,1| |FOR,%bar,COUNT[SPELLSINBOOK0.%spellbook.0],COUNT[SPELLSINBOOK0.%spellbook.0],1,1| |IIF(%foo:0.OR.%bar:0)|
|SPELLBOOKNAME.%spellbook| Spellbook:
|FOR,%class,COUNT[SPELLRACE],COUNT[SPELLRACE]+COUNT[CLASSES]-1,1,1|
|SPELLLISTCLASS.%class|
|FOR,%level,0,9,1,1| |FOR,%spelllevelcount,COUNT[SPELLSINBOOK%class.%spellbook.%level],COUNT[SPELLSINBOOK%class.%spellbook.%level],1,0| |IIF(%spelllevelcount:0)| |ELSE|
Level %level
|FOR,%spell,0,COUNT[SPELLSINBOOK%class.%spellbook.%level]-1,1,0| |SPELLMEM.%class.%spellbook.%level.%spell.NAME| (|SPELLMEM.%class.%spellbook.%level.%spell.TIMES|)(DC:|SPELLMEM.%class.%spellbook.%level.%spell.DC|), |ENDFOR| |ENDIF| |ENDFOR| |ENDFOR| |%| |ENDFOR| |ELSE| |ENDIF| |ENDFOR| |ENDFOR| |ENDFOR| |ENDIF| |ENDFOR|