You can subscribe to this list here.
2006 |
Jan
|
Feb
(26) |
Mar
(493) |
Apr
(372) |
May
(131) |
Jun
(96) |
Jul
(87) |
Aug
(116) |
Sep
(68) |
Oct
(127) |
Nov
(158) |
Dec
(122) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(258) |
Feb
(148) |
Mar
(367) |
Apr
(202) |
May
(268) |
Jun
(182) |
Jul
(344) |
Aug
(324) |
Sep
(254) |
Oct
(264) |
Nov
(155) |
Dec
(169) |
2008 |
Jan
(266) |
Feb
(330) |
Mar
(371) |
Apr
(378) |
May
(259) |
Jun
(547) |
Jul
(319) |
Aug
(346) |
Sep
(198) |
Oct
(440) |
Nov
(230) |
Dec
(251) |
2009 |
Jan
(422) |
Feb
(344) |
Mar
(274) |
Apr
(70) |
May
(27) |
Jun
(86) |
Jul
(214) |
Aug
(158) |
Sep
(272) |
Oct
(235) |
Nov
(232) |
Dec
(155) |
2010 |
Jan
(147) |
Feb
(75) |
Mar
(93) |
Apr
(120) |
May
(317) |
Jun
(373) |
Jul
(324) |
Aug
(222) |
Sep
(274) |
Oct
(439) |
Nov
(358) |
Dec
(274) |
2011 |
Jan
(200) |
Feb
(167) |
Mar
(82) |
Apr
(159) |
May
(176) |
Jun
(120) |
Jul
(68) |
Aug
(85) |
Sep
(75) |
Oct
(40) |
Nov
(130) |
Dec
(106) |
2012 |
Jan
(254) |
Feb
(411) |
Mar
(274) |
Apr
(43) |
May
(136) |
Jun
(97) |
Jul
(64) |
Aug
(118) |
Sep
(465) |
Oct
(550) |
Nov
(424) |
Dec
(394) |
2013 |
Jan
(329) |
Feb
(289) |
Mar
(259) |
Apr
(236) |
May
(243) |
Jun
(379) |
Jul
(311) |
Aug
(296) |
Sep
(297) |
Oct
(422) |
Nov
(466) |
Dec
(254) |
2014 |
Jan
(364) |
Feb
(278) |
Mar
(208) |
Apr
(184) |
May
(248) |
Jun
(370) |
Jul
(396) |
Aug
(246) |
Sep
(156) |
Oct
(168) |
Nov
(331) |
Dec
(158) |
2015 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <ama...@us...> - 2014-12-08 06:28:31
|
Revision: 25735 http://sourceforge.net/p/pcgen/code/25735 Author: amaitland Date: 2014-12-08 06:28:23 +0000 (Mon, 08 Dec 2014) Log Message: ----------- revert to original name since conflict no longer exists Added Paths: ----------- Trunk/pcgen/data/gaslight/battlefield_press/gaslight/gaslight_players_guide/ Removed Paths: ------------- Trunk/pcgen/data/gaslight/battlefield_press/gaslight/gaslight_players_guide_1st/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2014-12-08 06:26:31
|
Revision: 25734 http://sourceforge.net/p/pcgen/code/25734 Author: amaitland Date: 2014-12-08 06:26:22 +0000 (Mon, 08 Dec 2014) Log Message: ----------- SUBCLASS:Wizard should be Universalist Modified Paths: -------------- branches/6.04.x/data/pathfinder/paizo/adventure_path/curse_of_the_crimson_throne/ap8/ap8_kits.lst branches/6.04.x/data/pathfinder/paizo/adventure_path/rise_of_the_runelords/rise_of_the_runelords_ae/rotr_kits.lst branches/6.04.x/data/pathfinder/paizo/adventure_path/second_darkness/ap13/ap13_kits.lst Modified: branches/6.04.x/data/pathfinder/paizo/adventure_path/curse_of_the_crimson_throne/ap8/ap8_kits.lst =================================================================== --- branches/6.04.x/data/pathfinder/paizo/adventure_path/curse_of_the_crimson_throne/ap8/ap8_kits.lst 2014-12-08 06:25:58 UTC (rev 25733) +++ branches/6.04.x/data/pathfinder/paizo/adventure_path/curse_of_the_crimson_throne/ap8/ap8_kits.lst 2014-12-08 06:26:22 UTC (rev 25734) @@ -430,7 +430,7 @@ NAME:Ramoska Arkminos STAT:STR=8|DEX=12|CON=10|WIS=14|INT=17|CHA=13 TEMPLATE:Nosferatu -CLASS:Wizard LEVEL:8 SUBCLASS:Wizard +CLASS:Wizard LEVEL:8 SUBCLASS:Universalist ABILITY:CATEGORY=Favored Class|Wizard ABILITY:CATEGORY=Favored Class Bonus|Favored Class Bonus ~ Hit Point ABILITY:CATEGORY=Favored Class Bonus|Favored Class Bonus ~ Hit Point Modified: branches/6.04.x/data/pathfinder/paizo/adventure_path/rise_of_the_runelords/rise_of_the_runelords_ae/rotr_kits.lst =================================================================== --- branches/6.04.x/data/pathfinder/paizo/adventure_path/rise_of_the_runelords/rise_of_the_runelords_ae/rotr_kits.lst 2014-12-08 06:25:58 UTC (rev 25733) +++ branches/6.04.x/data/pathfinder/paizo/adventure_path/rise_of_the_runelords/rise_of_the_runelords_ae/rotr_kits.lst 2014-12-08 06:26:22 UTC (rev 25734) @@ -220,7 +220,7 @@ NAME:Lyrie Akenja ALIGN:CE LANGBONUS:Goblin|Thassilonian -CLASS:Wizard LEVEL:3 SUBCLASS:Wizard +CLASS:Wizard LEVEL:3 SUBCLASS:Universalist ABILITY:CATEGORY=Arcane Bond|Arcane Bond ~ Familiar ABILITY:CATEGORY=Favored Class|Wizard ABILITY:CATEGORY=Favored Class Bonus|Favored Class Bonus ~ Hit Point Modified: branches/6.04.x/data/pathfinder/paizo/adventure_path/second_darkness/ap13/ap13_kits.lst =================================================================== --- branches/6.04.x/data/pathfinder/paizo/adventure_path/second_darkness/ap13/ap13_kits.lst 2014-12-08 06:25:58 UTC (rev 25733) +++ branches/6.04.x/data/pathfinder/paizo/adventure_path/second_darkness/ap13/ap13_kits.lst 2014-12-08 06:26:22 UTC (rev 25734) @@ -58,7 +58,7 @@ TEMPLATE:Angvar Thestlecrit STAT:STR=10|DEX=14|CON=13|INT=13|WIS=12|CHA=8 NAME:Angvar Thestlecrit -CLASS:Wizard LEVEL:2 SUBCLASS:Wizard +CLASS:Wizard LEVEL:2 SUBCLASS:Universalist ABILITY:CATEGORY=Favored Class|Wizard ABILITY:CATEGORY=Favored Class Bonus|Favored Class Bonus ~ Hit Point ABILITY:CATEGORY=Favored Class Bonus|Favored Class Bonus ~ Hit Point This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2014-12-08 06:26:06
|
Revision: 25733 http://sourceforge.net/p/pcgen/code/25733 Author: amaitland Date: 2014-12-08 06:25:58 +0000 (Mon, 08 Dec 2014) Log Message: ----------- SUBCLASS:Wizard should be Universalist Modified Paths: -------------- Trunk/pcgen/data/pathfinder/paizo/adventure_path/curse_of_the_crimson_throne/ap8/ap8_kits.lst Trunk/pcgen/data/pathfinder/paizo/adventure_path/rise_of_the_runelords/rise_of_the_runelords_ae/rotr_kits.lst Trunk/pcgen/data/pathfinder/paizo/adventure_path/second_darkness/ap13/ap13_kits.lst Modified: Trunk/pcgen/data/pathfinder/paizo/adventure_path/curse_of_the_crimson_throne/ap8/ap8_kits.lst =================================================================== --- Trunk/pcgen/data/pathfinder/paizo/adventure_path/curse_of_the_crimson_throne/ap8/ap8_kits.lst 2014-12-07 08:12:03 UTC (rev 25732) +++ Trunk/pcgen/data/pathfinder/paizo/adventure_path/curse_of_the_crimson_throne/ap8/ap8_kits.lst 2014-12-08 06:25:58 UTC (rev 25733) @@ -430,7 +430,7 @@ NAME:Ramoska Arkminos STAT:STR=8|DEX=12|CON=10|WIS=14|INT=17|CHA=13 TEMPLATE:Nosferatu -CLASS:Wizard LEVEL:8 SUBCLASS:Wizard +CLASS:Wizard LEVEL:8 SUBCLASS:Universalist ABILITY:CATEGORY=Favored Class|Wizard ABILITY:CATEGORY=Favored Class Bonus|Favored Class Bonus ~ Hit Point ABILITY:CATEGORY=Favored Class Bonus|Favored Class Bonus ~ Hit Point Modified: Trunk/pcgen/data/pathfinder/paizo/adventure_path/rise_of_the_runelords/rise_of_the_runelords_ae/rotr_kits.lst =================================================================== --- Trunk/pcgen/data/pathfinder/paizo/adventure_path/rise_of_the_runelords/rise_of_the_runelords_ae/rotr_kits.lst 2014-12-07 08:12:03 UTC (rev 25732) +++ Trunk/pcgen/data/pathfinder/paizo/adventure_path/rise_of_the_runelords/rise_of_the_runelords_ae/rotr_kits.lst 2014-12-08 06:25:58 UTC (rev 25733) @@ -220,7 +220,7 @@ NAME:Lyrie Akenja ALIGN:CE LANGBONUS:Goblin|Thassilonian -CLASS:Wizard LEVEL:3 SUBCLASS:Wizard +CLASS:Wizard LEVEL:3 SUBCLASS:Universalist ABILITY:CATEGORY=Arcane Bond|Arcane Bond ~ Familiar ABILITY:CATEGORY=Favored Class|Wizard ABILITY:CATEGORY=Favored Class Bonus|Favored Class Bonus ~ Hit Point Modified: Trunk/pcgen/data/pathfinder/paizo/adventure_path/second_darkness/ap13/ap13_kits.lst =================================================================== --- Trunk/pcgen/data/pathfinder/paizo/adventure_path/second_darkness/ap13/ap13_kits.lst 2014-12-07 08:12:03 UTC (rev 25732) +++ Trunk/pcgen/data/pathfinder/paizo/adventure_path/second_darkness/ap13/ap13_kits.lst 2014-12-08 06:25:58 UTC (rev 25733) @@ -58,7 +58,7 @@ TEMPLATE:Angvar Thestlecrit STAT:STR=10|DEX=14|CON=13|INT=13|WIS=12|CHA=8 NAME:Angvar Thestlecrit -CLASS:Wizard LEVEL:2 SUBCLASS:Wizard +CLASS:Wizard LEVEL:2 SUBCLASS:Universalist ABILITY:CATEGORY=Favored Class|Wizard ABILITY:CATEGORY=Favored Class Bonus|Favored Class Bonus ~ Hit Point ABILITY:CATEGORY=Favored Class Bonus|Favored Class Bonus ~ Hit Point This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2014-12-07 08:12:08
|
Revision: 25732 http://sourceforge.net/p/pcgen/code/25732 Author: amaitland Date: 2014-12-07 08:12:03 +0000 (Sun, 07 Dec 2014) Log Message: ----------- Merge pull request #157 from mjmeans/pfs [PFS] Modify chronicle table Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/htmlxml/csheet_fantasy_std.htm.ftl Trunk/pcgen/preview/d20/fantasy/Standard.htm.ftl Modified: Trunk/pcgen/outputsheets/d20/fantasy/htmlxml/csheet_fantasy_std.htm.ftl =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/htmlxml/csheet_fantasy_std.htm.ftl 2014-12-07 08:11:32 UTC (rev 25731) +++ Trunk/pcgen/outputsheets/d20/fantasy/htmlxml/csheet_fantasy_std.htm.ftl 2014-12-07 08:12:03 UTC (rev 25732) @@ -1691,10 +1691,11 @@ </table> </td> </tr> -</table> <!-- STOP Feat Table --> <!-- START PFS Chronicle Table --> + <tr> + <td> <#if (pcvar('count("ABILITIES","CATEGORY=PFS Chronicle","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")') > 0)> <table width="100%" cellspacing="0" cellpadding="2" summary="Feat Table"> <tr> @@ -1702,7 +1703,7 @@ </tr> <@loop from=0 to=pcvar('count("ABILITIES","CATEGORY=PFS Chronicle","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")-1') ; PFSChronicle , PFSChronicle_has_next> <#if (PFSChronicle % 2 = 0)><tr bgcolor="#DDDDDD"><#else><tr bgcolor="white"></#if> - <td valign="top" width="70%" class="font8"><b> + <td valign="top" class="font8"><b> <#assign typeOfAbility = pcstring("ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.TYPE")?lower_case /> <#if (pcstring("ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.HASASPECT.Name") = "Y")> ${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.ASPECT.Name')} @@ -1711,19 +1712,20 @@ ${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle')} <@typeOfAbilitySuffix typeOfAbility=typeOfAbility /> </#if> -</b> -</td> -<td class="font8" valign="top" width="30%" align="right">[${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.SOURCE')}]</td> -<tr> -<#if (PFSChronicle % 2 = 0)><tr bgcolor="#DDDDDD"><#else><tr bgcolor="white"></#if> -<td class="font8" valign="top" align="indent" colspan="2">     -${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.DESC')}</td> +:</b> +${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.DESC')} +<i>— [${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.SOURCE')}]</i> + </td> </tr> </@loop> </table> </#if> + </td> + </tr> <!-- STOP PFS Chronicle Table --> +</table> + <!-- ================================================================ --> <!-- Start of Temporary Bonuses table --> Modified: Trunk/pcgen/preview/d20/fantasy/Standard.htm.ftl =================================================================== --- Trunk/pcgen/preview/d20/fantasy/Standard.htm.ftl 2014-12-07 08:11:32 UTC (rev 25731) +++ Trunk/pcgen/preview/d20/fantasy/Standard.htm.ftl 2014-12-07 08:12:03 UTC (rev 25732) @@ -1689,10 +1689,11 @@ </table> </td> </tr> -</table> <!-- STOP Feat Table --> <!-- START PFS Chronicle Table --> + <tr> + <td> <#if (pcvar('count("ABILITIES","CATEGORY=PFS Chronicle","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")') > 0)> <table width="100%" cellspacing="0" cellpadding="2" summary="Feat Table"> <tr> @@ -1703,13 +1704,13 @@ <td valign="top" class="font8"><b> <#assign typeOfAbility = pcstring("ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.TYPE")?lower_case /> <#if (pcstring("ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.HASASPECT.Name") = "Y")> -${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.ASPECT.Name')}: +${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.ASPECT.Name')} <@typeOfAbilitySuffix typeOfAbility=typeOfAbility /> <#else> -${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle')}: +${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle')} <@typeOfAbilitySuffix typeOfAbility=typeOfAbility /> </#if> -</b> +:</b> ${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.DESC')} <i>— [${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.SOURCE')}]</i> </td> @@ -1717,7 +1718,12 @@ </@loop> </table> </#if> + </td> + </tr> <!-- STOP PFS Chronicle Table --> + +</table> + <!-- ================================================================ --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2014-12-07 08:11:42
|
Revision: 25731 http://sourceforge.net/p/pcgen/code/25731 Author: amaitland Date: 2014-12-07 08:11:32 +0000 (Sun, 07 Dec 2014) Log Message: ----------- Merge pull request #156 from mjmeans/pfs Condensed format for chronicle sheet table Modified Paths: -------------- Trunk/pcgen/preview/d20/fantasy/Standard.htm.ftl Modified: Trunk/pcgen/preview/d20/fantasy/Standard.htm.ftl =================================================================== --- Trunk/pcgen/preview/d20/fantasy/Standard.htm.ftl 2014-12-07 05:00:28 UTC (rev 25730) +++ Trunk/pcgen/preview/d20/fantasy/Standard.htm.ftl 2014-12-07 08:11:32 UTC (rev 25731) @@ -1700,22 +1700,19 @@ </tr> <@loop from=0 to=pcvar('count("ABILITIES","CATEGORY=PFS Chronicle","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")-1') ; PFSChronicle , PFSChronicle_has_next> <#if (PFSChronicle % 2 = 0)><tr bgcolor="#DDDDDD"><#else><tr bgcolor="white"></#if> - <td valign="top" width="70%" class="font8"><b> + <td valign="top" class="font8"><b> <#assign typeOfAbility = pcstring("ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.TYPE")?lower_case /> <#if (pcstring("ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.HASASPECT.Name") = "Y")> -${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.ASPECT.Name')} +${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.ASPECT.Name')}: <@typeOfAbilitySuffix typeOfAbility=typeOfAbility /> <#else> -${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle')} +${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle')}: <@typeOfAbilitySuffix typeOfAbility=typeOfAbility /> </#if> </b> -</td> -<td class="font8" valign="top" width="30%" align="right">[${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.SOURCE')}]</td> -<tr> -<#if (PFSChronicle % 2 = 0)><tr bgcolor="#DDDDDD"><#else><tr bgcolor="white"></#if> -<td class="font8" valign="top" align="indent" colspan="2">     -${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.DESC')}</td> +${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.DESC')} +<i>— [${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.SOURCE')}]</i> + </td> </tr> </@loop> </table> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jde...@us...> - 2014-12-07 05:00:41
|
Revision: 25730 http://sourceforge.net/p/pcgen/code/25730 Author: jdempsey Date: 2014-12-07 05:00:28 +0000 (Sun, 07 Dec 2014) Log Message: ----------- Fix bug: Polish diacritic characters show as # on PDF Issue#: OS-292 Modified Paths: -------------- branches/6.04.x/system/outputFilters/rehtm.lst branches/6.04.x/system/outputFilters/rexml.lst Modified: branches/6.04.x/system/outputFilters/rehtm.lst =================================================================== --- branches/6.04.x/system/outputFilters/rehtm.lst 2014-12-07 04:58:49 UTC (rev 25729) +++ branches/6.04.x/system/outputFilters/rehtm.lst 2014-12-07 05:00:28 UTC (rev 25730) @@ -134,6 +134,25 @@ \u2028 \n # Unicode LINE SEPARATOR \u2029 \n # Unicode PARAGRAPH SEPARATOR +# Polish alphabet +\u0104 Ą # Capital Aogon +\u0105 ą # Lowercase aogon +\u0106 Ć # Capital Cacute +\u0107 ć # Lowercase Cacute +\u0118 Ę # Capital Eogon +\u0119 ę # Lowercase Eogon +\u0141 Ł # Capital Lstrok +\u0142 ł # Lowercase Lstrok +\u0143 Ń # Capital Nacute +\u0144 ń # Lowercase Nacute +\u015A Ś # Capital Sacute +\u015B ś # Lowercase Sacute +\u0179 Ź # Capital Zacute +\u017A ź # Lowercase Zacute +\u017B Ż # Capital Zdot +\u017C ż # Lowercase Zdot + + #[\r\n]+$ ^(.*?[\r\n](.*[\r\n]?)*)$ <p>$1</p> (\r?\n) </p>$1<p> Modified: branches/6.04.x/system/outputFilters/rexml.lst =================================================================== --- branches/6.04.x/system/outputFilters/rexml.lst 2014-12-07 04:58:49 UTC (rev 25729) +++ branches/6.04.x/system/outputFilters/rexml.lst 2014-12-07 05:00:28 UTC (rev 25730) @@ -163,6 +163,43 @@ \u2028 \n # Unicode LINE SEPARATOR \u2029 \n # Unicode PARAGRAPH SEPARATOR +# Polish characters - correct mapping whihc is not supported by default FOP fonts. +#\u0104 Ą # Capital Aogon +#\u0105 ą # Lowercase aogon +#\u0106 Ć # Capital Cacute +#\u0107 ć # Lowercase Cacute +#\u0118 Ę # Capital Eogon +#\u0119 ę # Lowercase Eogon +#\u0141 Ł # Capital Lstrok +#\u0142 ł # Lowercase Lstrok +#\u0143 Ń # Capital Nacute +#\u0144 ń # Lowercase Nacute +#\u015A Ś # Capital Sacute +#\u015B ś # Lowercase Sacute +#\u0179 Ź # Capital Zacute +#\u017A ź # Lowercase Zacute +#\u017B Ż # Capital Zdot +#\u017C ż # Lowercase Zdot + +# Polish characters - mapping to latin-1 equivalents +\u0104 A # Capital Aogon +\u0105 a # Lowercase aogon +\u0106 C # Capital Cacute +\u0107 c # Lowercase Cacute +\u0118 E # Capital Eogon +\u0119 e # Lowercase Eogon +\u0141 L # Capital Lstrok +\u0142 l # Lowercase Lstrok +\u0143 N # Capital Nacute +\u0144 n # Lowercase Nacute +\u015A S # Capital Sacute +\u015B s # Lowercase Sacute +\u0179 Z # Capital Zacute +\u017A z # Lowercase Zacute +\u017B Z # Capital Zdot +\u017C z # Lowercase Zdot + + #[\r\n]+$ ^(.*[\r\n](.*[\r\n]?)*)$ <para>$1</para> [\r\n] </para><para> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jde...@us...> - 2014-12-07 04:58:53
|
Revision: 25729 http://sourceforge.net/p/pcgen/code/25729 Author: jdempsey Date: 2014-12-07 04:58:49 +0000 (Sun, 07 Dec 2014) Log Message: ----------- Fix bug: Polish diacritic characters show as # on PDF Issue#: OS-292 Modified Paths: -------------- Trunk/pcgen/system/outputFilters/rehtm.lst Trunk/pcgen/system/outputFilters/rexml.lst Modified: Trunk/pcgen/system/outputFilters/rehtm.lst =================================================================== --- Trunk/pcgen/system/outputFilters/rehtm.lst 2014-12-06 07:26:39 UTC (rev 25728) +++ Trunk/pcgen/system/outputFilters/rehtm.lst 2014-12-07 04:58:49 UTC (rev 25729) @@ -134,6 +134,25 @@ \u2028 \n # Unicode LINE SEPARATOR \u2029 \n # Unicode PARAGRAPH SEPARATOR +# Polish alphabet +\u0104 Ą # Capital Aogon +\u0105 ą # Lowercase aogon +\u0106 Ć # Capital Cacute +\u0107 ć # Lowercase Cacute +\u0118 Ę # Capital Eogon +\u0119 ę # Lowercase Eogon +\u0141 Ł # Capital Lstrok +\u0142 ł # Lowercase Lstrok +\u0143 Ń # Capital Nacute +\u0144 ń # Lowercase Nacute +\u015A Ś # Capital Sacute +\u015B ś # Lowercase Sacute +\u0179 Ź # Capital Zacute +\u017A ź # Lowercase Zacute +\u017B Ż # Capital Zdot +\u017C ż # Lowercase Zdot + + #[\r\n]+$ ^(.*?[\r\n](.*[\r\n]?)*)$ <p>$1</p> (\r?\n) </p>$1<p> Modified: Trunk/pcgen/system/outputFilters/rexml.lst =================================================================== --- Trunk/pcgen/system/outputFilters/rexml.lst 2014-12-06 07:26:39 UTC (rev 25728) +++ Trunk/pcgen/system/outputFilters/rexml.lst 2014-12-07 04:58:49 UTC (rev 25729) @@ -163,6 +163,43 @@ \u2028 \n # Unicode LINE SEPARATOR \u2029 \n # Unicode PARAGRAPH SEPARATOR +# Polish characters - correct mapping whihc is not supported by default FOP fonts. +#\u0104 Ą # Capital Aogon +#\u0105 ą # Lowercase aogon +#\u0106 Ć # Capital Cacute +#\u0107 ć # Lowercase Cacute +#\u0118 Ę # Capital Eogon +#\u0119 ę # Lowercase Eogon +#\u0141 Ł # Capital Lstrok +#\u0142 ł # Lowercase Lstrok +#\u0143 Ń # Capital Nacute +#\u0144 ń # Lowercase Nacute +#\u015A Ś # Capital Sacute +#\u015B ś # Lowercase Sacute +#\u0179 Ź # Capital Zacute +#\u017A ź # Lowercase Zacute +#\u017B Ż # Capital Zdot +#\u017C ż # Lowercase Zdot + +# Polish characters - mapping to latin-1 equivalents +\u0104 A # Capital Aogon +\u0105 a # Lowercase aogon +\u0106 C # Capital Cacute +\u0107 c # Lowercase Cacute +\u0118 E # Capital Eogon +\u0119 e # Lowercase Eogon +\u0141 L # Capital Lstrok +\u0142 l # Lowercase Lstrok +\u0143 N # Capital Nacute +\u0144 n # Lowercase Nacute +\u015A S # Capital Sacute +\u015B s # Lowercase Sacute +\u0179 Z # Capital Zacute +\u017A z # Lowercase Zacute +\u017B Z # Capital Zdot +\u017C z # Lowercase Zdot + + #[\r\n]+$ ^(.*[\r\n](.*[\r\n]?)*)$ <para>$1</para> [\r\n] </para><para> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jde...@us...> - 2014-12-06 07:26:45
|
Revision: 25728 http://sourceforge.net/p/pcgen/code/25728 Author: jdempsey Date: 2014-12-06 07:26:39 +0000 (Sat, 06 Dec 2014) Log Message: ----------- Fix bug: CHOOSE w/ two choices will not allow any removal or changes - Backport to 6.4 branch Issue#: CODE-2775 Modified Paths: -------------- branches/6.04.x/code/src/java/pcgen/gui2/dialog/ChooserDialog.java Modified: branches/6.04.x/code/src/java/pcgen/gui2/dialog/ChooserDialog.java =================================================================== --- branches/6.04.x/code/src/java/pcgen/gui2/dialog/ChooserDialog.java 2014-12-06 07:26:11 UTC (rev 25727) +++ branches/6.04.x/code/src/java/pcgen/gui2/dialog/ChooserDialog.java 2014-12-06 07:26:39 UTC (rev 25728) @@ -152,8 +152,8 @@ // Only do this if 1 entry and can add... // ListFacade<InfoFacade> availableList = chooser.getAvailableList(); - if ((availableList != null) && (availableList.getSize() == 1) && b - && !chooser.isUserInput()) + if ((availableList != null) && (availableList.getSize() == 1) + && (listModel.getSize() == 0) && b && !chooser.isUserInput()) { final int method = UIPropertyContext.getSingleChoiceAction(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2014-12-06 07:26:15
|
Revision: 25727 http://sourceforge.net/p/pcgen/code/25727 Author: amaitland Date: 2014-12-06 07:26:11 +0000 (Sat, 06 Dec 2014) Log Message: ----------- PFS Chronicles Header fix Backport to 6.4.1 Modified Paths: -------------- branches/6.04.x/outputsheets/d20/fantasy/htmlxml/csheet_fantasy_std.htm.ftl branches/6.04.x/preview/d20/fantasy/Standard.htm.ftl Modified: branches/6.04.x/outputsheets/d20/fantasy/htmlxml/csheet_fantasy_std.htm.ftl =================================================================== --- branches/6.04.x/outputsheets/d20/fantasy/htmlxml/csheet_fantasy_std.htm.ftl 2014-12-06 07:25:50 UTC (rev 25726) +++ branches/6.04.x/outputsheets/d20/fantasy/htmlxml/csheet_fantasy_std.htm.ftl 2014-12-06 07:26:11 UTC (rev 25727) @@ -1698,7 +1698,7 @@ <#if (pcvar('count("ABILITIES","CATEGORY=PFS Chronicle","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")') > 0)> <table width="100%" cellspacing="0" cellpadding="2" summary="Feat Table"> <tr> - <th bgcolor="black" align="center" colspan="2"><font color="white" style="font-size: small"><b>PFS Chronicle</b></font></th> + <th bgcolor="black" align="center" colspan="2"><font color="white" style="font-size: small"><b>PFS Chronicles</b></font></th> </tr> <@loop from=0 to=pcvar('count("ABILITIES","CATEGORY=PFS Chronicle","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")-1') ; PFSChronicle , PFSChronicle_has_next> <#if (PFSChronicle % 2 = 0)><tr bgcolor="#DDDDDD"><#else><tr bgcolor="white"></#if> Modified: branches/6.04.x/preview/d20/fantasy/Standard.htm.ftl =================================================================== --- branches/6.04.x/preview/d20/fantasy/Standard.htm.ftl 2014-12-06 07:25:50 UTC (rev 25726) +++ branches/6.04.x/preview/d20/fantasy/Standard.htm.ftl 2014-12-06 07:26:11 UTC (rev 25727) @@ -1696,7 +1696,7 @@ <#if (pcvar('count("ABILITIES","CATEGORY=PFS Chronicle","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")') > 0)> <table width="100%" cellspacing="0" cellpadding="2" summary="Feat Table"> <tr> - <th bgcolor="black" align="center" colspan="2"><font color="white" style="font-size: small"><b>PFS Chronicle</b></font></th> + <th bgcolor="black" align="center" colspan="2"><font color="white" style="font-size: small"><b>PFS Chronicles</b></font></th> </tr> <@loop from=0 to=pcvar('count("ABILITIES","CATEGORY=PFS Chronicle","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")-1') ; PFSChronicle , PFSChronicle_has_next> <#if (PFSChronicle % 2 = 0)><tr bgcolor="#DDDDDD"><#else><tr bgcolor="white"></#if> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jde...@us...> - 2014-12-06 07:26:07
|
Revision: 25726 http://sourceforge.net/p/pcgen/code/25726 Author: jdempsey Date: 2014-12-06 07:25:50 +0000 (Sat, 06 Dec 2014) Log Message: ----------- Fix bug: CHOOSE w/ two choices will not allow any removal or changes Issue#: CODE-2775 Modified Paths: -------------- Trunk/pcgen/code/src/java/pcgen/gui2/dialog/ChooserDialog.java Modified: Trunk/pcgen/code/src/java/pcgen/gui2/dialog/ChooserDialog.java =================================================================== --- Trunk/pcgen/code/src/java/pcgen/gui2/dialog/ChooserDialog.java 2014-12-06 07:25:40 UTC (rev 25725) +++ Trunk/pcgen/code/src/java/pcgen/gui2/dialog/ChooserDialog.java 2014-12-06 07:25:50 UTC (rev 25726) @@ -152,8 +152,8 @@ // Only do this if 1 entry and can add... // ListFacade<InfoFacade> availableList = chooser.getAvailableList(); - if ((availableList != null) && (availableList.getSize() == 1) && b - && !chooser.isUserInput()) + if ((availableList != null) && (availableList.getSize() == 1) + && (listModel.getSize() == 0) && b && !chooser.isUserInput()) { final int method = UIPropertyContext.getSingleChoiceAction(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2014-12-06 07:25:43
|
Revision: 25725 http://sourceforge.net/p/pcgen/code/25725 Author: amaitland Date: 2014-12-06 07:25:40 +0000 (Sat, 06 Dec 2014) Log Message: ----------- PFS Chronicles Header fix Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/htmlxml/csheet_fantasy_std.htm.ftl Trunk/pcgen/preview/d20/fantasy/Standard.htm.ftl Modified: Trunk/pcgen/outputsheets/d20/fantasy/htmlxml/csheet_fantasy_std.htm.ftl =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/htmlxml/csheet_fantasy_std.htm.ftl 2014-12-06 07:11:08 UTC (rev 25724) +++ Trunk/pcgen/outputsheets/d20/fantasy/htmlxml/csheet_fantasy_std.htm.ftl 2014-12-06 07:25:40 UTC (rev 25725) @@ -1698,7 +1698,7 @@ <#if (pcvar('count("ABILITIES","CATEGORY=PFS Chronicle","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")') > 0)> <table width="100%" cellspacing="0" cellpadding="2" summary="Feat Table"> <tr> - <th bgcolor="black" align="center" colspan="2"><font color="white" style="font-size: small"><b>PFS Chronicle</b></font></th> + <th bgcolor="black" align="center" colspan="2"><font color="white" style="font-size: small"><b>PFS Chronicles</b></font></th> </tr> <@loop from=0 to=pcvar('count("ABILITIES","CATEGORY=PFS Chronicle","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")-1') ; PFSChronicle , PFSChronicle_has_next> <#if (PFSChronicle % 2 = 0)><tr bgcolor="#DDDDDD"><#else><tr bgcolor="white"></#if> Modified: Trunk/pcgen/preview/d20/fantasy/Standard.htm.ftl =================================================================== --- Trunk/pcgen/preview/d20/fantasy/Standard.htm.ftl 2014-12-06 07:11:08 UTC (rev 25724) +++ Trunk/pcgen/preview/d20/fantasy/Standard.htm.ftl 2014-12-06 07:25:40 UTC (rev 25725) @@ -1696,7 +1696,7 @@ <#if (pcvar('count("ABILITIES","CATEGORY=PFS Chronicle","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")') > 0)> <table width="100%" cellspacing="0" cellpadding="2" summary="Feat Table"> <tr> - <th bgcolor="black" align="center" colspan="2"><font color="white" style="font-size: small"><b>PFS Chronicle</b></font></th> + <th bgcolor="black" align="center" colspan="2"><font color="white" style="font-size: small"><b>PFS Chronicles</b></font></th> </tr> <@loop from=0 to=pcvar('count("ABILITIES","CATEGORY=PFS Chronicle","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")-1') ; PFSChronicle , PFSChronicle_has_next> <#if (PFSChronicle % 2 = 0)><tr bgcolor="#DDDDDD"><#else><tr bgcolor="white"></#if> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2014-12-06 07:11:12
|
Revision: 25724 http://sourceforge.net/p/pcgen/code/25724 Author: amaitland Date: 2014-12-06 07:11:08 +0000 (Sat, 06 Dec 2014) Log Message: ----------- Fix OS display of Chronicle Sheets Backport to 6.4 Modified Paths: -------------- branches/6.04.x/outputsheets/d20/fantasy/htmlxml/csheet_fantasy_std.htm.ftl branches/6.04.x/preview/d20/fantasy/Standard.htm.ftl Modified: branches/6.04.x/outputsheets/d20/fantasy/htmlxml/csheet_fantasy_std.htm.ftl =================================================================== --- branches/6.04.x/outputsheets/d20/fantasy/htmlxml/csheet_fantasy_std.htm.ftl 2014-12-06 07:10:37 UTC (rev 25723) +++ branches/6.04.x/outputsheets/d20/fantasy/htmlxml/csheet_fantasy_std.htm.ftl 2014-12-06 07:11:08 UTC (rev 25724) @@ -1694,35 +1694,35 @@ </table> <!-- STOP Feat Table --> -<!-- START PFS Chronicles Table --> -<#if (pcvar('count("ABILITIES","CATEGORY=PFS Chronicles","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")') > 0)> +<!-- START PFS Chronicle Table --> +<#if (pcvar('count("ABILITIES","CATEGORY=PFS Chronicle","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")') > 0)> <table width="100%" cellspacing="0" cellpadding="2" summary="Feat Table"> <tr> - <th bgcolor="black" align="center" colspan="2"><font color="white" style="font-size: small"><b>PFS Chronicles</b></font></th> + <th bgcolor="black" align="center" colspan="2"><font color="white" style="font-size: small"><b>PFS Chronicle</b></font></th> </tr> -<@loop from=0 to=pcvar('count("ABILITIES","CATEGORY=PFS Chronicles","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")-1') ; PFSChronicle , PFSChronicle_has_next> +<@loop from=0 to=pcvar('count("ABILITIES","CATEGORY=PFS Chronicle","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")-1') ; PFSChronicle , PFSChronicle_has_next> <#if (PFSChronicle % 2 = 0)><tr bgcolor="#DDDDDD"><#else><tr bgcolor="white"></#if> <td valign="top" width="70%" class="font8"><b> -<#assign typeOfAbility = pcstring("ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.TYPE")?lower_case /> -<#if (pcstring("ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.HASASPECT.Name") = "Y")> -${pcstring('ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.ASPECT.Name')} +<#assign typeOfAbility = pcstring("ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.TYPE")?lower_case /> +<#if (pcstring("ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.HASASPECT.Name") = "Y")> +${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.ASPECT.Name')} <@typeOfAbilitySuffix typeOfAbility=typeOfAbility /> <#else> -${pcstring('ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle')} +${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle')} <@typeOfAbilitySuffix typeOfAbility=typeOfAbility /> </#if> </b> </td> -<td class="font8" valign="top" width="30%" align="right">[${pcstring('ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.SOURCE')}]</td> +<td class="font8" valign="top" width="30%" align="right">[${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.SOURCE')}]</td> <tr> <#if (PFSChronicle % 2 = 0)><tr bgcolor="#DDDDDD"><#else><tr bgcolor="white"></#if> <td class="font8" valign="top" align="indent" colspan="2">     -${pcstring('ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.DESC')}</td> +${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.DESC')}</td> </tr> </@loop> </table> </#if> -<!-- STOP PFS Chronicles Table --> +<!-- STOP PFS Chronicle Table --> <!-- ================================================================ --> Modified: branches/6.04.x/preview/d20/fantasy/Standard.htm.ftl =================================================================== --- branches/6.04.x/preview/d20/fantasy/Standard.htm.ftl 2014-12-06 07:10:37 UTC (rev 25723) +++ branches/6.04.x/preview/d20/fantasy/Standard.htm.ftl 2014-12-06 07:11:08 UTC (rev 25724) @@ -1692,35 +1692,35 @@ </table> <!-- STOP Feat Table --> -<!-- START PFS Chronicles Table --> -<#if (pcvar('count("ABILITIES","CATEGORY=PFS Chronicles","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")') > 0)> +<!-- START PFS Chronicle Table --> +<#if (pcvar('count("ABILITIES","CATEGORY=PFS Chronicle","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")') > 0)> <table width="100%" cellspacing="0" cellpadding="2" summary="Feat Table"> <tr> - <th bgcolor="black" align="center" colspan="2"><font color="white" style="font-size: small"><b>PFS Chronicles</b></font></th> + <th bgcolor="black" align="center" colspan="2"><font color="white" style="font-size: small"><b>PFS Chronicle</b></font></th> </tr> -<@loop from=0 to=pcvar('count("ABILITIES","CATEGORY=PFS Chronicles","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")-1') ; PFSChronicle , PFSChronicle_has_next> +<@loop from=0 to=pcvar('count("ABILITIES","CATEGORY=PFS Chronicle","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")-1') ; PFSChronicle , PFSChronicle_has_next> <#if (PFSChronicle % 2 = 0)><tr bgcolor="#DDDDDD"><#else><tr bgcolor="white"></#if> <td valign="top" width="70%" class="font8"><b> -<#assign typeOfAbility = pcstring("ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.TYPE")?lower_case /> -<#if (pcstring("ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.HASASPECT.Name") = "Y")> -${pcstring('ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.ASPECT.Name')} +<#assign typeOfAbility = pcstring("ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.TYPE")?lower_case /> +<#if (pcstring("ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.HASASPECT.Name") = "Y")> +${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.ASPECT.Name')} <@typeOfAbilitySuffix typeOfAbility=typeOfAbility /> <#else> -${pcstring('ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle')} +${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle')} <@typeOfAbilitySuffix typeOfAbility=typeOfAbility /> </#if> </b> </td> -<td class="font8" valign="top" width="30%" align="right">[${pcstring('ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.SOURCE')}]</td> +<td class="font8" valign="top" width="30%" align="right">[${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.SOURCE')}]</td> <tr> <#if (PFSChronicle % 2 = 0)><tr bgcolor="#DDDDDD"><#else><tr bgcolor="white"></#if> <td class="font8" valign="top" align="indent" colspan="2">     -${pcstring('ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.DESC')}</td> +${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.DESC')}</td> </tr> </@loop> </table> </#if> -<!-- STOP PFS Chronicles Table --> +<!-- STOP PFS Chronicle Table --> <!-- ================================================================ --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2014-12-06 07:10:41
|
Revision: 25723 http://sourceforge.net/p/pcgen/code/25723 Author: amaitland Date: 2014-12-06 07:10:37 +0000 (Sat, 06 Dec 2014) Log Message: ----------- Fix OS HTM to display Chronicle Sheets Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/htmlxml/csheet_fantasy_std.htm.ftl Trunk/pcgen/preview/d20/fantasy/Standard.htm.ftl Modified: Trunk/pcgen/outputsheets/d20/fantasy/htmlxml/csheet_fantasy_std.htm.ftl =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/htmlxml/csheet_fantasy_std.htm.ftl 2014-12-06 06:33:31 UTC (rev 25722) +++ Trunk/pcgen/outputsheets/d20/fantasy/htmlxml/csheet_fantasy_std.htm.ftl 2014-12-06 07:10:37 UTC (rev 25723) @@ -1694,35 +1694,35 @@ </table> <!-- STOP Feat Table --> -<!-- START PFS Chronicles Table --> -<#if (pcvar('count("ABILITIES","CATEGORY=PFS Chronicles","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")') > 0)> +<!-- START PFS Chronicle Table --> +<#if (pcvar('count("ABILITIES","CATEGORY=PFS Chronicle","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")') > 0)> <table width="100%" cellspacing="0" cellpadding="2" summary="Feat Table"> <tr> - <th bgcolor="black" align="center" colspan="2"><font color="white" style="font-size: small"><b>PFS Chronicles</b></font></th> + <th bgcolor="black" align="center" colspan="2"><font color="white" style="font-size: small"><b>PFS Chronicle</b></font></th> </tr> -<@loop from=0 to=pcvar('count("ABILITIES","CATEGORY=PFS Chronicles","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")-1') ; PFSChronicle , PFSChronicle_has_next> +<@loop from=0 to=pcvar('count("ABILITIES","CATEGORY=PFS Chronicle","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")-1') ; PFSChronicle , PFSChronicle_has_next> <#if (PFSChronicle % 2 = 0)><tr bgcolor="#DDDDDD"><#else><tr bgcolor="white"></#if> <td valign="top" width="70%" class="font8"><b> -<#assign typeOfAbility = pcstring("ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.TYPE")?lower_case /> -<#if (pcstring("ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.HASASPECT.Name") = "Y")> -${pcstring('ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.ASPECT.Name')} +<#assign typeOfAbility = pcstring("ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.TYPE")?lower_case /> +<#if (pcstring("ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.HASASPECT.Name") = "Y")> +${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.ASPECT.Name')} <@typeOfAbilitySuffix typeOfAbility=typeOfAbility /> <#else> -${pcstring('ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle')} +${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle')} <@typeOfAbilitySuffix typeOfAbility=typeOfAbility /> </#if> </b> </td> -<td class="font8" valign="top" width="30%" align="right">[${pcstring('ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.SOURCE')}]</td> +<td class="font8" valign="top" width="30%" align="right">[${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.SOURCE')}]</td> <tr> <#if (PFSChronicle % 2 = 0)><tr bgcolor="#DDDDDD"><#else><tr bgcolor="white"></#if> <td class="font8" valign="top" align="indent" colspan="2">     -${pcstring('ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.DESC')}</td> +${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.DESC')}</td> </tr> </@loop> </table> </#if> -<!-- STOP PFS Chronicles Table --> +<!-- STOP PFS Chronicle Table --> <!-- ================================================================ --> Modified: Trunk/pcgen/preview/d20/fantasy/Standard.htm.ftl =================================================================== --- Trunk/pcgen/preview/d20/fantasy/Standard.htm.ftl 2014-12-06 06:33:31 UTC (rev 25722) +++ Trunk/pcgen/preview/d20/fantasy/Standard.htm.ftl 2014-12-06 07:10:37 UTC (rev 25723) @@ -1692,35 +1692,35 @@ </table> <!-- STOP Feat Table --> -<!-- START PFS Chronicles Table --> -<#if (pcvar('count("ABILITIES","CATEGORY=PFS Chronicles","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")') > 0)> +<!-- START PFS Chronicle Table --> +<#if (pcvar('count("ABILITIES","CATEGORY=PFS Chronicle","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")') > 0)> <table width="100%" cellspacing="0" cellpadding="2" summary="Feat Table"> <tr> - <th bgcolor="black" align="center" colspan="2"><font color="white" style="font-size: small"><b>PFS Chronicles</b></font></th> + <th bgcolor="black" align="center" colspan="2"><font color="white" style="font-size: small"><b>PFS Chronicle</b></font></th> </tr> -<@loop from=0 to=pcvar('count("ABILITIES","CATEGORY=PFS Chronicles","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")-1') ; PFSChronicle , PFSChronicle_has_next> +<@loop from=0 to=pcvar('count("ABILITIES","CATEGORY=PFS Chronicle","TYPE=PFSChronicle","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")-1') ; PFSChronicle , PFSChronicle_has_next> <#if (PFSChronicle % 2 = 0)><tr bgcolor="#DDDDDD"><#else><tr bgcolor="white"></#if> <td valign="top" width="70%" class="font8"><b> -<#assign typeOfAbility = pcstring("ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.TYPE")?lower_case /> -<#if (pcstring("ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.HASASPECT.Name") = "Y")> -${pcstring('ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.ASPECT.Name')} +<#assign typeOfAbility = pcstring("ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.TYPE")?lower_case /> +<#if (pcstring("ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.HASASPECT.Name") = "Y")> +${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.ASPECT.Name')} <@typeOfAbilitySuffix typeOfAbility=typeOfAbility /> <#else> -${pcstring('ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle')} +${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle')} <@typeOfAbilitySuffix typeOfAbility=typeOfAbility /> </#if> </b> </td> -<td class="font8" valign="top" width="30%" align="right">[${pcstring('ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.SOURCE')}]</td> +<td class="font8" valign="top" width="30%" align="right">[${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.SOURCE')}]</td> <tr> <#if (PFSChronicle % 2 = 0)><tr bgcolor="#DDDDDD"><#else><tr bgcolor="white"></#if> <td class="font8" valign="top" align="indent" colspan="2">     -${pcstring('ABILITYALL.PFS Chronicles.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.DESC')}</td> +${pcstring('ABILITYALL.PFS Chronicle.VISIBLE.${PFSChronicle}.TYPE=PFSChronicle.DESC')}</td> </tr> </@loop> </table> </#if> -<!-- STOP PFS Chronicles Table --> +<!-- STOP PFS Chronicle Table --> <!-- ================================================================ --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jde...@us...> - 2014-12-06 06:33:39
|
Revision: 25722 http://sourceforge.net/p/pcgen/code/25722 Author: jdempsey Date: 2014-12-06 06:33:31 +0000 (Sat, 06 Dec 2014) Log Message: ----------- Fix bug: SITUATION Skill penalties not displaying - Backport to 6.04 Issue#: CODE-2766 Modified Paths: -------------- branches/6.04.x/code/src/java/plugin/exporttokens/SkillSitToken.java Modified: branches/6.04.x/code/src/java/plugin/exporttokens/SkillSitToken.java =================================================================== --- branches/6.04.x/code/src/java/plugin/exporttokens/SkillSitToken.java 2014-12-06 06:32:49 UTC (rev 25721) +++ branches/6.04.x/code/src/java/plugin/exporttokens/SkillSitToken.java 2014-12-06 06:33:31 UTC (rev 25722) @@ -149,7 +149,7 @@ { double bonus = pc.getTotalBonusTo("SITUATION", sk.getKeyName() + "=" + situation); - if (bonus > .01) + if (bonus > .01 || bonus < -0.01) { if (i == 0) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jde...@us...> - 2014-12-06 06:32:57
|
Revision: 25721 http://sourceforge.net/p/pcgen/code/25721 Author: jdempsey Date: 2014-12-06 06:32:49 +0000 (Sat, 06 Dec 2014) Log Message: ----------- Fix bug: SITUATION Skill penalties not displaying Issue#: CODE-2766 Modified Paths: -------------- Trunk/pcgen/code/src/java/plugin/exporttokens/SkillSitToken.java Modified: Trunk/pcgen/code/src/java/plugin/exporttokens/SkillSitToken.java =================================================================== --- Trunk/pcgen/code/src/java/plugin/exporttokens/SkillSitToken.java 2014-12-06 06:18:34 UTC (rev 25720) +++ Trunk/pcgen/code/src/java/plugin/exporttokens/SkillSitToken.java 2014-12-06 06:32:49 UTC (rev 25721) @@ -149,7 +149,7 @@ { double bonus = pc.getTotalBonusTo("SITUATION", sk.getKeyName() + "=" + situation); - if (bonus > .01) + if (bonus > .01 || bonus < -0.01) { if (i == 0) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2014-12-06 06:18:39
|
Revision: 25720 http://sourceforge.net/p/pcgen/code/25720 Author: amaitland Date: 2014-12-06 06:18:34 +0000 (Sat, 06 Dec 2014) Log Message: ----------- CODE-2775 CHOOSE w/ two or more choices will not allow any removal or changes For Zen Test for PFS issue Modified Paths: -------------- Trunk/pcgen/data/zen_test/pcgen_test_advanced/pcgen_test_adv_abilities.lst Trunk/pcgen/data/zen_test/pcgen_test_advanced/pcgen_test_advanced_ability_categories.lst Modified: Trunk/pcgen/data/zen_test/pcgen_test_advanced/pcgen_test_adv_abilities.lst =================================================================== --- Trunk/pcgen/data/zen_test/pcgen_test_advanced/pcgen_test_adv_abilities.lst 2014-12-06 05:57:41 UTC (rev 25719) +++ Trunk/pcgen/data/zen_test/pcgen_test_advanced/pcgen_test_adv_abilities.lst 2014-12-06 06:18:34 UTC (rev 25720) @@ -12,3 +12,584 @@ Second Choice CATEGORY:Special Ability TYPE:CaseExample.SpecialQuality Granted Choice CATEGORY:Special Ability TYPE:SpecialQuality Master Ability 2 CATEGORY:Special Ability TYPE:Test777.SpecialQuality PREABILITY:1,CATEGORY=Special Ability,Master Ability (Second Choice) + + + + + + +# CVS $Revision$ $Author$ -- Fri Oct 19 20:16:09 2012 -- reformated by prettylst.pl v1.39 (build 15052) +SOURCELONG:Pathfinder Society Chronicle Sheets SOURCESHORT:PFSCS SOURCEWEB:http://www.mywebsite.com SOURCEDATE:2008-01 + +PA Cost CATEGORY:PFS Chronicle STACK:YES MULT:YES CHOOSE:STRING|3|6|9|12|15|18|21|24|27|30|33 DEFINE:TrainingPool|0 BONUS:VAR|TrainingPool|%LIST + +Ascendance Day Cloak KEY:PFS Ascendance Day ~ Ascendance Day Cloak CATEGORY:Special Ability TYPE:Boon.Scenario Boon.PFS Ascendance Day COST:0 VISIBLE:YES ASPECT:SkillBonus|+2 bonus on all saves made to resist compulsion spells, spell-like abilities and effects (One time use, PFS Acendance Day) SOURCELONG:PFS Ascendance Day +Actor of the Eleven Acts KEY:PFS Ascendance Day ~ Actor of the Eleven Acts CATEGORY:Special Ability TYPE:Boon.Scenario Boon.PFS Ascendance Day COST:0 VISIBLE:YES ASPECT:SkillBonus|You may use a Perform (act, dance, or oratory) in place of a Will save against a spell, spell-like ability, or effect that has the evil or fear descriptor. (One time use, PFS Ascendance Day) SOURCELONG:PFS Ascendance Day +Honorary Ambassador (Andoran) KEY:PFS Year of the Risen Rune ~ Honorary Ambassador CATEGORY:Special Ability TYPE:Boon.Scenario Boon.PFS Year of the Risen Rune COST:0 VISIBLE:YES ASPECT:SkillBonus|When you fail a Diplomacy check by 7 or more to improve a creature's attitude, its attitude only decreases by one step. (PFS Year of the Risen Rune) +Lesson Learned (Cheliax) KEY:PFS Year of the Risen Rune ~ Lesson Learned CATEGORY:Special Ability TYPE:Boon.Scenario Boon.PFS Year of the Risen Rune COST:0 VISIBLE:YES ASPECT:SkillBonus|+2 bonus on Sense Motive checks against devils and Cheliax government officials (including Hellknights). (PFS Year of the Risen Rune) +Heidmarch's Boon (Grand Lodge) KEY:PFS Year of the Risen Rune ~ Heidmarch's Boon CATEGORY:Special Ability TYPE:Boon.Scenario Boon.PFS Year of the Risen Rune.SpecialQuality COST:0 VISIBLE:YES DESC:When you purchase a vanity or a Grand Lodge faction prestige award, reduce the Prestige Point cost by 2 (minimum 1). When you use this boon, cross it off of your Chronicle sheet. (PFS Year of the Risen Rune) +Gift of the Kirin (Lantern Lodge) KEY:PFS Year of the Risen Rune ~ Gift of the Kirin CATEGORY:Special Ability TYPE:Boon.Scenario Boon.PFS Year of the Risen Rune.SpecialQuality COST:0 VISIBLE:YES DESC:You may treat your Fame score as 2 points higher when purchasing any single item. When you use this boon, cross it off of your Chronicle sheet. (PFS Year of the Risen Rune) +Curse-Breaker (Osirion) KEY:PFS Year of the Risen Rune ~ Curse-Breaker CATEGORY:Special Ability TYPE:Boon.Scenario Boon.PFS Year of the Risen Rune.SpecialQuality COST:0 VISIBLE:YES DESC:Treat your caster level as 2 higher when casting remove curse or targetted by remove curse. These effects do not stack. (PFS Year of the Risen Rune) +Deal with Junderhoff (Qadira) KEY:PFS Year of the Risen Rune ~ Deal with Junderhoff CATEGORY:Special Ability TYPE:Boon.Scenario Boon.PFS Year of the Risen Rune.SpecialQuality COST:0 VISIBLE:YES DESC:After rolling a Day Job check, you may roll a second Day Job check and earn gold from both. When you use this boon, cross it off of your Chronicle sheet. (PFS Year of the Risen Rune) +Kingpin's Pal (Sczarni) KEY:PFS Year of the Risen Rune ~ Kingpin's Pal CATEGORY:Special Ability TYPE:Boon.Scenario Boon.PFS Year of the Risen Rune COST:0 VISIBLE:YES ASPECT:SkillBonus|+2 bonus on Intimidate checks against ethnic Varisians and members of teh Sczarni families. (PFS Year of the Risen Rune) +Well Informed (Shadow Lodge) KEY:PFS Year of the Risen Rune ~ Well Informed CATEGORY:Special Ability TYPE:Boon.Scenario Boon.PFS Year of the Risen Rune COST:0 VISIBLE:YES ASPECT:SkillBonus|+2 bonus on Intimidate checks against Pathfinders. (PFS Year of the Risen Rune) +Slayer of Sloth (Silver Crusade) KEY:PFS Year of the Risen Rune ~ Slayer of Sloth CATEGORY:Special Ability TYPE:Boon.Scenario Boon.PFS Year of the Risen Rune.SpecialQuality COST:0 VISIBLE:YES DESC:You man smite evil (as the paladin class ability) using half your character level as your effective paladin level. When you use this boon, cross it off your Chronicle sheet. (PFS Year of the Risen Rune) +Proud but Discouraged (Taldor) KEY:PFS Year of the Risen Rune ~ Proud but Discouraged CATEGORY:Special Ability TYPE:Boon.Scenario Boon.PFS Year of the Risen Rune COST:0 VISIBLE:YES ASPECT:SkillBonus|Increase the bonus of any aid another action you recieve from any member of the Taldor faction by 2. (PFS Year of the Risen Rune) + +############ +# Subtiers # +############ + +Subtier 1-2 CATEGORY:PFS Chronicle TYPE:Tier 1-2.Tier 1-4.Tier 1-5.Tier 1-7.Tier 1-11 +Subtier 3-4 CATEGORY:PFS Chronicle TYPE:Tier 1-4.Tier 1-7.Tier 1-11.Tier 3-7 +Subtier 4-5 CATEGORY:PFS Chronicle TYPE:Tier 1-5 +Subtier 5-6 CATEGORY:PFS Chronicle TYPE:Tier 1-11.Tier 5-9 +Subtier 6-7 CATEGORY:PFS Chronicle TYPE:Tier 1-7.Tier 3-7 +Subtier 8-9 CATEGORY:PFS Chronicle TYPE:Tier 1-11.Tier 5-9 +Subtier 7-8 CATEGORY:PFS Chronicle TYPE:Tier 7-11 +Subtier 10-11 CATEGORY:PFS Chronicle TYPE:Tier 1-11.Tier 7-11 + +Subtier 1-12 CATEGORY:PFS Chronicle TYPE:Tier 1-12 +Subtier 12 CATEGORY:PFS Chronicle TYPE:Tier 12 +Subtier 1 CATEGORY:PFS Chronicle TYPE:Tier 1 +Subtier 1-3 CATEGORY:PFS Chronicle TYPE:Tier 1-3 +Subtier 10-12 CATEGORY:PFS Chronicle TYPE:Tier 10-12 +Subtier 11-13 CATEGORY:PFS Chronicle TYPE:Tier 11-13 +Subtier 12-14 CATEGORY:PFS Chronicle TYPE:Tier 12-14 +Subtier 13-15 CATEGORY:PFS Chronicle TYPE:Tier 13-15 +Subtier 15-17 CATEGORY:PFS Chronicle TYPE:Tier 15-17 +Subtier 16-18 CATEGORY:PFS Chronicle TYPE:Tier 16-18 +Subtier 2-4 CATEGORY:PFS Chronicle TYPE:Tier 2-4 +Subtier 3-5 CATEGORY:PFS Chronicle TYPE:Tier 3-5 +Subtier 11-13 CATEGORY:PFS Chronicle TYPE:Tier 11-13 +Subtier 4-6 CATEGORY:PFS Chronicle TYPE:Tier 4-6 +Subtier 5-7 CATEGORY:PFS Chronicle TYPE:Tier 5-7 +Subtier 6-8 CATEGORY:PFS Chronicle TYPE:Tier 6-8 +Subtier 7-9 CATEGORY:PFS Chronicle TYPE:Tier 7-9 +Subtier 8-10 CATEGORY:PFS Chronicle TYPE:Tier 8-10 +Subtier 9-11 CATEGORY:PFS Chronicle TYPE:Tier 9-11 +Subtier 2 CATEGORY:PFS Chronicle TYPE:Tier 246 +Subtier 4 CATEGORY:PFS Chronicle TYPE:Tier 246 +Subtier 6 CATEGORY:PFS Chronicle TYPE:Tier 246 + +############ +# Season 0 # +############ + +Pathfinder Society Scenario #01 Silent Tide KEY:Chronicle ~ S00-01 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-5 +Pathfinder Society Scenario #02 The Hydra's Fang Incident KEY:Chronicle ~ S00-02 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-5 +Pathfinder Society Scenario #03 Murder on the Silken Caravan KEY:Chronicle ~ S00-03 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-5 +Pathfinder Society Scenario #04 The Frozen Fingers of Midnight KEY:Chronicle ~ S00-04 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-5 +Pathfinder Society Scenario #05 Mists of Mwangi KEY:Chronicle ~ S00-05 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-5 +Pathfinder Society Scenario #06 Black Waters KEY:Chronicle ~ S00-06 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-5 +Pathfinder Society Scenario #07 Among the Living KEY:Chronicle ~ S00-07 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-7 +Pathfinder Society Scenario #08 Slave Pits of Absalom KEY:Chronicle ~ S00-08 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-5 +Pathfinder Society Scenario #09 Eye of the Crocodile King KEY:Chronicle ~ S00-09 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-5 OUTPUTNAME:S00-09 Eye of the Crocodile King (RETIRED) +Pathfinder Society Scenario #10 Blood at Dralkard Manor KEY:Chronicle ~ S00-10 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-7 OUTPUTNAME:S00-10 Blood at Dralkard Manor (RETIRED) +Pathfinder Society Scenario #11 The Third Riddle KEY:Chronicle ~ S00-11 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-5 OUTPUTNAME:S00-11 The Third Riddle (RETIRED) +Pathfinder Society Scenario #12 Stay of Execution KEY:Chronicle ~ S00-12 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-7 OUTPUTNAME:S00-12 Stay of Execution (RETIRED) +Pathfinder Society Scenario #13 The Prince of Augustana KEY:Chronicle ~ S00-13 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-5 +Pathfinder Society Scenario #14 The Many Fortunes of Grandmaster Torch KEY:Chronicle ~ S00-14 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-7 +Pathfinder Society Scenario #15 The Asmodeus Mirage KEY:Chronicle ~ S00-15 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-7 OUTPUTNAME:S00-15 The Asmodeus Mirage (RETIRED) +Pathfinder Society Scenario #16 To Scale the Dragon KEY:Chronicle ~ S00-16 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 5-9 +Pathfinder Society Scenario #17 Perils of the Pirate Pact KEY:Chronicle ~ S00-17 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-7 +Pathfinder Society Scenario #18 The Trouble with Secrets KEY:Chronicle ~ S00-18 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 5-9 OUTPUTNAME:S00-18 The Trouble with Secrets (RETIRED) +Pathfinder Society Scenario #19 Skeleton Moon KEY:Chronicle ~ S00-19 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-7 OUTPUTNAME:S00-19 Skeleton Moon (RETIRED) +Pathfinder Society Scenario #20 King Xeros of Old Azlant KEY:Chronicle ~ S00-20 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 7-11 +Pathfinder Society Scenario #21 The Eternal Obelisk KEY:Chronicle ~ S00-21 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 5-9 OUTPUTNAME:S00-21 The Eternal Obelisk (RETIRED) +Pathfinder Society Scenario #22 Fingerprints of the Fiend KEY:Chronicle ~ S00-22 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 7-11 +Pathfinder Society Scenario #23 Tide of Morning KEY:Chronicle ~ S00-23 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-5 +Pathfinder Society Scenario #24 Decline of Glory KEY:Chronicle ~ S00-24 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-7 +Pathfinder Society Scenario #25 Hands of the Muted God KEY:Chronicle ~ S00-25 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 5-9 OUTPUTNAME:S00-25 Hands of the Muted God (RETIRED) +Pathfinder Society Scenario #26 Lost at Bitter End KEY:Chronicle ~ S00-26 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 7-11 +Pathfinder Society Scenario #27 Our Lady of Silver KEY:Chronicle ~ S00-27 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 5-9 +Pathfinder Society Scenario #28 Lyrics of Extinction KEY:Chronicle ~ S00-28 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 7-11 + +# +# Items +# + +CATEGORY=PFS Chronicle|Chronicle ~ S00-01.MOD DESC:You may purchase the following items: Treatise "The Inward-Facing Circle" (Cost: 100 gp), Potion of blur (Cost: 300 gp), Scroll of arcane lock (Cost: 175 gp), Scroll of cure moderate wounds (Cost: 200 gp), Scroll of delay poison (Cost:200 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-01 (Subtier 1-2),Chronicle ~ S00-01 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-01.MOD DESC:, Screaming bolt (Cost: 267 gp), Scroll of cure serious wounds (Cost: 525 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-01 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-02.MOD DESC:You may purchase the following items: Scroll of arcane lock (Cost: 175 gp), Oil of invisibility (Cost: 300 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-02 (Subtier 1-2),Chronicle ~ S00-01 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-02.MOD DESC:, Potion of blur (Cost: 300 gp), Potion of cure moderate wounds (Cost: 300 gp), Potion of darkvision (Cost: 300 gp), Scroll of scorching ray (Cost: 150 gp), Scroll of touch of idiocy (Cost: 150 gp), +1 returning dagger (Cost: 8,302 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-01 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-03.MOD DESC:You may purchase the following items: Map of the Silken Way through the Zho Mountains (Cost: 100 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-03 (Subtier 1-2),Chronicle ~ S00-03 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-03.MOD DESC:, Amulet of natural armor +1, +1 half-plate|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-03 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-04.MOD DESC:You may purchase the following items: Potion of cure moderate wounds (Cost: 300 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-04 (Subtier 1-2),Chronicle ~ S00-04 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-04.MOD DESC:, Potion of resist energy (cold) 30 (Cost: 1,100 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-04 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-05.MOD DESC:You may purchase the following items: Feather token (bird) (Cost: 300 gp), Jambala Jaeg cloth (scroll of break enchantment) (Cost: 1,125 gp), Scroll of cure moderate wounds (Cost: 200 gp), Scroll of false life (Cost: 150 gp), Scroll of dispel magic (Cost: 375 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-05 (Subtier 1-2),Chronicle ~ S00-05 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-05.MOD DESC:, Scroll of cure critical wounds (Cost: 700 gp), +1 vicious spear (Cost: 8,302 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-05 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-06.MOD DESC:You may purchase the following items: Ring of feather falling (Cost: 2,200 gp), Ring of sustenance (Cost: 2,500 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-06 (Subtier 1-2),Chronicle ~ S00-06 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-06.MOD DESC:You may purchase the following items: +2 Full plate armor (Cost: 5,650 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-06 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-07.MOD DESC:You may purchase the following items: Potion of cure moderate wounds (Cost: 300 gp), Potion of bull\x92s strength (Cost: 300 gp), Potion of invisibility (Cost: 300 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-07 (Subtier 1-2),Chronicle ~ S00-07 (Subtier 3-4),Chronicle ~ S00-07 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-07.MOD DESC:, +2 Full plate armor (Cost: 5,650 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-07 (Subtier 3-4),Chronicle ~ S00-07 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-07.MOD DESC:, Elixir of fire breath (Cost: 1,100 gp), Cloak of resistance +1 (Cost: 1,000 gp), Potion of blur (Cost: 300 gp), Periapt of wisdom +2 (Cost: 4,000 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-07 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-08.MOD DESC:You may purchase the following items: Potion of cure moderate wounds (Cost: 300 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-08 (Subtier 1-2),Chronicle ~ S00-08 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-08.MOD DESC:, Sleep arrow (Cost: 132 gp), Potion of invisibility (Cost: 300 gp), Potion of enlarge person (Cost: 250 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-08 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-09.MOD DESC:You may purchase the following items: Scroll of levitate (Cost: 150 gp), Wand of cure light wounds (5 charges) (Cost: 75 gp) LIMIT ONE, Pearl of power (1st) (Cost: 1,000 gp), Potion of cure moderate wounds (Cost: 300 gp), Potion of lesser restoration (Cost: 300 gp), Goggles of minute seeing (Cost: 1,250 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-09 (Subtier 1-2),Chronicle ~ S00-09 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-09.MOD DESC:, Screaming bolt (Cost: 267 gp) LIMIT TWO, Potion of shield of faith +5 (Cost: 900 gp), Scroll of wall of fire (Cost: 700 gp), Hat of disguise (Cost: 1,800 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-09 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-10.MOD DESC:You may purchase the following items: Bracers of armor +1 (Cost: 1,000 gp), Lesser metamagic rod of silent spell (Cost: 3,000 gp), Potion of cure moderate wounds (Cost: 300 gp), Scroll of displacement (Cost: 375 gp), Scroll of fireball (Cost: 375 gp), Scroll of flaming sphere (Cost: 150 gp), Scroll of glitterdust (Cost: 150 gp), Scroll of hideous laughter (Cost: 150 gp), Scroll of lightning bolt (Cost: 375 gp), Scroll of minor image (Cost: 150 gp), Scroll of scorching ray (Cost: 150 gp), Scroll of stinking cloud (Cost: 375 gp), Scroll of summon monster II (Cost: 150 gp), Scroll of summon monster III (Cost: 375 gp), Scroll of web (Cost: 150 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-10 (Subtier 1-2),Chronicle ~ S00-10 (Subtier 3-4),Chronicle ~ S00-10 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-10.MOD DESC:, Cloak of resistance +1 (Cost: 1,000 gp), Mithril shirt (Cost: 1,100 gp), Headband of intellect +2 (Cost: 4,000 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-10 (Subtier 3-4),Chronicle ~ S00-10 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-11.MOD DESC:You may purchase the following items: Potion of cure serious wounds (Cost: 750 gp), Scroll of lighting bolt (Cost: 375 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-11 (Subtier 1-2),Chronicle ~ S00-11 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-11.MOD DESC:, Quarterstaff +2 (Cost: 8,600 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-11 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-12.MOD DESC:You may purchase the following items: Amulet of natural armor +1 (Cost: 2,000 gp), Cloak of resistance +1 (Cost: 1,000 gp), Potion of cure moderate wounds (Cost: 300 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-12 (Subtier 1-2),Chronicle ~ S00-12 (Subtier 3-4),Chronicle ~ S00-12 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-12.MOD DESC:, Handy haversack (Cost: 2,000 gp), Potion of cure serious wounds (Cost: 750 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-12 (Subtier 3-4),Chronicle ~ S00-12 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-12.MOD DESC:, +2 heavy steel shield (Cost: 4,170 gp), +2 longsword (Cost: 8,315 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-12 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-13.MOD DESC:You may purchase the following items: Brooch of shielding (30 points remaining) (Cost: 450 gp), Filth fever tonic (Cost: 5 gp), Potion of enlarge person (Cost: 250 gp), Screaming bolt (Cost: 267 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-13 (Subtier 1-2),Chronicle ~ S00-13 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-13.MOD DESC:, Chime of opening (7 charges) (Cost 2,100 gp), Dust of appearance (Cost: 1,800 gp), Scroll of lesser planar ally (Cost 1,200 gp), +1 mithril shirt (Cost: 2,100 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-13 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-14.MOD DESC:You may purchase the following items: Potion of barkskin +2 (Cost: 300 gp), Bracers of armor +1 (Cost: 1,000 gp), Potion of invisibility (Cost: 300 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-14 (Subtier 1-2),Chronicle ~ S00-14 (Subtier 3-4),Chronicle ~ S00-14 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-14.MOD DESC:, Elixir of sneaking (Cost: 250 gp), Potion of barkskin +3 (Cost: 600 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-14 (Subtier 3-4),Chronicle ~ S00-14 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-14.MOD DESC:, Potion of cure moderate wounds (Cost: 300 gp), Brooch of shielding (Cost: 1,500 gp), Cloak of resistance +1 (Cost: 1,000 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-14 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-14.MOD DESC:&nl; You owe Grandmaster Torch a favor-one he plans to redeem in the future. When he calls in this favor, you are obligated to fulfill his request so long as it doesn\x92t violate any morale restrictions of your race, class, or alignment. +CATEGORY=PFS Chronicle|Chronicle ~ S00-15.MOD DESC:You may purchase the following items: Potion of blur (Cost: 300 gp), Potion of rage (Cost: 750 gp), Scroll of cure moderate wounds (Cost: 150 gp), Scroll of phantasmal killer (Cost: 700 gp), Ungeunt of timelessness (Cost: 150 gp), Wand of detect magic (Cost: 375 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-15 (Subtier 1-2),Chronicle ~ S00-15 (Subtier 3-4),Chronicle ~ S00-15 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-15.MOD DESC:, Potion of cure moderate wounds (Cost: 300 gp), +1 returning dagger (Cost: 8,302 gp), Scroll of greater invisibility (Cost: 700 gp), Wand of cure light wounds (Cost: 750 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-15 (Subtier 3-4),Chronicle ~ S00-15 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-15.MOD DESC:, Bag of holding (type I) (Cost: 2,500 gp), Goggles of minute seeing (Cost: 1,250 gp), Ring of protection +2 (Cost: 8,000 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-15 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-16.MOD DESC:You may purchase the following items: Amulet of health (Cost: 4,000 gp), Dusty rose prism ioun stone (Cost: 5,000 gp), Boots of the winterlands (Cost: 2,500 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-16 (Subtier 5-6),Chronicle ~ S00-16 (Subtier 8-9) +CATEGORY=PFS Chronicle|Chronicle ~ S00-16.MOD DESC:, Gem of brightness (Cost: 13,000 gp), Cloak of resistance +1 (Cost: 1,000 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-16 (Subtier 8-9) +CATEGORY=PFS Chronicle|Chronicle ~ S00-17.MOD DESC:You may purchase the following items: Mithral shirt (Cost: 1,100 gp), Potion of lesser restoration (Cost: 300 gp), Potion of undetectable alignment (Cost: 300 gp), Wand of magic missile (CL 1) - (25 charges) (Cost: 375 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-17 (Subtier 1-2),Chronicle ~ S00-17 (Subtier 3-4),Chronicle ~ S00-17 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-17.MOD DESC:, +1 Mithral shirt (Cost: 2,250 gp), Ring of mind shielding (Cost: 8,000 gp), Wand of magic missile (CL 3) - (25 charges) (Cost: 1,125 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-17 (Subtier 3-4),Chronicle ~ S00-17 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-17.MOD DESC:, +2 Mithral shirt (Cost: 4,250 gp), Wand of magic missile (CL 5) - (25 charges) (Cost: 1,875 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-17 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-18.MOD DESC:You may purchase the following items: Amulet of health (Cost: 4,000 gp), Dusty rose prism ioun stone (Cost: 5,000 gp), Boots of the winterlands (Cost: 2,500 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-18 (Subtier 5-6),Chronicle ~ S00-18 (Subtier 8-9) +CATEGORY=PFS Chronicle|Chronicle ~ S00-18.MOD DESC:, Gem of brightness (Cost: 13,000 gp), Cloak of resistance +1 (Cost: 1,000 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-18 (Subtier 8-9) +CATEGORY=PFS Chronicle|Chronicle ~ S00-19.MOD DESC:You may purchase the following items: Potion of bull\x92s strength (Cost: 300 gp), Potion of haste (Cost: 750 gp), Wand of cure light wounds (Cost: 750 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-19 (Subtier 1-2),Chronicle ~ S00-19 (Subtier 3-4),Chronicle ~ S00-19 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-19.MOD DESC:, Pearl of power (2nd) (Cost: 4,000 gp), Scroll of blur (Cost: 150 gp), Scroll of cat\x92s grace (Cost: 150 gp), Scroll of lightning bolt (Cost: 375 gp), Scroll of pyrotechnics (Cost: 150 gp), Scroll of slow (Cost: 375 gp), Scroll of summon monster III (Cost: 375 gp), Scroll of web (Cost: 150 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-19 (Subtier 3-4),Chronicle ~ S00-19 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-19.MOD DESC:, Pearl of power (3rd) (Cost: 9,000 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-19 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-20.MOD DESC:You may purchase the following items: +2 adamantine battleaxe (Cost: 11,310 gp), +3 splint mail (Cost: 9,350 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-20 (Subtier 7-8),Chronicle ~ S00-20 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S00-20.MOD DESC:, +1 ghost touch warhammer (Cost: 8,312 gp), Gloves of dexterity +2 (Cost: 4,000 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-20 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S00-21.MOD DESC:You may purchase the following items: Bag of holding (type I) (Cost: 2,500 gp), +2 buckler (Cost: 4,165 gp), Potion of cure serious wounds (Cost: 750 gp), Potion of lesser restoration (Cost: 300 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-21 (Subtier 5-6),Chronicle ~ S00-21 (Subtier 8-9) +CATEGORY=PFS Chronicle|Chronicle ~ S00-21.MOD DESC:, Bag of holding (type II) (Cost: 5,000 gp), Ring of mind shielding (Cost: 8,000 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-21 (Subtier 8-9) +CATEGORY=PFS Chronicle|Chronicle ~ S00-22.MOD DESC:You may purchase the following items: +1 flaming composite longbow (+5 strength) (Cost: 8,900 gp), Golembane scarab (Cost: 2,500 gp), +1 defending large heavy mace (Cost: 8,313 gp), Periapt of Wisdom +2 (Cost: 4,000 gp), Potion of cure moderate wounds (Cost: 300 gp), Scroll of transmute rock to mud (Cost: 1,125 gp), Wand of cure light wounds (Cost: 750 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-22 (Subtier 7-8),Chronicle ~ S00-22 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S00-22.MOD DESC:, +2 arrow (Cost: 160 gp), +2 chain shirt (Cost: 4,250 gp), +3 chain shirt (Cost: 9,250 gp), Ring of protection +1 (Cost: 2,000 gp), Scroll of cure critical wounds (Cost: 700 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-22 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S00-23.MOD DESC:You may purchase the following items: Bag of tricks (gray) (Cost: 900 gp), Brooch of shielding (Cost: 1,500 gp), Cloak of resistance +1 (Cost: 1,000 gp), Potion of barkskin +2 (Cost: 300 gp), Potion of bear\x92s endurance (Cost: 300 gp), Scroll of lesser restoration (Cost: 150 gp), Wand of cure light wounds (Cost: 750 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-23 (Subtier 1-2),Chronicle ~ S00-23 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-23.MOD DESC:, Amulet of natural armor +1 (Cost: 2,000 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-23 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S00-24.MOD DESC:You may purchase the following items: Bracers of armor +1 (Cost: 1,000 gp), Potion of remove paralysis (Cost: 300 gp), Scroll of remove disease (Cost: 375 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-24 (Subtier 1-2),Chronicle ~ S00-24 (Subtier 3-4),Chronicle ~ S00-24 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-24.MOD DESC:, Handy haversack (Cost: 2,000 gp), Potion of cure moderate wounds (Cost: 300 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-24 (Subtier 3-4),Chronicle ~ S00-24 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-24.MOD DESC:, Amulet of mighty fists +1 (Cost: 6,000 gp), Potion of cure critical wounds (Cost: 750 gp), Restorative ointment (Cost: 4,000 gp), Ring of force shield (Cost: 8,000 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-24 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S00-25.MOD DESC:You may purchase the following items: Potion of cure moderate wounds (Cost: 300 gp), Wand of cure moderate wounds (Cost: 4,500 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-25 (Subtier 5-6),Chronicle ~ S00-25 (Subtier 8-9) +CATEGORY=PFS Chronicle|Chronicle ~ S00-25.MOD DESC:, Potion of resist energy (cold) 20 (Cost: 700 gp), Ring of protection +1 (Cost: 2,000 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-25 (Subtier 8-9) +CATEGORY=PFS Chronicle|Chronicle ~ S00-26.MOD DESC:You may purchase the following items: Gauntlets of ogre power (Cost: 4,000 gp), Lesser metamagic rod of extend (Cost: 3,000 gp), +1 light fortification full plate (Cost: 5,650 gp), Periapt of Wisdom +2 (Cost: 4,000 gp), Potion of cure moderate wounds (Cost: 300 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-26 (Subtier 7-8),Chronicle ~ S00-26 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S00-26.MOD DESC:, Scroll of flame strike (Cost: 1,125 gp), Scroll of ice storm (Cost: 1,125 gp), Scroll of raise dead (Cost: 6,125 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-26 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S00-27.MOD DESC:You may purchase the following items: +1 flaming composite longbow (+5 Str) (Cost: 8,900 gp), Potion of invisibility (Cost: 300 gp), Potion of barkskin +2 (Cost: 300 gp), Wand of web (Cost: 4,500 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-27 (Subtier 5-6),Chronicle ~ S00-27 (Subtier 8-9) +CATEGORY=PFS Chronicle|Chronicle ~ S00-27.MOD DESC:, Circlet of persuasion (Cost: 4,500 gp), Scroll of invisibility (Cost: 150 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-27 (Subtier 8-9) +CATEGORY=PFS Chronicle|Chronicle ~ S00-28.MOD DESC:You may purchase the following items: +2 rapier (Cost: 8,320 gp), Cloak of charisma +2 (Cost: 4,000 gp), Figurine of wonderous power (silver raven) (Cost: 3,800 gp), Potion of cure moderate wounds (Cost: 300 gp), Horn of fog (Cost: 2,000 gp), Scroll of bestow curse (Cost: 700 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-28 (Subtier 7-8),Chronicle ~ S00-28 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S00-28.MOD DESC:, Pearl of power (2nd level) (Cost: 4,000 gp), Ring of protection +2 (Cost: 8,000 gp), Scroll of flame strike (Cost: 1,125 gp), Scroll of hallow (Cost: 6,125 gp), Wand of charm person (Cost: 750 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S00-28 (Subtier 10-11) + +# +# Selectable Boons +# + +Boon1 KEY:PFS Scenario 0-02 ~ Boon1 CATEGORY:Special Ability TYPE:Chronicle_S00-02.SpecialQuality COST:0 VISIBLE:YES SOURCELONG:Pathfinder Society Scenario 02: The Hydra's Fang Incident DESC:The Chelish Embassy of Absalom recognizes you for your outstanding service to the Empire. You are given a boon that grants you one free use of the divination spell from a Cleric of Asmodeus. You can only use this boon in Egorian, Cheliax\x92s diabolical capital city. +Boon2 KEY:PFS Scenario 0-02 ~ Boon2 CATEGORY:Special Ability TYPE:Chronicle_S00-02.SpecialQuality COST:0 VISIBLE:YES SOURCELONG:Pathfinder Society Scenario 02: The Hydra's Fang Incident DESC:The Andoren Embassy of Absalom regards you as an upstanding free citizen of the Republic. +Boon KEY:PFS Scenario 0-04 ~ Boon CATEGORY:Special Ability TYPE:Chronicle_S00-04.SpecialQuality COST:0 VISIBLE:YES SOURCELONG:Pathfinder Society Scenario 04: The Frozen Fingers of Midnight DESC:The Yagevna family in Irrisen recognizes you as a close associate for freeing their daughter, Natalya, from her icy prison. When in Irrisen, you gain a +2 circumstance bonus on all diplomacy rolls when you mention the Yagevna family and how you assisted them. ASPECT:SkillBonus|+2 circumstance bonus on all diplomacy rolls in Irrisen. +Boon KEY:PFS Scenario 0-09 ~ Boon CATEGORY:Special Ability TYPE:Chronicle_S00-09.SpecialQuality COST:0 VISIBLE:YES SOURCELONG:Pathfinder Society Scenario 09: Eye of the Crocodile King DESC:Maren Fuln of Absalom\x92s Arcanamirium recognizes you as someone who did him a great favor. In return, when in Absalom you gain a +2 circumstance bonus on all Knowledge (arcana) checks when you contact Fuln to discuss the particulars of the check. ASPECT:SkillBonus|+2 circumstance bonus on all Knowledge (arcana) checks when in Absalom (see text). +Boon KEY:PFS Scenario 0-15 ~ Boon CATEGORY:Special Ability TYPE:Chronicle_S00-15.SpecialQuality COST:0 VISIBLE:YES SOURCELONG:Pathfinder Society Scenario 09: Eye of the Crocodile King DESC:&nl;You are known by the Gnolls of western Katapesh as the savior of a long-lost tribe. Whenever you deal with any western Katapesh gnolls, you gain a +1 circumstance bonus to your Diplomacy or Intimidate checks. ASPECT:SkillBonus|+1 circumstance bonus to your Diplomacy or Intimidate checks vs. western Katapesh gnolls. +Scion of Geb KEY:PFS Scenario 0-26 ~ Scion of Geb CATEGORY:Special Ability TYPE:Chronicle_S00-26.SpecialQuality COST:0 VISIBLE:YES SOURCELONG:Pathfinder Society Scenario 26: Lost at Bitter End DESC:You have saved the town of Geb\x92s Rest and your legend has spread far and wide in the nation of Geb. Any future dealings with native Gebbites inside or outside of the country grants you a +1 circumstance bonus to any Charisma based checks made while dealing with them. ASPECT:SkillBonus|+1 circumstance bonus to any Charisma based checks made while dealing native Gebbites. +Defender of Katheer KEY:PFS Scenario 0-27 ~ Defender of Katheer CATEGORY:Special Ability TYPE:Chronicle_S00-27.SpecialQuality COST:0 VISIBLE:YES SOURCELONG:Pathfinder Society Scenario 27: Our Lady of Silver DESC:PCs who successfully defeat the sorcerer Raamiz Ibn-Chadli earn a small amount of renown with the people of Katheer. Whenever the PCs deal with humanoids from Katheer in the future, they receive a +1 circumstance bonus to all Diplomacy checks. ASPECT:SkillBonus|+1 circumstance bonus to all Diplomacy checks against humanoids from Katheer. + +############ +# Season 1 # +############ + +Pathfinder Society Scenario #29 The Devil We Know, Part I: Shipyard Rats KEY:Chronicle ~ S01-29 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-7 +Pathfinder Society Scenario #30 The Devil We Know, Part II: Cassomir's Locker KEY:Chronicle ~ S01-30 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-7 +Pathfinder Society Scenario #31 Sniper in the Deep KEY:Chronicle ~ S01-31 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 5-9 +Pathfinder Society Scenario #32 Drow of the Darklands Pyramid KEY:Chronicle ~ S01-32 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 7-11 +Pathfinder Society Scenario #33 Assault on the Kingdom of the Impossible KEY:Chronicle ~ S01-33 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-5 +Pathfinder Society Scenario #34 Encounter at the Drowning Stones KEY:Chronicle ~ S01-34 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 7-11 +Pathfinder Society Scenario #35 Voice in the Void KEY:Chronicle ~ S01-35 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-7 +Pathfinder Society Scenario #36 Echoes of the Everwar, Part I: The Prisoner of Skull KEY:Chronicle ~ S01-36 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 7-11 +Pathfinder Society Scenario #37 The Beggar's Pearl KEY:Chronicle ~ S01-37 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-7 +Pathfinder Society Scenario #38 No Plunder, No Pay KEY:Chronicle ~ S01-38 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 7-11 +Pathfinder Society Scenario #39 The Citadel of Flame KEY:Chronicle ~ S01-39 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-5 +Pathfinder Society Scenario #40 Hall of Drunken Heroes KEY:Chronicle ~ S01-40 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 7-11 +Pathfinder Society Scenario #41 The Devil We Know, Part III: Crypt of Fools KEY:Chronicle ~ S01-41 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-7 +Pathfinder Society Scenario #42 Echoes of the Everwar, Part II: The Watcher of Ages KEY:Chronicle ~ S01-42 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 7-11 +Pathfinder Society Scenario #43 The Pallid Plague KEY:Chronicle ~ S01-43 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-7 +Pathfinder Society Scenario #44 Echoes of the Everwar, Part III: Terror at Whistledown KEY:Chronicle ~ S01-44 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 7-11 +Pathfinder Society Scenario #45 Delirium's Tangle KEY:Chronicle ~ S01-45 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-5 +Pathfinder Society Scenario #46 Eyes of the Ten, Part I: Requiem for the Red Raven KEY:Chronicle ~ S01-46 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 12 +Pathfinder Society Scenario #47 The Darkest Vengeance KEY:Chronicle ~ S01-47 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-5 +Pathfinder Society Scenario #48 The Devil We Know, Part IV: Rules of the Swift KEY:Chronicle ~ S01-48 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-7 +Pathfinder Society Scenario #49 Among the Dead KEY:Chronicle ~ S01-49 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-7 +Pathfinder Society Scenario #50 Fortune's Blight KEY:Chronicle ~ S01-50 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 5-9 +Pathfinder Society Scenario #51 The City of Strangers, Part I: The Shadow Gambit KEY:Chronicle ~ S01-51 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-7 +Pathfinder Society Scenario #52 The City of Strangers, Part II: The Twofold Demise KEY:Chronicle ~ S01-52 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-7 +Pathfinder Society Scenario #53 Echoes of the Everwar, Part IV: The Faithless Dead KEY:Chronicle ~ S01-53 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 7-11 +Pathfinder Society Scenario #54 Eyes of the Ten, Part II: The Maze of the Open Road KEY:Chronicle ~ S01-54 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 12 +Pathfinder Society Scenario #55 The Infernal Vault KEY:Chronicle ~ S01-55 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 1-7 +Pathfinder Society Scenario #56 The Jester's Fraud KEY:Chronicle ~ S01-56 TYPE:PFSChronicle.SpecialQuality CATEGORY:PFS Chronicle VISIBLE:YES COST:0 MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|PFS Chronicle|TYPE=Tier 5-9 + +# +# Items +# + +CATEGORY=PFS Chronicle|Chronicle ~ S01-29.MOD DESC:There are no purchasable items for this subtier.|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-29 (Subtier 1-2),Chronicle ~ S01-29 (Subtier 3-4) +CATEGORY=PFS Chronicle|Chronicle ~ S01-29.MOD DESC:You may purchase the following items: Amulet of mighty fists +1 (5,000 gp), Bracers of armor +1 (1,000 gp), Cloak of resistance +1 (1,000 gp), Potion of cure moderate wounds (300 gp), Potion of cure serious wounds (750 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-29 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-30.MOD DESC:You may purchase the following items: Potion of cure moderate wounds (300 gp), Scroll of remove disease (375 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-30 (Subtier 1-2),Chronicle ~ S01-30 (Subtier 3-4),Chronicle ~ S01-30 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-30.MOD DESC:, Amulet of natural armor +1 (2,000 gp), Boots of striding and springing (5,500 gp), Cloak of resistance +2 (4,000 gp), +2 full plate (4,750 gp), +2 heavy flail (8,315 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-30 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-31.MOD DESC:You may purchase the following items: Belt of giant strength +2 (4,000 gp), Cloak of resistance +2 (4,000 gp), Potion of cure moderate wounds (300 gp), Potion of water breathing (750 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-31 (Subtier 5-6),Chronicle ~ S01-31 (Subtier 8-9) +CATEGORY=PFS Chronicle|Chronicle ~ S01-31.MOD DESC:, Belt of giant strength +4 (16,000 gp), Chainmail +2 (4,300 gp), Gloves of swimming and climbing (6,250 gp), Greatsword +2 (8,350 gp), Short sword +2 (8,310 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-31 (Subtier 8-9) +CATEGORY=PFS Chronicle|Chronicle ~ S01-32.MOD DESC:You may purchase the following items: Brooch of shielding (20 points) (297 gp), Cloak of resistance +1 (1,000 gp), Feather token (whip) (500 gp), Headband of alluring Charisma +2 (4,000 gp), Medium spider venom (300 gp), Potion of cure moderate wounds (300 gp), Ring of protection +1 (2,000 gp), Scroll of word of recall (1,650 gp), Wand of arcane sight (2 charges) (450 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-32 (Subtier 7-8),Chronicle ~ S01-32 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S01-32.MOD DESC:, Amulet of natural armor +1 (2,000 gp), Headband of inspired Wisdom +2 (4,000 gp), Wand of cure serious wounds (4 charges) (900 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-32 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S01-33.MOD DESC:You may purchase the following items: Mask of the Tiger\x92s Eye (55 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-33 (Subtier 1-2),Chronicle ~ S01-33 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S01-33.MOD DESC:, +1 merciful morningstar (8,308 gp), Potion of cure moderate wounds (300 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-33 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S01-34.MOD DESC:You may purchase the following items: amulet of natural armor +1 (crocodile skull headdress) (2,000 gp), bloodroot poison (100 gp), bottle of air (7,250 gp), figurine of wondrous power (silver raven) (3,800 gp), handy haversack (2,000 gp), potion of cure moderate wounds (300 gp), ring of climbing (monkey tooth bracelet) (2,500 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-34 (Subtier 7-8),Chronicle ~ S01-34 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S01-34.MOD DESC:, cloak of resistance +1 (1,000 gp), +2 hide (4,165 gp), +2 leather (4,160 gp), medium spider venom (150 gp), phylactery of faithfulness (1,000 gp), potion of cure serious wounds (750 gp), ring of protection +1 (2,000 gp), ring of sustenance (crocodile tooth bracelet) (2,500 gp), +2 war razor (8,308 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-34 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S01-35.MOD DESC:You may purchase the following items: Cloak of resistance +1 (1,000 gp), Stone of alarm (2,700 gp), Wand of color spray (750 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-35 (Subtier 1-2),Chronicle ~ S01-35 (Subtier 3-4),Chronicle ~ S01-35 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-35.MOD DESC:, Chime of opening (3,000 gp), Feather token (whip) (500 gp), Handy haversack (2,000 gp), Scroll of gaseous form (375 gp), Scroll of ghoul touch (150 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-35 (Subtier 3-4),Chronicle ~ S01-35 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-35.MOD DESC:, Headband of alluring charisma +2 (4,000 gp), Large longsword +1 (2,330 gp), +1 mithril shirt (2,250 gp), Potion of cure moderate wounds (300 gp), Robe of bones (2,400 gp), Spined shield (5,580 gp), Scroll of black tentacles (700 gp), Wand of ray of enfeeblement (750 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-35 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-36.MOD DESC:You may purchase the following items: Hand of glory (8,000 gp), Metamagic rod of lesser silent (3,000 gp), Pearl of power (2nd) (4,000 gp), Potion of cure moderate wounds (300 gp), Potion of eagle\x92s splendor (300 gp), Potion of invisibility (300 gp), Ring of counterspells (4,000 gp), Ring of protection +1 (2,000 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-34 (Subtier 7-8),Chronicle ~ S01-36 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S01-36.MOD DESC:, +2 chain shirt (4,250 gp), Cloak of resistance +1 (1,000 gp), Headband of alluring charisma +2 (4,000 gp), Potion of cure serious wounds (750 gp), Wand of expeditious retreat (750 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-36 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S01-37.MOD DESC:You may purchase the following items: +1 fey bane arrows (Limit 2; 166 gp each), Ivory-handled short sword (60 gp), Scroll of aid (250 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-37 (Subtier 1-2),Chronicle ~ S01-37 (Subtier 3-4),Chronicle ~ S01-37 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-37.MOD DESC:, +1 fey bane arrows (Limit 10; 166 gp each)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-37 (Subtier 3-4),Chronicle ~ S01-37 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-37.MOD DESC:, Efficient quiver (1,800 gp), Scroll of lesser planar ally (750 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-37 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-38.MOD DESC:You may purchase the following items: Bottle of air (7,250 gp), Cloak of the manta ray (7,200 gp), Elixir of swimming (250 gp), Javelin of lightning (Limit 1; 1,500 gp), Periapt of health (7,500 gp), +2 rapier (8,320 gp), Ring of protection +2 (8,000 gp), Scroll of animate dead (375 gp), Scroll of contagion (375 gp), Scroll of desecrate (150 gp), Scroll of water breathing (375 gp), +1 shadow studded leather (4,925 gp), Waverider\x92s gold-plated wayfinder (550 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-38 (Subtier 7-8),Chronicle ~ S01-38 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S01-38.MOD DESC:, +2 dwarven waraxe (8,330 gp), Javelin of lightning (Limit 3; 1,500 gp), Pearl of power (3rd) (9,000 gp), Ring of protection +3 (18,000 gp), +2 shadow studded leather (7,925)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-38 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S01-39.MOD DESC:You may purchase the following items: Cloak of resistance +1 (1,000 gp), Feather token (whip) (500 gp), Hand of the mage (900 gp), +1 holy arrow (Limit: 4, 360 gp), Scroll of flaming sphere (150 gp), Wand of cure light wounds (750 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-39 (Subtier 1-2),Chronicle ~ S01-39 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S01-39.MOD DESC:, Boots of elvenkind (2,500 gp), +1 heavy steel bashing shield (4,170 gp), Potion of cure moderate wounds (300 gp), Potion of cure serious wounds (750 gp), Ring of protection +1 (2,000 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-39 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S01-40.MOD DESC:You may purchase the following items: Cayden Cailean\x92s silver tankard (50 gp), Cloak of resistance +1 (1,000 gp), Gem of brightness (13,000 gp), +1 wounding longsword (18,315 gp), Potion of cure moderate wounds (300 gp), Scroll of dismissal (700 gp), Scroll of lesser restoration (150 gp), Scroll of magic circle against evil (375 gp), Scroll of restoration (700 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-40 (Subtier 7-8),Chronicle ~ S01-40 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S01-40.MOD DESC:, Nine lives stealer (23,057 gp), Scroll of atonement (1,125 gp), Scroll of dispel evil (1,125 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-40 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S01-41.MOD DESC:You may purchase the following items: Wand of detect secret doors (5 charges) (Limit 1; 75 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-41 (Subtier 1-2),Chronicle ~ S01-41 (Subtier 3-4),Chronicle ~ S01-41 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-41.MOD DESC:, +2 chain shirt (4,300 gp), +1 keen scimitar (8,315 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-41 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-42.MOD DESC:You may purchase the following items: 1 dose of purple worm poison (Limit 3, 700 gp), Hand of the mage (900 gp), +1/+1 orc double axe (4,360 gp), Ring of counterspells (4,000 gp), Ring of protection +2 (8,000 gp), Staff of swarming insects (22,800 gp), Wand of protection from arrows (20 charges) (1,800 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-42 (Subtier 7-8),Chronicle ~ S01-42 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S01-42.MOD DESC:, +1 shocking burst/+1 orc double axe (20,360 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-42 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S01-43.MOD DESC:You may purchase the following items: Antiplague (50 gp; as antitoxin, except for diseases), Potion of remove disease (750 gp), Ring of protection +1 (2,000 gp), Scroll of lesser restoration (150 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-43 (Subtier 1-2),Chronicle ~ S01-43 (Subtier 3-4),Chronicle ~ S01-43 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-43.MOD DESC:, Cloak of resistance +1 (1,000 gp), Potion of bear\x92s endurance (300 gp), Potion of cure moderate wounds (300 gp), Wand of cure moderate wounds (25 charges) (Limit 1; 2,250 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-43 (Subtier 3-4),Chronicle ~ S01-43 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-43.MOD DESC:, Potion of cure serious wounds (750 gp), Pathfinder pouch (1,000 gp), Pearl of power (2nd level) (4,000 gp), +2 scale mail (4,200 gp), Ring of protection +2 (8,000 gp), Wand of cure moderate wounds (4,500 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-43 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-44.MOD DESC:You may purchase the following items: 1 dose of medium spider venom (limit 2, 150 gp), Cloak of resistance +3 (9,000 gp), Headband of alluring charisma +4 (16,000 gp), +1 keen falchion (8,375 gp), Potion of cure serious wounds (750 gp), Potion of inflict moderate wounds (300 gp), Ring of protection +2 (8,000 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-44 (Subtier 7-8),Chronicle ~ S01-44 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S01-44.MOD DESC:, 1 dose of medium spider venom (limit 10, 150 gp), +1 flaming burst keen falchion (32,375 gp), Ring of climbing (2,000 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-44 (Subtier 10-11) +CATEGORY=PFS Chronicle|Chronicle ~ S01-45.MOD DESC:You may purchase the following items: Scroll of lesser restoration (150 gp), Wand of daze (375 gp), Wand of magic missiles (CL 3rd) (2,250 gp), Wand of water breathing (2 charges) (Limit 1; 450 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-45 (Subtier 1-2),Chronicle ~ S01-45 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S01-45.MOD DESC:, Cloak of resistance +1 (1,000 gp), Goggles of minute seeing (2,500 gp), Potion of cure moderate wounds (300 gp), Potion of haste (750 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-45 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S01-46.MOD DESC:You may purchase the following items: Amulet of natural armor +1 (2,000 gp), Bead of force (Limit 2; 3,000 gp each), Bracers of armor +2 (4,000 gp), Bracers of armor +4 (16,000 gp), +3 breastplate (9,350 gp), Chime of opening (3,000 gp), Cloak of resistance +1 (1,000 gp), +1 flaming burst arrows (Limit 8; 366 gp each), +2 full plate armor (5,650 gp), +2 half plate (4,750 gp), +2 heavy steel shield (4,170 gp), +2 keen longsword (18,315 gp), +2 leather armor (4,160 gp), +2 light wooden shield (4,153 gp), +1 shocking burst longbow (18,375 gp), Ring of protection +1 (2,000 gp), Ring of protection +2 (8,000 gp), Rod of wonder (12,000 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-46 (Subtier 12) +CATEGORY=PFS Chronicle|Chronicle ~ S01-47.MOD DESC:You may purchase the following items: Boots of elvenkind (2,500 gp), Scroll of darkvision (150 gp), Scroll of suggestion (375 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-47 (Subtier 1-2),Chronicle ~ S01-47 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S01-47.MOD DESC:, Cloak of resistance +1 (1,000 gp), Elemental gem (earth) (2,250 gp), Potion of cure moderate wounds (300 gp), Potion of invisibility (750 gp), Ring of protection +1 (2,000 gp), Scroll of cure moderate wounds (150 gp), Scroll of deep slumber (375 gp), Scroll of secret page (375 gp), Scroll of tongues (375 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-47 (Subtier 4-5) +CATEGORY=PFS Chronicle|Chronicle ~ S01-48.MOD DESC:There are no purchasable items for this subtier.|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-48 (Subtier 1-2) +CATEGORY=PFS Chronicle|Chronicle ~ S01-48.MOD DESC:You may purchase the following items: Bracers of archery (lesser) (5,000 gp), Potion of inflict moderate wounds (300 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-48 (Subtier 3-4),Chronicle ~ S01-48 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-48.MOD DESC:Cloak of resistance +1 (1,000 gp), Potion of inflict serious wounds (750 gp), Slaying arrow (2,282 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-48 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-49.MOD DESC:You may purchase the following items: Scroll of lesser restoration (150 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-49 (Subtier 1-2),Chronicle ~ S01-49 (Subtier 3-4),Chronicle ~ S01-49 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-49.MOD DESC:, Bag of tricks (gray) (3,400 gp), Potion of cure moderate wounds (300 gp), Ring of climbing (2,500 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-49 (Subtier 3-4),Chronicle ~ S01-49 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-49.MOD DESC:, +2 short sword (8,310 gp), Cloak of resistance +2 (4,000 gp), Large half-plate (1,200 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-49 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-50.MOD DESC:You may purchase the following items: Cloak of resistance +1 (1,000 gp), +2 falchion (8,375 gp), Potion of cure moderate wounds (300 gp), Potion of cure serious wounds (750 gp), Potion of lesser restoration (300 gp), Ring of protection +1 (2,000 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-50 (Subtier 5-6),Chronicle ~ S01-50 (Subtier 8-9) +CATEGORY=PFS Chronicle|Chronicle ~ S01-50.MOD DESC:, Bracers of armor +2 (4,000 gp), +2 breastplate (4,350 gp), Cloak of resistance +2 (4,000 gp), +2 full plate (4,650 gp), Javelin of lightning (Limit 1; 1,500 gp), Potion of invisibility (300 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-50 (Subtier 8-9) +CATEGORY=PFS Chronicle|Chronicle ~ S01-51.MOD DESC:You may purchase the following items: Scroll of invisibility (150 gp), Scroll of silence (150 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-51 (Subtier 1-2),Chronicle ~ S01-51 (Subtier 3-4),Chronicle ~ S01-51 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-51.MOD DESC:, Cloak of resistance +1 (1,000 gp), Scroll of dimension door (700 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-51 (Subtier 3-4),Chronicle ~ S01-51 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-51.MOD DESC:, Headband of alluring Charisma +2 (4,000 gp), Necklace of fireballs, type I (1,650 gp), Potion of cure moderate wounds (300 gp), Ring of protection +1 (2,000 gp), Scroll of gaseous form (375 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-51 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-52.MOD DESC:You may purchase the following items: Elixir of love (150 gp), Potion of cure moderate wounds (300 gp), Potion of invisibility (300 gp)|PREABILITY:1,CATEGORY=PFS Chronicle,Chronicle ~ S01-52 (Subtier 1-2),Chronicle ~ S01-52 (Subtier 3-4),Chronicle ~ S01-52 (Subtier 6-7) +CATEGORY=PFS Chronicle|Chronicle ~ S01-52.MOD DESC:, Belt of incredible Dexterity +2 (4,000 gp), Cloak of resistance +1 ... [truncated message content] |
From: <jde...@us...> - 2014-12-06 05:57:47
|
Revision: 25719 http://sourceforge.net/p/pcgen/code/25719 Author: jdempsey Date: 2014-12-06 05:57:41 +0000 (Sat, 06 Dec 2014) Log Message: ----------- Fix bug: CLASSLIST= and DOMAINLIST= should not be PC dependent - Backport to 6.4 branch Issue#: CODE-2647 Modified Paths: -------------- branches/6.04.x/code/src/java/pcgen/cdom/facet/MasterAvailableSpellFacet.java branches/6.04.x/code/src/java/pcgen/core/analysis/SpellLevel.java branches/6.04.x/code/src/java/plugin/primitive/spell/ClassListToken.java branches/6.04.x/code/src/java/plugin/primitive/spell/DomainListToken.java branches/6.04.x/code/src/test/pcgen/gui2/facade/CharacterAbilitiesTest.java Modified: branches/6.04.x/code/src/java/pcgen/cdom/facet/MasterAvailableSpellFacet.java =================================================================== --- branches/6.04.x/code/src/java/pcgen/cdom/facet/MasterAvailableSpellFacet.java 2014-12-06 05:56:41 UTC (rev 25718) +++ branches/6.04.x/code/src/java/pcgen/cdom/facet/MasterAvailableSpellFacet.java 2014-12-06 05:57:41 UTC (rev 25719) @@ -116,7 +116,31 @@ return spellsInList; } + + /** + * Retrieve a list of any occurrence of a specific spell in the particular spell list. + * @param spellList The list to be queried + * @param dsID The owning data set + * @param spell The spell to be found. + * @return The list of available spells. + */ + public List<AvailableSpell> getMatchingSpellsInList( + CDOMList<Spell> spellList, DataSetID dsID, Spell spell) + { + List<AvailableSpell> spellsInList = new ArrayList<AvailableSpell>(); + Collection<AvailableSpell> spells = getSet(dsID); + for (AvailableSpell as : spells) + { + if (as.getSpelllist().equals(spellList) + && as.getSpell().equals(spell)) + { + spellsInList.add(as); + } + } + return spellsInList; + } + public void setDataSetInitializationFacet( DataSetInitializationFacet datasetInitializationFacet) { Modified: branches/6.04.x/code/src/java/pcgen/core/analysis/SpellLevel.java =================================================================== --- branches/6.04.x/code/src/java/pcgen/core/analysis/SpellLevel.java 2014-12-06 05:56:41 UTC (rev 25718) +++ branches/6.04.x/code/src/java/pcgen/core/analysis/SpellLevel.java 2014-12-06 05:57:41 UTC (rev 25719) @@ -62,6 +62,15 @@ return list.toArray(new Integer[list.size()]); } + /** + * Retrieve the first level that the pc receives the spell from the specified list. Note that this only returns + * spells that the pc has available. + * + * @param sp The spell to be found. + * @param list The spell list (e.g. a class spell list) + * @param aPC The character who must already have the spell. + * @return The level of the spell, or -1 if not found. + */ public static int getFirstLvlForKey(Spell sp, CDOMList<Spell> list, PlayerCharacter aPC) { Modified: branches/6.04.x/code/src/java/plugin/primitive/spell/ClassListToken.java =================================================================== --- branches/6.04.x/code/src/java/plugin/primitive/spell/ClassListToken.java 2014-12-06 05:56:41 UTC (rev 25718) +++ branches/6.04.x/code/src/java/plugin/primitive/spell/ClassListToken.java 2014-12-06 05:57:41 UTC (rev 25719) @@ -17,13 +17,14 @@ */ package plugin.primitive.spell; -import java.util.Collections; - +import pcgen.cdom.enumeration.DataSetID; import pcgen.cdom.enumeration.GroupingState; +import pcgen.cdom.facet.FacetLibrary; +import pcgen.cdom.facet.MasterAvailableSpellFacet; +import pcgen.cdom.helper.AvailableSpell; import pcgen.cdom.list.ClassSpellList; import pcgen.cdom.reference.CDOMSingleRef; import pcgen.core.PlayerCharacter; -import pcgen.core.analysis.SpellLevel; import pcgen.core.spell.Spell; import pcgen.rules.context.LoadContext; import pcgen.rules.persistence.token.AbstractRestrictedSpellPrimitive; @@ -31,6 +32,7 @@ public class ClassListToken extends AbstractRestrictedSpellPrimitive { private CDOMSingleRef<ClassSpellList> spelllist; + private MasterAvailableSpellFacet masterAvailableSpellFacet; @Override public boolean initialize(LoadContext context, Class<Spell> cl, @@ -41,6 +43,7 @@ return false; } spelllist = context.getReferenceContext().getCDOMReference(ClassSpellList.class, value); + masterAvailableSpellFacet = FacetLibrary.getFacet(MasterAvailableSpellFacet.class); return initialize(context, args); } @@ -54,9 +57,11 @@ public boolean allow(PlayerCharacter pc, Spell spell) { ClassSpellList list = spelllist.resolvesTo(); - for (int level : SpellLevel.levelForKey(spell, Collections - .singletonList(list), pc)) + DataSetID datasetID = pc.getCharID().getDatasetID(); + + for (AvailableSpell availSpell : masterAvailableSpellFacet.getMatchingSpellsInList(list, datasetID, spell)) { + int level = availSpell.getLevel(); if ((level >= 0) && allow(pc, level, "", spell, list)) { return true; Modified: branches/6.04.x/code/src/java/plugin/primitive/spell/DomainListToken.java =================================================================== --- branches/6.04.x/code/src/java/plugin/primitive/spell/DomainListToken.java 2014-12-06 05:56:41 UTC (rev 25718) +++ branches/6.04.x/code/src/java/plugin/primitive/spell/DomainListToken.java 2014-12-06 05:57:41 UTC (rev 25719) @@ -17,13 +17,14 @@ */ package plugin.primitive.spell; -import java.util.Collections; - +import pcgen.cdom.enumeration.DataSetID; import pcgen.cdom.enumeration.GroupingState; +import pcgen.cdom.facet.FacetLibrary; +import pcgen.cdom.facet.MasterAvailableSpellFacet; +import pcgen.cdom.helper.AvailableSpell; import pcgen.cdom.list.DomainSpellList; import pcgen.cdom.reference.CDOMSingleRef; import pcgen.core.PlayerCharacter; -import pcgen.core.analysis.SpellLevel; import pcgen.core.spell.Spell; import pcgen.rules.context.LoadContext; import pcgen.rules.persistence.token.AbstractRestrictedSpellPrimitive; @@ -31,6 +32,7 @@ public class DomainListToken extends AbstractRestrictedSpellPrimitive { private CDOMSingleRef<DomainSpellList> spelllist; + private MasterAvailableSpellFacet masterAvailableSpellFacet; @Override public boolean initialize(LoadContext context, Class<Spell> cl, @@ -41,6 +43,7 @@ return false; } spelllist = context.getReferenceContext().getCDOMReference(DomainSpellList.class, value); + masterAvailableSpellFacet = FacetLibrary.getFacet(MasterAvailableSpellFacet.class); return initialize(context, args); } @@ -54,9 +57,11 @@ public boolean allow(PlayerCharacter pc, Spell spell) { DomainSpellList list = spelllist.resolvesTo(); - for (int level : SpellLevel.levelForKey(spell, Collections - .singletonList(list), pc)) + DataSetID datasetID = pc.getCharID().getDatasetID(); + + for (AvailableSpell availSpell : masterAvailableSpellFacet.getMatchingSpellsInList(list, datasetID, spell)) { + int level = availSpell.getLevel(); if ((level >= 0) && allow(pc, level, "", spell, list)) { return true; Modified: branches/6.04.x/code/src/test/pcgen/gui2/facade/CharacterAbilitiesTest.java =================================================================== --- branches/6.04.x/code/src/test/pcgen/gui2/facade/CharacterAbilitiesTest.java 2014-12-06 05:56:41 UTC (rev 25718) +++ branches/6.04.x/code/src/test/pcgen/gui2/facade/CharacterAbilitiesTest.java 2014-12-06 05:57:41 UTC (rev 25719) @@ -106,9 +106,10 @@ Globals.getContext().commit(); applyAbility(pc, AbilityCategory.FEAT, reading, "Books"); abilities = ca.getAbilities(AbilityCategory.FEAT); - assertEquals("Feat list should have one entry", 1, abilities.getSize()); + assertFalse("Feat list should not be empty", abilities.isEmpty()); Ability abilityFromList = (Ability) abilities.getElementAt(0); assertEquals("Should have found reading", reading, abilityFromList); + assertEquals("Feat list should have one entry", 1, abilities.getSize()); // Now add the choice finalize(abilityFromList, "Magazines", pc, AbilityCategory.FEAT); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jde...@us...> - 2014-12-06 05:56:50
|
Revision: 25718 http://sourceforge.net/p/pcgen/code/25718 Author: jdempsey Date: 2014-12-06 05:56:41 +0000 (Sat, 06 Dec 2014) Log Message: ----------- Fix bug: CLASSLIST= and DOMAINLIST= should not be PC dependent Issue#: CODE-2647 Modified Paths: -------------- Trunk/pcgen/code/src/java/pcgen/cdom/facet/MasterAvailableSpellFacet.java Trunk/pcgen/code/src/java/pcgen/core/analysis/SpellLevel.java Trunk/pcgen/code/src/java/plugin/primitive/spell/ClassListToken.java Trunk/pcgen/code/src/java/plugin/primitive/spell/DomainListToken.java Trunk/pcgen/code/src/test/pcgen/gui2/facade/CharacterAbilitiesTest.java Modified: Trunk/pcgen/code/src/java/pcgen/cdom/facet/MasterAvailableSpellFacet.java =================================================================== --- Trunk/pcgen/code/src/java/pcgen/cdom/facet/MasterAvailableSpellFacet.java 2014-12-06 02:17:19 UTC (rev 25717) +++ Trunk/pcgen/code/src/java/pcgen/cdom/facet/MasterAvailableSpellFacet.java 2014-12-06 05:56:41 UTC (rev 25718) @@ -116,7 +116,31 @@ return spellsInList; } + + /** + * Retrieve a list of any occurrence of a specific spell in the particular spell list. + * @param spellList The list to be queried + * @param dsID The owning data set + * @param spell The spell to be found. + * @return The list of available spells. + */ + public List<AvailableSpell> getMatchingSpellsInList( + CDOMList<Spell> spellList, DataSetID dsID, Spell spell) + { + List<AvailableSpell> spellsInList = new ArrayList<AvailableSpell>(); + Collection<AvailableSpell> spells = getSet(dsID); + for (AvailableSpell as : spells) + { + if (as.getSpelllist().equals(spellList) + && as.getSpell().equals(spell)) + { + spellsInList.add(as); + } + } + return spellsInList; + } + public void setDataSetInitializationFacet( DataSetInitializationFacet datasetInitializationFacet) { Modified: Trunk/pcgen/code/src/java/pcgen/core/analysis/SpellLevel.java =================================================================== --- Trunk/pcgen/code/src/java/pcgen/core/analysis/SpellLevel.java 2014-12-06 02:17:19 UTC (rev 25717) +++ Trunk/pcgen/code/src/java/pcgen/core/analysis/SpellLevel.java 2014-12-06 05:56:41 UTC (rev 25718) @@ -62,6 +62,15 @@ return list.toArray(new Integer[list.size()]); } + /** + * Retrieve the first level that the pc receives the spell from the specified list. Note that this only returns + * spells that the pc has available. + * + * @param sp The spell to be found. + * @param list The spell list (e.g. a class spell list) + * @param aPC The character who must already have the spell. + * @return The level of the spell, or -1 if not found. + */ public static int getFirstLvlForKey(Spell sp, CDOMList<Spell> list, PlayerCharacter aPC) { Modified: Trunk/pcgen/code/src/java/plugin/primitive/spell/ClassListToken.java =================================================================== --- Trunk/pcgen/code/src/java/plugin/primitive/spell/ClassListToken.java 2014-12-06 02:17:19 UTC (rev 25717) +++ Trunk/pcgen/code/src/java/plugin/primitive/spell/ClassListToken.java 2014-12-06 05:56:41 UTC (rev 25718) @@ -17,13 +17,14 @@ */ package plugin.primitive.spell; -import java.util.Collections; - +import pcgen.cdom.enumeration.DataSetID; import pcgen.cdom.enumeration.GroupingState; +import pcgen.cdom.facet.FacetLibrary; +import pcgen.cdom.facet.MasterAvailableSpellFacet; +import pcgen.cdom.helper.AvailableSpell; import pcgen.cdom.list.ClassSpellList; import pcgen.cdom.reference.CDOMSingleRef; import pcgen.core.PlayerCharacter; -import pcgen.core.analysis.SpellLevel; import pcgen.core.spell.Spell; import pcgen.rules.context.LoadContext; import pcgen.rules.persistence.token.AbstractRestrictedSpellPrimitive; @@ -31,6 +32,7 @@ public class ClassListToken extends AbstractRestrictedSpellPrimitive { private CDOMSingleRef<ClassSpellList> spelllist; + private MasterAvailableSpellFacet masterAvailableSpellFacet; @Override public boolean initialize(LoadContext context, Class<Spell> cl, @@ -41,6 +43,7 @@ return false; } spelllist = context.getReferenceContext().getCDOMReference(ClassSpellList.class, value); + masterAvailableSpellFacet = FacetLibrary.getFacet(MasterAvailableSpellFacet.class); return initialize(context, args); } @@ -54,9 +57,11 @@ public boolean allow(PlayerCharacter pc, Spell spell) { ClassSpellList list = spelllist.resolvesTo(); - for (int level : SpellLevel.levelForKey(spell, Collections - .singletonList(list), pc)) + DataSetID datasetID = pc.getCharID().getDatasetID(); + + for (AvailableSpell availSpell : masterAvailableSpellFacet.getMatchingSpellsInList(list, datasetID, spell)) { + int level = availSpell.getLevel(); if ((level >= 0) && allow(pc, level, "", spell, list)) { return true; Modified: Trunk/pcgen/code/src/java/plugin/primitive/spell/DomainListToken.java =================================================================== --- Trunk/pcgen/code/src/java/plugin/primitive/spell/DomainListToken.java 2014-12-06 02:17:19 UTC (rev 25717) +++ Trunk/pcgen/code/src/java/plugin/primitive/spell/DomainListToken.java 2014-12-06 05:56:41 UTC (rev 25718) @@ -17,13 +17,14 @@ */ package plugin.primitive.spell; -import java.util.Collections; - +import pcgen.cdom.enumeration.DataSetID; import pcgen.cdom.enumeration.GroupingState; +import pcgen.cdom.facet.FacetLibrary; +import pcgen.cdom.facet.MasterAvailableSpellFacet; +import pcgen.cdom.helper.AvailableSpell; import pcgen.cdom.list.DomainSpellList; import pcgen.cdom.reference.CDOMSingleRef; import pcgen.core.PlayerCharacter; -import pcgen.core.analysis.SpellLevel; import pcgen.core.spell.Spell; import pcgen.rules.context.LoadContext; import pcgen.rules.persistence.token.AbstractRestrictedSpellPrimitive; @@ -31,6 +32,7 @@ public class DomainListToken extends AbstractRestrictedSpellPrimitive { private CDOMSingleRef<DomainSpellList> spelllist; + private MasterAvailableSpellFacet masterAvailableSpellFacet; @Override public boolean initialize(LoadContext context, Class<Spell> cl, @@ -41,6 +43,7 @@ return false; } spelllist = context.getReferenceContext().getCDOMReference(DomainSpellList.class, value); + masterAvailableSpellFacet = FacetLibrary.getFacet(MasterAvailableSpellFacet.class); return initialize(context, args); } @@ -54,9 +57,11 @@ public boolean allow(PlayerCharacter pc, Spell spell) { DomainSpellList list = spelllist.resolvesTo(); - for (int level : SpellLevel.levelForKey(spell, Collections - .singletonList(list), pc)) + DataSetID datasetID = pc.getCharID().getDatasetID(); + + for (AvailableSpell availSpell : masterAvailableSpellFacet.getMatchingSpellsInList(list, datasetID, spell)) { + int level = availSpell.getLevel(); if ((level >= 0) && allow(pc, level, "", spell, list)) { return true; Modified: Trunk/pcgen/code/src/test/pcgen/gui2/facade/CharacterAbilitiesTest.java =================================================================== --- Trunk/pcgen/code/src/test/pcgen/gui2/facade/CharacterAbilitiesTest.java 2014-12-06 02:17:19 UTC (rev 25717) +++ Trunk/pcgen/code/src/test/pcgen/gui2/facade/CharacterAbilitiesTest.java 2014-12-06 05:56:41 UTC (rev 25718) @@ -106,9 +106,10 @@ Globals.getContext().commit(); applyAbility(pc, AbilityCategory.FEAT, reading, "Books"); abilities = ca.getAbilities(AbilityCategory.FEAT); - assertEquals("Feat list should have one entry", 1, abilities.getSize()); + assertFalse("Feat list should not be empty", abilities.isEmpty()); Ability abilityFromList = (Ability) abilities.getElementAt(0); assertEquals("Should have found reading", reading, abilityFromList); + assertEquals("Feat list should have one entry", 1, abilities.getSize()); // Now add the choice finalize(abilityFromList, "Magazines", pc, AbilityCategory.FEAT); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jde...@us...> - 2014-12-06 02:17:21
|
Revision: 25717 http://sourceforge.net/p/pcgen/code/25717 Author: jdempsey Date: 2014-12-06 02:17:19 +0000 (Sat, 06 Dec 2014) Log Message: ----------- Fix bug: Error changing race when skills chosen - Backport to 6.4 branch Issue#: CODE-2771 Modified Paths: -------------- branches/6.04.x/code/src/java/pcgen/cdom/facet/LevelInfoFacet.java branches/6.04.x/code/src/java/pcgen/core/analysis/SkillRankControl.java Modified: branches/6.04.x/code/src/java/pcgen/cdom/facet/LevelInfoFacet.java =================================================================== --- branches/6.04.x/code/src/java/pcgen/cdom/facet/LevelInfoFacet.java 2014-12-06 02:10:26 UTC (rev 25716) +++ branches/6.04.x/code/src/java/pcgen/cdom/facet/LevelInfoFacet.java 2014-12-06 02:17:19 UTC (rev 25717) @@ -64,6 +64,10 @@ public PCLevelInfo get(CharID id, int location) { List<PCLevelInfo> componentSet = (List<PCLevelInfo>) getCachedSet(id); + if (componentSet == null || location < 0 || location >= componentSet.size()) + { + return null; + } return componentSet.get(location); } Modified: branches/6.04.x/code/src/java/pcgen/core/analysis/SkillRankControl.java =================================================================== --- branches/6.04.x/code/src/java/pcgen/core/analysis/SkillRankControl.java 2014-12-06 02:10:26 UTC (rev 25716) +++ branches/6.04.x/code/src/java/pcgen/core/analysis/SkillRankControl.java 2014-12-06 02:17:19 UTC (rev 25717) @@ -354,8 +354,8 @@ continue; } - double maxRanks = pc.getMaxRank(skill, - pc.getClassList().get(0)).doubleValue(); + PCClass aClass = pc.getClassList().isEmpty() ? null : pc.getClassList().get(0); + double maxRanks = pc.getMaxRank(skill, aClass).doubleValue(); double rankMod = maxRanks - getTotalRank(pc, skill); if (rankMod < 0) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jde...@us...> - 2014-12-06 02:10:30
|
Revision: 25716 http://sourceforge.net/p/pcgen/code/25716 Author: jdempsey Date: 2014-12-06 02:10:26 +0000 (Sat, 06 Dec 2014) Log Message: ----------- Fix bug: Error changing race when skills chosen Issue#: CODE-2771 Modified Paths: -------------- Trunk/pcgen/code/src/java/pcgen/cdom/facet/LevelInfoFacet.java Trunk/pcgen/code/src/java/pcgen/core/analysis/SkillRankControl.java Modified: Trunk/pcgen/code/src/java/pcgen/cdom/facet/LevelInfoFacet.java =================================================================== --- Trunk/pcgen/code/src/java/pcgen/cdom/facet/LevelInfoFacet.java 2014-12-05 17:51:59 UTC (rev 25715) +++ Trunk/pcgen/code/src/java/pcgen/cdom/facet/LevelInfoFacet.java 2014-12-06 02:10:26 UTC (rev 25716) @@ -64,6 +64,10 @@ public PCLevelInfo get(CharID id, int location) { List<PCLevelInfo> componentSet = (List<PCLevelInfo>) getCachedSet(id); + if (componentSet == null || location < 0 || location >= componentSet.size()) + { + return null; + } return componentSet.get(location); } Modified: Trunk/pcgen/code/src/java/pcgen/core/analysis/SkillRankControl.java =================================================================== --- Trunk/pcgen/code/src/java/pcgen/core/analysis/SkillRankControl.java 2014-12-05 17:51:59 UTC (rev 25715) +++ Trunk/pcgen/code/src/java/pcgen/core/analysis/SkillRankControl.java 2014-12-06 02:10:26 UTC (rev 25716) @@ -354,8 +354,8 @@ continue; } - double maxRanks = pc.getMaxRank(skill, - pc.getClassList().get(0)).doubleValue(); + PCClass aClass = pc.getClassList().isEmpty() ? null : pc.getClassList().get(0); + double maxRanks = pc.getMaxRank(skill, aClass).doubleValue(); double rankMod = maxRanks - getTotalRank(pc, skill); if (rankMod < 0) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2014-12-05 17:52:05
|
Revision: 25715 http://sourceforge.net/p/pcgen/code/25715 Author: amaitland Date: 2014-12-05 17:51:59 +0000 (Fri, 05 Dec 2014) Log Message: ----------- Merge pull request #155 from mjmeans/PFS Implement Skill Specialization Modified Paths: -------------- Trunk/pcgen/data/pathfinder/paizo/campaign_setting/pathfinder_society_field_guide/pathfinder_society_field_guide.pcc Added Paths: ----------- Trunk/pcgen/data/pathfinder/paizo/campaign_setting/pathfinder_society_field_guide/pfsfg_abilities_skillspecialization.lst Trunk/pcgen/data/pathfinder/paizo/campaign_setting/pathfinder_society_field_guide/pfsfg_abilitycategories_skillspecialization.lst Modified: Trunk/pcgen/data/pathfinder/paizo/campaign_setting/pathfinder_society_field_guide/pathfinder_society_field_guide.pcc =================================================================== --- Trunk/pcgen/data/pathfinder/paizo/campaign_setting/pathfinder_society_field_guide/pathfinder_society_field_guide.pcc 2014-12-04 07:48:04 UTC (rev 25714) +++ Trunk/pcgen/data/pathfinder/paizo/campaign_setting/pathfinder_society_field_guide/pathfinder_society_field_guide.pcc 2014-12-05 17:51:59 UTC (rev 25715) @@ -45,6 +45,9 @@ FEAT:pfsfg_feats.lst EQUIPMOD:pfsfg_equipmods.lst +ABILITYCATEGORY:pfsfg_abilitycategories_skillspecialization.lst +ABILITY:pfsfg_abilities_skillspecialization.lst + #TODO: #adjust advanturing kits for correct price and weight (page 47) #character archetypes (pages 25 to 31) Added: Trunk/pcgen/data/pathfinder/paizo/campaign_setting/pathfinder_society_field_guide/pfsfg_abilities_skillspecialization.lst =================================================================== --- Trunk/pcgen/data/pathfinder/paizo/campaign_setting/pathfinder_society_field_guide/pfsfg_abilities_skillspecialization.lst (rev 0) +++ Trunk/pcgen/data/pathfinder/paizo/campaign_setting/pathfinder_society_field_guide/pfsfg_abilities_skillspecialization.lst 2014-12-05 17:51:59 UTC (rev 25715) @@ -0,0 +1,420 @@ +# CVS $Revision$ $Author$ -- Thu Aug 7 11:38:58 2014 -- reformated by prettylst.pl v1.51 (build 24365) +SOURCELONG:Pathfinder Society Field Guide SOURCESHORT:PFSFG SOURCEWEB:http://paizo.com/products/btpy8mfq SOURCEDATE:2011-08 +# Original Entry by: Mark Means + +# Skill Specialization: +# +# When a PC becomes specialized in a +# skill, that skill immediately becomes a class skill for her. If +# the PC gains that skill as a class skill from any other source +# (either before or after), she gains a +1 competence bonus on +# those skill checks. + +# Implementation details: +# To grant the character skill specialization in any skill: +# ABILITY:Special Ability|AUTOMATIC|Skill Specialization - x) +# - x is the skill name, such as Appraise, or Knowledge (Nnature) +# The ability pool has the choices of Class SKill or Competence Bonus +# To grant the character skill specialization in a choice of Perform skills +# ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perform) +# The PERFORM ability pool has the choices of each type of Perform skill and grants 1 choice in the specific Perform (x) ability pool. +# In this way, the user can make a choice without having to use a pop-up chooser which is not possible if the ability granting this choice is itself selected by a chooser. + +Skill Specialization (Acrobatics) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Acrobatics) Choice|1 +Skill Specialization (Appraise) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Appraise) Choice|1 +Skill Specialization (Bluff) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Bluff) Choice|1 +Skill Specialization (Climb) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Climb) Choice|1 +Skill Specialization (Craft (Alchemy)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Alchemy)) Choice|1 +Skill Specialization (Craft (Armor)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Armor)) Choice|1 +Skill Specialization (Craft (Baskets)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Baskets)) Choice|1 +Skill Specialization (Craft (Blacksmithing)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Blacksmithing)) Choice|1 +Skill Specialization (Craft (Books)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Books)) Choice|1 +Skill Specialization (Craft (Bows)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Bows)) Choice|1 +Skill Specialization (Craft (Calligraphy)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Calligraphy)) Choice|1 +Skill Specialization (Craft (Carpentry)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Carpentry)) Choice|1 +Skill Specialization (Craft (Cloth)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Cloth)) Choice|1 +Skill Specialization (Craft (Clothing)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Clothing)) Choice|1 +Skill Specialization (Craft (Gemcutting)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Gemcutting)) Choice|1 +Skill Specialization (Craft (Glass)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Glass)) Choice|1 +Skill Specialization (Craft (Jewelry)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Jewelry)) Choice|1 +Skill Specialization (Craft (Leather)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Leather)) Choice|1 +Skill Specialization (Craft (Locks)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Locks)) Choice|1 +Skill Specialization (Craft (Paintings)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Paintings)) Choice|1 +Skill Specialization (Craft (Pottery)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Pottery)) Choice|1 +Skill Specialization (Craft (Sculptures)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Sculptures)) Choice|1 +Skill Specialization (Craft (Ships)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Ships)) Choice|1 +Skill Specialization (Craft (Shoes)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Shoes)) Choice|1 +Skill Specialization (Craft (Stonemasonry)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Stonemasonry)) Choice|1 +Skill Specialization (Craft (Traps)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Traps)) Choice|1 +Skill Specialization (Craft (Weapons)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Craft (Weapons)) Choice|1 +Skill Specialization (Diplomacy) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Diplomacy) Choice|1 +Skill Specialization (Disable Device) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Disable Device) Choice|1 +Skill Specialization (Disguise) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Disguise) Choice|1 +Skill Specialization (Escape Artist) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Escape Artist) Choice|1 +Skill Specialization (Fly) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Fly) Choice|1 +Skill Specialization (Handle Animal) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Handle Animal) Choice|1 +Skill Specialization (Heal) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Heal) Choice|1 +Skill Specialization (Intimidate) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Intimidate) Choice|1 +Skill Specialization (Knowledge (Arcana)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Knowledge (Arcana)) Choice|1 +Skill Specialization (Knowledge (Dungeoneering)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Knowledge (Dungeoneering)) Choice|1 +Skill Specialization (Knowledge (Engineering)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Knowledge (Engineering)) Choice|1 +Skill Specialization (Knowledge (Geography)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Knowledge (Geography)) Choice|1 +Skill Specialization (Knowledge (History)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Knowledge (History)) Choice|1 +Skill Specialization (Knowledge (Local)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Knowledge (Local)) Choice|1 +Skill Specialization (Knowledge (Nature)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Knowledge (Nature)) Choice|1 +Skill Specialization (Knowledge (Nobility)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Knowledge (Nobility)) Choice|1 +Skill Specialization (Knowledge (Planes)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Knowledge (Planes)) Choice|1 +Skill Specialization (Knowledge (Religion)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Knowledge (Religion)) Choice|1 +Skill Specialization (Linguistics) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Linguistics) Choice|1 +Skill Specialization (Perception) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Perception) Choice|1 +#Skill Specialization (Perform) CATEGORY:Special Ability BONUS:ABILITYPOOL|Skill Specialization (Perform) Choice|1 +Skill Specialization (Perform (Act)) CATEGORY:Special Ability TYPE:SkillSpecialization_Perform BONUS:ABILITYPOOL|Skill Specialization (Perform (Act)) Choice|1 +Skill Specialization (Perform (Comedy)) CATEGORY:Special Ability TYPE:SkillSpecialization_Perform BONUS:ABILITYPOOL|Skill Specialization (Perform (Comedy)) Choice|1 +Skill Specialization (Perform (Dance)) CATEGORY:Special Ability TYPE:SkillSpecialization_Perform BONUS:ABILITYPOOL|Skill Specialization (Perform (Dance)) Choice|1 +Skill Specialization (Perform (Keyboard Instruments)) CATEGORY:Special Ability TYPE:SkillSpecialization_Perform BONUS:ABILITYPOOL|Skill Specialization (Perform (Keyboard Instruments)) Choice|1 +Skill Specialization (Perform (Oratory)) CATEGORY:Special Ability TYPE:SkillSpecialization_Perform BONUS:ABILITYPOOL|Skill Specialization (Perform (Oratory)) Choice|1 +Skill Specialization (Perform (Percussion Instruments)) CATEGORY:Special Ability TYPE:SkillSpecialization_Perform BONUS:ABILITYPOOL|Skill Specialization (Perform (Percussion Instruments)) Choice|1 +Skill Specialization (Perform (Sing)) CATEGORY:Special Ability TYPE:SkillSpecialization_Perform BONUS:ABILITYPOOL|Skill Specialization (Perform (Sing)) Choice|1 +Skill Specialization (Perform (String Instruments)) CATEGORY:Special Ability TYPE:SkillSpecialization_Perform BONUS:ABILITYPOOL|Skill Specialization (Perform (String Instruments)) Choice|1 +Skill Specialization (Perform (Wind Instruments)) CATEGORY:Special Ability TYPE:SkillSpecialization_Perform BONUS:ABILITYPOOL|Skill Specialization (Perform (Wind Instruments)) Choice|1 +Skill Specialization (Profession (Architect)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Architect)) Choice|1 +Skill Specialization (Profession (Baker)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Baker)) Choice|1 +Skill Specialization (Profession (Barrister)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Barrister)) Choice|1 +Skill Specialization (Profession (Brewer)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Brewer)) Choice|1 +Skill Specialization (Profession (Butcher)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Butcher)) Choice|1 +Skill Specialization (Profession (Clerk)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Clerk)) Choice|1 +Skill Specialization (Profession (Cook)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Cook)) Choice|1 +Skill Specialization (Profession (Courtesan)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Courtesan)) Choice|1 +Skill Specialization (Profession (Driver)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Driver)) Choice|1 +Skill Specialization (Profession (Engineer)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Engineer)) Choice|1 +Skill Specialization (Profession (Farmer)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Farmer)) Choice|1 +Skill Specialization (Profession (Fisherman)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Fisherman)) Choice|1 +Skill Specialization (Profession (Fortune-teller)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Fortune-teller)) Choice|1 +Skill Specialization (Profession (Gambler)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Gambler)) Choice|1 +Skill Specialization (Profession (Gardener)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Gardener)) Choice|1 +Skill Specialization (Profession (Herbalist)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Herbalist)) Choice|1 +Skill Specialization (Profession (Innkeeper)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Innkeeper)) Choice|1 +Skill Specialization (Profession (Librarian)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Librarian)) Choice|1 +Skill Specialization (Profession (Merchant)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Merchant)) Choice|1 +Skill Specialization (Profession (Midwife)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Midwife)) Choice|1 +Skill Specialization (Profession (Miller)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Miller)) Choice|1 +Skill Specialization (Profession (Miner)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Miner)) Choice|1 +Skill Specialization (Profession (Porter)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Porter)) Choice|1 +Skill Specialization (Profession (Sailor)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Sailor)) Choice|1 +Skill Specialization (Profession (Scribe)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Scribe)) Choice|1 +Skill Specialization (Profession (Shepherd)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Shepherd)) Choice|1 +Skill Specialization (Profession (Soldier)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Soldier)) Choice|1 +Skill Specialization (Profession (Soothsayer)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Soothsayer)) Choice|1 +Skill Specialization (Profession (Stable Master)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Stable Master)) Choice|1 +Skill Specialization (Profession (Tanner)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Tanner)) Choice|1 +Skill Specialization (Profession (Trapper)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Trapper)) Choice|1 +Skill Specialization (Profession (Woodcutter)) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Profession (Woodcutter)) Choice|1 +Skill Specialization (Ride) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Ride) Choice|1 +Skill Specialization (Sense Motive) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Sense Motive) Choice|1 +Skill Specialization (Sleight of Hand) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Sleight of Hand) Choice|1 +Skill Specialization (Spellcraft) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Spellcraft) Choice|1 +Skill Specialization (Stealth) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Stealth) Choice|1 +Skill Specialization (Survival) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Survival) Choice|1 +Skill Specialization (Swim) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Swim) Choice|1 +Skill Specialization (Use Magic Device) CATEGORY:Special Ability TYPE:SkillSpecialization BONUS:ABILITYPOOL|Skill Specialization (Use Magic Device) Choice|1 + + +Skill Specialization (Acrobatics) KEY:Skill Specialization - Acrobatics CATEGORY:Special Ability TYPE:SkillSpecialization_Acrobatics MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Acrobatics - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Acrobatics (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Acrobatics - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Acrobatics (Class Skill) +Skill Specialization (Appraise) KEY:Skill Specialization - Appraise CATEGORY:Special Ability TYPE:SkillSpecialization_Appraise MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Appraise - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Appraise (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Appraise - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Appraise (Class Skill) +Skill Specialization (Bluff) KEY:Skill Specialization - Bluff CATEGORY:Special Ability TYPE:SkillSpecialization_Bluff MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Bluff - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Bluff (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Bluff - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Bluff (Class Skill) +Skill Specialization (Climb) KEY:Skill Specialization - Climb CATEGORY:Special Ability TYPE:SkillSpecialization_Climb MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Climb - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Climb (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Climb - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Climb (Class Skill) +Skill Specialization (Craft (Alchemy)) KEY:Skill Specialization - Craft - Alchemy CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Alchemy MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Alchemy - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Alchemy (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Alchemy - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Alchemy (Class Skill) +Skill Specialization (Craft (Armor)) KEY:Skill Specialization - Craft - Armor CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Armor MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Armor - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Armor (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Armor - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Armor (Class Skill) +Skill Specialization (Craft (Baskets)) KEY:Skill Specialization - Craft - Baskets CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Baskets MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Baskets - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Baskets (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Baskets - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Baskets (Class Skill) +Skill Specialization (Craft (Blacksmithing)) KEY:Skill Specialization - Craft - Blacksmithing CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Blacksmithing MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Blacksmithing - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Blacksmithing (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Blacksmithing - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Blacksmithing (Class Skill) +Skill Specialization (Craft (Books)) KEY:Skill Specialization - Craft - Books CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Books MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Books - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Books (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Books - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Books (Class Skill) +Skill Specialization (Craft (Bows)) KEY:Skill Specialization - Craft - Bows CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Bows MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Bows - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Bows (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Bows - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Bows (Class Skill) +Skill Specialization (Craft (Calligraphy)) KEY:Skill Specialization - Craft - Calligraphy CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Calligraphy MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Calligraphy - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Calligraphy (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Calligraphy - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Calligraphy (Class Skill) +Skill Specialization (Craft (Carpentry)) KEY:Skill Specialization - Craft - Carpentry CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Carpentry MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Carpentry - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Carpentry (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Carpentry - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Carpentry (Class Skill) +Skill Specialization (Craft (Cloth)) KEY:Skill Specialization - Craft - Cloth CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Cloth MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Cloth - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Cloth (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Cloth - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Cloth (Class Skill) +Skill Specialization (Craft (Clothing)) KEY:Skill Specialization - Craft - Clothing CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Clothing MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Clothing - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Clothing (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Clothing - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Clothing (Class Skill) +Skill Specialization (Craft (Gemcutting)) KEY:Skill Specialization - Craft - Gemcutting CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Gemcutting MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Gemcutting - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Gemcutting (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Gemcutting - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Gemcutting (Class Skill) +Skill Specialization (Craft (Glass)) KEY:Skill Specialization - Craft - Glass CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Armor MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Glass - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Glass (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Glass - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Glass (Class Skill) +Skill Specialization (Craft (Jewelry)) KEY:Skill Specialization - Craft - Jewelry CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Jewelry MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Jewelry - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Jewelry (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Jewelry - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Jewelry (Class Skill) +Skill Specialization (Craft (Leather)) KEY:Skill Specialization - Craft - Leather CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Leather MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Leather - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Leather (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Leather - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Leather (Class Skill) +Skill Specialization (Craft (Locks)) KEY:Skill Specialization - Craft - Locks CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Locks MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Locks - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Locks (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Locks - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Locks (Class Skill) +Skill Specialization (Craft (Paintings)) KEY:Skill Specialization - Craft - Paintings CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Armor MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Paintings - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Paintings (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Paintings - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Paintings (Class Skill) +Skill Specialization (Craft (Pottery)) KEY:Skill Specialization - Craft - Pottery CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Pottery MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Pottery - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Pottery (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Pottery - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Pottery (Class Skill) +Skill Specialization (Craft (Sculptures)) KEY:Skill Specialization - Craft - Sculptures CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Sculptures MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Sculptures - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Sculptures (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Sculptures - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Sculptures (Class Skill) +Skill Specialization (Craft (Ships)) KEY:Skill Specialization - Craft - Ships CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Ships MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Ships - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Ships (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Ships - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Ships (Class Skill) +Skill Specialization (Craft (Shoes)) KEY:Skill Specialization - Craft - Shoes CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Shoes MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Shoes - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Shoes (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Shoes - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Shoes (Class Skill) +Skill Specialization (Craft (Stonemasonry)) KEY:Skill Specialization - Craft - Stonemasonry CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Stonemasonry MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Stonemasonry - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Stonemasonry (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Stonemasonry - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Stonemasonry (Class Skill) +Skill Specialization (Craft (Traps)) KEY:Skill Specialization - Craft - Traps CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Traps MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Traps - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Traps (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Traps - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Traps (Class Skill) +Skill Specialization (Craft (Weapons)) KEY:Skill Specialization - Craft - Weapons CATEGORY:Special Ability TYPE:SkillSpecialization_Craft_Weapons MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Weapons - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Weapons (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Craft - Weapons - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Craft - Weapons (Class Skill) +Skill Specialization (Diplomacy) KEY:Skill Specialization - Diplomacy CATEGORY:Special Ability TYPE:SkillSpecialization_Diplomacy MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Diplomacy - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Diplomacy (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Diplomacy - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Diplomacy (Class Skill) +Skill Specialization (Disable Device) KEY:Skill Specialization - Disable Device CATEGORY:Special Ability TYPE:SkillSpecialization_DisableDevice MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Disable Device - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Disable Device (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Disable Device - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Disable Device (Class Skill) +Skill Specialization (Disguise) KEY:Skill Specialization - Disguise CATEGORY:Special Ability TYPE:SkillSpecialization_Disguise MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Disguise - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Disguise (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Disguise - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Disguise (Class Skill) +Skill Specialization (Escape Artist) KEY:Skill Specialization - Escape Artist CATEGORY:Special Ability TYPE:SkillSpecialization_EscapeArtist MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Escape Artist - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Escape Artist (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Escape Artist - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Escape Artist (Class Skill) +Skill Specialization (Fly) KEY:Skill Specialization - Fly CATEGORY:Special Ability TYPE:SkillSpecialization_Fly MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Fly - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Fly (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Fly - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Fly (Class Skill) +Skill Specialization (Handle Animal) KEY:Skill Specialization - Handle Animal CATEGORY:Special Ability TYPE:SkillSpecialization_HandleAnimal MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Handle Animal - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Handle Animal (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Handle Animal - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Handle Animal (Class Skill) +Skill Specialization (Heal) KEY:Skill Specialization - Heal CATEGORY:Special Ability TYPE:SkillSpecialization_Heal MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Heal - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Heal (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Heal - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Heal (Class Skill) +Skill Specialization (Intimidate) KEY:Skill Specialization - Intimidate CATEGORY:Special Ability TYPE:SkillSpecialization_Intimidate MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Intimidate - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Intimidate (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Intimidate - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Intimidate (Class Skill) +Skill Specialization (Knowledge (Arcana)) KEY:Skill Specialization - Knowledge - Arcana CATEGORY:Special Ability TYPE:SkillSpecialization_Knowledge_Arcana MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Knowledge - Arcana - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Knowledge - Arcana (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Knowledge - Arcana - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Knowledge - Arcana (Class Skill) +Skill Specialization (Knowledge (Dungeoneering)) KEY:Skill Specialization - Knowledge - Dungeoneering CATEGORY:Special Ability TYPE:SkillSpecialization_Knowledge_Dungeoneering MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Knowledge - Dungeoneering - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Knowledge - Dungeoneering (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Knowledge - Dungeoneering - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Knowledge - Dungeoneering (Class Skill) +Skill Specialization (Knowledge (Engineering)) KEY:Skill Specialization - Knowledge - Engineering CATEGORY:Special Ability TYPE:SkillSpecialization_Knowledge_Engineering MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Knowledge - Engineering - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Knowledge - Engineering (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Knowledge - Engineering - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Knowledge - Engineering (Class Skill) +Skill Specialization (Knowledge (Geography)) KEY:Skill Specialization - Knowledge - Geography CATEGORY:Special Ability TYPE:SkillSpecialization_Knowledge_Geography MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Knowledge - Geography - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Knowledge - Geography (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Knowledge - Geography - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Knowledge - Geography (Class Skill) +Skill Specialization (Knowledge (History)) KEY:Skill Specialization - Knowledge - History CATEGORY:Special Ability TYPE:SkillSpecialization_Knowledge_History MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Knowledge - History - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Knowledge - History (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Knowledge - History - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Knowledge - History (Class Skill) +Skill Specialization (Knowledge (Local)) KEY:Skill Specialization - Knowledge - Local CATEGORY:Special Ability TYPE:SkillSpecialization_Knowledge_Local MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Knowledge - Local - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Knowledge - Local (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Knowledge - Local - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Knowledge - Local (Class Skill) +Skill Specialization (Knowledge (Nature)) KEY:Skill Specialization - Knowledge - Nature CATEGORY:Special Ability TYPE:SkillSpecialization_Knowledge_Nature MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Knowledge - Nature - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Knowledge - Nature (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Knowledge - Nature - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Knowledge - Nature (Class Skill) +Skill Specialization (Knowledge (Nobility)) KEY:Skill Specialization - Knowledge - Nobility CATEGORY:Special Ability TYPE:SkillSpecialization_Knowledge_Nobility MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Knowledge - Nobility - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Knowledge - Nobility (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Knowledge - Nobility - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Knowledge - Nobility (Class Skill) +Skill Specialization (Knowledge (Planes)) KEY:Skill Specialization - Knowledge - Planes CATEGORY:Special Ability TYPE:SkillSpecialization_Knowledge_Planes MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Knowledge - Planes - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Knowledge - Planes (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Knowledge - Planes - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Knowledge - Planes (Class Skill) +Skill Specialization (Knowledge (Religion)) KEY:Skill Specialization - Knowledge - Religion CATEGORY:Special Ability TYPE:SkillSpecialization_Knowledge_Religion MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Knowledge - Religion - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Knowledge - Religion (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Knowledge - Religion - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Knowledge - Religion (Class Skill) +Skill Specialization (Linguistics) KEY:Skill Specialization - Linguistics CATEGORY:Special Ability TYPE:SkillSpecialization_Linguistics MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Linguistics - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Linguistics (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Linguistics - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Linguistics (Class Skill) +Skill Specialization (Perception) KEY:Skill Specialization - Perception CATEGORY:Special Ability TYPE:SkillSpecialization_Perception MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perception - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Perception (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perception - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Perception (Class Skill) +Skill Specialization (Perform (Act)) KEY:Skill Specialization - Perform - Act CATEGORY:Special Ability TYPE:SkillSpecialization_Perform_Act MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perform - Act - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Perform - Act (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perform - Act - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Perform - Act (Class Skill) +Skill Specialization (Perform (Comedy)) KEY:Skill Specialization - Perform - Comedy CATEGORY:Special Ability TYPE:SkillSpecialization_Perform_Comedy MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perform - Comedy - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Perform - Comedy (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perform - Comedy - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Perform - Comedy (Class Skill) +Skill Specialization (Perform (Dance)) KEY:Skill Specialization - Perform - Dance CATEGORY:Special Ability TYPE:SkillSpecialization_Perform_Dance MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perform - Dance - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Perform - Dance (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perform - Dance - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Perform - Dance (Class Skill) +Skill Specialization (Perform (Keyboard Instruments)) KEY:Skill Specialization - Perform - Keyboard Instruments CATEGORY:Special Ability TYPE:SkillSpecialization_Perform_KeyboardInstruments MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perform - Keyboard Instruments - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Perform - Keyboard Instruments (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perform - Keyboard Instruments - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Perform - Keyboard Instruments (Class Skill) +Skill Specialization (Perform (Oratory)) KEY:Skill Specialization - Perform - Oratory CATEGORY:Special Ability TYPE:SkillSpecialization_Perform_Oratory MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perform - Oratory - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Perform - Oratory (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perform - Oratory - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Perform - Oratory (Class Skill) +Skill Specialization (Perform (Percussion Instruments)) KEY:Skill Specialization - Perform - Percussion Instruments CATEGORY:Special Ability TYPE:SkillSpecialization_Perform_PercussionInstruments MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perform - Percussion Instruments - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Perform - Percussion Instruments (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perform - Percussion Instruments - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Perform - Percussion Instruments (Class Skill) +Skill Specialization (Perform (Sing)) KEY:Skill Specialization - Perform - Sing CATEGORY:Special Ability TYPE:SkillSpecialization_Perform_Sing MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perform - Sing - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Perform - Sing (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perform - Sing - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Perform - Sing (Class Skill) +Skill Specialization (Perform (String Instruments)) KEY:Skill Specialization - Perform - String Instruments CATEGORY:Special Ability TYPE:SkillSpecialization_Perform_StringInstruments MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perform - String Instruments - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Perform - String Instruments (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perform - String Instruments - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Perform - String Instruments (Class Skill) +Skill Specialization (Perform (Wind Instruments)) KEY:Skill Specialization - Perform - Wind Instruments CATEGORY:Special Ability TYPE:SkillSpecialization_Perform_WindInstruments MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perform - Wind Instruments - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Perform - Wind Instruments (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Perform - Wind Instruments - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Perform - Wind Instruments (Class Skill) +Skill Specialization (Profession (Architect)) KEY:Skill Specialization - Profession - Architect CATEGORY:Special Ability TYPE:SkillSpecialization_Profession_Architect MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Architect - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Architect (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Architect - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Architect (Class Skill) +Skill Specialization (Profession (Baker)) KEY:Skill Specialization - Profession - Baker CATEGORY:Special Ability TYPE:SkillSpecialization_Profession_Baker MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Baker - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Baker (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Baker - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Baker (Class Skill) +Skill Specialization (Profession (Barrister)) KEY:Skill Specialization - Profession - Barrister CATEGORY:Special Ability TYPE:SkillSpecialization_Profession_Barrister MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Barrister - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Barrister (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Barrister - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Barrister (Class Skill) +Skill Specialization (Profession (Brewer)) KEY:Skill Specialization - Profession - Brewer CATEGORY:Special Ability TYPE:SkillSpecialization_Profession_Brewer MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Brewer - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Brewer (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Brewer - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Brewer (Class Skill) +Skill Specialization (Profession (Butcher)) KEY:Skill Specialization - Profession - Butcher CATEGORY:Special Ability TYPE:SkillSpecialization_Profession_Butcher MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Butcher - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Butcher (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Butcher - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Butcher (Class Skill) +Skill Specialization (Profession (Clerk)) KEY:Skill Specialization - Profession - Clerk CATEGORY:Special Ability TYPE:SkillSpecialization_Profession_Clerk MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Clerk - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Clerk (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Clerk - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Clerk (Class Skill) +Skill Specialization (Profession (Cook)) KEY:Skill Specialization - Profession - Cook CATEGORY:Special Ability TYPE:SkillSpecialization_Profession_Cook MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Cook - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Cook (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Cook - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Cook (Class Skill) +Skill Specialization (Profession (Courtesan)) KEY:Skill Specialization - Profession - Courtesan CATEGORY:Special Ability TYPE:SkillSpecialization_Profession_Courtesan MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Courtesan - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Courtesan (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Courtesan - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Courtesan (Class Skill) +Skill Specialization (Profession (Driver)) KEY:Skill Specialization - Profession - Driver CATEGORY:Special Ability TYPE:SkillSpecialization_Profession_Driver MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Driver - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Driver (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Driver - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Driver (Class Skill) +Skill Specialization (Profession (Engineer)) KEY:Skill Specialization - Profession - Engineer CATEGORY:Special Ability TYPE:SkillSpecialization_Profession_Engineer MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Engineer - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Engineer (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Engineer - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Engineer (Class Skill) +Skill Specialization (Profession (Farmer)) KEY:Skill Specialization - Profession - Farmer CATEGORY:Special Ability TYPE:SkillSpecialization_Profession_Farmer MULT:YES CHOOSE:NUMCHOICES=1|ABILITY|Special Ability|TYPE=SkillSpecializationChoice ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Farmer - Competence Bonus|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Farmer (Competence Bonus) ABILITY:Special Ability|AUTOMATIC|Skill Specialization - Profession - Farmer - Class Skill|PREABILITY:1,CATEGORY=Special Ability,Skill Specialization - Profession - Farmer (Class Skill) +Skill Specialization (Profession (Fisherman)) KEY:Skill Specialization - Profession... [truncated message content] |
Revision: 25714 http://sourceforge.net/p/pcgen/code/25714 Author: amaitland Date: 2014-12-04 07:48:04 +0000 (Thu, 04 Dec 2014) Log Message: ----------- Remove PRExxx Modified Paths: -------------- branches/6.04.x/data/pathfinder_pfs/paizo/campaign_setting/pfs_book_of_the_damned_volume_2/pfs_book_of_the_damned_volume_2.pcc Modified: branches/6.04.x/data/pathfinder_pfs/paizo/campaign_setting/pfs_book_of_the_damned_volume_2/pfs_book_of_the_damned_volume_2.pcc =================================================================== --- branches/6.04.x/data/pathfinder_pfs/paizo/campaign_setting/pfs_book_of_the_damned_volume_2/pfs_book_of_the_damned_volume_2.pcc 2014-12-04 07:47:20 UTC (rev 25713) +++ branches/6.04.x/data/pathfinder_pfs/paizo/campaign_setting/pfs_book_of_the_damned_volume_2/pfs_book_of_the_damned_volume_2.pcc 2014-12-04 07:48:04 UTC (rev 25714) @@ -60,7 +60,7 @@ LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_abilitycategories.lst LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_abilities_classes.lst # Nascent demon lord is a straight repeat of ISWG - so only incorporate if ISWG not loaded -LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_abilities_ndl.lst|!PRECAMPAIGN:1,Inner Sea World Guide +LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_abilities_ndl.lst LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_abilities_race.lst LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_classes_prestige.lst LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_deities.lst @@ -69,10 +69,10 @@ LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_kits_race.lst LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_races.lst # Nascent demon lord is a straight repeat of ISWG - so only incorporate if ISWG not loaded -LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_spells_ndl.lst|!PRECAMPAIGN:1,Inner Sea World Guide +LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_spells_ndl.lst LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_templates.lst # Nascent demon lord is a straight repeat of ISWG - so only incorporate if ISWG not loaded -LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_templates_ndl.lst|!PRECAMPAIGN:1,Inner Sea World Guide +LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_templates_ndl.lst # This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2014-12-04 07:47:24
|
Revision: 25713 http://sourceforge.net/p/pcgen/code/25713 Author: amaitland Date: 2014-12-04 07:47:20 +0000 (Thu, 04 Dec 2014) Log Message: ----------- Remove PRExxx Modified Paths: -------------- Trunk/pcgen/data/pathfinder_pfs/paizo/campaign_setting/pfs_book_of_the_damned_volume_2/pfs_book_of_the_damned_volume_2.pcc Modified: Trunk/pcgen/data/pathfinder_pfs/paizo/campaign_setting/pfs_book_of_the_damned_volume_2/pfs_book_of_the_damned_volume_2.pcc =================================================================== --- Trunk/pcgen/data/pathfinder_pfs/paizo/campaign_setting/pfs_book_of_the_damned_volume_2/pfs_book_of_the_damned_volume_2.pcc 2014-12-04 07:18:09 UTC (rev 25712) +++ Trunk/pcgen/data/pathfinder_pfs/paizo/campaign_setting/pfs_book_of_the_damned_volume_2/pfs_book_of_the_damned_volume_2.pcc 2014-12-04 07:47:20 UTC (rev 25713) @@ -60,7 +60,7 @@ LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_abilitycategories.lst LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_abilities_classes.lst # Nascent demon lord is a straight repeat of ISWG - so only incorporate if ISWG not loaded -LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_abilities_ndl.lst|!PRECAMPAIGN:1,Inner Sea World Guide +LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_abilities_ndl.lst LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_abilities_race.lst LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_classes_prestige.lst LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_deities.lst @@ -69,10 +69,10 @@ LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_kits_race.lst LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_races.lst # Nascent demon lord is a straight repeat of ISWG - so only incorporate if ISWG not loaded -LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_spells_ndl.lst|!PRECAMPAIGN:1,Inner Sea World Guide +LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_spells_ndl.lst LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_templates.lst # Nascent demon lord is a straight repeat of ISWG - so only incorporate if ISWG not loaded -LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_templates_ndl.lst|!PRECAMPAIGN:1,Inner Sea World Guide +LSTEXCLUDE:@/pathfinder/paizo/campaign_setting/book_of_the_damned_volume_2/botd2_templates_ndl.lst # This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2014-12-04 07:18:13
|
Revision: 25712 http://sourceforge.net/p/pcgen/code/25712 Author: amaitland Date: 2014-12-04 07:18:09 +0000 (Thu, 04 Dec 2014) Log Message: ----------- PRET-10 Add SPELLPOINTCOST: to spells tag Modified Paths: -------------- Trunk/utilities/prettylst/prettylst.pl Modified: Trunk/utilities/prettylst/prettylst.pl =================================================================== --- Trunk/utilities/prettylst/prettylst.pl 2014-12-04 06:57:52 UTC (rev 25711) +++ Trunk/utilities/prettylst/prettylst.pl 2014-12-04 07:18:09 UTC (rev 25712) @@ -2015,6 +2015,7 @@ 'ADD:SPECIAL', # Deprecated - Remove 5.16 - Special abilities are now set using hidden feats 0r Abilities. 'LANGAUTO:.CLEAR', # Deprecated - 6.0 'LANGAUTO:*', # Deprecated - 6.0 + 'SPELLPOINTCOST:*', ], 'ABILITYCATEGORY' => [ @@ -3130,6 +3131,7 @@ 'DESC:*', 'TEMPDESC', 'TEMPBONUS', + 'SPELLPOINTCOST:*', ], 'SUBCLASS' => [ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2014-12-04 06:57:56
|
Revision: 25711 http://sourceforge.net/p/pcgen/code/25711 Author: amaitland Date: 2014-12-04 06:57:52 +0000 (Thu, 04 Dec 2014) Log Message: ----------- PRET-9 Add 'RACE' to Deity File as allowed. Modified Paths: -------------- Trunk/utilities/prettylst/prettylst.pl Modified: Trunk/utilities/prettylst/prettylst.pl =================================================================== --- Trunk/utilities/prettylst/prettylst.pl 2014-12-04 06:52:09 UTC (rev 25710) +++ Trunk/utilities/prettylst/prettylst.pl 2014-12-04 06:57:52 UTC (rev 25711) @@ -2328,6 +2328,7 @@ 'SAB:*', 'ABILITY:*', 'UNENCUMBEREDMOVE', + 'RACE:*', ], 'DOMAIN' => [ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |