Created using PCGen |EXPORT.VERSION| on |EXPORT.DATE|
Player: |PLAYERNAME|; Character Name: |NAME|
|%VAR.RageTimes.GTEQ.1| |%| |%VAR.RageTimes.GTEQ.1| |%|
       
|IIF(VAR.IF(var("UseAlternateDamage")==0;1;0):1)|

WOUNDS/CURRENT HP

SUBDUAL DAMAGE

DAMAGE REDUCTION

SPEED
HP
Hit Points
|HP|




 |DR| 
|MOVEMENT|
|ELSE|

CURRENT VITALITY

SUBDUAL DAMAGE

CURRENT WOUND POINTS

DAMAGE REDUCTION

SPEED
VP
Vitality
|HP|




WP
Wound Points
|ALTHP|


 |DR| 
|MOVEMENT|
|ENDIF|
BASE ATTACK
Bonus
|ATTACK.MELEE|
|%TEMPLATE|
TEMPLATES
|TEMPLATELIST|
|%| |IIF(count("ABILITIES";"CATEGORY=Special Ability";"TYPE=SpecialAttack")>0)|
SPECIAL ATTACKS
|ABILITYALLLIST.Special Ability.TYPE=SpecialAttack|
|ENDIF| |IIF(count("ABILITIES";"CATEGORY=Special Ability";"TYPE=SpecialQuality")>0)|
SPECIAL QUALITIES
|ABILITYALLLIST.Special Ability.TYPE=SpecialQuality|
|ENDIF| |%COUNT[SA]|
SPECIAL ABILITIES
|SPECIALLIST|
|%|
FEATS
|FEATALLLIST|
LANGUAGES
|LANGUAGES|
|%VAR.TOTALPOWERPOINTS.GTEQ.1|
Base PP |VAR.BASEPOWERPOINTS.INTVAL| Bonus PP |VAR.BONUSPOWERPOINTS.INTVAL| Total PP |VAR.TOTALPOWERPOINTS.INTVAL|
|%| |%SPELLLISTCLASS.0|
SPELLS
|%| |%SPELLLISTBOOK.0.0.1|
 Innate
|FOR,%spellbook,1,COUNT[SPELLBOOKS]-1,1,0| |FOR.0,100,3,,,,2| |ENDFOR|
\SPELLMEM.0.%spellbook.0.%.NAME\ (DC:\SPELLMEM.0.%spellbook.0.%.DC\)
|%| |FOR,%class,COUNT[SPELLRACE],COUNT[CLASSES],1,1| |%SPELLLISTCLASS.%class| |%| |FOR,%sbook,0,0,1,1| |FOR,%level,0,MAXSPELLLEVEL.%class,1,1| |%SPELLLISTBOOK.%class.%level.%sbook| |%| |ENDFOR| |ENDFOR| |%SPELLLISTCLASS.%class|
|FOR,%level,0,MAXSPELLLEVEL.%class,1,1| |ENDFOR| |FOR,%level,0,MAXSPELLLEVEL.%class,1,1| |ENDFOR|
 |SPELLLISTCLASS.%class||VAR.%level.INTVAL|
|SPELLLISTCAST.%class.%level|
%level: |FOR.0,100,3,,,,2|
\SPELLMEM.%class.%sbook.%level.%.BONUSSPELL\\SPELLMEM.%class.%sbook.%level.%.NAME\ (DC:\SPELLMEM.%class.%sbook.%level.%.DC\)
 * = Domain/Specialty Spell
|%| |ENDFOR|
|FOR.0,100,1,, , ,1| |FOR.0,100,1,, , ,1| |FOR.0,100,1,, , ,1|
ARMOR
TYPE
AC
MAXDEX
CHECK
SPELL FAILURE
\ARMOR.SUIT.ALL.%.NAME\
\ARMOR.SUIT.ALL.%.TYPE\
\ARMOR.SUIT.ALL.%.TOTALAC\
\ARMOR.SUIT.ALL.%.MAXDEX\
\ARMOR.SUIT.ALL.%.ACCHECK\
\ARMOR.SUIT.ALL.%.SPELLFAIL\
\ARMOR.SUIT.ALL.%.SPROP\
SHIELD
TYPE
AC

CHECK
SPELL FAILURE
\ARMOR.SHIELD.ALL.%.NAME\
\ARMOR.SHIELD.ALL.%.TYPE\
\ARMOR.SHIELD.ALL.%.TOTALAC\

\ARMOR.SHIELD.ALL.%.ACCHECK\
\ARMOR.SHIELD.ALL.%.SPELLFAIL\
\ARMOR.SHIELD.ALL.%.SPROP\
ITEMS

AC



\ARMOR.ITEM.ALL.%.NAME\

\ARMOR.ITEM.ALL.%.ACBONUS\



\ARMOR.ITEM.ALL.%.SPROP\
|FOR.0,2,1,
\ARMOR.%.NAME\
TYPEARMOR BONUSMAX DEX BONUS
\ARMOR.%.TYPE\
\ARMOR.%.TOTALAC\
\ARMOR.%.MAXDEX\
,
CHECK PENALTYSPELL FAILURESPECIAL PROPERTIES
\ARMOR.%.ACCHECK\
\ARMOR.%.SPELLFAIL\
\ARMOR.%.SPROP\
,
,1|
EQUIPMENT ( - //)
|DFOR.0,(COUNT[EQUIPMENT]+1)/2,1,COUNT[EQUIPMENT],(COUNT[EQUIPMENT]+1)/2,,,,0|
x \EQ.%.NAME.MAGIC~~\
\EQ.%.SPROP\
  
|%DOMAIN.1| |FOR.1,COUNT[DOMAINS]+1,1,, , ,1|
Cleric of |DEITY|
Domain
Granted Power
\DOMAIN.%\
\DOMAIN.%.POWER\
|%|
AMMUNITION
|EQ.IS.Ammunition.0.NAME|
☐☐☐☐☐ ☐☐☐☐☐
☐☐☐☐☐ ☐☐☐☐☐
|EQ.IS.Ammunition.1.NAME|
☐☐☐☐☐ ☐☐☐☐☐
☐☐☐☐☐ ☐☐☐☐☐

PCGen Character Template by ROG, mods/maint by Arcady, Barak & Dimrill. For suggestions please post to pcgen@yahoogroups.com with "OS Suggestion" in the subject line.

Created using PCGen |EXPORT.VERSION| on |EXPORT.DATE|

EQUIPMENT
|FOR,%equip1,0,(COUNT[EQUIPMENT.MERGELOC.Not.Coin.NOT.Gem]-1)/2,1,0| |OIF(EVEN:%equip1,,)| |ENDFOR|
ITEM LOCATION QTY WT. GP COST
 |EQ.MERGELOC.Not.Coin.NOT.Gem.%equip1.NAME.MAGIC~~|
|IIF(EQ.MERGELOC.Not.Coin.NOT.Gem.%equip1.SPROP: )| (|EQ.MERGELOC.Not.Coin.NOT.Gem.%equip1.SPROP|)
|ENDIF| |IIF(EQ.MERGELOC.Not.Coin.NOT.Gem.%equip1.NOTE: )| (|EQ.MERGELOC.Not.Coin.NOT.Gem.%equip1.NOTE|)
|ENDIF| |FOR,%charges,1,EQ.Not.Coin.NOT.Gem.%equip1.CHARGES,1,0| |ENDFOR| |IIF(EQ.%equip1.TYPE:Consumable)| |FOR,%consumable,1,EQ.%equip1.CHECKBOXES,1,0| |ENDFOR| |ELSE| |IIF(EQ.%equip1.TYPE:Potion)| |FOR,%consumable,1,EQ.%equip1.CHECKBOXES,1,0| |ENDFOR| |ELSE| |IIF(EQ.%equip1.TYPE:Ammunition)| |FOR,%consumable,1,EQ.%equip1.CHECKBOXES,1,0| |ENDFOR| |ELSE| |ENDIF| |ENDIF| |ENDIF|
|EQ.MERGELOC.Not.Coin.NOT.Gem.%equip1.LOCATION|
|EQ.MERGELOC.Not.Coin.NOT.Gem.%equip1.QTY|
|EQ.MERGELOC.Not.Coin.NOT.Gem.%equip1.WT|
|EQ.MERGELOC.Not.Coin.NOT.Gem.%equip1.COST|
|FOR,%equip2,((COUNT[EQUIPMENT.MERGELOC.Not.Coin.NOT.Gem]-1)/2)+1,COUNT[EQUIPMENT.MERGELOC.Not.Coin.NOT.Gem]-1,1,0| |OIF(EVEN:%equip2,,)| |ENDFOR|
ITEM LOCATION QTY WT. GP COST
 |EQ.MERGELOC.Not.Coin.NOT.Gem.%equip2.NAME.MAGIC~~|
|IIF(EQ.MERGELOC.Not.Coin.NOT.Gem.%equip2.SPROP: )| (|EQ.MERGELOC.Not.Coin.NOT.Gem.%equip2.SPROP|)
|ENDIF| |IIF(EQ.MERGELOC.Not.Coin.NOT.Gem.%equip2.NOTE: )| (|EQ.MERGELOC.Not.Coin.NOT.Gem.%equip2.NOTE|)
|ENDIF| |FOR,%charges,1,EQ.Not.Coin.NOT.Gem.%equip2.CHARGES,1,0| |ENDFOR| |IIF(EQ.%equip2.TYPE:Consumable)| |FOR,%consumable,1,EQ.%equip2.CHECKBOXES,1,0| |ENDFOR| |ELSE| |IIF(EQ.%equip2.TYPE:Potion)| |FOR,%consumable,1,EQ.%equip2.CHECKBOXES,1,0| |ENDFOR| |ELSE| |IIF(EQ.%equip2.TYPE:Ammunition)| |FOR,%consumable,1,EQ.%equip2.CHECKBOXES,1,0| |ENDFOR| |ELSE| |ENDIF| |ENDIF| |ENDIF|
|EQ.MERGELOC.Not.Coin.NOT.Gem.%equip2.LOCATION|
|EQ.MERGELOC.Not.Coin.NOT.Gem.%equip2.QTY|
|EQ.MERGELOC.Not.Coin.NOT.Gem.%equip2.WT|
|EQ.MERGELOC.Not.Coin.NOT.Gem.%equip2.COST|
TOTAL WEIGHT CARRIED/VALUE   |TOTAL.WEIGHT| |TOTAL.VALUE|
WEIGHT ALLOWANCE
Light |WEIGHT.LIGHT| Medium |WEIGHT.MEDIUM| Heavy |WEIGHT.HEAVY|

FEATS
|FEATALLLIST|
MONEY
|FOR.0,COUNT[EQTYPE.Coin],1,\EQTYPE.Coin.%.NAME\: , ,
,1| |FOR.0,COUNT[EQTYPE.Gem],1,x\EQTYPE.Gem.%.NAME\ () , ,
,1| |MISC.FUNDS|
|%FOLLOWERTYPE.Familiar| |FOR,%wep,0,COUNT[FOLLOWERTYPE.FAMILIAR.0.EQTYPE.WEAPON]-1,1,1| |ENDFOR|
Familiar: |FOLLOWERTYPE.FAMILIAR.0.NAME| (|FOLLOWERTYPE.FAMILIAR.0.RACE|)
FORT: |FOLLOWERTYPE.FAMILIAR.0.CHECK.FORTITUDE.TOTAL| REF: |FOLLOWERTYPE.FAMILIAR.0.CHECK.REFLEX.TOTAL| WILL: |FOLLOWERTYPE.FAMILIAR.0.CHECK.2.TOTAL| HP: |FOLLOWERTYPE.FAMILIAR.0.HP| AC: |FOLLOWERTYPE.FAMILIAR.0.AC.Total| INIT: |FOLLOWERTYPE.FAMILIAR.0.INITIATIVEMOD|
|FOLLOWERTYPE.FAMILIAR.0.WEAPON.%wep.NAME| |FOLLOWERTYPE.FAMILIAR.0.WEAPON.%wep.TOTALHIT| DAMAGE: |FOLLOWERTYPE.FAMILIAR.0.WEAPON.%wep.DAMAGE| CRITICAL: |FOLLOWERTYPE.FAMILIAR.0.WEAPON.%wep.CRIT|/x|FOLLOWERTYPE.FAMILIAR.0.WEAPON.%wep.MULT|
Special:   |FOLLOWERTYPE.FAMILIAR.0.SPECIALLIST|

|%| |%FOLLOWERTYPE.SPECIAL MOUNT| |FOR,%wep,0,COUNT[FOLLOWERTYPE.SPECIAL MOUNT.0.EQTYPE.WEAPON]-1,1,1| |ENDFOR|
Special Mount: |FOLLOWERTYPE.SPECIAL MOUNT.0.NAME| (|FOLLOWERTYPE.SPECIAL MOUNT.0.RACE|)
FORT: |FOLLOWERTYPE.SPECIAL MOUNT.0.CHECK.FORTITUDE.TOTAL| REF: |FOLLOWERTYPE.SPECIAL MOUNT.0.CHECK.REFLEX.TOTAL| WILL: |FOLLOWERTYPE.SPECIAL MOUNT.0.CHECK.2.TOTAL| HP: |FOLLOWERTYPE.SPECIAL MOUNT.0.HP| AC: |FOLLOWERTYPE.SPECIAL MOUNT.0.AC.Total| INIT: |FOLLOWERTYPE.SPECIAL MOUNT.0.INITIATIVEMOD|
|FOLLOWERTYPE.SPECIAL MOUNT.0.WEAPON.%wep.NAME| |FOLLOWERTYPE.SPECIAL MOUNT.0.WEAPON.%wep.TOTALHIT| DAMAGE: |FOLLOWERTYPE.SPECIAL MOUNT.0.WEAPON.%wep.DAMAGE| CRITICAL: |FOLLOWERTYPE.SPECIAL MOUNT.0.WEAPON.%wep.CRIT|/x|FOLLOWERTYPE.SPECIAL MOUNT.0.WEAPON.%wep.MULT|
Special:   |FOLLOWERTYPE.SPECIAL MOUNT.0.SPECIALLIST|

|%| |%FOLLOWERTYPE.ANIMAL COMPANION| |FOR,%anm,0,COUNT[FOLLOWERTYPE.ANIMAL COMPANION]-1,1,0| |FOR,%wep,0,COUNT[FOLLOWERTYPE.ANIMAL COMPANION.%anm.EQTYPE.WEAPON]-1,1,1| |ENDFOR|
Animal Companion: |FOLLOWERTYPE.ANIMAL COMPANION.%anm.NAME| (|FOLLOWERTYPE.ANIMAL COMPANION.%anm.RACE|)
FORT: |FOLLOWERTYPE.ANIMAL COMPANION.%anm.CHECK.FORTITUDE.TOTAL| REF: |FOLLOWERTYPE.ANIMAL COMPANION.%anm.CHECK.REFLEX.TOTAL| WILL: |FOLLOWERTYPE.ANIMAL COMPANION.%anm.CHECK.2.TOTAL| HP: |FOLLOWERTYPE.ANIMAL COMPANION.%anm.HP| AC: |FOLLOWERTYPE.ANIMAL COMPANION.%anm.AC.Total| INIT: |FOLLOWERTYPE.ANIMAL COMPANION.%anm.INITIATIVEMOD|
|FOLLOWERTYPE.ANIMAL COMPANION.%anm.WEAPON.%wep.NAME| |FOLLOWERTYPE.ANIMAL COMPANION.%anm.WEAPON.%wep.TOTALHIT| DAMAGE: |FOLLOWERTYPE.ANIMAL COMPANION.%anm.WEAPON.%wep.DAMAGE| CRITICAL: |FOLLOWERTYPE.ANIMAL COMPANION.%anm.WEAPON.%wep.CRIT|/x|FOLLOWERTYPE.ANIMAL COMPANION.%anm.WEAPON.%wep.MULT|
Special:   |FOLLOWERTYPE.ANIMAL COMPANION.%anm.SPECIALLIST|

|ENDFOR| |%| |%FOLLOWERTYPE.FOLLOWERS|
HENCHMEN
|FOR,%follower,0,COUNT[FOLLOWERTYPE.FOLLOWERS]-1,1,1| |FOLLOWERTYPE.FOLLOWERS.%follower.NAME|,  |ENDFOR|
|%| |%MISC.COMPANIONS|
OTHER COMPANIONS
|MISC.COMPANIONS|
|%| |IIF(count("ABILITIES";"CATEGORY=Special Ability";"TYPE=SpecialAttack")>0)|
SPECIAL ATTACKS
|ABILITYLIST.Special Ability.TYPE=SpecialAttack|
|ENDIF| |IIF(count("ABILITIES";"CATEGORY=Special Ability";"TYPE=AnimalTrick")==0)| |ELSE|
ANIMAL TRICKS
|ABILITYLIST.Special Ability.TYPE=AnimalTrick|
|ENDIF| |IIF(count("ABILITIES";"CATEGORY=Special Ability";"TYPE=SpecialQuality")>0)|
SPECIAL QUALITIES
|ABILITYLIST.Special Ability.TYPE=SpecialQuality|
|ENDIF| |%COUNT[SA]|
SPECIAL ABILITIES
|SPECIALLIST|
|%| |%TEMPLATE.0|
TEMPLATES
|TEMPLATELIST|
|%| |%MISC.MAGIC|
MAGIC
|MISC.MAGIC|
|%| |%WEAPONPROF|
PROFICIENCIES
|WEAPONPROFS|
|%| |%PROHIBITEDLIST|
PROHIBITED
|PROHIBITEDLIST|
|%|
LANGUAGES
|LANGUAGES|
|%DOMAIN.1| |FOR.1,COUNT[DOMAINS]+1,1,, , ,1|
Cleric of |DEITY|
Domain
Granted Power
\DOMAIN.%\
\DOMAIN.%.POWER\
|%| |IIF(HASVAR:TurnLevelBase)| |IIF(HASFEAT:Turn Undead)|
|ENDIF| |IIF(HASFEAT:Rebuke Undead)|
|ENDIF| |IIF(HASFEAT:Turn Air)|
|ENDIF| |IIF(HASFEAT:Rebuke Air)|
|ENDIF| |IIF(HASFEAT:Turn Earth)|
|ENDIF| |IIF(HASFEAT:Rebuke Earth)|
|ENDIF| |IIF(HASFEAT:Turn Water)|
|ENDIF| |IIF(HASFEAT:Rebuke Water)|
|ENDIF| |IIF(HASFEAT:Turn Fire)|
|ENDIF| |IIF(HASFEAT:Rebuke Fire)|
|ENDIF| |IIF(HASFEAT:Turn Plant)|
|ENDIF| |IIF(HASFEAT:Rebuke Plant)|
|ENDIF| |ENDIF|
|%VAR.TOTALPOWERPOINTS.GTEQ.1|
Base PP |VAR.BASEPOWERPOINTS.INTVAL| Bonus PP |VAR.BONUSPOWERPOINTS.INTVAL| Total PP |VAR.TOTALPOWERPOINTS.INTVAL|
|%|
|%SPELLLISTCLASS.0|
SPELLS
|%| |%SPELLLISTBOOK.0.0.1|
 Innate
    |FOR,%spellbook,1,COUNT[SPELLBOOKS]-1,1,0| |FOR.0,100,3,,,,2| |ENDFOR|
\SPELLMEM.0.%spellbook.0.%.NAME\ (DC:\SPELLMEM.0.%spellbook.0.%.DC\)
|%| |FOR,%class,COUNT[SPELLRACE],COUNT[CLASSES],1,1| |%SPELLLISTCLASS.%class| |%| |FOR,%sbook,0,1,1,0| |FOR,%level,0,MAXSPELLLEVEL.%class,1,1| |%SPELLLISTBOOK.%class.%level.%sbook| |%| |ENDFOR| |ENDFOR| |%SPELLLISTCLASS.%class|
|FOR,%level,0,MAXSPELLLEVEL.%class,1,1| |ENDFOR| |FOR,%level,0,MAXSPELLLEVEL.%class,1,1| |ENDFOR|
 |SPELLLISTCLASS.%class||VAR.%level.INTVAL|
|SPELLLISTCAST.%class.%level|
%level: |FOR.0,100,3,,,,2|
\SPELLMEM.%class.%sbook.%level.%.BONUSSPELL\\SPELLMEM.%class.%sbook.%level.%.NAME\ (DC:\SPELLMEM.%class.%sbook.%level.%.DC\)
 * = Domain/Specialty Spell
|%| |ENDFOR|
|FOR,%feat,0,COUNT[FEATSALL.VISIBLE]-1,1,0| |OIF(EVEN:%feat,,)| |ENDFOR|
FEATS
NAME DESCRIPTION
|FEATALL.VISIBLE.%feat| |FEATALL.VISIBLE.%feat.DESC|

Created using PCGen |EXPORT.VERSION| on |EXPORT.DATE|

|%SPELLLISTCLASS.0|
SPELLS
|%| |%SPELLLISTBOOK.0.0.1|
 Innate
                               
|FOR,%spellbook,1,COUNT[SPELLBOOKS]-1,1,0| |FOR.0,100,4,,,,2| |ENDFOR|
\SPELLMEM.0.%spellbook.0.%.BONUSSPELL\\SPELLMEM.0.%spellbook.0.%.NAME\ (DC:\SPELLMEM.0.%spellbook.0.%.DC\)

|%| |FOR,%class,COUNT[SPELLRACE],COUNT[CLASSES],1,1| |%SPELLLISTCLASS.%class| |%| |FOR,%sbook,0,1,1,0| |FOR,%level,0,MAXSPELLLEVEL.%class,1,1| |%SPELLLISTBOOK.%class.%level.%sbook| |%| |ENDFOR| |ENDFOR| |%SPELLLISTCLASS.%class|
|FOR,%level,0,MAXSPELLLEVEL.%class,1,1| |ENDFOR| |FOR,%level,0,MAXSPELLLEVEL.%class,1,1| |ENDFOR|
 |SPELLLISTCLASS.%class||VAR.%level.INTVAL|
  Per Day|SPELLLISTCAST.%class.%level|
%level: |FOR.0,100,4,,,,2|
\SPELLMEM.%class.%sbook.%level.%.BONUSSPELL\\SPELLMEM.%class.%sbook.%level.%.NAME\ (DC:\SPELLMEM.%class.%sbook.%level.%.DC\)
 * = Domain/Specialty Spell
|%| |ENDFOR| |FOR,%memorised,COUNT[SPELLRACE]+COUNT[SPELLBOOKS]-2,COUNT[SPELLRACE]+COUNT[SPELLBOOKS]-2,1,0| |IIF(%memorised:0)| |ELSE| |FOR,%spellrace,COUNT[SPELLRACE],COUNT[SPELLRACE],1,0| |IIF(%spellrace:0)| |ELSE| |FOR,%spellbook,1,1,1,0| |FOR,%class,0,0,1,0| |FOR,%level,0,0,1,0| |%SPELLLISTBOOK.%class.%level.%spellbook|

Created using PCGen |EXPORT.VERSION| on |EXPORT.DATE|

Racial Innate Spells
|FOR,%spell,0,COUNT[SPELLSINBOOK.%class.%spellbook.%level]-1,1,0| |IIF(SPELLMEM.%class.%spellbook.%level.%spell.TIMES:At Will)| |ELSE| |ENDIF| |ENDFOR|
At Will
|FOR.0,SPELLMEM.%class.%spellbook.%level.%spell.TIMES,1,☐,NONE,NONE,2| |SPELLMEM.%class.%spellbook.%level.%spell.NAME| (DC:|SPELLMEM.%class.%spellbook.%level.%spell.DC|)

|%| |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| |IIF(SPELLMEM.%class.%spellbook.%level.%spell.TIMES:At Will)| |ELSE| |ENDIF| |ENDFOR|
At Will
|FOR.0,SPELLMEM.%class.%spellbook.%level.%spell.TIMES,1,☐,NONE,NONE,2| |SPELLMEM.%class.%spellbook.%level.%spell.NAME| (DC:|SPELLMEM.%class.%spellbook.%level.%spell.DC|)

|%| |ENDFOR| |ENDFOR| |ENDFOR|
|ENDIF| |ENDFOR| |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)|

Created using PCGen |EXPORT.VERSION| on |EXPORT.DATE|

|FOR,%class,COUNT[SPELLRACE],COUNT[SPELLRACE]+COUNT[CLASSES]-1,1,1| |%SPELLLISTCLASS.%class| |FOR,%level,0,4,1,1| |ENDFOR| |FOR,%level,5,9,1,1| |ENDFOR| |%| |ENDFOR|
|SPELLBOOKNAME.%spellbook|
|SPELLLISTCLASS.%class|
|FOR,%spelllevelcount,COUNT[SPELLSINBOOK.%class.%spellbook.%level],COUNT[SPELLSINBOOK.%class.%spellbook.%level],1,0| |IIF(%spelllevelcount:0)| |ELSE| |FOR,%spell,0,COUNT[SPELLSINBOOK.%class.%spellbook.%level]-1,1,0| |ENDFOR|
Level %level
|FOR.0,SPELLMEM.%class.%spellbook.%level.%spell.TIMES,1,☐,NONE,NONE,1| |SPELLMEM.%class.%spellbook.%level.%spell.BONUSSPELL||SPELLMEM.%class.%spellbook.%level.%spell.NAME| (DC:|SPELLMEM.%class.%spellbook.%level.%spell.DC|)
|ENDIF| |ENDFOR|
|FOR,%spelllevelcount,COUNT[SPELLSINBOOK.%class.%spellbook.%level],COUNT[SPELLSINBOOK.%class.%spellbook.%level],1,0| |IIF(%spelllevelcount:0)| |ELSE| |FOR,%spell,0,COUNT[SPELLSINBOOK.%class.%spellbook.%level]-1,1,0| |ENDFOR|
Level %level
|FOR.0,SPELLMEM.%class.%spellbook.%level.%spell.TIMES,1,☐,NONE,NONE,1| |SPELLMEM.%class.%spellbook.%level.%spell.BONUSSPELL||SPELLMEM.%class.%spellbook.%level.%spell.NAME| (DC:|SPELLMEM.%class.%spellbook.%level.%spell.DC|)
|ENDIF| |ENDFOR|
* = Domain/Specialty Spell
|ELSE| |ENDIF| |ENDFOR| |ENDFOR| |ENDFOR| |ENDIF| |ENDFOR|
|FOR,%spellrace,COUNT[SPELLRACE],COUNT[SPELLRACE],1,0| |IIF(%spellrace:0)| |ELSE|

