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

|NAME| |%FOLLOWEROF|- |FOLLOWEROF| |%| |PLAYERNAME| |ALIGNMENT| |DEITY| |POOL.COST| Click for Bio
CHARACTER NAME PLAYER ALIGNMENT DEITY POINTS
|CLASSLIST| |EXP.CURRENT| |RACE| |SIZELONG| / |FACE| |HEIGHT| |WEIGHT| |VISION|
CLASS EXPERIENCE RACE SIZE / FACE HEIGHT WEIGHT VISION
|TOTALLEVELS| |EXP.NEXT| |AGE| |GENDER| |COLOR.EYE| |COLOR.HAIR|, |LENGTH.HAIR|
LEVEL NEXT LEVEL AGE GENDER EYES HAIR
|FOR,%stat,0,COUNT[STATS]-1,1,1| |ENDFOR|
ABILITY
NAME
ABILITY
SCORE
ABILITY
MODIFIER
TEMPORARY
SCORE
TEMPORARY
MODIFIER
|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)|

WOUNDS/CURRENT HP

SUBDUAL DAMAGE

DAMAGE
REDUCTION

SPEED
HP
Hit Points
|HP|




 |DR| 
|MOVEMENT|
|ELSE|

CURRENT VITALITY

SUBDUAL DAMAGE

CURRENT WP

DAMAGE
REDUCTION

SPEED
VP
Vitality
|HP|




WP
Wound Points
|ALTHP|


 |DR| 
|MOVEMENT|
|ENDIF|
AC
Armour Class
|AC.Total| : |AC.Flatfooted| : |AC.Touch| = |AC.Base| + |AC.Armor| + |AC.Shield| + |AC.Ability| + |AC.Size| + |AC.NaturalArmor| + |AC.Misc|
|SPELLFAILURE| |ACCHECK| |MAXDEX| |SR|  
TOTAL FLAT TOUCH BASE ARMOR
BONUS
SHIELD
BONUS
STAT
BONUS
SIZE
BONUS
NATURAL
ARMOR
MISC
BONUS
MISS
CHANCE
ARCANE
FAILURE
ARMOR
CHECK
MAX
DEX
SPELL
RESIST.
TEMP
INITIATIVE
Modifier
|INITIATIVEMOD| = |STAT.1.MOD| + |INITIATIVEBONUS|
TOTAL DEX MISC
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|
 
|%| |FOR,%skill,0,COUNT[SKILLS]-1,1,0| |OIF(EVEN:%skill,,)| |ENDFOR|
SKILLS MAX
RANKS
|MAXSKILLLEVEL|/|MAXCCSKILLLEVEL|
SKILL NAME ABILITY SKILL
MODIFIER
ABILITY
MODIFIER
RANKS MISC
MODIFIER
|OIF(SKILL%skill.UNTRAINED,◆,)|   |SKILL.%skill| |SKILL.%skill.ABILITY| |SKILL.%skill.TOTAL| = |SKILL.%skill.ABMOD|
+ |SKILL.%skill.RANK|
+ |SKILL.%skill.MISC|
= Useable Untrained
|FOR,%checks,0,COUNT[CHECKS]-1,1,0| |ENDFOR|
SAVING THROWS TOTAL BASE ABILITY MAGIC EPIC MISC TEMPORARY CONDITIONAL
MODIFIERS
|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.MAGIC|
+ |CHECK.%checks.EPIC|
+ |CHECK.%checks.MISC.NOMAGIC.NOSTAT|
+
TOTAL BASE ATTACK STAT SIZE EPIC MISC TEMP
MELEE
ATTACK BONUS
|ATTACK.MELEE.TOTAL| = |ATTACK.MELEE|
+ |ATTACK.MELEE.STAT| + |ATTACK.MELEE.SIZE|
+ |ATTACK.MELEE.EPIC|
+ |ATTACK.MELEE.MISC|
+
RANGED
ATTACK BONUS
|ATTACK.RANGED.TOTAL| = |ATTACK.RANGED|
+ |ATTACK.RANGED.STAT| + |ATTACK.RANGED.SIZE|
+ |ATTACK.RANGED.EPIC|
+ |ATTACK.RANGED.MISC|
+
GRAPPLE
ATTACK BONUS
|ATTACK.GRAPPLE.TOTAL| = |ATTACK.GRAPPLE|
+ |ATTACK.GRAPPLE.STAT| + |ATTACK.GRAPPLE.SIZE|
+ |ATTACK.GRAPPLE.EPIC|
+ |ATTACK.GRAPPLE.MISC|
+
UNARMED TOTAL ATTACK BONUS DAMAGE CRITICAL REACH
|WEAPONH.TOTALHIT|
|WEAPONH.DAMAGE|
|WEAPONH.CRIT|/x|WEAPONH.MULT|
|REACH|

