|IIF(count("ABILITIES";"CATEGORY=Power";"TYPE=Class Feature";"VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")>0)|
Class Feature Powers
|FOR,%classFeature,0,count("ABILITIES","CATEGORY=Power","TYPE=Class Feature","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")-1,1,0| |OIF(EVEN:%classFeature,
,
)| |ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature| |IIF(ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.TYPE:Extraordinary)| (Ex) |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.TYPE:Supernatural)| (Su) |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.TYPE:SpellLike)| (Sp) |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.TYPE:PsiLike)| (Ps) |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.HASASPECT.Power Use:Y)| Power Use: |ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.ASPECT.Power Use| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.HASASPECT.Action Type:Y)| Action Type: |ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.ASPECT.Action Type| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.HASASPECT.Special:Y)| Special: |ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.ASPECT.Special| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.HASASPECT.Target:Y)| Target: |ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.ASPECT.Target| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.HASASPECT.Trigger:Y)| Trigger: |ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.ASPECT.Trigger| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.HASASPECT.Attack Type:Y)| Attack Type: |ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.ASPECT.Attack Type| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.HASASPECT.Attack:Y)| Attack: |ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.ASPECT.Attack| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.HASASPECT.Hit:Y)| Hit: |ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.ASPECT.Hit| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.HASASPECT.Miss:Y)| Miss: |ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.ASPECT.Miss| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.HASASPECT.Effect:Y)| Effect: |ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.ASPECT.Effect| |ENDIF| |ABILITYALL.Power.VISIBLE.%classFeature.TYPE=Class Feature.DESC|
|ENDFOR| |ENDIF| |IIF(count("ABILITIES";"CATEGORY=Power";"TYPE=AtWill";"VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")>0)|
At-Will Powers
|FOR,%atWill,0,count("ABILITIES","CATEGORY=Power","TYPE=AtWill","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")-1,1,0| |OIF(EVEN:%atWill,
,
)| |ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill| |IIF(ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.TYPE:Extraordinary)| (Ex) |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.TYPE:Supernatural)| (Su) |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.TYPE:SpellLike)| (Sp) |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.TYPE:PsiLike)| (Ps) |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.HASASPECT.Power Use:Y)| Power Use: |ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.ASPECT.Power Use| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.HASASPECT.Action Type:Y)| Action Type: |ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.ASPECT.Action Type| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.HASASPECT.Special:Y)| Special: |ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.ASPECT.Special| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.HASASPECT.Target:Y)| Target: |ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.ASPECT.Target| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.HASASPECT.Trigger:Y)| Trigger: |ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.ASPECT.Trigger| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.HASASPECT.Attack:Y)| Attack: |ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.ASPECT.Attack| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.HASASPECT.Hit:Y)| Hit: |ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.ASPECT.Hit| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.HASASPECT.Miss:Y)| Miss: |ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.ASPECT.Miss| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.HASASPECT.Effect:Y)| Effect: |ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.ASPECT.Effect| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.HASASPECT.Sustain:Y)| Effect: |ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.ASPECT.Sustain| |ENDIF| |ABILITYALL.Power.VISIBLE.%atWill.TYPE=AtWill.DESC|
|ENDFOR| |ENDIF| |IIF(count("ABILITIES";"CATEGORY=Power";"TYPE=Encounter";"VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")>0)|
Encounter Powers
|FOR,%encounter,0,count("ABILITIES","CATEGORY=Power","TYPE=Encounter","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")-1,1,0| |OIF(EVEN:%encounter,
,
)| |ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter| |IIF(ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.TYPE:Extraordinary)| (Ex) |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.TYPE:Supernatural)| (Su) |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.TYPE:SpellLike)| (Sp) |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.TYPE:PsiLike)| (Ps) |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.HASASPECT.Power Use:Y)| Power Use: |ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.ASPECT.Power Use| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.HASASPECT.Special:Y)| Special: |ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.ASPECT.Special| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.HASASPECT.Action Type:Y)| Action Type: |ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.ASPECT.Action Type| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.HASASPECT.Target:Y)| Target: |ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.ASPECT.Target| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.HASASPECT.Trigger:Y)| Trigger: |ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.ASPECT.Trigger| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.HASASPECT.Attack:Y)| Attack: |ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.ASPECT.Attack| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.HASASPECT.Hit:Y)| Hit: |ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.ASPECT.Hit| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.HASASPECT.Miss:Y)| Miss: |ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.ASPECT.Miss| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.HASASPECT.Effect:Y)| Effect: |ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.ASPECT.Effect| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.HASASPECT.Sustain:Y)| Effect: |ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.ASPECT.Sustain| |ENDIF| |ABILITYALL.Power.VISIBLE.%encounter.TYPE=Encounter.DESC|
|ENDFOR| |ENDIF| |IIF(count("ABILITIES";"CATEGORY=Power";"TYPE=Daily";"VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")>0)|
Daily Powers
|FOR,%daily,0,count("ABILITIES","CATEGORY=Power","TYPE=Daily","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")-1,1,0| |OIF(EVEN:%daily,
,
)| |ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily| |IIF(ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.TYPE:Extraordinary)| (Ex) |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.TYPE:Supernatural)| (Su) |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.TYPE:SpellLike)| (Sp) |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.TYPE:PsiLike)| (Ps) |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.HASASPECT.Power Use:Y)| Power Use: |ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.ASPECT.Power Use| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.HASASPECT.Special:Y)| Special: |ABILITYALL.Power.VISIBLE.%dily.TYPE=Daily.ASPECT.Special| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.HASASPECT.Action Type:Y)| Action Type: |ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.ASPECT.Action Type| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.HASASPECT.Target:Y)| Target: |ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.ASPECT.Target| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.HASASPECT.Attack:Y)| Attack: |ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.ASPECT.Attack| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.HASASPECT.Trigger:Y)| Trigger: |ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.ASPECT.Trigger| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.HASASPECT.Hit:Y)| Hit: |ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.ASPECT.Hit| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.HASASPECT.Miss:Y)| Miss: |ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.ASPECT.Miss| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.HASASPECT.Effect:Y)| Effect: |ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.ASPECT.Effect| |ENDIF| |IIF(ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.HASASPECT.Sustain:Y)| Effect: |ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.ASPECT.Sustain| |ENDIF| |ABILITYALL.Power.VISIBLE.%daily.TYPE=Daily.DESC|
|ENDFOR| |ENDIF|

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