Created using PCGen |EXPORT.VERSION| on |EXPORT.DATE|

|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| |OIF(EVEN:%spell,,)| |OIF(EVEN:%spell,,)| |OIF(EVEN:%spell,,)| |ENDFOR|
|SPELLMEM.%class.%spellbook.%level.%spell.NAME|
DC: |SPELLMEM.%class.%spellbook.%level.%spell.DC|
Save: |SPELLMEM.%class.%spellbook.%level.%spell.SAVEINFO|
Time: |SPELLMEM.%class.%spellbook.%level.%spell.CASTINGTIME|
Duration: |SPELLMEM.%class.%spellbook.%level.%spell.DURATION|
Rng: |SPELLMEM.%class.%spellbook.%level.%spell.RANGE|
Comp: |SPELLMEM.%class.%spellbook.%level.%spell.COMPONENTS|
SR: |SPELLMEM.%class.%spellbook.%level.%spell.SR|
School: |SPELLMEM.%class.%spellbook.%level.%spell.SCHOOL|
Effect:  |SPELLMEM.%class.%spellbook.%level.%spell.EFFECT|
Source:  |SPELLMEM.%class.%spellbook.%level.%spell.SOURCEPAGE|
Target Area:   |SPELLMEM.%class.%spellbook.%level.%spell.TARGET|
Caster Level: |SPELLMEM.%class.%spellbook.%level.%spell.CASTERLEVEL|

