From: <ama...@us...> - 2011-05-10 04:28:34
|
Revision: 14953 http://pcgen.svn.sourceforge.net/pcgen/?rev=14953&view=rev Author: amaitland Date: 2011-05-10 04:28:27 +0000 (Tue, 10 May 2011) Log Message: ----------- disable conditional skill info from displaying if no info present; Clean up spells - requested that DC show 'N/A' instead of being blank. Modified Paths: -------------- Trunk/pcgen/outputsheets/base.xml Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/base.xml =================================================================== --- Trunk/pcgen/outputsheets/base.xml 2011-05-10 02:20:51 UTC (rev 14952) +++ Trunk/pcgen/outputsheets/base.xml 2011-05-10 04:28:27 UTC (rev 14953) @@ -52,6 +52,14 @@ <long>|ALIGNMENT|</long> <short>|ALIGNMENT.SHORT|</short> </alignment> + <archetypes> +|FOR,%trait,0,count("ABILITIES","CATEGORY=Archetype","TYPE=Archetype","VISIBILITY=DEFAULT[or]VISIBILITY=OUTPUT_ONLY")-1,1,0| + <archetype> + <name>|ABILITY.Archetype.VISIBLE.%trait.TYPE=Archetype|</name> + <type>|ABILITY.Archetype.VISIBLE.%trait.TYPE=Archetype.TYPE|</type> + </archetype> +|ENDFOR| + </archetypes> <bab>|ATTACK.MELEE.BASE|</bab> <bio>|BIO|</bio> <birthday>|BIRTHDAY|</birthday> Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2011-05-10 02:20:51 UTC (rev 14952) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2011-05-10 04:28:27 UTC (rev 14953) @@ -2126,6 +2126,7 @@ </fo:table-row> </fo:table-body> <!-- This is going to be the new Skill Info Section --> + <xsl:if test="count(conditional_modifiers/skillbonus) > 0"> <fo:table-body border-collapse="collapse" padding="0.5pt"> <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'skills.border'"/></xsl:call-template> <fo:table-row> @@ -2137,6 +2138,7 @@ </fo:table-cell> </fo:table-row> </fo:table-body> + </xsl:if> <!-- End New Skill Info Section--> </fo:table> </xsl:if> @@ -2151,6 +2153,8 @@ ====================================--> <xsl:template match="skillinfo"> <!-- BEGIN Skills table --> + <xsl:if test="count(conditional_modifiers/skillbonus) > 0"> + <fo:table table-layout="fixed" space-before="2mm" padding="0.5pt"> <fo:table-column column-width="86mm"/> <fo:table-column column-width="10mm"/> @@ -2166,6 +2170,7 @@ </fo:table-row> </fo:table-body> </fo:table> + </xsl:if> <!-- END Skills table --> </xsl:template> @@ -6408,12 +6413,21 @@ </fo:block> </fo:table-cell> <fo:table-cell padding-top="1pt"> - <fo:block text-align="start" font-size="5pt" font-weight="bold"> - <xsl:if test="dc > 0"> - <fo:inline font-weight="bold">DC: </fo:inline> <xsl:value-of select="dc"/> - <fo:inline>, </fo:inline> <xsl:value-of select="saveinfo"/> - </xsl:if> - </fo:block> + <xsl:choose> + <xsl:when test="dc > 0"> + <fo:block text-align="start" font-size="5pt" font-weight="bold"> +<!--> <xsl:if test="dc > 0">--> + <fo:inline font-weight="bold">DC: </fo:inline> <xsl:value-of select="dc"/> + <fo:inline>, </fo:inline> <xsl:value-of select="saveinfo"/> +<!--> </xsl:if>--> + </fo:block> + </xsl:when> + <xsl:otherwise> + <fo:block text-align="start" font-size="5pt" font-weight="bold"> + <fo:inline font-weight="bold">DC: N/A</fo:inline> + </fo:block> + </xsl:otherwise> + </xsl:choose> </fo:table-cell> <!--> <fo:table-cell padding-top="1pt"> <fo:block text-align="start" font-size="5pt"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |