| 
				
					|FOR,%stat,0,COUNT[STATS]-1,1,1|| ABILITY NAME
 | ABILITY SCORE
 | ABILITY MODIFIER
 | TEMPORARY SCORE
 | TEMPORARY MODIFIER
 |  
					|ENDFOR|| |STAT.%stat.NAME| |STAT.%stat.LONGNAME|
 | |STAT.%stat.NOTEMP.NOEQUIP| | |STAT.%stat.MOD.NOTEMP.NOEQUIP| | |STAT.%stat| | |STAT.%stat.MOD| |  | |IIF(VAR.IF(var("UseAlternateDamage")==0;1;0):1)| 
				|ELSE|
					|  |  |  | WOUNDS/CURRENT HP
 |  | SUBDUAL DAMAGE
 |  | DAMAGE
 REDUCTION
 |  | SPEED
 |  
					| HP Hit Points
 | |HP| | 
 | 
 | 
 | 
 | 
 | |DR| | 
 | |MOVEMENT| 
 |  
				|ENDIF|
					|  |  |  | CURRENT VITALITY
 |  | SUBDUAL DAMAGE
 |  |  |  |  | CURRENT WOUND POINTS
 |  | DAMAGE
 REDUCTION
 |  | SPEED
 |  
					| VP Vitality
 | |HP| | 
 | 
 | 
 | 
 | 
 | WP Wound Points
 | |ALTHP| | 
 | 
 | 
 | |DR| | 
 | |MOVEMENT| 
 |  
				
					| AC Armour Class
 | |AC.Total| | : | |AC.Touch| | : | |AC.Flatfooted| | = | |AC.Base| | + | |AC.Armor| | + | |AC.Shield| | + | |AC.Ability| | + | |AC.Size| | + | |AC.NaturalArmor| | + | |AC.Dodge| | + | |AC.Deflection| | + | |AC.Misc| |  | 
 |  | |SPELLFAILURE| |  | |ACCHECK| |  | |MAXDEX| |  | |SR| |  |  |  
					|  | TOTAL |  | TOUCH |  | FLAT |  | BASE |  | ARMOR BONUS
 |  | SHIELD BONUS
 |  | STAT BONUS
 |  | SIZE BONUS
 |  | NATURAL ARMOR
 |  | DODGE BONUS
 |  | DEFLECTION BONUS
 |  | MISC BONUS
 |  | MISS CHANCE
 |  | ARCANE FAILURE
 |  | ARMOR CHECK
 |  | MAX DEX
 |  | SPELL RESIST.
 |  | TEMP |  | 
	
		| 
				
					| INITIATIVE Modifier
 | |INITIATIVEMOD| | = | |STAT.1.MOD| | + | |INITIATIVEBONUS| | 
 |  
					|  | TOTAL |  | DEX MODIFIER
 |  | MISC MODIFIER
 |  
				
					| BASE ATTACK Bonus
 | |ATTACK.MELEE| 
 | 
 |  | |%VAR.TOTALPOWERPOINTS.GTEQ.1| 
				|%|
					| PSI POWER POINTS |  
					| Base PP | |VAR.BASEPOWERPOINTS.INTVAL| | Bonus PP | |VAR.BONUSPOWERPOINTS.INTVAL| | Total PP | |VAR.TOTALPOWERPOINTS.INTVAL| |  
					|  |  
				|IIF(count("ABILITIES";"CATEGORY=Special Ability";"TYPE=SpecialAttack";"VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")>0)|
					| SKILLS |  
					| 
						| |FOR,%skill,0,${count("SKILLSIT", "VIEW=VISIBLE_EXPORT")-1},1,0|
|IIF(SKILLSIT.%skill.TYPE:SkillUse)|
|ELSE|
|IIF(VAR.IF(var("SKILLSIT.%skill.RANK")==0;1;0):1)|
|IIF(VAR.IF(var("SKILLSIT.%skill.TOTAL")==0;1;0):1)|
|ELSE|
|SKILLSIT.%skill| |SKILLSIT.%skill.TOTAL.INTVAL.SIGN|; 
|ENDIF|
|ELSE|
|SKILLSIT.%skill| |SKILLSIT.%skill.TOTAL.INTVAL.SIGN|; 
|ENDIF|
|ENDIF|
|ENDFOR| |  |  
				|ENDIF|
|IIF(count("ABILITIES";"CATEGORY=Special Ability";"TYPE=SpecialQuality";"VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")>0)|
					| SPECIAL ATTACKS |  
					| |ABILITYALLLIST.Special Ability.TYPE=SpecialAttack| |  
				|ENDIF|
|%COUNT[SA]|
					| SPECIAL QUALITIES |  
					| |ABILITYALLLIST.Special Ability.TYPE=SpecialQuality| |  
				|%|
			
			