|FOR,%weap,0,2,1,1| |IIF(WEAPON.%weap.CATEGORY:BOTH)| |IIF(WEAPON.%weap.CATEGORY:Ranged)| |FOR,%range,0,4,1,0| |ENDFOR| |FOR,%range1,0,4,1,0| |ENDFOR| |FOR,%range2,0,4,1,0| |ENDFOR|
  Range|WEAPON.%weap.RANGELIST.%range|'
 Bonus|WEAPON.%weap.RANGELIST.%range1.TOTALHIT|
 Dam|WEAPON.%weap.RANGELIST.%range2.DAMAGE|
 Ammunition Used
☐☐☐☐☐ ☐☐☐☐☐ ☐☐☐☐☐ ☐☐☐☐☐
 Special Properties
 |WEAPON.%weap.SPROP|

|ELSE|
|WEAPON.%weap.NAME|
HAND TYPE SIZE CRITICAL REACH
|WEAPON.%weap.HAND|
|WEAPON.%weap.TYPE|
|WEAPON.%weap.SIZE|
|WEAPON.%weap.CRIT|/x|WEAPON.%weap.MULT|
|WEAPON.%weap.REACH| ft.
1H-P 1H-O 2H 2W-P-(OH) 2W-P-(OL) 2W-OH
 Bonus |WEAPON.%weap.BASEHIT|
|WEAPON.%weap.OHHIT|
|WEAPON.%weap.THHIT|
|WEAPON.%weap.TWPHITH|
|WEAPON.%weap.TWPHITL|
|WEAPON.%weap.TWOHIT|
 Dam |WEAPON.%weap.BASICDAMAGE|
|WEAPON.%weap.OHDAMAGE|
|WEAPON.%weap.THDAMAGE|
|WEAPON.%weap.BASICDAMAGE|
|WEAPON.%weap.BASICDAMAGE|
|WEAPON.%weap.OHDAMAGE|
|ENDIF| |ELSE| |IIF(WEAPON.%weap.CATEGORY:Ranged)| |WEAPON.%weap.NAME|
HAND TYPE SIZE CRITICAL |WEAPON.%weap.HAND|
|WEAPON.%weap.TYPE|
|WEAPON.%weap.SIZE|
|WEAPON.%weap.CRIT|/x|WEAPON.%weap.MULT|
|IIF(WEAPON.%weap.CONTENTS:0)| |FOR,%range,0,4,1,0| |ENDFOR| |FOR,%range1,0,4,1,0| |ENDFOR| |FOR,%range2,0,4,1,0| |ENDFOR|
  Range|WEAPON.%weap.RANGELIST.%range|'
 Bonus|WEAPON.%weap.RANGELIST.%range1.TOTALHIT|
 Dam|WEAPON.%weap.RANGELIST.%range2.DAMAGE|
 Ammunition Used
☐☐☐☐☐ ☐☐☐☐☐ ☐☐☐☐☐ ☐☐☐☐☐
 Special Properties
 |WEAPON.%weap.SPROP|

|ELSE| |FOR,%ammo,0,WEAPON.%weap.CONTENTS-1,1,0|  AMMUNITION: |WEAPON.%weap.CONTENTS.%ammo| |IIF(WEAPON.%weap.CONTENTS.%ammo.SPROP: )| (|WEAPON.%weap.CONTENTS.%ammo.SPROP|) |ENDIF|  Range |FOR,%range,0,4,1,0| |WEAPON.%weap.RANGELIST.%range|'
|ENDFOR|  Bonus |FOR,%range1,0,4,1,0| |WEAPON.%weap.RANGELIST.%range1.CONTENTS.%ammo.TOTALHIT|
|ENDFOR|  Dam |FOR,%range2,0,4,1,0| |WEAPON.%weap.RANGELIST.%range2.CONTENTS.%ammo.DAMAGE| |ENDFOR|  Ammunition Used
☐☐☐☐☐ ☐☐☐☐☐ ☐☐☐☐☐ ☐☐☐☐☐ |ENDFOR|  Special Properties
 |WEAPON.%weap.SPROP|

|ENDIF| |ELSE| |IIF(WEAPON.%weap.ISTYPE.Double.OR.WEAPON.%weap.CATEGORY:Non-Standard-Melee.OR.WEAPON.%weap.CATEGORY:NATURAL)| |WEAPON.%weap.NAME|
TOTAL ATTACK BONUS DAMAGE CRITICAL |WEAPON.%weap.TOTALHIT|
|WEAPON.%weap.DAMAGE|
|WEAPON.%weap.CRIT|/x|WEAPON.%weap.MULT|
HAND RANGE TYPE SIZE SPECIAL PROPERTIES
|WEAPON.%weap.HAND|
|WEAPON.%weap.RANGE|
|WEAPON.%weap.TYPE|
|WEAPON.%weap.SIZE|
 |WEAPON.%weap.SPROP|

|ELSE| |WEAPON.%weap.NAME|
HAND TYPE SIZE CRITICAL REACH |WEAPON.%weap.HAND|
|WEAPON.%weap.TYPE|
|WEAPON.%weap.SIZE|
|WEAPON.%weap.CRIT|/x|WEAPON.%weap.MULT|
|WEAPON.%weap.REACH| ft.
1H-P 1H-O 2H 2W-P-(OH) 2W-P-(OL) 2W-OH
 Bonus |WEAPON.%weap.BASEHIT|
|WEAPON.%weap.OHHIT|
|WEAPON.%weap.THHIT|
|WEAPON.%weap.TWPHITH|
|WEAPON.%weap.TWPHITL|
|WEAPON.%weap.TWOHIT|
 Dam |WEAPON.%weap.BASICDAMAGE|
|WEAPON.%weap.OHDAMAGE|
|WEAPON.%weap.THDAMAGE|
|WEAPON.%weap.BASICDAMAGE|
|WEAPON.%weap.BASICDAMAGE|
|WEAPON.%weap.OHDAMAGE|
 Special Properties  |WEAPON.%weap.SPROP|

|ENDIF| |ENDIF| |ENDIF| |ENDFOR| |%WEAPON.3| |FOR,%weap,3,3,1,1| |IIF(WEAPON.%weap.CATEGORY:BOTH)| |IIF(WEAPON.%weap.CATEGORY:Ranged)| |FOR,%range,0,4,1,0| |ENDFOR| |FOR,%range1,0,4,1,0| |ENDFOR| |FOR,%range2,0,4,1,0| |ENDFOR|
  Range|WEAPON.%weap.RANGELIST.%range|'
 Bonus|WEAPON.%weap.RANGELIST.%range1.TOTALHIT|
 Dam|WEAPON.%weap.RANGELIST.%range2.DAMAGE|
 Ammunition Used
☐☐☐☐☐ ☐☐☐☐☐ ☐☐☐☐☐ ☐☐☐☐☐
 Special Properties
 |WEAPON.%weap.SPROP|
|ELSE| |ENDIF| |ENDIF| |ENDFOR| |%|
1H-P: One handed, primary hand. 1H-O: One handed, off hand. 2H: Two handed. 2W-P-(OH): 2 weapons, primary hand (off hand weapon is heavy). 2W-P-(OL): 2 weapons, primary hand (off hand weapon is light). 2W-OH:2 weapons, off hand.
|%ARMOR.1| |FOR.0,2,1,\ARMOR.EQUIPPED.%.NAME\
TYPEARMOR BONUSMAX DEX BONUS\ARMOR.EQUIPPED.%.TYPE\
\ARMOR.EQUIPPED.%.TOTALAC\
\ARMOR.EQUIPPED.%.MAXDEX\
,
CHECK PENALTYSPELL FAILURESPECIAL PROPERTIES
\ARMOR.EQUIPPED.%.ACCHECK\
\ARMOR.EQUIPPED.%.SPELLFAIL\
\ARMOR.EQUIPPED.%.SPROP\
,
,1| |%|
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.Not.Coin.NOT.Gem]-1)/2,1,0| |OIF(EVEN:%equip1,,)| |ENDFOR|
ITEM LOCATION QTY WT. COST
 |EQ.Not.Coin.NOT.Gem.%equip1.NAME.MAGIC~~|