|%| |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| |OIF(EVEN:%spell,,)| |OIF(EVEN:%spell,,)| |OIF(EVEN:%spell,,)| |ENDFOR|
|SPELLMEM.%class.%spellbook.%level.%spell.NAME|
DC: |SPELLMEM.%class.%spellbook.%level.%spell.DC|
Save: |SPELLMEM.%class.%spellbook.%level.%spell.SAVEINFO|
Time: |SPELLMEM.%class.%spellbook.%level.%spell.CASTINGTIME|
Duration: |SPELLMEM.%class.%spellbook.%level.%spell.DURATION|
Rng: |SPELLMEM.%class.%spellbook.%level.%spell.RANGE|
Comp: |SPELLMEM.%class.%spellbook.%level.%spell.COMPONENTS|
SR: |SPELLMEM.%class.%spellbook.%level.%spell.SR|
School: |SPELLMEM.%class.%spellbook.%level.%spell.SCHOOL|
Effect:  |SPELLMEM.%class.%spellbook.%level.%spell.EFFECT|
Source:  |SPELLMEM.%class.%spellbook.%level.%spell.SOURCEPAGE|
Target Area:   |SPELLMEM.%class.%spellbook.%level.%spell.TARGET|
Caster Level: |SPELLMEM.%class.%spellbook.%level.%spell.CASTERLEVEL|

|%| |ENDFOR| |ENDFOR| |ENDFOR| |ENDIF| |ENDFOR| |FOR,%spellbook,0,0,1,0|

Created using PCGen |EXPORT.VERSION| on |EXPORT.DATE|

|FOR,%class,COUNT[SPELLRACE],COUNT[SPELLRACE]+COUNT[CLASSES]-1,1,1| |%SPELLLISTCLASS.%class| |FOR,%level,0,MAXSPELLLEVEL.%class,1,1| |ENDFOR| |FOR,%level,0,MAXSPELLLEVEL.%class,1,1| |ENDFOR| |FOR,%level,0,MAXSPELLLEVEL.%class,1,1| |ENDFOR|
|SPELLLISTCLASS.%class| |IIF(SPELLLISTTYPE.%class:Psionic)| Powers |ELSE| Spells |ENDIF|
LEVEL%level
KNOWN|SPELLLISTKNOWN.%class.%level|
PER DAY|SPELLLISTCAST.%class.%level|
|FOR,%level,0,MAXSPELLLEVEL.%class,1,1| |FOR,%spellcount,COUNT[SPELLSINBOOK.%class.%spellbook.%level],COUNT[SPELLSINBOOK.%class.%spellbook.%level],1,0| |IIF(%spellcount:0)| |ELSE| |FOR,%spell,0,COUNT[SPELLSINBOOK.%class.%spellbook.%level]-1,1,0| |OIF(EVEN:%spell,,)| |ELSE| ☐☐☐ |ENDIF| |OIF(EVEN:%spell,,)| |OIF(EVEN:%spell,,)| |ENDFOR| |ENDIF| |ENDFOR| |ENDFOR|
LEVEL %level
|SPELLMEM.%class.%spellbook.%level.%spell.BONUSSPELL||SPELLMEM.%class.%spellbook.%level.%spell.NAME|
DC: |SPELLMEM.%class.%spellbook.%level.%spell.DC|
Save: |SPELLMEM.%class.%spellbook.%level.%spell.SAVEINFO|
Time: |SPELLMEM.%class.%spellbook.%level.%spell.CASTINGTIME|
Duration: |SPELLMEM.%class.%spellbook.%level.%spell.DURATION|
Rng: |SPELLMEM.%class.%spellbook.%level.%spell.RANGE|
Comp: |SPELLMEM.%class.%spellbook.%level.%spell.COMPONENTS|
SR: |SPELLMEM.%class.%spellbook.%level.%spell.SR|
School: |SPELLMEM.%class.%spellbook.%level.%spell.SCHOOL|
|IIF(SPELLLISTTYPE.%class:Psionic)| |FOR,%ppcost,(%level*2)-1,(%level*2)-1,1,1| |IIF(%ppcost:-1)| PP: 0/1 |ELSE| PP: %ppcost |ENDIF| |ENDFOR|
Effect:  |SPELLMEM.%class.%spellbook.%level.%spell.EFFECT|
Source:  |SPELLMEM.%class.%spellbook.%level.%spell.SOURCEPAGE|
Target Area:   |SPELLMEM.%class.%spellbook.%level.%spell.TARGET|
Caster Level:   |SPELLMEM.%class.%spellbook.%level.%spell.CASTERLEVEL|
* = Domain/Specialty Spell