|%COMPANIONS|
					| SPECIAL ABILITIES |  | |SPECIALLIST| |  
				|%|
|%MISC.MAGIC|
			
|%|
|%WEAPONPROF|
					| COMPANIONS |  
					| |MISC.COMPANIONS| |  
				|%|
			
|%SPELLLISTCLASS.0|
			
|%|
|%SPELLLISTBOOK.0.0.1|
					| PROFICIENCIES |  
					| |WEAPONPROFS| 
 |  
				|%|
|FOR,%class,COUNT[SPELLRACE],COUNT[CLASSES],1,1|
|%SPELLLISTCLASS.%class|
					|  |  
					|  | 
							
								|FOR,%spellbook,0,COUNT[SPELLBOOKS]-1,1,0|
							|FOR.0,100,3,|  |  |  |  |  |  |  \SPELLMEM.0.%spellbook.0.%.BONUSSPELL\\SPELLMEM.0.%spellbook.0.%.NAME\ (DC: \SPELLMEM.0.%spellbook.0.%.DC\) | , | ,,2|
|ENDFOR| |  
				|%|
|ENDFOR|
					|%|
|FOR,%sbook,0,1,1,1|
|FOR,%level,0,MAXSPELLLEVEL.%class,1,1|
|%SPELLLISTBOOK.%class.%level.%sbook|| 
							
								| |SPELLLISTCLASS.%class| | 0 
 | 1 
 | 2 
 | 3 
 | 4 
 | 5 
 | 6 
 | 7 
 | 8 
 | 9 
 |  
								| |FOR.0,10,1, | \SPELLLISTCAST.%class.%\ , , ,1|
 |  |  |%|
|ENDFOR|
|ENDFOR|
|%SPELLLISTCLASS.%class|| %level: | 
							|FOR.0,100,3,|  |  |  |  |  |  |  \SPELLMEM.%class.%sbook.%level.%.BONUSSPELL\\SPELLMEM.%class.%sbook.%level.%.NAME\ (DC: \SPELLMEM.%class.%sbook.%level.%.DC\) | ooo, | ,,2| |  | * = Domain/Specialty Spell |  |  | 
	
		| 
				
					|FOR,%checks,0,COUNT[CHECKS]-1,1,0|| SAVING THROWS | TOTAL |  | BASE |  | STAT |  | EPIC |  | MAGIC |  | MISC |  | TEMPORARY | CONDITIONAL MODIFIERS
|FOR,%ability,0,count("ABILITIES","ASPECT=SaveBonus")-1,1,0|
	 |ABILITYALL.ANY.%ability.ASPECT=SaveBonus.ASPECT.SaveBonus|
|ENDFOR|
 |  
					|ENDFOR|| |CHECK.%checks.NAME| |IIF(CHECK.%checks.NAME:Fortitude)|
Constitution
|ELSE|
|ENDIF|
|IIF(CHECK.%checks.NAME:Reflex)|
Dexterity
|ELSE|
|ENDIF|
|IIF(CHECK.%checks.NAME:Will)|
Wisdom
|ELSE|
|ENDIF|
 | |CHECK.%checks.TOTAL| | = | |CHECK.%checks.BASE| | + | |CHECK.%checks.STATMOD| | + | |CHECK.%checks.EPIC| | + | |CHECK.%checks.MAGIC| 
 | + | |CHECK.%checks.MISC.NOMAGIC.NOSTAT| 
 | + | 
 |  
				
					|  | TOTAL |  | BASE ATTACK |  | STAT |  | SIZE |  | EPIC |  | MISC |  | TEMPORARY |  
					| MELEE ATTACK BONUS
 | |ATTACK.MELEE.TOTAL| | = | |ATTACK.MELEE| 
 | + | |ATTACK.MELEE.STAT| | + | |ATTACK.MELEE.SIZE| 
 | + | |ATTACK.MELEE.EPIC| 
 | + | |ATTACK.MELEE.MISC| 
 | + | 
 |  
					|IIF(GAMEMODE:Pathfinder)|| RANGED ATTACK BONUS
 | |ATTACK.RANGED.TOTAL| | = | |ATTACK.RANGED| 
 | + | |ATTACK.RANGED.STAT| | + | |ATTACK.RANGED.SIZE| 
 | + | |ATTACK.RANGED.EPIC| 
 | + | |ATTACK.RANGED.MISC| 
 | + | 
 |  
     | CMB ATTACK BONUS
 | |VAR.CMB.INTVAL.SIGN| | = | |ATTACK.MELEE.BASE| 
 | + | |VAR.CMB_STAT.INTVAL.SIGN| | + | |VAR.CM_SizeMod.INTVAL.SIGN| 
 | + | +0 
 | + | +0 
 | + | 
 |  |ELSE|
 |