|IIF(EQ.Not.Coin.NOT.Gem.%equip1.SPROP: )| (|EQ.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.MERGELOC.Not.Coin.NOT.Gem.%equip1.CHARGES,1,0| |ENDFOR| |IIF(EQ.MERGELOC.Not.Coin.NOT.Gem.%equip1.TYPE:Consumable)| |FOR,%consumable,1,EQ.%equip1.CHECKBOXES,1,0| |ENDFOR| |ELSE| |IIF(EQ.MERGELOC.Not.Coin.NOT.Gem.%equip1.TYPE:Potion)| |FOR,%consumable,1,EQ.%equip1.CHECKBOXES,1,0| |ENDFOR| |ELSE| |IIF(EQ.MERGELOC.Not.Coin.NOT.Gem.%equip1.TYPE:Ammunition)| |FOR,%consumable,1,EQ.%equip1.CHECKBOXES,1,0| |ENDFOR| |ELSE| |ENDIF| |ENDIF| |ENDIF|
|EQ.Not.Coin.NOT.Gem.%equip1.LOCATION|
|EQ.Not.Coin.NOT.Gem.%equip1.QTY|
|EQ.Not.Coin.NOT.Gem.%equip1.WT|
|EQ.Not.Coin.NOT.Gem.%equip1.COST|
|FOR,%equip2,((COUNT[EQUIPMENT.Not.Coin.NOT.Gem]-1)/2)+1,COUNT[EQUIPMENT.Not.Coin.NOT.Gem]-1,1,0| |OIF(EVEN:%equip2,,)| |ENDFOR|
ITEM LOCATION QTY WT. COST
 |EQ.Not.Coin.NOT.Gem.%equip2.NAME.MAGIC~~|
|IIF(EQ.Not.Coin.NOT.Gem.%equip2.SPROP: )| (|EQ.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.MERGELOC.Not.Coin.NOT.Gem.%equip2.CHARGES,1,0| |ENDFOR| |IIF(EQ.MERGELOC.Not.Coin.NOT.Gem.%equip2.TYPE:Consumable)| |FOR,%consumable,1,EQ.MERGELOC.Not.Coin.NOT.Gem.%equip2.CHECKBOXES,1,0| |ENDFOR| |ELSE| |IIF(EQ.MERGELOC.Not.Coin.NOT.Gem.%equip2.TYPE:Potion)| |FOR,%consumable,1,EQ.MERGELOC.Not.Coin.NOT.Gem.%equip2.CHECKBOXES,1,0| |ENDFOR| |ELSE| |IIF(EQ.MERGELOC.Not.Coin.NOT.Gem.%equip2.TYPE:Ammunition)| |FOR,%consumable,1,EQ.MERGELOC.Not.Coin.NOT.Gem.%equip2.CHECKBOXES,1,0| |ENDFOR| |ELSE| |ENDIF| |ENDIF| |ENDIF|
|EQ.Not.Coin.NOT.Gem.%equip2.LOCATION|
|EQ.Not.Coin.NOT.Gem.%equip2.QTY|
|EQ.Not.Coin.NOT.Gem.%equip2.WT|
|EQ.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|

MONEY
|FOR.0,COUNT[EQTYPE.Coin],1,\EQTYPE.Coin.%.NAME\: \EQTYPE.Coin.%.QTY\, ,
,1| |FOR.0,COUNT[EQTYPE.Gem],1,\EQTYPE.Gem.%.QTY\x\EQTYPE.Gem.%.NAME\ (\EQTYPE.Gem.%.COST\) , ,
,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 COMPANIONS| |FOR,%anm,0,COUNT[FOLLOWERTYPE.ANIMAL COMPANIONS]-1,1,0| |FOR,%wep,0,COUNT[FOLLOWERTYPE.ANIMAL COMPANIONS.%anm.EQTYPE.WEAPON]-1,1,1| |ENDFOR|
Animal Companion: |FOLLOWERTYPE.ANIMAL COMPANIONS.%anm.NAME| (|FOLLOWERTYPE.ANIMAL COMPANIONS.%anm.RACE|)
FORT: |FOLLOWERTYPE.ANIMAL COMPANIONS.%anm.CHECK.FORTITUDE.TOTAL| REF: |FOLLOWERTYPE.ANIMAL COMPANIONS.%anm.CHECK.REFLEX.TOTAL| WILL: |FOLLOWERTYPE.ANIMAL COMPANIONS.%anm.CHECK.2.TOTAL| HP: |FOLLOWERTYPE.ANIMAL COMPANIONS.%anm.HP| AC: |FOLLOWERTYPE.ANIMAL COMPANIONS.%anm.AC.Total| INIT: |FOLLOWERTYPE.ANIMAL COMPANIONS.%anm.INITIATIVEMOD|
|FOLLOWERTYPE.ANIMAL COMPANIONS.%anm.WEAPON.%wep.NAME| |FOLLOWERTYPE.ANIMAL COMPANIONS.%anm.WEAPON.%wep.TOTALHIT| DAMAGE: |FOLLOWERTYPE.ANIMAL COMPANIONS.%anm.WEAPON.%wep.DAMAGE| CRITICAL: |FOLLOWERTYPE.ANIMAL COMPANIONS.%anm.WEAPON.%wep.CRIT|/x|FOLLOWERTYPE.ANIMAL COMPANIONS.%anm.WEAPON.%wep.MULT|
Special:   |FOLLOWERTYPE.ANIMAL COMPANIONS.%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|

|%| |%TEMPLATE.0|
TEMPLATES
|TEMPLATELIST|

|%| |IIF(HASVAR:DivineRank)|
SALIENT DIVINE ABILITIES
|ABILITYLIST.Salient Divine Ability|

|ELSE| |ENDIF| |%MISC.MAGIC|
MAGIC
|MISC.MAGIC|

|%| |%PROHIBITEDLIST|
PROHIBITED
|PROHIBITEDLIST|

|%| |%DOMAIN.1| |FOR.1,COUNT[DOMAINS]+1,1,, , ,0|
Cleric of |DEITY|
Domain
Granted Power
\DOMAIN.%\
\DOMAIN.%.POWER\

|%| |IIF(HASFEAT:Turn Undead.OR.HASFEAT:Rebuke Undead)| |ELSE| NOTE: You command undead creatures with total hit dice up to |VAR.TurnLevelUndead.INTVAL|. |ENDIF|
|IIF(HASFEAT:Turn Undead)| TURN UNDEAD |ELSE| REBUKE UNDEAD |ENDIF|
TURNING CHECK
RESULT
AFFECTED
(MAX HIT DICE)
TURN LEVEL |VAR.TurnLevelUndead.INTVAL|
TURN DAMAGE |VAR.TurnDiceUndead.INTVAL|d|VAR.TurnDieSizeUndead.INTVAL||VAR.TurnDamagePlusUndead.INTVAL.SIGN.NOZERO|
Up to 0 |(VAR.TurnLevelUndead-4).INTVAL| TURNING CHECK 1d20|VAR.TurnCheckUndead.INTVAL.SIGN.NOZERO|
1 - 3 |(VAR.TurnLevelUndead-3).INTVAL| TURNS/DAY |VAR.TurnTimesUndead.INTVAL|
4 - 6 |(VAR.TurnLevelUndead-2).INTVAL| |FOR.0,TurnTimesUndead,5,☐, , ,1|
7 - 9 |(VAR.TurnLevelUndead-1).INTVAL| |IIF(HASFEAT:Turn Undead)| NOTE: You destroy undead creatures with total hit dice up to |(VAR.TurnLevelUndead/2).INTVAL|.
10 - 12 |(VAR.TurnLevelUndead+0).INTVAL|
13 - 15 |(VAR.TurnLevelUndead+1).INTVAL|
16 - 18 |(VAR.TurnLevelUndead+2).INTVAL|
19 - 21 |(VAR.TurnLevelUndead+3).INTVAL|
22+ |(VAR.TurnLevelUndead+4).INTVAL|

|ENDIF| |IIF(HASFEAT:Turn Earth.OR.HASFEAT:Rebuke Earth)| |ELSE| NOTE: You command Earth creatures with total hit dice up to |VAR.TurnLevelEarth.INTVAL|. |ENDIF|
|IIF(HASFEAT:Turn Earth)| TURN EARTH |ELSE| REBUKE EARTH |ENDIF|
TURNING CHECK
RESULT
AFFECTED
(MAX HIT DICE)
TURN LEVEL |VAR.TurnLevelEarth.INTVAL|
TURN DAMAGE |VAR.TurnDiceEarth.INTVAL|d|VAR.TurnDieSizeEarth.INTVAL||VAR.TurnDamagePlusEarth.INTVAL.SIGN.NOZERO|
Up to 0 |(VAR.TurnLevelEarth-4).INTVAL| TURNING CHECK 1d20|VAR.TurnCheckEarth.INTVAL.SIGN.NOZERO|
1 - 3 |(VAR.TurnLevelEarth-3).INTVAL| TURNS/DAY |VAR.TurnTimesEarth.INTVAL|
4 - 6 |(VAR.TurnLevelEarth-2).INTVAL| |FOR.0,TurnTimesEarth,5,☐, , ,1|
7 - 9 |(VAR.TurnLevelEarth-1).INTVAL| |IIF(HASFEAT:Turn Earth)| NOTE: You destroy Earth creatures with total hit dice up to |(VAR.TurnLevelEarth/2).INTVAL|.
10 - 12 |(VAR.TurnLevelEarth+0).INTVAL|
13 - 15 |(VAR.TurnLevelEarth+1).INTVAL|
16 - 18 |(VAR.TurnLevelEarth+2).INTVAL|
19 - 21 |(VAR.TurnLevelEarth+3).INTVAL|
22+ |(VAR.TurnLevelEarth+4).INTVAL|

|ENDIF| |IIF(HASFEAT:Turn Air.OR.HASFEAT:Rebuke Air)| |ELSE| NOTE: You command Air creatures with total hit dice up to |VAR.TurnLevelAir.INTVAL|. |ENDIF|
|IIF(HASFEAT:Turn Air)| TURN AIR |ELSE| REBUKE AIR |ENDIF|
TURNING CHECK
RESULT
AFFECTED
(MAX HIT DICE)
TURN LEVEL |VAR.TurnLevelAir.INTVAL|
TURN DAMAGE |VAR.TurnDiceAir.INTVAL|d|VAR.TurnDieSizeAir.INTVAL||VAR.TurnDamagePlusAir.INTVAL.SIGN.NOZERO|
Up to 0 |(VAR.TurnLevelAir-4).INTVAL| TURNING CHECK 1d20|VAR.TurnCheckAir.INTVAL.SIGN.NOZERO|
1 - 3 |(VAR.TurnLevelAir-3).INTVAL| TURNS/DAY |VAR.TurnTimesAir.INTVAL|
4 - 6 |(VAR.TurnLevelAir-2).INTVAL| |FOR.0,TurnTimesAir,5,☐, , ,1|
7 - 9 |(VAR.TurnLevelAir-1).INTVAL| |IIF(HASFEAT:Turn Air)| NOTE: You destroy Air creatures with total hit dice up to |(VAR.TurnLevelAir/2).INTVAL|.
10 - 12 |(VAR.TurnLevelAir+0).INTVAL|
13 - 15 |(VAR.TurnLevelAir+1).INTVAL|
16 - 18 |(VAR.TurnLevelAir+2).INTVAL|
19 - 21 |(VAR.TurnLevelAir+3).INTVAL|
22+ |(VAR.TurnLevelAir+4).INTVAL|

|ENDIF| |IIF(HASFEAT:Turn Plant.OR.HASFEAT:Rebuke Plant)| |ELSE| NOTE: You command Plant creatures with total hit dice up to |VAR.TurnLevelPlant.INTVAL|. |ENDIF|
|IIF(HASFEAT:Turn Plant)| TURN PLANT |ELSE| REBUKE PLANT |ENDIF|
TURNING CHECK
RESULT
AFFECTED
(MAX HIT DICE)
TURN LEVEL |VAR.TurnLevelPlant.INTVAL|
TURN DAMAGE |VAR.TurnDicePlant.INTVAL|d|VAR.TurnDieSizePlant.INTVAL||VAR.TurnDamagePlusPlant.INTVAL.SIGN.NOZERO|
Up to 0 |(VAR.TurnLevelPlant-4).INTVAL| TURNING CHECK 1d20|VAR.TurnCheckPlant.INTVAL.SIGN.NOZERO|
1 - 3 |(VAR.TurnLevelPlant-3).INTVAL| TURNS/DAY |VAR.TurnTimesPlant.INTVAL|
4 - 6 |(VAR.TurnLevelPlant-2).INTVAL| |FOR.0,TurnTimesPlant,5,☐, , ,1|
7 - 9 |(VAR.TurnLevelPlant-1).INTVAL| |IIF(HASFEAT:Turn Plant)| NOTE: You destroy Plant creatures with total hit dice up to |(VAR.TurnLevelPlant/2).INTVAL|.
10 - 12 |(VAR.TurnLevelPlant+0).INTVAL|
13 - 15 |(VAR.TurnLevelPlant+1).INTVAL|
16 - 18 |(VAR.TurnLevelPlant+2).INTVAL|
19 - 21 |(VAR.TurnLevelPlant+3).INTVAL|
22+ |(VAR.TurnLevelPlant+4).INTVAL|

|ENDIF| |IIF(HASFEAT:Turn Water.OR.HASFEAT:Rebuke Water)| |ELSE| NOTE: You command Water creatures with total hit dice up to |VAR.TurnLevelWater.INTVAL|. |ENDIF|
|IIF(HASFEAT:Turn Water)| TURN WATER |ELSE| REBUKE WATER |ENDIF|
TURNING CHECK
RESULT
AFFECTED
(MAX HIT DICE)
TURN LEVEL |VAR.TurnLevelWater.INTVAL|
TURN DAMAGE |VAR.TurnDiceWater.INTVAL|d|VAR.TurnDieSizeWater.INTVAL||VAR.TurnDamagePlusWater.INTVAL.SIGN.NOZERO|
Up to 0 |(VAR.TurnLevelWater-4).INTVAL| TURNING CHECK 1d20|VAR.TurnCheckWater.INTVAL.SIGN.NOZERO|
1 - 3 |(VAR.TurnLevelWater-3).INTVAL| TURNS/DAY |VAR.TurnTimesWater.INTVAL|
4 - 6 |(VAR.TurnLevelWater-2).INTVAL| |FOR.0,TurnTimesWater,5,☐, , ,1|
7 - 9 |(VAR.TurnLevelWater-1).INTVAL| |IIF(HASFEAT:Turn Water)| NOTE: You destroy Water creatures with total hit dice up to |(VAR.TurnLevelWater/2).INTVAL|.
10 - 12 |(VAR.TurnLevelWater+0).INTVAL|
13 - 15 |(VAR.TurnLevelWater+1).INTVAL|
16 - 18 |(VAR.TurnLevelWater+2).INTVAL|
19 - 21 |(VAR.TurnLevelWater+3).INTVAL|
22+ |(VAR.TurnLevelWater+4).INTVAL|

|ENDIF| |IIF(HASFEAT:Turn Fire.OR.HASFEAT:Rebuke Fire)| |ELSE| NOTE: You command Fire creatures with total hit dice up to |VAR.TurnLevelFire.INTVAL|. |ENDIF|
|IIF(HASFEAT:Turn Fire)| TURN FIRE |ELSE| REBUKE FIRE |ENDIF|
TURNING CHECK
RESULT
AFFECTED
(MAX HIT DICE)
TURN LEVEL |VAR.TurnLevelFire.INTVAL|
TURN DAMAGE |VAR.TurnDiceFire.INTVAL|d|VAR.TurnDieSizeFire.INTVAL||VAR.TurnDamagePlusFire.INTVAL.SIGN.NOZERO|
Up to 0 |(VAR.TurnLevelFire-4).INTVAL| TURNING CHECK 1d20|VAR.TurnCheckFire.INTVAL.SIGN.NOZERO|
1 - 3 |(VAR.TurnLevelFire-3).INTVAL| TURNS/DAY |VAR.TurnTimesFire.INTVAL|
4 - 6 |(VAR.TurnLevelFire-2).INTVAL| |FOR.0,TurnTimesFire,5,☐, , ,1|
7 - 9 |(VAR.TurnLevelFire-1).INTVAL| |IIF(HASFEAT:Turn Fire)| NOTE: You destroy Fire creatures with total hit dice up to |(VAR.TurnLevelFire/2).INTVAL|.
10 - 12 |(VAR.TurnLevelFire+0).INTVAL|
13 - 15 |(VAR.TurnLevelFire+1).INTVAL|
16 - 18 |(VAR.TurnLevelFire+2).INTVAL|
19 - 21 |(VAR.TurnLevelFire+3).INTVAL|
22+ |(VAR.TurnLevelFire+4).INTVAL|

|ENDIF| |FOR,%weap,3,COUNT[EQTYPE.Weapon]-1,1,1| |IIF(WEAPON.%weap.CATEGORY:BOTH)| |IIF(WEAPON.%weap.CATEGORY:Ranged)| |FOR,%range,0,4,1,0| |ENDFOR| |FOR,%range1,0,4,1,0| |ENDFOR| |FOR,%range2,0,4,1,0| |ENDFOR|
  Range|WEAPON.%weap.RANGELIST.%range|'
 Bonus|WEAPON.%weap.RANGELIST.%range1.TOTALHIT|
 Dam|WEAPON.%weap.RANGELIST.%range2.DAMAGE|
 Ammunition Used
☐☐☐☐☐ ☐☐☐☐☐ ☐☐☐☐☐ ☐☐☐☐☐
 Special Properties
 |WEAPON.%weap.SPROP|

|ELSE|
|WEAPON.%weap.NAME|
HAND TYPE SIZE CRITICAL REACH
|WEAPON.%weap.HAND|
|WEAPON.%weap.TYPE|
|WEAPON.%weap.SIZE|
|WEAPON.%weap.CRIT|/x|WEAPON.%weap.MULT|
|WEAPON.%weap.REACH| ft.
1H-P 1H-O 2H 2W-P-(OH) 2W-P-(OL) 2W-OH
 Bonus |WEAPON.%weap.BASEHIT|
|WEAPON.%weap.OHHIT|
|WEAPON.%weap.THHIT|
|WEAPON.%weap.TWPHITH|
|WEAPON.%weap.TWPHITL|
|WEAPON.%weap.TWOHIT|
 Dam |WEAPON.%weap.BASICDAMAGE|
|WEAPON.%weap.OHDAMAGE|
|WEAPON.%weap.THDAMAGE|
|WEAPON.%weap.BASICDAMAGE|
|WEAPON.%weap.BASICDAMAGE|
|WEAPON.%weap.OHDAMAGE|
|ENDIF| |ELSE| |IIF(WEAPON.%weap.CATEGORY:Ranged)| |WEAPON.%weap.NAME|
HAND TYPE SIZE CRITICAL |WEAPON.%weap.HAND|
|WEAPON.%weap.TYPE|
|WEAPON.%weap.SIZE|
|WEAPON.%weap.CRIT|/x|WEAPON.%weap.MULT|
|IIF(WEAPON.%weap.CONTENTS:0)| |FOR,%range,0,4,1,0| |ENDFOR| |FOR,%range1,0,4,1,0| |ENDFOR| |FOR,%range2,0,4,1,0| |ENDFOR|
  Range|WEAPON.%weap.RANGELIST.%range|'
 Bonus|WEAPON.%weap.RANGELIST.%range1.TOTALHIT|
 Dam|WEAPON.%weap.RANGELIST.%range2.DAMAGE|
 Ammunition Used
☐☐☐☐☐ ☐☐☐☐☐ ☐☐☐☐☐ ☐☐☐☐☐
 Special Properties
 |WEAPON.%weap.SPROP|

|ELSE| |FOR,%ammo,0,WEAPON.%weap.CONTENTS-1,1,0|  AMMUNITION: |WEAPON.%weap.CONTENTS.%ammo| |IIF(WEAPON.%weap.CONTENTS.%ammo.SPROP: )| (|WEAPON.%weap.CONTENTS.%ammo.SPROP|) |ENDIF|  Range |FOR,%range,0,4,1,0| |WEAPON.%weap.RANGELIST.%range|'
|ENDFOR|  Bonus |FOR,%range1,0,4,1,0| |WEAPON.%weap.RANGELIST.%range1.CONTENTS.%ammo.TOTALHIT|
|ENDFOR|  Dam |FOR,%range2,0,4,1,0| |WEAPON.%weap.RANGELIST.%range2.CONTENTS.%ammo.DAMAGE| |ENDFOR|  Ammunition Used
☐☐☐☐☐ ☐☐☐☐☐ ☐☐☐☐☐ ☐☐☐☐☐ |ENDFOR|  Special Properties
 |WEAPON.%weap.SPROP|

|ENDIF| |ELSE| |IIF(WEAPON.%weap.ISTYPE.Double.OR.WEAPON.%weap.CATEGORY:Non-Standard-Melee.OR.WEAPON.%weap.CATEGORY:NATURAL)| |WEAPON.%weap.NAME|
TOTAL ATTACK BONUS DAMAGE CRITICAL |WEAPON.%weap.TOTALHIT|
|WEAPON.%weap.DAMAGE|
|WEAPON.%weap.CRIT|/x|WEAPON.%weap.MULT|
HAND RANGE TYPE SIZE SPECIAL PROPERTIES
|WEAPON.%weap.HAND|
|WEAPON.%weap.RANGE|
|WEAPON.%weap.TYPE|
|WEAPON.%weap.SIZE|
 |WEAPON.%weap.SPROP|

|ELSE| |WEAPON.%weap.NAME|
HAND TYPE SIZE CRITICAL REACH |WEAPON.%weap.HAND|
|WEAPON.%weap.TYPE|
|WEAPON.%weap.SIZE|
|WEAPON.%weap.CRIT|/x|WEAPON.%weap.MULT|
|WEAPON.%weap.REACH| ft.
1H-P 1H-O 2H 2W-P-(OH) 2W-P-(OL) 2W-OH
 Bonus |WEAPON.%weap.BASEHIT|
|WEAPON.%weap.OHHIT|
|WEAPON.%weap.THHIT|
|WEAPON.%weap.TWPHITH|
|WEAPON.%weap.TWPHITL|
|WEAPON.%weap.TWOHIT|
 Dam |WEAPON.%weap.BASICDAMAGE|
|WEAPON.%weap.OHDAMAGE|
|WEAPON.%weap.THDAMAGE|
|WEAPON.%weap.BASICDAMAGE|
|WEAPON.%weap.BASICDAMAGE|
|WEAPON.%weap.OHDAMAGE|
 Special Properties  |WEAPON.%weap.SPROP|

|ENDIF| |ENDIF| |ENDIF| |ENDFOR| |%WEAPON.3| |FOR,%weap,3,3,1,1| |IIF(WEAPON.%weap.CATEGORY:BOTH)| |IIF(WEAPON.%weap.CATEGORY:Ranged)| |FOR,%range,0,4,1,0| |ENDFOR| |FOR,%range1,0,4,1,0| |ENDFOR| |FOR,%range2,0,4,1,0| |ENDFOR|
  Range|WEAPON.%weap.RANGELIST.%range|'
 Bonus|WEAPON.%weap.RANGELIST.%range1.TOTALHIT|
 Dam|WEAPON.%weap.RANGELIST.%range2.DAMAGE|
 Ammunition Used
☐☐☐☐☐ ☐☐☐☐☐ ☐☐☐☐☐ ☐☐☐☐☐
 Special Properties
 |WEAPON.%weap.SPROP|
|ELSE| |ENDIF| |ENDIF| |ENDFOR| |%|
1H-P: One handed, primary hand. 1H-O: One handed, off hand. 2H: Two handed. 2W-P-(OH): 2 weapons, primary hand (off hand weapon is heavy). 2W-P-(OL): 2 weapons, primary hand (off hand weapon is light). 2W-OH:2 weapons, off hand.
LANGUAGES
|LANGUAGES|
|%WEAPONPROF|
PROFICIENCIES
|WEAPONPROFS|
|%|
SPECIAL ABILITIES
|SPECIALLIST|
|FOR,%feat,0,COUNT[FEATSALL.VISIBLE]-1,1,0| |OIF(EVEN:%feat,,)| |ENDFOR|
FEATS
NAME DESCRIPTION
|FEATALL.VISIBLE.%feat| |FEATALL.VISIBLE.%feat.DESC|
|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| |IIF(SPELLLISTMEMORIZE.%class)| |ELSE| |ENDIF| |FOR,%spell,0,COUNT[SPELLSINBOOK.%class.%spellbook.%level]-1,1,0| |OIF(EVEN:%spell,,)| |ELSE| |IIF(SPELLLISTMEMORIZE.%class)| ☐☐☐ |ENDIF| |ENDIF| |OIF(EVEN:%spell,,)| |OIF(EVEN:%spell,,)| |ENDFOR| |ENDIF| |ENDFOR| |ENDFOR|
LEVEL %level
|FOR.0,COUNT[SPELLLISTCAST.%class.%level],1,1,1,☐,,,0|
|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| |%BIO|
Created using PCGen |EXPORT.VERSION| on |EXPORT.DATE|

|NAME| |%FOLLOWEROF|- |FOLLOWEROF| |%| |%BIO|
|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|
SPOKEN STYLE
Description
|DESC|
Home
|%REGION| From |REGION|. |%| |%BIO| |RESIDENCE|, |LOCATION|
Biography
|BIO|
|%| |%NOTES|
Created using PCGen |EXPORT.VERSION| on |EXPORT.DATE|

|FOR,%note,0,COUNT[NOTES]-1,1,1| |ENDFOR|
Notes
|NOTE.%note.NAME||NOTE.%note.VALUE|
|%|