|%| |ENDFOR| |ENDFOR| |FOR,%memorised,COUNT[SPELLRACE]+COUNT[SPELLBOOKS]-2,COUNT[SPELLRACE]+COUNT[SPELLBOOKS]-2,1,0| |IIF(%memorised:0)| |ELSE| |FOR,%spellrace,COUNT[SPELLRACE],COUNT[SPELLRACE],1,0| |IIF(%spellrace:0)| |ELSE| |FOR,%spellbook,1,1,1,0| |FOR,%class,0,0,1,0| |FOR,%level,0,0,1,0| |%SPELLLISTBOOK.%class.%level.%spellbook|

Created using PCGen |EXPORT.VERSION| on |EXPORT.DATE|

Racial Innate
|FOR,%spell,0,COUNT[SPELLSINBOOK.%class.%spellbook.%level]-1,1,0| |IIF(SPELLMEM.%class.%spellbook.%level.%spell.TIMES:At Will)| |ELSE| |ENDIF| |ENDFOR|
At Will
|FOR.0,SPELLMEM.%class.%spellbook.%level.%spell.TIMES,1,☐,NONE,NONE,2| |SPELLMEM.%class.%spellbook.%level.%spell.NAME| (DC:|SPELLMEM.%class.%spellbook.%level.%spell.DC|)

