|
|
|
|
WOUNDS/CURRENT HP |
|
SUBDUAL DAMAGE |
|
DAMAGE REDUCTION |
|
SPEED |
HP Hit Points |
|HP| |
|
|
|
|
|
|DR| |
|
|MOVEMENT| |
|
BASE ATTACK Bonus |
|ATTACK.MELEE|
|
|
|%TEMPLATE|
|%|
SPECIAL ABILITIES |
|SPECIALLIST| |
|%VAR.TOTALPOWERPOINTS.GTEQ.1|
Base PP |
|VAR.BASEPOWERPOINTS.INTVAL| |
Bonus PP |
|VAR.BONUSPOWERPOINTS.INTVAL| |
Total PP |
|VAR.TOTALPOWERPOINTS.INTVAL| |
|%|
|%SPELLLISTCLASS.0|
|%|
|%SPELLLISTBOOK.0.0.1|
|
|
| | |
|FOR,%spellbook,1,COUNT[SPELLBOOKS]-1,1,0|
|FOR.0,100,3,\SPELLMEM.0.%spellbook.0.%.NAME\ (DC:\SPELLMEM.0.%spellbook.0.%.DC\) | ,, ,2|
|ENDFOR|
|
|%|
|FOR,%class,COUNT[SPELLRACE],COUNT[CLASSES],1,1|
|%SPELLLISTCLASS.%class|
|SPELLLISTCLASS.%class| |
0
| 1
|
2
| 3
|
4
| 5
|
6
| 7
|
8
| 9
|
|
|FOR,%level,0,9,1,1|
|SPELLLISTCAST.%class.%level|
|
|ENDFOR|
|
|%|
|FOR,%sbook,0,0,1,1|
|FOR,%level,0,9,1,1|
|%SPELLLISTBOOK.%class.%level.%sbook|
%level: |
| | |
|FOR.0,100,3,\SPELLMEM.%class.%sbook.%level.%.BONUSSPELL\\SPELLMEM.%class.%sbook.%level.%.NAME\ (DC:\SPELLMEM.%class.%sbook.%level.%.DC\) | ,, ,2|
|
|%|
|ENDFOR|
|ENDFOR|
|%SPELLLISTCLASS.%class|
| * = Domain/Specialty Spell |
|%|
|ENDFOR|
|
|
ARMOR
|
TYPE
|
AC
|
MAXDEX
|
CHECK
|
SPELL FAILURE
|
|FOR.0,100,1,\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\ | , , ,1|
SHIELD
|
TYPE
|
AC
|
|
CHECK
|
SPELL FAILURE
|
|FOR.0,100,1,\ARMOR.SHIELD.ALL.%.NAME\
| \ARMOR.SHIELD.ALL.%.TYPE\
| \ARMOR.SHIELD.ALL.%.TOTALAC\
|
| \ARMOR.SHIELD.ALL.%.ACCHECK\
| \ARMOR.SHIELD.ALL.%.SPELLFAIL\
| \ARMOR.SHIELD.ALL.%.SPROP\ | , , ,1|
ITEMS
|
|
AC
|
|
|
|
|FOR.0,100,1,\ARMOR.ITEM.ALL.%.NAME\
|
| \ARMOR.ITEM.ALL.%.ACBONUS\
|
|
|
| \ARMOR.ITEM.ALL.%.SPROP\ | , , ,1|
|FOR.0,2,1, |
\ARMOR.%.NAME\
| TYPE | ARMOR BONUS | MAX DEX BONUS |
\ARMOR.%.TYPE\
| \ARMOR.%.TOTALAC\
| \ARMOR.%.MAXDEX\
|
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 |
ITEM |
LOCATION |
QTY |
WT. |
GP COST |
|FOR,%equip1,0,(COUNT[EQUIPMENT.MERGELOC.Not.Coin.NOT.Gem]-1)/2,1,0|
|OIF(EVEN:%equip1,, )|
|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.MERGELOC.Not.Coin.NOT.Gem.%equip1.CHARGES,1,0|
☐
|ENDFOR|
|
|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|
|
|ENDFOR|
|
ITEM |
LOCATION |
QTY |
WT. |
GP 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,, )|
|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|
|IIF(EQ.MERGELOC.Not.Coin.NOT.Gem.%equip2.CHARGES: )|
|FOR,%charges,1,EQ.MERGELOC.Not.Coin.NOT.Gem.%equip2.CHARGES,1,0|
☐
|ENDFOR|
|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|
|
|ENDFOR|
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\: , , ,1|
|FOR.0,COUNT[EQTYPE.Gem],1,x\EQTYPE.Gem.%.NAME\ () , , ,1|
|MISC.FUNDS, |
|
|%FOLLOWERTYPE.Familiar|
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.WILLPOWER.TOTAL| |
HP: |
|FOLLOWERTYPE.FAMILIAR.0.HP| |
AC: |
|FOLLOWERTYPE.FAMILIAR.0.AC.Total| |
INIT: |
|FOLLOWERTYPE.FAMILIAR.0.INITIATIVEMOD| |
|FOR,%wep,0,COUNT[FOLLOWERTYPE.FAMILIAR.0.EQTYPE.WEAPON]-1,1,1|
|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| |
|ENDFOR|
Special: |
|FOLLOWERTYPE.FAMILIAR.0.SPECIALLIST| |
|%|
|%FOLLOWERTYPE.SPECIAL MOUNT|
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.WILLPOWER.TOTAL| |
HP: |
|FOLLOWERTYPE.SPECIAL MOUNT.0.HP| |
AC: |
|FOLLOWERTYPE.SPECIAL MOUNT.0.AC.Total| |
INIT: |
|FOLLOWERTYPE.SPECIAL MOUNT.0.INITIATIVEMOD| |
|FOR,%wep,0,COUNT[FOLLOWERTYPE.SPECIAL MOUNT.0.EQTYPE.WEAPON]-1,1,1|
|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| |
|ENDFOR|
Special: |
|FOLLOWERTYPE.SPECIAL MOUNT.0.SPECIALLIST| |
|%|
|%FOLLOWERTYPE.ANIMAL COMPANIONS|
|FOR,%anm,0,COUNT[FOLLOWERTYPE.ANIMAL COMPANIONS]-1,1,0|
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.WILLPOWER.TOTAL| |
HP: |
|FOLLOWERTYPE.ANIMAL COMPANIONS.%anm.HP| |
AC: |
|FOLLOWERTYPE.ANIMAL COMPANIONS.%anm.AC.Total| |
INIT: |
|FOLLOWERTYPE.ANIMAL COMPANIONS.%anm.INITIATIVEMOD| |
|FOR,%wep,0,COUNT[FOLLOWERTYPE.ANIMAL COMPANIONS.%anm.EQTYPE.WEAPON]-1,1,1|
|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| |
|ENDFOR|
Special: |
|FOLLOWERTYPE.ANIMAL COMPANIONS.%anm.SPECIALLIST|
|
|ENDFOR|
|%|
|%FOLLOWERTYPE.FOLLOWERS|
HENCHMEN |
|FOR,%follower,0,COUNT[FOLLOWERTYPE.FOLLOWERS]-1,1,1|
|FOLLOWERTYPE.FOLLOWERS.%follower.NAME|,
|ENDFOR|
|
|%|
SPECIAL ABILITIES |
|SPECIALLIST| |
|%TEMPLATE.0|
|%|
|%MISC.MAGIC|
|%|
|%WEAPONPROF|
PROFICIENCIES |
|WEAPONPROFS|
|
|%|
|%PROHIBITEDLIST|
PROHIBITED |
|PROHIBITEDLIST|
|
|%|
|%DOMAIN.1|
Cleric of |DEITY| |
Domain
|
Granted Power
|
|FOR.1,COUNT[DOMAINS]+1,1,\DOMAIN.%\
| \DOMAIN.%.POWER\
| , , ,1|
|%|
|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|
|%|
|%SPELLLISTBOOK.0.0.1|
|
|
| | |
|FOR,%spellbook,1,COUNT[SPELLBOOKS]-1,1,0|
|FOR.0,100,3,\SPELLMEM.0.%spellbook.0.%.NAME\ (DC:\SPELLMEM.0.%spellbook.0.%.DC\) | ,, ,2|
|ENDFOR|
|
|%|
|FOR,%class,COUNT[SPELLRACE],COUNT[CLASSES],1,1|
|%SPELLLISTCLASS.%class|
|SPELLLISTCLASS.%class| |
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
|
|FOR,%level,0,9,1,1|
|SPELLLISTCAST.%class.%level|
|
|ENDFOR|
|
|%|
|FOR,%sbook,0,1,1,0|
|FOR,%level,0,9,1,1|
|%SPELLLISTBOOK.%class.%level.%sbook|
%level: |
| | |
|FOR.0,100,3,\SPELLMEM.%class.%sbook.%level.%.BONUSSPELL\\SPELLMEM.%class.%sbook.%level.%.NAME\ (DC:\SPELLMEM.%class.%sbook.%level.%.DC\) | ,, ,2|
|
|%|
|ENDFOR|
|ENDFOR|
|%SPELLLISTCLASS.%class|
| * = Domain/Specialty Spell |
|%|
|ENDFOR|
FEATS |
NAME |
DESCRIPTION |
|FOR,%feat,0,COUNT[FEATSALL]-1,1,0|
|OIF(EVEN:%feat,, )|
|FEATALL.%feat| |
|FEATALL.%feat.DESC| |
|ENDFOR|
|
Created using PCGen |EXPORT.VERSION| on |EXPORT.DATE|
|%SPELLLISTCLASS.0|
|%|
|%SPELLLISTBOOK.0.0.1|
|
|
| | | |
|FOR,%spellbook,1,COUNT[SPELLBOOKS]-1,1,0|
|FOR.0,100,4,\SPELLMEM.0.%spellbook.0.%.BONUSSPELL\\SPELLMEM.0.%spellbook.0.%.NAME\ (DC:\SPELLMEM.0.%spellbook.0.%.DC\) | ,, ,2|
|ENDFOR|
|
|
|%|
|FOR,%class,COUNT[SPELLRACE],COUNT[CLASSES],1,1|
|%SPELLLISTCLASS.%class|
|SPELLLISTCLASS.%class| |
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
Per Day |
|FOR,%level,0,9,1,1|
|SPELLLISTCAST.%class.%level|
|
|ENDFOR|
|
|%|
|FOR,%sbook,0,1,1,0|
|FOR,%level,0,9,1,1|
|%SPELLLISTBOOK.%class.%level.%sbook|
%level: |
| | | |
|FOR.0,100,4,\SPELLMEM.%class.%sbook.%level.%.BONUSSPELL\\SPELLMEM.%class.%sbook.%level.%.NAME\ (DC:\SPELLMEM.%class.%sbook.%level.%.DC\) | ,, ,2|
|
|%|
|ENDFOR|
|ENDFOR|
|%SPELLLISTCLASS.%class|
| * = 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)|
At Will |
|ELSE|
|FOR.0,SPELLMEM.%class.%spellbook.%level.%spell.TIMES,1,☐,NONE,NONE,2|
|
|ENDIF|
|SPELLMEM.%class.%spellbook.%level.%spell.NAME| (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|
|IIF(SPELLMEM.%class.%spellbook.%level.%spell.TIMES:At Will)|
At Will |
|ELSE|
|FOR.0,SPELLMEM.%class.%spellbook.%level.%spell.TIMES,1,☐,NONE,NONE,2|
|
|ENDIF|
|SPELLMEM.%class.%spellbook.%level.%spell.NAME| (DC:|SPELLMEM.%class.%spellbook.%level.%spell.DC|) |
|ENDFOR|
|
|
|%|
|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|
|SPELLBOOKNAME.%spellbook| |
|FOR,%class,COUNT[SPELLRACE],COUNT[SPELLRACE]+COUNT[CLASSES]-1,1,1|
|%SPELLLISTCLASS.%class|
|SPELLLISTCLASS.%class| |
|FOR,%level,0,4,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|
|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|) |
|ENDFOR|
|ENDIF|
|ENDFOR|
|
|ENDFOR|
|FOR,%level,5,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|
|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|) |
|ENDFOR|
|ENDIF|
|ENDFOR|
|
|ENDFOR|
|%|
|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|
|FOR,%spell,0,COUNT[SPELLSINBOOK.%class.%spellbook.%level]-1,1,0|
|OIF(EVEN:%spell,,
)|
|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|
|
|OIF(EVEN:%spell,,
)|
Effect: |SPELLMEM.%class.%spellbook.%level.%spell.EFFECT|
|
Source: |SPELLMEM.%class.%spellbook.%level.%spell.SOURCEPAGE|
|
|OIF(EVEN:%spell,,
)|
Target Area: |SPELLMEM.%class.%spellbook.%level.%spell.TARGET|
|
|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|
|OIF(EVEN:%spell,,
)|
|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|
|
|OIF(EVEN:%spell,,
)|
Effect: |SPELLMEM.%class.%spellbook.%level.%spell.EFFECT|
|
Effect: |SPELLMEM.%class.%spellbook.%level.%spell.SOURCEPAGE|
|
|OIF(EVEN:%spell,,
)|
Target Area: |SPELLMEM.%class.%spellbook.%level.%spell.TARGET|
|
|ENDFOR|
|
|%|
|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|
|SPELLLISTCLASS.%class|
|IIF(SPELLLISTTYPE.%class:Psionic)|
Powers
|ELSE|
Spells
|ENDIF|
|
LEVEL |
|FOR,%level,0,9,1,1|
%level |
|ENDFOR|
KNOWN |
|FOR,%level,0,9,1,1|
|SPELLLISTKNOWN.%class.%level| |
|ENDFOR|
PER DAY |
|FOR,%level,0,9,1,1|
|SPELLLISTCAST.%class.%level| |
|ENDFOR|
|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|
|OIF(EVEN:%spell,,
)|
|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|
|
|ELSE|
☐☐☐
|ENDIF|
|OIF(EVEN:%spell,,
)|
Effect: |SPELLMEM.%class.%spellbook.%level.%spell.EFFECT|
|
Source: |SPELLMEM.%class.%spellbook.%level.%spell.SOURCEPAGE|
|
|OIF(EVEN:%spell,,
)|
Target Area: |SPELLMEM.%class.%spellbook.%level.%spell.TARGET|
|
|ENDFOR|
|ENDIF|
|ENDFOR|
|ENDFOR|
* = 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)|
At Will |
|ELSE|
|FOR.0,SPELLMEM.%class.%spellbook.%level.%spell.TIMES,1,☐,NONE,NONE,2|
|
|ENDIF|
|SPELLMEM.%class.%spellbook.%level.%spell.NAME| (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| Spells |
|FOR,%spell,0,COUNT[SPELLSINBOOK.%class.%spellbook.%level]-1,1,0|
|IIF(SPELLMEM.%class.%spellbook.%level.%spell.TIMES:At Will)|
At Will |
|ELSE|
|FOR.0,SPELLMEM.%class.%spellbook.%level.%spell.TIMES,1,☐,NONE,NONE,2|
|
|ENDIF|
|SPELLMEM.%class.%spellbook.%level.%spell.NAME| (DC:|SPELLMEM.%class.%spellbook.%level.%spell.DC|) |
|ENDFOR|
|
|
|%|
|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|
|SPELLBOOKNAME.%spellbook| |
|FOR,%class,COUNT[SPELLRACE],COUNT[SPELLRACE]+COUNT[CLASSES]-1,1,1|
|%SPELLLISTCLASS.%class|
|SPELLLISTCLASS.%class| |
|FOR,%level,0,4,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|
|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|) |
|ENDFOR|
|ENDIF|
|ENDFOR|
|
|ENDFOR|
|FOR,%level,5,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|
|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|) |
|ENDFOR|
|ENDIF|
|ENDFOR|
|
|ENDFOR|
|%|
|ENDFOR|
* = Domain/Specialty Spell |
|ELSE|
|ENDIF|
|ENDFOR|
|ENDFOR|
|ENDFOR|
|ENDIF|
|ENDFOR|