1<html> 2<head> 3<meta http-equiv="content-type" content="text-html; charset=utf-8" /> 4<title>|NAME| - |PLAYERNAME| (|POOL.COST| Points) in Statblock Format</title> 5<!-- 6 This format is designed to provide detailed information on bonuses 7 and other objects for the purpose of troubleshooting characters 8 9$Revision$ 10$Author: eddyanthony $ 11$Date$ 12 13--> 14<style type="text/css"> 15 body { font-family:sans-serif;text-align:left; color:black; background:white; font-weight:normal; margin: 0px; padding: 5px; } 16 .header { display:block; font-size:x-small; text-align:center; } 17</style> 18</head> 19<body> 20<!-- 21<span class="header">Created using PCGen |EXPORT.VERSION| on |EXPORT.DATE|</span> 22--> 23<b>|NAME|</b><br> 24|GENDER| |RACE|; 25|ALIGNMENT| |SIZELONG| 26|IIF(RACETYPE:None)| 27|TYPE| 28|ELSE| 29|RACETYPE| 30|ABILITYALL.Internal.HIDDEN.0.TYPE=Maneuverability.ASPECT.RaceExtra| 31|ENDIF| 32|IIF(VAR.IF(var("COUNT[RACESUBTYPES]")==0;1;0):1)| 33 34|ELSE| 35 ( 36|FOR,%subtype,0,COUNT[RACESUBTYPES]-2,1,1| 37|RACESUBTYPE.%subtype|, 38|ENDFOR| 39|FOR,%subtype,COUNT[RACESUBTYPES]-1,COUNT[RACESUBTYPES]-1,1,1| 40|RACESUBTYPE.%subtype| 41|ENDFOR| 42) 43|ENDIF| 44<br> 45 46<hr /> 47<b>Region</b> |REGION|<br> 48<b>Experience points</b> |EXP.CURRENT|<br> 49<b>XP multiplying factor for multiclassing</b> |EXP.FACTOR|<br> 50<b>Multiclassing experience penalty</b> |EXP.PENALTY|<br> 51<b>Favored Classes</b> |FAVOREDLIST|<br> 52<b>Total Classes</b> |VAR.COUNT[CLASSES]|<br> 53<b>Face</b> |FACE|<br> 54<b>Reach</b> |REACH|<br> 55<b>Encumbrance Category:</b> |TOTAL.LOAD|<br> 56 57<hr /> 58 59<b>Initiative</b> |INITIATIVEMOD| = |STAT.1.MOD.SIGN|[STAT] |INITIATIVEBONUS.SIGN|[MISC]<br> 60 61<b>Armor Class</b> |AC.Total| = |AC.Base.SIGN|[BASE] 62|IIF(AC.Size:0)| 63|ELSE| 64|AC.Size.SIGN|[SIZE] 65|ENDIF| 66|IIF(AC.Ability:0)| 67|ELSE| 68|AC.Ability.SIGN|[STAT] 69|ENDIF| 70|IIF(AC.NaturalArmor:0)| 71|ELSE| 72|AC.NaturalArmor.SIGN|[NATURAL] 73|ENDIF| 74|IIF(AC.Deflection:0)| 75|ELSE| 76|AC.Deflection.SIGN|[DEFLECTION] 77|ENDIF| 78|IIF(AC.Misc:0)| 79|ELSE| 80|AC.Misc.SIGN|[MISC] 81|ENDIF| 82|IIF(AC.Armor:0)| 83|ELSE| 84|AC.Armor.SIGN| |EQ.IS.ARMOR.0.NAME|, 85|ENDIF| 86|IIF(AC.Shield:0)| 87|ELSE| 88|AC.Shield.SIGN| 89|IIF(EQ.IS.SHIELD.0.TYPE:HEAVY)| 90[Heavy Shield] 91|ELSE| 92|ENDIF| 93|IIF(EQ.IS.SHIELD.0.TYPE:LIGHT)| 94[Light Shield] 95|ELSE| 96|ENDIF| 97|IIF(EQ.IS.SHIELD.0.TYPE:BUCKLER)| 98[Buckler] 99|ELSE| 100|ENDIF| 101|IIF(EQ.IS.SHIELD.0.TYPE:TOWER)| 102[Tower Shield] 103|ELSE| 104|ENDIF| 105|ENDIF| 106<br> 107 108<hr /> 109<b>Ability Scores</b> 110 111<blockquote> 112|FOR,%stat,0,COUNT[STATS]-1,1,1| 113<b>|TEXT.SENTENCE.STAT.%stat.NAME| |STAT.%stat|</b> (|STAT.%stat.MOD|) = 114|STAT.%stat.BASE.SIGN-(STAT.%stat.LEVEL.(VAR.TL)-STAT.%stat.LEVEL.1)|[USER] <!-- Report User Values --> 115 <!-- Report MISC Bonuses --> 116|STAT.%stat.LEVEL.1.NOPOST.NOEQUIP.NOTEMP-(STAT.%stat.BASE-(STAT.%stat.LEVEL.(VAR.TL)-STAT.%stat.LEVEL.1)).SIGN|[MISC] 117 118 119<br> 120|ENDFOR| 121</blockquote> 122 123<hr /> 124<b>Saving Throws</b> 125 126<blockquote> 127<b>Fortitude</b>: |CHECK.FORTITUDE.TOTAL| = 128|CHECK.FORTITUDE.BASE|[BASE] 129|IIF(var("CHECK.FORTITUDE.STATMOD")==0)| 130|ELSE| 131|CHECK.FORTITUDE.STATMOD|[CON] 132|ENDIF| 133|IIF(var("CHECK.FORTITUDE.MAGIC")==0)| 134|ELSE| 135|CHECK.FORTITUDE.MAGIC|[MAGIC] 136|ENDIF| 137|IIF(var("CHECK.FORTITUDE.FEATS")==0)| 138|ELSE| 139|CHECK.FORTITUDE.FEATS|[Feat] 140|ENDIF| 141|IIF(var("CHECK.FORTITUDE.EPIC")==0)| 142|ELSE| 143|CHECK.FORTITUDE.EPIC|[EPIC] 144|ENDIF| 145|IIF(var("CHECK.FORTITUDE.MISC.NOMAGIC.NOSTAT")==0)| 146|ELSE| 147|CHECK.FORTITUDE.MISC.NOMAGIC.NOSTAT|[MISC] 148|ENDIF| 149<br> 150<b>Reflex</b>: |CHECK.REFLEX.TOTAL| = 151|CHECK.REFLEX.BASE|[BASE] 152|IIF(var("CHECK.REFLEX.STATMOD")==0)| 153|ELSE| 154|CHECK.REFLEX.STATMOD|[DEX] 155|ENDIF| 156|IIF(var("CHECK.REFLEX.MAGIC")==0)| 157|ELSE| 158|CHECK.REFLEX.MAGIC|[MAGIC] 159|ENDIF| 160|IIF(var("CHECK.REFLEX.FEATS")==0)| 161|ELSE| 162|CHECK.REFLEX.FEATS|[Feat] 163|ENDIF| 164|IIF(var("CHECK.REFLEX.EPIC")==0)| 165|ELSE| 166|CHECK.REFLEX.EPIC|[EPIC] 167|ENDIF| 168|IIF(var("CHECK.REFLEX.MISC.NOMAGIC.NOSTAT")==0)| 169|ELSE| 170|CHECK.REFLEX.MISC.NOMAGIC.NOSTAT|[MISC] 171|ENDIF| 172<br> 173<b>Will</b>: |CHECK.2.TOTAL| = 174|CHECK.2.BASE|[BASE] 175|IIF(var("CHECK.2.STATMOD")==0)| 176|ELSE| 177|CHECK.2.STATMOD|[WIS] 178|ENDIF| 179|IIF(var("CHECK.2.MAGIC")==0)| 180|ELSE| 181|CHECK.2.MAGIC|[MAGIC] 182|ENDIF| 183|IIF(var("CHECK.2.FEATS")==0)| 184|ELSE| 185|CHECK.2.FEATS|[Feat] 186|ENDIF| 187|IIF(var("CHECK.2.EPIC")==0)| 188|ELSE| 189|CHECK.2.EPIC|[EPIC] 190|ENDIF| 191|IIF(var("CHECK.2.MISC.NOMAGIC.NOSTAT")==0)| 192|ELSE| 193|CHECK.2.MISC.NOMAGIC.NOSTAT|[MISC] 194|ENDIF| 195<br> 196|FOR,%ability,0,count("ABILITIES","ASPECT=SaveBonus")-1,1,0| 197<b>Conditionals:</b> 198|ABILITYALL.ANY.%ability.ASPECT=SaveBonus.ASPECT.SaveBonus| 199|ENDFOR| 200<br> 201 202 203</blockquote> 204 205<hr /> 206<b>Attacks</b> 207 208|FOR,%weap,0,COUNT[EQTYPE.Weapon]-1,1,0| 209<b>|WEAPON.%weap.NAME.NOSTAR| </b> 210|OIF(WEAPON.%weap.ISTYPE.Ranged,<i>Ranged; </i>,<i>Melee; </i>)| 211Number of Attacks: |WEAPON.%weap.NUMATTACKS|; 212Crit: |WEAPON.%weap.CRIT|; 213Crit Multiplier: x|WEAPON.%weap.MULT|; 214|IIF(WEAPON.%weap.ISTYPE.Ranged)| 215Range Increment: |WEAPON.%weap.RANGE| 216|ELSE| 217Reach: |WEAPON.%weap.REACH| ft. 218|ENDIF| 219<blockquote> 220|IIF(WEAPON.%weap.ISTYPE.Ranged)| 221To Hit: |WEAPON.%weap.BASEHIT.0| 222= |ATTACK.RANGED.BASE|[BAB] 223|IIF(ATTACK.RANGED.STAT:0)| 224|ELSE| 225|ATTACK.RANGED.STAT|[STAT] 226|ENDIF| 227|ATTACK.RANGED.SIZE|[SIZE] 228|IIF(var("STRLEN[WEAPON.%weap.FEATHIT]")==0)| 229|ELSE| 230|WEAPON.%weap.FEATHIT|[FEAT] 231|ENDIF| 232|IIF(WEAPON.%weap.MAGICHIT:0)| 233|ELSE| 234|WEAPON.%weap.MAGICHIT|[MAGIC] 235|ENDIF| 236|IIF(WEAPON.%weap.MISC:0)| 237|ELSE| 238|WEAPON.%weap.MISC|[MISC] 239|ENDIF| 240|ELSE| 241To Hit: 242|IIF(WEAPON.%weap.BASEHIT:INVALIDTEXT.TOHIT)| 243<b>|WEAPON.%weap.THHIT.0|</b> 244|ELSE| 245<b>|WEAPON.%weap.BASEHIT.0|</b> 246|ENDIF| 247 = |ATTACK.MELEE.BASE|[BAB] 248|IIF(ATTACK.MELEE.STAT:0)| 249|ELSE| 250|ATTACK.MELEE.STAT|[STAT] 251|ENDIF| 252|ATTACK.MELEE.SIZE|[SIZE] 253|IIF(var("STRLEN[WEAPON.%weap.FEATHIT]")==0)| 254|ELSE| 255|WEAPON.%weap.FEATHIT|[FEAT] 256|ENDIF| 257|IIF(WEAPON.%weap.MAGICHIT:0)| 258|ELSE| 259|WEAPON.%weap.MAGICHIT|[MAGIC] 260|ENDIF| 261|IIF(WEAPON.%weap.MISC:0)| 262|ELSE| 263|WEAPON.%weap.MISC|[MISC] 264|ENDIF| 265|ENDIF| 266|IIF(WEAPON.%weap.ISTYPE.Ranged)| 267<br>Damage: <b>|WEAPON.%weap.RANGELIST.0.DAMAGE|</b>; 268|ELSE| 269<br>Damage: <b>|WEAPON.%weap.DAMAGE|</b> 270|ENDIF| 271</blockquote> 272<br> 273|ENDFOR| 274 275<hr /> 276<b>Skills</b> 277 278<blockquote> 279|FOR,%skill,0,${count("SKILLSIT", "VIEW=VISIBLE_EXPORT")-1},1,0| 280|IIF(VAR.IF(var("SKILLSIT.%skill.RANK")==0;1;0):1)| 281|IIF(VAR.IF(var("SKILLSIT.%skill.TOTAL")==0;1;0):1)| 282|ELSE| 283<font color="#999999"><b>|SKILLSIT.%skill|</b> |SKILLSIT.%skill.TOTAL.INTVAL.SIGN| = |SKILLSIT.%skill.EXPLAIN_LONG| </font><br> 284|ENDIF| 285|ELSE| 286<b>|SKILLSIT.%skill|</b> |SKILLSIT.%skill.TOTAL.INTVAL.SIGN| = |SKILLSIT.%skill.RANK.INTVAL.SIGN|[RANK] |SKILLSIT.%skill.EXPLAIN_LONG| <br> 287|ENDIF| 288|ENDFOR| 289</blockquote> 290 291<b>Skill Points</b> 292<blockquote> 293|FOR,%points,0,COUNT[CLASSES]-1,1,0| 294|MANUALWHITESPACE| |CLASS.%points.LEVEL| |TEXT.NUMSUFFIX.CLASS.%points.LEVEL| |ENDMANUALWHITESPACE| level |CLASS.%points|: <b>|SKILLPOINTS.TOTAL.%points|</b> 295|IIF(SKILLPOINTS.UNUSED.%points!=0)| 296<font color="#FF0000"> Unspent: |SKILLPOINTS.UNUSED.%points|</font> 297|ENDIF| 298<br> 299|ENDFOR| 300</blockquote> 301 302|IIF(var("COUNT[FEATSALL.VISIBLE]")==0)| 303|ELSE| 304<hr /> 305|ENDIF| 306 307|IIF(var("COUNT[FEATS.VISIBLE]")==0)| 308|ELSE| 309<b>Feats</b> 310|ENDIF| 311<blockquote> 312|FOR,%feat,0,COUNT[FEATS.VISIBLE]-1,1,0| 313<b>|FEAT.VISIBLE.%feat|</b> [<i>|FEAT.VISIBLE.%feat.SOURCE|</i>]<br> 314|ENDFOR| 315</blockquote> 316 317|IIF(var("COUNT[FEATSAUTO.VISIBLE]")==0)| 318|ELSE| 319<b>Feats (Automatic)</b> 320|ENDIF| 321<blockquote> 322|FOR,%feat,0,COUNT[FEATSAUTO.VISIBLE]-1,1,0| 323<b>|FEATAUTO.VISIBLE.%feat|</b> [<i>|FEATAUTO.VISIBLE.%feat.SOURCE|</i>]<br> 324|ENDFOR| 325</blockquote> 326 327|IIF(var("COUNT[VFEATS.VISIBLE]")==0)| 328|ELSE| 329<b>Feats (Virtual)</b> 330|ENDIF| 331<blockquote> 332|FOR,%feat,0,COUNT[VFEATS.VISIBLE]-1,1,0| 333<b>|VFEAT.VISIBLE.%feat|</b> [<i>|VFEAT.VISIBLE.%feat.SOURCE|</i>]<br> 334|ENDFOR| 335</blockquote> 336 337|IIF(var("COUNT[FEATSALL.HIDDEN]")==0)| 338|ELSE| 339<hr /> 340|ENDIF| 341 342|IIF(var("COUNT[FEATS.HIDDEN]")==0)| 343|ELSE| 344<b>Feats (Hidden)</b> 345|ENDIF| 346<blockquote> 347|FOR,%feat,0,COUNT[FEATS.HIDDEN]-1,1,0| 348<b>|FEAT.HIDDEN.%feat|</b> [<i>|FEAT.HIDDEN.%feat.SOURCE|</i>]<br> 349|ENDFOR| 350</blockquote> 351 352|IIF(var("COUNT[FEATSAUTO.HIDDEN]")==0)| 353|ELSE| 354<b>Feats (Hidden Automatic)</b> 355|ENDIF| 356<blockquote> 357|FOR,%feat,0,COUNT[FEATSAUTO.HIDDEN]-1,1,0| 358<b>|FEATAUTO.HIDDEN.%feat|</b> [<i>|FEATAUTO.HIDDEN.%feat.SOURCE|</i>]<br> 359|ENDFOR| 360</blockquote> 361 362|IIF(var("COUNT[VFEATS.HIDDEN]")==0)| 363|ELSE| 364<b>Feats (Hidden Virtual)</b> 365|ENDIF| 366<blockquote> 367|FOR,%feat,0,COUNT[VFEATS.HIDDEN]-1,1,0| 368<b>|VFEAT.HIDDEN.%feat|</b> [<i>|VFEAT.HIDDEN.%feat.SOURCE|</i>]<br> 369|ENDFOR| 370</blockquote> 371 372|IIF(count("ABILITIES";"CATEGORY=Special Ability";"VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")==0)| 373|ELSE| 374<hr /> 375|ENDIF| 376 377 378 379|IIF(count("ABILITIES";"CATEGORY=Special Ability";"VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY";"NATURE=NORMAL")==0)| 380|ELSE| 381<b>Special Abilities</b> 382|ENDIF| 383<blockquote> 384|FOR,%ability,0,count("ABILITIES","CATEGORY=Special Ability","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY","NATURE=NORMAL")-1,1,0| 385<b>|ABILITY.Special Ability.VISIBLE.%ability.KEY|</b> [<i>|ABILITY.Special Ability.VISIBLE.%ability.SOURCE|</i>]<br> 386|ENDFOR| 387</blockquote> 388 389|IIF(count("ABILITIES";"CATEGORY=Special Ability";"VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY";"NATURE=AUTOMATIC")==0)| 390|ELSE| 391<b>Special Abilities (Automatic)</b> 392|ENDIF| 393<blockquote> 394|FOR,%ability,0,count("ABILITIES","CATEGORY=Special Ability","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY","NATURE=AUTOMATIC")-1,1,0| 395<b>|ABILITYAUTO.Special Ability.VISIBLE.%ability.KEY|</b> [<i>|ABILITYAUTO.Special Ability.VISIBLE.%ability.SOURCE|</i>]<br> 396|ENDFOR| 397</blockquote> 398 399|IIF(count("ABILITIES";"CATEGORY=Special Ability";"VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY";"NATURE=VIRTUAL")==0)| 400|ELSE| 401<b>Special Abilities (Virtual)</b> 402|ENDIF| 403<blockquote> 404|FOR,%ability,0,count("ABILITIES","CATEGORY=Special Ability","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY","NATURE=VIRTUAL")-1,1,0| 405<b>|VABILITY.Special Ability.VISIBLE.%ability.KEY|</b> [<i>|VABILITY.Special Ability.VISIBLE.%ability.SOURCE|</i>]<br> 406|ENDFOR| 407</blockquote> 408 409|IIF(count("ABILITIES";"CATEGORY=Special Ability";"VISIBILITY=HIDDEN[or]VISIBILITY=DISPLAY_ONLY")==0)| 410|ELSE| 411<hr /> 412|ENDIF| 413 414 415|IIF(count("ABILITIES";"CATEGORY=Special Ability";"VISIBILITY=HIDDEN[or]VISIBILITY=DISPLAY_ONLY";"NATURE=NORMAL")==0)| 416|ELSE| 417<b>Special Abilities (Hidden)</b> 418|ENDIF| 419<blockquote> 420|FOR,%ability,0,count("ABILITIES","CATEGORY=Special Ability","VISIBILITY=HIDDEN[or]VISIBILITY=DISPLAY_ONLY","NATURE=NORMAL")-1,1,0| 421<b>|ABILITY.Special Ability.HIDDEN.%ability.KEY|</b> [<i>|ABILITY.Special Ability.HIDDEN.%ability.SOURCE|</i>]<br> 422|ENDFOR| 423</blockquote> 424 425|IIF(count("ABILITIES";"CATEGORY=Special Ability";"VISIBILITY=HIDDEN[or]VISIBILITY=DISPLAY_ONLY";"NATURE=AUTOMATIC")==0)| 426|ELSE| 427<b>Special Abilities (Hidden Automatic)</b> 428|ENDIF| 429<blockquote> 430|FOR,%ability,0,count("ABILITIES","CATEGORY=Special Ability","VISIBILITY=HIDDEN[or]VISIBILITY=DISPLAY_ONLY","NATURE=AUTOMATIC")-1,1,0| 431<b>|ABILITYAUTO.Special Ability.HIDDEN.%ability.KEY|</b> [<i>|ABILITYAUTO.Special Ability.HIDDEN.%ability.SOURCE|</i>]<br> 432|ENDFOR| 433</blockquote> 434 435|IIF(count("ABILITIES";"CATEGORY=Special Ability";"VISIBILITY=HIDDEN[or]VISIBILITY=DISPLAY_ONLY";"NATURE=VIRTUAL")==0)| 436|ELSE| 437<b>Special Abilities (Hidden Virtual)</b> 438|ENDIF| 439<blockquote> 440|FOR,%ability,0,count("ABILITIES","CATEGORY=Special Ability","VISIBILITY=HIDDEN[or]VISIBILITY=DISPLAY_ONLY","NATURE=VIRTUAL")-1,1,0| 441<b>|VABILITY.Special Ability.HIDDEN.%ability.KEY|</b> [<i>|VABILITY.Special Ability.HIDDEN.%ability.SOURCE|</i>]<br> 442|ENDFOR| 443</blockquote> 444 445|IIF(count("ABILITIES";"CATEGORY=Internal";"VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")==0)| 446|ELSE| 447<hr /> 448|ENDIF| 449 450 451 452|IIF(count("ABILITIES";"CATEGORY=Internal";"VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY";"NATURE=NORMAL")==0)| 453|ELSE| 454<b>Internal Abilities</b> 455|ENDIF| 456<blockquote> 457|FOR,%ability,0,count("ABILITIES","CATEGORY=Internal","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY","NATURE=NORMAL")-1,1,0| 458<b>|ABILITY.Internal.VISIBLE.%ability.KEY|</b> [<i>|ABILITY.Internal.VISIBLE.%ability.SOURCE|</i>]<br> 459|ENDFOR| 460</blockquote> 461 462|IIF(count("ABILITIES";"CATEGORY=Internal";"VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY";"NATURE=AUTOMATIC")==0)| 463|ELSE| 464<b>Internal Abilities (Automatic)</b> 465|ENDIF| 466<blockquote> 467|FOR,%ability,0,count("ABILITIES","CATEGORY=Internal","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY","NATURE=AUTOMATIC")-1,1,0| 468<b>|ABILITYAUTO.Internal.VISIBLE.%ability.KEY|</b> [<i>|ABILITYAUTO.Internal.VISIBLE.%ability.SOURCE|</i>]<br> 469|ENDFOR| 470</blockquote> 471 472|IIF(count("ABILITIES";"CATEGORY=Internal";"VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY";"NATURE=VIRTUAL")==0)| 473|ELSE| 474<b>Internal Abilities (Virtual)</b> 475|ENDIF| 476<blockquote> 477|FOR,%ability,0,count("ABILITIES","CATEGORY=Internal","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY","NATURE=VIRTUAL")-1,1,0| 478<b>|VABILITY.Internal.VISIBLE.%ability.KEY|</b> [<i>|VABILITY.Internal.VISIBLE.%ability.SOURCE|</i>]<br> 479|ENDFOR| 480</blockquote> 481 482|IIF(count("ABILITIES";"CATEGORY=Internal";"VISIBILITY=HIDDEN[or]VISIBILITY=DISPLAY_ONLY")==0)| 483|ELSE| 484<hr /> 485|ENDIF| 486 487 488|IIF(count("ABILITIES";"CATEGORY=Internal";"VISIBILITY=HIDDEN[or]VISIBILITY=DISPLAY_ONLY";"NATURE=NORMAL")==0)| 489|ELSE| 490<b>Internal Abilities (Hidden)</b> 491|ENDIF| 492<blockquote> 493|FOR,%ability,0,count("ABILITIES","CATEGORY=Internal","VISIBILITY=HIDDEN[or]VISIBILITY=DISPLAY_ONLY","NATURE=NORMAL")-1,1,0| 494<b>|ABILITY.Internal.HIDDEN.%ability.KEY|</b> [<i>|ABILITY.Internal.HIDDEN.%ability.SOURCE|</i>]<br> 495|ENDFOR| 496</blockquote> 497 498|IIF(count("ABILITIES";"CATEGORY=Internal";"VISIBILITY=HIDDEN[or]VISIBILITY=DISPLAY_ONLY";"NATURE=AUTOMATIC")==0)| 499|ELSE| 500<b>Internal Abilities (Hidden Automatic)</b> 501|ENDIF| 502<blockquote> 503|FOR,%ability,0,count("ABILITIES","CATEGORY=Internal","VISIBILITY=HIDDEN[or]VISIBILITY=DISPLAY_ONLY","NATURE=AUTOMATIC")-1,1,0| 504<b>|ABILITYAUTO.Internal.HIDDEN.%ability.KEY|</b> [<i>|ABILITYAUTO.Internal.HIDDEN.%ability.SOURCE|</i>]<br> 505|ENDFOR| 506</blockquote> 507 508|IIF(count("ABILITIES";"CATEGORY=Internal";"VISIBILITY=HIDDEN[or]VISIBILITY=DISPLAY_ONLY";"NATURE=VIRTUAL")==0)| 509|ELSE| 510<b>Internal Abilities (Hidden Virtual)</b> 511|ENDIF| 512<blockquote> 513|FOR,%ability,0,count("ABILITIES","CATEGORY=Internal","VISIBILITY=HIDDEN[or]VISIBILITY=DISPLAY_ONLY","NATURE=VIRTUAL")-1,1,0| 514<b>|VABILITY.Internal.HIDDEN.%ability.KEY|</b> [<i>|VABILITY.Internal.HIDDEN.%ability.SOURCE|</i>]<br> 515|ENDFOR| 516</blockquote> 517 518|IIF(count("ABILITIES";"CATEGORY=Skill")==0)| 519|ELSE| 520<b>Skill Abilities</b> 521|ENDIF| 522<blockquote> 523|FOR,%ability,0,count("ABILITIES","CATEGORY=Skill")-1,1,0| 524<b>|ABILITYALL.Skill.%ability.KEY|</b> [<i>|ABILITYALL.Skill.%ability.SOURCE|</i>]<br> 525|ENDFOR| 526</blockquote> 527 528|IIF(count("ABILITIES";"CATEGORY=Language")==0)| 529|ELSE| 530<b>Language Abilities</b> 531|ENDIF| 532<blockquote> 533|FOR,%ability,0,count("ABILITIES","CATEGORY=Language")-1,1,0| 534<b>|ABILITYALL.Language.%ability.KEY|</b> [<i>|ABILITYALL.Language.%ability.SOURCE|</i>]<br> 535|ENDFOR| 536</blockquote> 537 538|IIF(count("ABILITIES";"CATEGORY=Weapon")==0)| 539|ELSE| 540<b>Weapon Abilities</b> 541|ENDIF| 542<blockquote> 543|FOR,%ability,0,count("ABILITIES","CATEGORY=Weapon")-1,1,0| 544<b>|ABILITYALL.Weapon.%ability.KEY|</b> [<i>|ABILITYALL.Weapon.%ability.SOURCE|</i>]<br> 545|ENDFOR| 546</blockquote> 547 548|IIF(count("ABILITIES";"CATEGORY=Class")==0)| 549|ELSE| 550<b>Class</b> 551|ENDIF| 552<blockquote> 553|FOR,%ability,0,count("ABILITIES","CATEGORY=Class")-1,1,0| 554<b>|ABILITYALL.Class.%ability.KEY|</b> [<i>|ABILITYALL.Class.%ability.SOURCE|</i>]<br> 555|ENDFOR| 556</blockquote> 557 558 559|IIF(count("ABILITIES";"CATEGORY=Natural Attack")==0)| 560|ELSE| 561<b>Natural Attack</b> 562|ENDIF| 563<blockquote> 564|FOR,%ability,0,count("ABILITIES","CATEGORY=Natural Attack")-1,1,0| 565<b>|ABILITYALL.Natural Attack.%ability.KEY|</b> [<i>|ABILITYALL.Natural Attack.%ability.SOURCE|</i>]<br> 566|ENDFOR| 567</blockquote> 568 569<!-- Domain --> 570|IIF(count("ABILITIES";"CATEGORY=Domain")==0)| 571|ELSE| 572<b>Domain Abilities </b> 573|ENDIF| 574<blockquote> 575|FOR,%ability,0,count("ABILITIES","CATEGORY=Domain")-1,1,0| 576<b>|ABILITYALL.Domain.%ability.KEY|</b> [<i>|ABILITYALL.Domain.%ability.SOURCE|</i>]<br> 577|ENDFOR| 578</blockquote> 579 580 581 582 583<!-- START Template Table --> 584|%TEMPLATE.0| 585 <table width="100%" cellspacing="0" cellpadding="3" summary="Template Table"> 586 <tr> 587 <td bgcolor="black" align="center" colspan="1"><font color="white" style="font-size: 9pt"><b>TEMPLATES</b></font></td> 588 </tr> 589 <tr> 590 <td valign="top" width="70%" class="border8">|TEMPLATELIST|<br /></td> 591 </tr> 592 </table> 593<font style="font-size:2pt"><br /></font> 594|%| 595<!-- STOP Template Table --> 596 597<!-- Trouble-shooting stuff --> 598 599<hr /> 600 601|IIF(VAR.IF(var("FEATPOINTS")==0;1;0):1)| 602|ELSE| 603<font color="#FF0000" size="+1"><strong>Unspent Feat Points: |FEATPOINTS.INTVAL|</strong></font> 604|ENDIF| 605 606|IIF(VAR.IF(var("SKILLPOINTS.UNUSED")==0;1;0):1)| 607|ELSE| 608<br /><font color="#FF0000" size="+1"><strong>Unspent Skill Points: |SKILLPOINTS.UNUSED.INTVAL|</strong></font> 609|ENDIF| 610 611 612<p>Skill Breakdown</p> 613<p> 614|FOR,%skill,0,${count("SKILLSIT", "VIEW=VISIBLE_EXPORT")-1},1,0| 615|IIF(VAR.IF(var("SKILL.%skill.RANK")==0;1;0):1)| 616|IIF(VAR.IF(var("SKILL.%skill.TOTAL")==0;1;0):1)| 617|ELSE| 618<font color="#FF6600"><b>|SKILL.%skill| |SKILL.%skill.TOTAL.INTVAL.SIGN| =</b> |SKILL.%skill.EXPLAIN_LONG| </font><br /> 619|ENDIF| 620|ELSE| 621<b>|SKILL.%skill| |SKILL.%skill.TOTAL.INTVAL.SIGN| =</b> |SKILL.%skill.RANK.INTVAL.SIGN|[RANK] |SKILL.%skill.EXPLAIN_LONG| <br /> 622|ENDIF| 623|ENDFOR| 624</p> 625<font size="-2">Created using PCGen |EXPORT.VERSION| on |EXPORT.DATE| </font> 626 627 628<!-- End Trouble-shooting stuff --> 629<hr /> 630 631</body> 632</html>