|%| |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| Spells
|FOR,%spell,0,COUNT[SPELLSINBOOK.%class.%spellbook.%level]-1,1,0| |IIF(SPELLMEM.%class.%spellbook.%level.%spell.TIMES:At Will)| |ELSE| |ENDIF| |ENDFOR|
At Will
|FOR.0,SPELLMEM.%class.%spellbook.%level.%spell.TIMES,1,☐,NONE,NONE,2| |SPELLMEM.%class.%spellbook.%level.%spell.NAME| (DC:|SPELLMEM.%class.%spellbook.%level.%spell.DC|)
|%| |ENDFOR| |ENDFOR| |ENDFOR|
|ENDIF| |ENDFOR| |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)|

Created using PCGen |EXPORT.VERSION| on |EXPORT.DATE|

|FOR,%class,COUNT[SPELLRACE],COUNT[SPELLRACE]+COUNT[CLASSES]-1,1,1| |%SPELLLISTCLASS.%class| |FOR,%level,0,4,1,1| |ENDFOR| |FOR,%level,5,9,1,1| |ENDFOR| |%| |ENDFOR|
|SPELLBOOKNAME.%spellbook|
|SPELLLISTCLASS.%class|
|FOR,%spelllevelcount,COUNT[SPELLSINBOOK.%class.%spellbook.%level],COUNT[SPELLSINBOOK.%class.%spellbook.%level],1,0| |IIF(%spelllevelcount:0)| |ELSE| |FOR,%spell,0,COUNT[SPELLSINBOOK.%class.%spellbook.%level]-1,1,0| |ENDFOR|
Level %level
|FOR.0,SPELLMEM.%class.%spellbook.%level.%spell.TIMES,1,☐,NONE,NONE,1| |SPELLMEM.%class.%spellbook.%level.%spell.BONUSSPELL||SPELLMEM.%class.%spellbook.%level.%spell.NAME| (DC:|SPELLMEM.%class.%spellbook.%level.%spell.DC|)
|ENDIF| |ENDFOR|
|FOR,%spelllevelcount,COUNT[SPELLSINBOOK.%class.%spellbook.%level],COUNT[SPELLSINBOOK.%class.%spellbook.%level],1,0| |IIF(%spelllevelcount:0)| |ELSE| |FOR,%spell,0,COUNT[SPELLSINBOOK.%class.%spellbook.%level]-1,1,0| |ENDFOR|
Level %level
|FOR.0,SPELLMEM.%class.%spellbook.%level.%spell.TIMES,1,☐,NONE,NONE,1| |SPELLMEM.%class.%spellbook.%level.%spell.BONUSSPELL||SPELLMEM.%class.%spellbook.%level.%spell.NAME| (DC:|SPELLMEM.%class.%spellbook.%level.%spell.DC|)
|ENDIF| |ENDFOR|
* = Domain/Specialty Spell
|ELSE| |ENDIF| |ENDFOR| |ENDFOR| |ENDFOR| |ENDIF| |ENDFOR|

Created using PCGen |EXPORT.VERSION| on |EXPORT.DATE|

|NAME|
|NAME|'s portrait
|RACE|
RACE
|AGE|
AGE
|HEIGHT|
HEIGHT
|WEIGHT|
WEIGHT
|COLOR.EYE|
EYE COLOR
|COLOR.SKIN|
SKIN COLOR
|COLOR.HAIR|
HAIR COLOR
|LENGTH.HAIR|
HAIR LENGTH
|PHOBIAS|
PHOBIAS
|PERSONALITY1| |PERSONALITY2|
PERSONALITY TRAITS
|INTERESTS|
INTERESTS
|SPEECHTENDENCY||%CATCHPHRASE|, |CATCHPHRASE||%|
SPOKEN STYLE
Description
|DESC|
Home
|%REGION| From |REGION|. |%||RESIDENCE|, |LOCATION|
Biography
|BIO|