From: <tir...@us...> - 2008-08-22 22:13:09
|
Revision: 7546 http://pcgen.svn.sourceforge.net/pcgen/?rev=7546&view=rev Author: tir-gwaith Date: 2008-08-22 22:13:18 +0000 (Fri, 22 Aug 2008) Log Message: ----------- [ 2067511 ] [PDF][Pathfinder] Add CMB table Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2008-08-22 21:43:34 UTC (rev 7545) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2008-08-22 22:13:18 UTC (rev 7546) @@ -2096,12 +2096,12 @@ ==================================== ====================================--> <xsl:template match="attack" mode="ranged_melee"> - <!-- BEGIN Attack table --> +<!-- BEGIN Attack table --> <fo:table table-layout="fixed" space-before="2mm"> <fo:table-column column-width="18mm"/> <fo:table-column column-width="2mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 84" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 84" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="3mm"/> <fo:table-column column-width="21mm"/> @@ -2128,9 +2128,13 @@ <xsl:apply-templates select="grapple" mode="to_hit"> <xsl:with-param name="title" select="'GRAPPLE'"/> </xsl:apply-templates> + <xsl:apply-templates select="cmb" mode="to_hit"> + <xsl:with-param name="title" select="'CMB'"/> + </xsl:apply-templates> </fo:table-body> </fo:table> - <!-- END Attack table --> + <xsl:apply-templates select="cmb" mode="moves"/> +<!-- END Attack table --> </xsl:template> <xsl:template name="to_hit.header"> <xsl:param name="dalign" select="'after'"/> @@ -2157,7 +2161,7 @@ </fo:table-cell> </xsl:template> - <xsl:template match="melee|ranged|grapple" mode="to_hit"> + <xsl:template match="melee|ranged|grapple|cmb" mode="to_hit"> <xsl:param name="title"/> <fo:table-row> <fo:table-cell> @@ -2170,7 +2174,22 @@ <fo:block line-height="4pt" font-size="4pt">attack bonus</fo:block> </fo:table-cell> <fo:table-cell/> - <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="total"/><xsl:with-param name="separator" select="'='"/></xsl:call-template> + <xsl:choose> + <xsl:when test="contains(title, 'CMB' )"> + <xsl:call-template name="iterative.attack.entry"> + <xsl:with-param name="value" select="total"/> + <xsl:with-param name="bab" select="bab"/> + <xsl:with-param name="separator" select="'='"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="attack.entry"> + <xsl:with-param name="value" select="total"/> + <!-- <xsl:with-param name="bab" select="bab"/> --> + <xsl:with-param name="separator" select="'='"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="base_attack_bonus"/></xsl:call-template> <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="stat_mod"/></xsl:call-template> <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="size_mod"/></xsl:call-template> @@ -2184,6 +2203,92 @@ </fo:table-row> </xsl:template> +<!-- Begin CMB different moves --> + <xsl:template match="cmb" mode="moves"> + <!-- BEGIN CMB table --> + <fo:table table-layout="fixed" > + <fo:table-column column-width="18mm"/> + <fo:table-column column-width="2mm"/> + <fo:table-column column-width="17mm"/> + <fo:table-column column-width="2mm"/> + <fo:table-column column-width="17mm"/> + <fo:table-column column-width="2mm"/> + <fo:table-column column-width="17mm"/> + <fo:table-column column-width="2mm"/> + <fo:table-column column-width="17mm"/> + <fo:table-column column-width="2mm"/> +<!-- <fo:table-column column-width="14mm"/> + <fo:table-column column-width="2mm"/> --> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 98" />mm</xsl:attribute> + </fo:table-column> + + <fo:table-body> + <xsl:call-template name="cmb.moves_header" /> + <fo:table-row> + <fo:table-cell display-align="center"> + <xsl:call-template name="attrib"> + <xsl:with-param name="attribute" select="'tohit.title'" /> + </xsl:call-template> + <fo:block space-before.optimum="0.5pt" line-height="8pt" font-weight="bold" font-size="8pt" space-before="1pt"> + <xsl:value-of select="'Offense'"/> + </fo:block> + </fo:table-cell> + <fo:table-cell/> + <xsl:call-template name="iterative.attack.entry"><xsl:with-param name="value" select="grapple_attack"/><xsl:with-param name="bab" select="bab"/><xsl:with-param name="separator" select="''"/></xsl:call-template> + <xsl:call-template name="iterative.attack.entry"><xsl:with-param name="value" select="trip_attack"/><xsl:with-param name="bab" select="bab"/><xsl:with-param name="separator" select="''"/></xsl:call-template> + <xsl:call-template name="iterative.attack.entry"><xsl:with-param name="value" select="disarm_attack"/><xsl:with-param name="bab" select="bab"/><xsl:with-param name="separator" select="''"/></xsl:call-template> + <xsl:call-template name="iterative.attack.entry"><xsl:with-param name="value" select="sunder_attack"/><xsl:with-param name="bab" select="bab"/><xsl:with-param name="separator" select="''"/></xsl:call-template> + <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="bullrush_attack"/><xsl:with-param name="separator" select="''"/></xsl:call-template> +<!-- <xsl:call-template name="iterative.attack.entry"><xsl:with-param name="value" select="total"/><xsl:with-param name="separator" select="''"/></xsl:call-template> --> + </fo:table-row> + + <fo:table-row height="2.5pt"> + <fo:table-cell display-align="center"> + <xsl:call-template name="attrib"> + <xsl:with-param name="attribute" select="'tohit.title'" /> + </xsl:call-template> + </fo:table-cell> + </fo:table-row> +<!-- Defense entries --> + <fo:table-row> + <fo:table-cell display-align="center"> + <xsl:call-template name="attrib"> + <xsl:with-param name="attribute" select="'tohit.title'" /> + </xsl:call-template> + <fo:block space-before.optimum="0.5pt" line-height="8pt" font-weight="bold" font-size="8pt" space-before="1pt"> + <xsl:value-of select="'Defense'"/> + </fo:block> + </fo:table-cell> + <fo:table-cell/> + <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="grapple_defense"/><xsl:with-param name="separator" select="''"/></xsl:call-template> + <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="trip_defense"/><xsl:with-param name="separator" select="''"/></xsl:call-template> + <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="bullrush_defense"/><xsl:with-param name="separator" select="''"/></xsl:call-template> + <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="disarm_defense"/><xsl:with-param name="separator" select="''"/></xsl:call-template> + <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="sunder_defense"/><xsl:with-param name="separator" select="''"/></xsl:call-template> +<!-- <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="defense"/><xsl:with-param name="separator" select="''"/></xsl:call-template> --> + </fo:table-row> + </fo:table-body> + </fo:table> + </xsl:template> + + <xsl:template name="cmb.moves_header"> + <fo:table-row> + <fo:table-cell display-align="center"> + <xsl:call-template name="attrib"> + <xsl:with-param name="attribute" select="'tohit.title'" /> + </xsl:call-template> + </fo:table-cell> + + <xsl:call-template name="attack.header.entry"><xsl:with-param name="title" select="'GRAPPLE'"/></xsl:call-template> + <xsl:call-template name="attack.header.entry"><xsl:with-param name="title" select="'TRIP'"/></xsl:call-template> + <xsl:call-template name="attack.header.entry"><xsl:with-param name="title" select="'DISARM'"/></xsl:call-template> + <xsl:call-template name="attack.header.entry"><xsl:with-param name="title" select="'SUNDER'"/></xsl:call-template> + <xsl:call-template name="attack.header.entry"><xsl:with-param name="title" select="'BULL RUSH'"/></xsl:call-template> +<!-- <xsl:call-template name="attack.header.entry"><xsl:with-param name="title" select="'BASE'"/><xsl:with-param name="font.size" select="'6pt'"/></xsl:call-template> --> + </fo:table-row> + </xsl:template> + <xsl:template name="attack.entry"> <xsl:param name="value" /> <xsl:param name="separator" select="'+'"/> @@ -2204,6 +2309,30 @@ </fo:block> </fo:table-cell> </xsl:template> + <xsl:template name="iterative.attack.entry"> + <xsl:param name="value" /> + <xsl:param name="bab" /> + <xsl:param name="separator" select="'+'"/> + <fo:table-cell> + <xsl:call-template name="attrib"> + <xsl:with-param name="attribute" select="'tohit'"/> + </xsl:call-template> + <fo:block space-before.optimum="3pt" font-size="8pt"> + <xsl:call-template name="process.attack.string"> + <xsl:with-param name="attack" select="$value"/> + <xsl:with-param name="bab" select="$bab"/> + </xsl:call-template> + </fo:block> + </fo:table-cell> + <fo:table-cell border-bottom="0pt" border-top="0pt"> + <xsl:call-template name="attrib"> + <xsl:with-param name="attribute" select="'tohit'"/> + </xsl:call-template> + <fo:block space-before.optimum="5pt" font-size="6pt"> + <xsl:value-of select="$separator"/> + </fo:block> + </fo:table-cell> + </xsl:template> <!-- This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <tir...@us...> - 2008-08-22 22:16:56
|
Revision: 7547 http://pcgen.svn.sourceforge.net/pcgen/?rev=7547&view=rev Author: tir-gwaith Date: 2008-08-22 22:17:04 +0000 (Fri, 22 Aug 2008) Log Message: ----------- ad revision comment line Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2008-08-22 22:13:18 UTC (rev 7546) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2008-08-22 22:17:04 UTC (rev 7547) @@ -1,3 +1,4 @@ +<!-- $Id$ --> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <tir...@us...> - 2008-10-06 21:18:56
|
Revision: 7983 http://pcgen.svn.sourceforge.net/pcgen/?rev=7983&view=rev Author: tir-gwaith Date: 2008-10-06 21:16:12 +0000 (Mon, 06 Oct 2008) Log Message: ----------- [ 2067511 ] [PDF][Pathfinder] Add CMB table Overrun added to block, made Overrun and Bullrush boxes both expandable. Same size boxes, for the two items that are not attack actions. The block is almost presentable. :) Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2008-10-06 20:52:53 UTC (rev 7982) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2008-10-06 21:16:12 UTC (rev 7983) @@ -2210,19 +2210,22 @@ <fo:table table-layout="fixed" > <fo:table-column column-width="18mm"/> <fo:table-column column-width="2mm"/> - <fo:table-column column-width="17mm"/> + <fo:table-column column-width="13mm"/> <fo:table-column column-width="2mm"/> - <fo:table-column column-width="17mm"/> + <fo:table-column column-width="13mm"/> <fo:table-column column-width="2mm"/> - <fo:table-column column-width="17mm"/> + <fo:table-column column-width="13mm"/> <fo:table-column column-width="2mm"/> - <fo:table-column column-width="17mm"/> + <fo:table-column column-width="13mm"/> <fo:table-column column-width="2mm"/> -<!-- <fo:table-column column-width="14mm"/> - <fo:table-column column-width="2mm"/> --> +<!-- <fo:table-column column-width="13mm"/> --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 98" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="(0.55 * $pagePrintableWidth - 84) * 0.5" />mm</xsl:attribute> </fo:table-column> + <fo:table-column column-width="2mm"/> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="(0.55 * $pagePrintableWidth - 84 ) * 0.5" />mm</xsl:attribute> + </fo:table-column> <fo:table-body> <xsl:call-template name="cmb.moves_header" /> @@ -2241,6 +2244,7 @@ <xsl:call-template name="iterative.attack.entry"><xsl:with-param name="value" select="disarm_attack"/><xsl:with-param name="bab" select="bab"/><xsl:with-param name="separator" select="''"/></xsl:call-template> <xsl:call-template name="iterative.attack.entry"><xsl:with-param name="value" select="sunder_attack"/><xsl:with-param name="bab" select="bab"/><xsl:with-param name="separator" select="''"/></xsl:call-template> <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="bullrush_attack"/><xsl:with-param name="separator" select="''"/></xsl:call-template> + <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="overrun_attack"/><xsl:with-param name="separator" select="''"/></xsl:call-template> <!-- <xsl:call-template name="iterative.attack.entry"><xsl:with-param name="value" select="total"/><xsl:with-param name="separator" select="''"/></xsl:call-template> --> </fo:table-row> @@ -2264,9 +2268,10 @@ <fo:table-cell/> <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="grapple_defense"/><xsl:with-param name="separator" select="''"/></xsl:call-template> <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="trip_defense"/><xsl:with-param name="separator" select="''"/></xsl:call-template> - <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="bullrush_defense"/><xsl:with-param name="separator" select="''"/></xsl:call-template> <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="disarm_defense"/><xsl:with-param name="separator" select="''"/></xsl:call-template> <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="sunder_defense"/><xsl:with-param name="separator" select="''"/></xsl:call-template> + <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="bullrush_defense"/><xsl:with-param name="separator" select="''"/></xsl:call-template> + <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="overrun_defense"/><xsl:with-param name="separator" select="''"/></xsl:call-template> <!-- <xsl:call-template name="attack.entry"><xsl:with-param name="value" select="defense"/><xsl:with-param name="separator" select="''"/></xsl:call-template> --> </fo:table-row> </fo:table-body> @@ -2286,6 +2291,7 @@ <xsl:call-template name="attack.header.entry"><xsl:with-param name="title" select="'DISARM'"/></xsl:call-template> <xsl:call-template name="attack.header.entry"><xsl:with-param name="title" select="'SUNDER'"/></xsl:call-template> <xsl:call-template name="attack.header.entry"><xsl:with-param name="title" select="'BULL RUSH'"/></xsl:call-template> + <xsl:call-template name="attack.header.entry"><xsl:with-param name="title" select="'OVERRUN'"/></xsl:call-template> <!-- <xsl:call-template name="attack.header.entry"><xsl:with-param name="title" select="'BASE'"/><xsl:with-param name="font.size" select="'6pt'"/></xsl:call-template> --> </fo:table-row> </xsl:template> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2010-04-08 16:23:09
|
Revision: 11606 http://pcgen.svn.sourceforge.net/pcgen/?rev=11606&view=rev Author: amaitland Date: 2010-04-08 16:23:03 +0000 (Thu, 08 Apr 2010) Log Message: ----------- Unnecessary Blank page created, if Eclipse set isn't being used. Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2010-04-08 16:18:25 UTC (rev 11605) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2010-04-08 16:23:03 UTC (rev 11606) @@ -355,6 +355,17 @@ <xsl:apply-templates select="special_attacks"/> <xsl:apply-templates select="special_qualities"/> <xsl:apply-templates select="talents"/> + <!-- Eclipse Section - Having it's own section is creating an additional blank page --> + <xsl:apply-templates select="charcreations"/> + <xsl:apply-templates select="disadvantages"/> + <xsl:apply-templates select="spellcasteroutputs"/> + <xsl:apply-templates select="eclipse_abilities"/> + <xsl:apply-templates select="martial_arts"/> + <xsl:apply-templates select="mystic_artists"/> + <xsl:apply-templates select="witchcrafts"/> + <xsl:apply-templates select="channelings"/> + <xsl:apply-templates select="dominions"/> + <xsl:apply-templates select="path_dragons"/> <!-- McWoD Edition Style --> <xsl:apply-templates select="vampire_disciplines"/> @@ -391,6 +402,7 @@ <!-- Start the Eclipse Section Page, if Present --> +<!--> Causing unnecessary blank page if not present <fo:page-sequence> <xsl:attribute name="master-reference">Portrait 2 Column</xsl:attribute> <xsl:call-template name="page.footer"/> @@ -409,6 +421,7 @@ </fo:block> </fo:flow> </fo:page-sequence> + --> <!-- End Eclipse Section --> <xsl:apply-templates select="spells"/> <xsl:apply-templates select="basics" mode="bio"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2010-08-19 02:32:59
|
Revision: 12882 http://pcgen.svn.sourceforge.net/pcgen/?rev=12882&view=rev Author: amaitland Date: 2010-08-19 02:32:53 +0000 (Thu, 19 Aug 2010) Log Message: ----------- include intelligent item OS Block Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2010-08-19 02:31:38 UTC (rev 12881) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2010-08-19 02:32:53 UTC (rev 12882) @@ -354,7 +354,7 @@ <xsl:apply-templates select="traits"/> <xsl:apply-templates select="special_attacks"/> <xsl:apply-templates select="special_qualities"/> - + <xsl:apply-templates select="intelligent_items"/> <xsl:apply-templates select="talents"/> <!-- Eclipse Section - Having it's own section is creating an additional blank page --> <xsl:apply-templates select="charcreations"/> @@ -385,12 +385,6 @@ <xsl:apply-templates select="powers_encounters"/> <xsl:apply-templates select="powers_dailies"/> <xsl:apply-templates select="powers_utilities"/> - - - - - - <!-- End 4th Edition Style --> <xsl:apply-templates select="salient_divine_abilities"/> <xsl:apply-templates select="leadership"/> @@ -4841,6 +4835,23 @@ </xsl:call-template> </xsl:if> </xsl:template> + <!-- +==================================== +==================================== + TEMPLATE - Intelligent Magic Item +==================================== +====================================--> + <xsl:template match="intelligent_items"> + <xsl:if test="count(intelligent_item) > 0"> + <xsl:call-template name="bold.list"> + <xsl:with-param name="attribute" select="'intelligent_items'"/> + <xsl:with-param name="title" select="'Intelligent Item'"/> + <xsl:with-param name="list" select="intelligent_item"/> + <xsl:with-param name="name.tag" select="'name'"/> + <xsl:with-param name="desc.tag" select="'description'"/> + </xsl:call-template> + </xsl:if> + </xsl:template> <!--> ECLIPSE Addons --> <!-- @@ -4860,6 +4871,7 @@ </xsl:call-template> </xsl:if> </xsl:template> + <!-- ==================================== ==================================== This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2010-10-05 03:47:32
|
Revision: 13315 http://pcgen.svn.sourceforge.net/pcgen/?rev=13315&view=rev Author: amaitland Date: 2010-10-05 03:47:25 +0000 (Tue, 05 Oct 2010) Log Message: ----------- Display Archetypes on OS [5.17] Fix PDF, missed a spot Issue#: OS-29 Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2010-10-05 03:46:32 UTC (rev 13314) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2010-10-05 03:47:25 UTC (rev 13315) @@ -4818,10 +4818,26 @@ </xsl:call-template> </xsl:if> </xsl:template> - <!-- ==================================== ==================================== + TEMPLATE - ARCHETYPES +==================================== +====================================--> + <xsl:template match="archetypes"> + <xsl:if test="count(animal_trick) > 0"> + <xsl:call-template name="bold.list"> + <xsl:with-param name="attribute" select="'archetypes'" /> + <xsl:with-param name="title" select="'Archetypes'" /> + <xsl:with-param name="list" select="archetype"/> + <xsl:with-param name="name.tag" select="'name'"/> + <xsl:with-param name="desc.tag" select="'description'"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <!-- +==================================== +==================================== TEMPLATE - ANIMAL TRICKS ==================================== ====================================--> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2011-05-09 02:22:37
|
Revision: 14945 http://pcgen.svn.sourceforge.net/pcgen/?rev=14945&view=rev Author: amaitland Date: 2011-05-09 02:22:31 +0000 (Mon, 09 May 2011) Log Message: ----------- eclipse support for their channeling - comment out till I get it working 100% Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2011-05-09 02:07:46 UTC (rev 14944) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2011-05-09 02:22:31 UTC (rev 14945) @@ -3893,14 +3893,14 @@ <xsl:call-template name="eclipse_channeling.info"> <xsl:with-param name="title" select="'Magnitude'"/> <xsl:with-param name="info" select="damage" /> - <xsl:choose> +<!-- Need to get the CHOOSE to properly display> <xsl:choose> <xsl:when test="contains(type, 'MagnitudeTimes')"> <xsl:text>x</xsl:text> </xsl:when> <xsl:otherwise> <xsl:text>+</xsl:text> </xsl:otherwise> - </xsl:choose> + </xsl:choose>--> <xsl:with-param name="info" select="damage_bonus" /> </xsl:call-template> <xsl:call-template name="eclipse_channeling.info"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2011-11-28 17:28:42
|
Revision: 15571 http://pcgen.svn.sourceforge.net/pcgen/?rev=15571&view=rev Author: amaitland Date: 2011-11-28 17:28:35 +0000 (Mon, 28 Nov 2011) Log Message: ----------- fantasy d20 master sheet uses deflection twice instead of dodge Issue#: OS-147 Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2011-11-28 14:03:10 UTC (rev 15570) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2011-11-28 17:28:35 UTC (rev 15571) @@ -1724,7 +1724,7 @@ <xsl:with-param name="attribute" select="'ac'"/> </xsl:call-template> <fo:block font-size="10pt"> - <xsl:value-of select="deflection"/> + <xsl:value-of select="dodge"/> </fo:block> </fo:table-cell> <fo:table-cell display-align="center"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2012-03-24 06:11:36
|
Revision: 16594 http://pcgen.svn.sourceforge.net/pcgen/?rev=16594&view=rev Author: amaitland Date: 2012-03-24 06:11:29 +0000 (Sat, 24 Mar 2012) Log Message: ----------- Bomb ranges now display; TODO: Need to get the leading + to display; can't have the ASPECT with a + or it breaks the display. Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2012-03-23 18:58:56 UTC (rev 16593) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2012-03-24 06:11:29 UTC (rev 16594) @@ -3203,7 +3203,7 @@ <xsl:with-param name="attribute" select="'weapon.title'"/> </xsl:call-template> <xsl:choose> - <xsl:when test="range > 0"> + <xsl:when test="(range) > 0"> <fo:block font-size="6pt">RANGE</fo:block> </xsl:when> <xsl:otherwise> @@ -3214,6 +3214,7 @@ </fo:table-row> <!--> <xsl:for-each select="naturalattack">--> <fo:table-row> + <fo:table-cell number-rows-spanned="2"> <xsl:call-template name="attrib"> <xsl:with-param name="attribute" select="'weapon.hilight'"/> @@ -3244,7 +3245,7 @@ </xsl:call-template> <fo:block font-size="8pt"> <xsl:choose> - <xsl:when test="range > 0"> + <xsl:when test="(range) > 0"> <xsl:value-of select="range"/> <xsl:value-of select="distance_unit"/> </xsl:when> @@ -3311,127 +3312,134 @@ </xsl:template> <xsl:template name="range.distance.thrown"> + <xsl:param name="column_width" select="0.55 * $pagePrintableWidth - 2"/> <xsl:param name="distance"/> - <xsl:param name="tohit"/> <xsl:param name="damage"/> + <xsl:param name="tohit" select="''"/> <fo:table table-layout="fixed" space-before="2mm" keep-with-next.within-column="always"> - <fo:table-column column-width="16mm"/> - <fo:table-column column-width="16mm"/> - <fo:table-column column-width="16mm"/> - <fo:table-column column-width="16mm"/> - <fo:table-column column-width="16mm"/> - <fo:table-column column-width="16mm"/> + <fo:table-column column-width="5mm"/> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.2 * ($column_width - 5)" />mm</xsl:attribute> + </fo:table-column> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.2 * ($column_width - 5)" />mm</xsl:attribute> + </fo:table-column> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.2 * ($column_width - 5)" />mm</xsl:attribute> + </fo:table-column> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.2 * ($column_width - 5)" />mm</xsl:attribute> + </fo:table-column> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.2 * ($column_width - 5)" />mm</xsl:attribute> + </fo:table-column> <fo:table-body> <fo:table-row> <!-->HEREIAM--> <fo:table-cell padding-top="2pt" padding-bottom="2pt" padding-left="2pt"> <xsl:call-template name="attrib"> <xsl:with-param name="attribute" select="'weapon.title'"/> </xsl:call-template> - <fo:block font-size="8pt" padding-right="2pt"> - Range + <fo:block font-size="7pt" padding-right="2pt"> + Rng </fo:block> </fo:table-cell> - <xsl:for-each select="range"> + <!--> <xsl:for-each select="range"> --> <fo:table-cell padding-top="2pt" padding-bottom="2pt" padding-left="2pt"> <xsl:call-template name="attrib"> - <xsl:with-param name="attribute" select="'weapon.border'"/> + <xsl:with-param name="attribute" select="'weapon.title'"/> </xsl:call-template> - <fo:block font-size="8pt" padding-right="2pt"> + <fo:block font-size="7pt" padding-right="2pt"> <xsl:value-of select="number($distance)"/> - <xsl:value-of select="distance_unit"/> / - <xsl:value-of select="$tohit"/> + <xsl:value-of select="distance_unit"/> </fo:block> </fo:table-cell> - </xsl:for-each> + <!--> </xsl:for-each> --> <!-- 2nd --> -<!--> <fo:table-cell padding-top="2pt" padding-bottom="2pt" padding-left="2pt"> + <fo:table-cell padding-top="2pt" padding-bottom="2pt" padding-left="2pt"> <xsl:call-template name="attrib"> - <xsl:with-param name="attribute" select="'weapon.border'"/> + <xsl:with-param name="attribute" select="'weapon.title'"/> </xsl:call-template> - <fo:block font-size="8pt" padding-right="2pt"> - <xsl:value-of select="range*2"/> + <fo:block font-size="7pt" padding-right="2pt"> + <xsl:value-of select="$distance*2"/> <xsl:value-of select="distance_unit"/> </fo:block> </fo:table-cell> <fo:table-cell padding-top="2pt" padding-bottom="2pt" padding-left="2pt"> <xsl:call-template name="attrib"> - <xsl:with-param name="attribute" select="'weapon.border'"/> + <xsl:with-param name="attribute" select="'weapon.title'"/> </xsl:call-template> - <fo:block font-size="8pt" padding-right="2pt"> - <xsl:value-of select="range*3"/> + <fo:block font-size="7pt" padding-right="2pt"> + <xsl:value-of select="$distance*3"/> <xsl:value-of select="distance_unit"/> </fo:block> </fo:table-cell> <fo:table-cell padding-top="2pt" padding-bottom="2pt" padding-left="2pt"> <xsl:call-template name="attrib"> - <xsl:with-param name="attribute" select="'weapon.border'"/> + <xsl:with-param name="attribute" select="'weapon.title'"/> </xsl:call-template> - <fo:block font-size="8pt" padding-right="2pt"> - <xsl:value-of select="range*4"/> + <fo:block font-size="7pt" padding-right="2pt"> + <xsl:value-of select="$distance*4"/> <xsl:value-of select="distance_unit"/> </fo:block> </fo:table-cell> <fo:table-cell padding-top="2pt" padding-bottom="2pt" padding-left="2pt"> <xsl:call-template name="attrib"> - <xsl:with-param name="attribute" select="'weapon.border'"/> + <xsl:with-param name="attribute" select="'weapon.title'"/> </xsl:call-template> - <fo:block font-size="8pt" padding-right="2pt"> - <xsl:value-of select="range*5"/> + <fo:block font-size="7pt" padding-right="2pt"> + <xsl:value-of select="$distance*5"/> <xsl:value-of select="distance_unit"/> </fo:block> - </fo:table-cell>--> + </fo:table-cell> </fo:table-row> <fo:table-row> <fo:table-cell padding-top="2pt" padding-bottom="2pt" padding-left="2pt"> <xsl:call-template name="attrib"> <xsl:with-param name="attribute" select="'weapon.title'"/> </xsl:call-template> - <fo:block font-size="8pt" padding-right="2pt"> - To Hit + <fo:block font-size="7pt" padding-right="2pt"> + TH </fo:block> </fo:table-cell> <fo:table-cell padding-top="2pt" padding-bottom="2pt" padding-left="2pt"> <xsl:call-template name="attrib"> - <xsl:with-param name="attribute" select="'weapon.border'"/> + <xsl:with-param name="attribute" select="'weapon.title'"/> </xsl:call-template> - <fo:block font-size="8pt" padding-right="2pt"> - <xsl:value-of select="tohit"/> + <fo:block font-size="7pt" padding-right="2pt"> + <xsl:value-of select="$tohit"/> </fo:block> </fo:table-cell> <!-- 2nd --> <fo:table-cell padding-top="2pt" padding-bottom="2pt" padding-left="2pt"> <xsl:call-template name="attrib"> - <xsl:with-param name="attribute" select="'weapon.border'"/> + <xsl:with-param name="attribute" select="'weapon.title'"/> </xsl:call-template> - <fo:block font-size="8pt" padding-right="2pt"> - <xsl:value-of select="tohit"/> - + <fo:block font-size="7pt" padding-right="2pt"> + <xsl:value-of select="number($tohit)-2"/> </fo:block> </fo:table-cell> <fo:table-cell padding-top="2pt" padding-bottom="2pt" padding-left="2pt"> <xsl:call-template name="attrib"> - <xsl:with-param name="attribute" select="'weapon.border'"/> + <xsl:with-param name="attribute" select="'weapon.title'"/> </xsl:call-template> - <fo:block font-size="8pt" padding-right="2pt"> - <xsl:value-of select="tohit"/> + <fo:block font-size="7pt" padding-right="2pt"> + <xsl:value-of select="number($tohit)-4"/> </fo:block> </fo:table-cell> <fo:table-cell padding-top="2pt" padding-bottom="2pt" padding-left="2pt"> <xsl:call-template name="attrib"> - <xsl:with-param name="attribute" select="'weapon.border'"/> + <xsl:with-param name="attribute" select="'weapon.title'"/> </xsl:call-template> - <fo:block font-size="8pt" padding-right="2pt"> - <xsl:value-of select="range*4"/> - <xsl:value-of select="distance_unit"/> + <fo:block font-size="7pt" padding-right="2pt"> + <xsl:value-of select="number($tohit)-6"/> </fo:block> </fo:table-cell> <fo:table-cell padding-top="2pt" padding-bottom="2pt" padding-left="2pt"> <xsl:call-template name="attrib"> - <xsl:with-param name="attribute" select="'weapon.border'"/> + <xsl:with-param name="attribute" select="'weapon.title'"/> </xsl:call-template> - <fo:block font-size="8pt" padding-right="2pt"> - <xsl:value-of select="range*5"/> - <xsl:value-of select="distance_unit"/> + <fo:block font-size="7pt" padding-right="2pt"> + <xsl:value-of select="($tohit)-8"/> </fo:block> </fo:table-cell> </fo:table-row> @@ -3440,23 +3448,24 @@ </xsl:template> <xsl:template name="range.ranged"> + <xsl:param name="distance"/> + <xsl:param name="damage"/> + <xsl:param name="tohit" select="''"/> <fo:table-cell number-columns-spanned="1"> <xsl:call-template name="attrib"> - <xsl:with-param name="attribute" select="'weapon.border'"/> + <xsl:with-param name="attribute" select="'weapon.title'"/> </xsl:call-template> <fo:block font-size="8pt" padding-right="2pt"> - <xsl:value-of select="range*6"/> + <xsl:value-of select="$distance*6"/> <xsl:value-of select="distance_unit"/> </fo:block> </fo:table-cell> - - <fo:table-cell number-columns-spanned="1"> <xsl:call-template name="attrib"> - <xsl:with-param name="attribute" select="'weapon.border'"/> + <xsl:with-param name="attribute" select="'weapon.title'"/> </xsl:call-template> <fo:block font-size="8pt" padding-right="2pt"> - <xsl:value-of select="range*7"/> + <xsl:value-of select="$distance*7"/> <xsl:value-of select="distance_unit"/> </fo:block> </fo:table-cell> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2012-03-24 06:43:59
|
Revision: 16597 http://pcgen.svn.sourceforge.net/pcgen/?rev=16597&view=rev Author: amaitland Date: 2012-03-24 06:43:52 +0000 (Sat, 24 Mar 2012) Log Message: ----------- Add conditional '+' to Bomb/Natural Attacks. Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2012-03-24 06:43:10 UTC (rev 16596) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2012-03-24 06:43:52 UTC (rev 16597) @@ -3220,6 +3220,7 @@ <xsl:with-param name="attribute" select="'weapon.hilight'"/> </xsl:call-template> <fo:block font-size="8pt"> + <xsl:if test="tohit > 0">+</xsl:if> <xsl:value-of select="tohit"/> </fo:block> </fo:table-cell> @@ -3406,6 +3407,7 @@ <xsl:with-param name="attribute" select="'weapon.title'"/> </xsl:call-template> <fo:block font-size="7pt" padding-right="2pt"> + <xsl:if test="($tohit) > 0">+</xsl:if> <xsl:value-of select="$tohit"/> </fo:block> </fo:table-cell> @@ -3415,6 +3417,7 @@ <xsl:with-param name="attribute" select="'weapon.title'"/> </xsl:call-template> <fo:block font-size="7pt" padding-right="2pt"> + <xsl:if test="($tohit)-2 > 0">+</xsl:if> <xsl:value-of select="number($tohit)-2"/> </fo:block> </fo:table-cell> @@ -3423,6 +3426,7 @@ <xsl:with-param name="attribute" select="'weapon.title'"/> </xsl:call-template> <fo:block font-size="7pt" padding-right="2pt"> + <xsl:if test="($tohit)-4 > 0">+</xsl:if> <xsl:value-of select="number($tohit)-4"/> </fo:block> </fo:table-cell> @@ -3431,6 +3435,7 @@ <xsl:with-param name="attribute" select="'weapon.title'"/> </xsl:call-template> <fo:block font-size="7pt" padding-right="2pt"> + <xsl:if test="($tohit)-6 > 0">+</xsl:if> <xsl:value-of select="number($tohit)-6"/> </fo:block> </fo:table-cell> @@ -3439,6 +3444,7 @@ <xsl:with-param name="attribute" select="'weapon.title'"/> </xsl:call-template> <fo:block font-size="7pt" padding-right="2pt"> + <xsl:if test="($tohit)-8 > 0">+</xsl:if> <xsl:value-of select="($tohit)-8"/> </fo:block> </fo:table-cell> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jde...@us...> - 2012-05-05 22:09:50
|
Revision: 16697 http://pcgen.svn.sourceforge.net/pcgen/?rev=16697&view=rev Author: jdempsey Date: 2012-05-05 22:09:43 +0000 (Sat, 05 May 2012) Log Message: ----------- Add encoding Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2012-05-05 21:44:19 UTC (rev 16696) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2012-05-05 22:09:43 UTC (rev 16697) @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> <!-- $Id$ --> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2012-09-18 16:58:12
|
Revision: 17346 http://pcgen.svn.sourceforge.net/pcgen/?rev=17346&view=rev Author: amaitland Date: 2012-09-18 16:58:05 +0000 (Tue, 18 Sep 2012) Log Message: ----------- Add missing section to Prevent 30' Short Range from appearing if not needed. Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2012-09-18 16:51:33 UTC (rev 17345) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2012-09-18 16:58:05 UTC (rev 17346) @@ -3959,6 +3959,8 @@ </fo:table-row> </xsl:if> <xsl:choose> + <xsl:when test="range[position()=6 and distance='']"> + </xsl:when> <xsl:when test="range[position()=11 and distance='']"> </xsl:when> <xsl:otherwise> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2012-10-27 08:06:32
|
Revision: 18035 http://pcgen.svn.sourceforge.net/pcgen/?rev=18035&view=rev Author: amaitland Date: 2012-10-27 08:06:21 +0000 (Sat, 27 Oct 2012) Log Message: ----------- Fix missing end tag. Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2012-10-27 06:15:02 UTC (rev 18034) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2012-10-27 08:06:21 UTC (rev 18035) @@ -5428,8 +5428,9 @@ <xsl:with-param name="followerType" select="'Familiar'"/> </xsl:call-template> <!-- END Familiar Table --> + </xsl:template> <xsl:template match="psicrystal"> - <!-- BEGIN Familiar Table --> + <!-- BEGIN Psicrystal Table --> <xsl:call-template name="show_companion"> <xsl:with-param name="followerType" select="'Psicrystal'"/> </xsl:call-template> @@ -5491,7 +5492,7 @@ <fo:table-column column-width="14mm"/> <fo:table-column column-width="13mm"/> <fo:table-column column-width="14mm"/> - <fo:table-body keep-together="column"> + <fo:table-body keep-together="always"> <fo:table-row> <fo:table-cell number-columns-spanned="6"> <xsl:call-template name="attrib"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chu...@us...> - 2009-01-02 05:20:42
|
Revision: 8823 http://pcgen.svn.sourceforge.net/pcgen/?rev=8823&view=rev Author: chuckpint Date: 2009-01-02 05:20:39 +0000 (Fri, 02 Jan 2009) Log Message: ----------- Tracker #1874811 'Add indicator for "Skill Mastery" skills on skills list' Fixed for PDF sheets. Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2009-01-02 04:31:14 UTC (rev 8822) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2009-01-02 05:20:39 UTC (rev 8823) @@ -135,8 +135,16 @@ <xsl:variable name="pagePrintableHeight"> <xsl:value-of select="($pageHeight - $pageMarginTop - $pageMarginBottom)"/> </xsl:variable> + <xsl:variable name="skillmastery"> + <xsl:for-each select="/character/special_qualities/special_quality"> + <xsl:if test="substring(name,1,13)='Skill Mastery'"> + <xsl:value-of select="associated"/> + </xsl:if> + </xsl:for-each> + </xsl:variable> + <!-- Include all of the output attributes --> <!-- vAttribs will be set up in the stylesheet that calls this one --> <xsl:template name="attrib"> @@ -1900,7 +1908,14 @@ <fo:table-cell> <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="concat('skills.', $shade, '.total')"/></xsl:call-template> <fo:block text-align="center" space-before.optimum="1pt" font-size="8pt"> - <xsl:value-of select="skill_mod"/> + <xsl:choose> + <xsl:when test="contains($skillmastery,name)"> + <xsl:value-of select="concat(skill_mod,'*')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="skill_mod"/> + </xsl:otherwise> + </xsl:choose> </fo:block> </fo:table-cell> <fo:table-cell number-columns-spanned="2"> @@ -1940,7 +1955,8 @@ <fo:table-cell number-columns-spanned="17" padding-top="1pt"> <fo:block text-align="center" font-size="6pt"> <fo:inline font-family="ZapfDingbats">✓</fo:inline>: can be used untrained. - <fo:inline font-family="ZapfDingbats">✗</fo:inline>: exclusive skills + <fo:inline font-family="ZapfDingbats">✗</fo:inline>: exclusive skills. + *: Skill Mastery. </fo:block> </fo:table-cell> </fo:table-row> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kar...@us...> - 2009-06-10 09:44:57
|
Revision: 9936 http://pcgen.svn.sourceforge.net/pcgen/?rev=9936&view=rev Author: karianna Date: 2009-06-10 09:44:06 +0000 (Wed, 10 Jun 2009) Log Message: ----------- Fix for OS bug: https://sourceforge.net/tracker/?func=detail&aid=2786488&group_id=25576&atid=748296 Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2009-06-10 09:43:38 UTC (rev 9935) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2009-06-10 09:44:06 UTC (rev 9936) @@ -1496,7 +1496,7 @@ <xsl:with-param name="attribute" select="'ac'"/> </xsl:call-template> <fo:block text-align="center" font-size="10pt"> - <xsl:value-of select="misc + class_bonus + dodge_bonus"/> + <xsl:value-of select="misc"/> </fo:block> </fo:table-cell> <fo:table-cell/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2009-09-17 01:49:48
|
Revision: 10542 http://pcgen.svn.sourceforge.net/pcgen/?rev=10542&view=rev Author: amaitland Date: 2009-09-17 01:49:37 +0000 (Thu, 17 Sep 2009) Log Message: ----------- Add support for 4e, SWSE and fix errors discovered Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2009-09-17 01:49:18 UTC (rev 10541) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2009-09-17 01:49:37 UTC (rev 10542) @@ -352,14 +352,18 @@ <xsl:call-template name="money"/> <xsl:apply-templates select="misc/magics"/> <xsl:apply-templates select="misc/companions"/> + <xsl:apply-templates select="disadvantages"/> + <xsl:apply-templates select="talents"/> <xsl:apply-templates select="special_abilities"/> <xsl:apply-templates select="special_attacks"/> <xsl:apply-templates select="special_qualities"/> - <xsl:apply-templates select="talents"/> <xsl:apply-templates select="powers_atwills"/> <xsl:apply-templates select="powers_encounters"/> <xsl:apply-templates select="powers_dailies"/> <xsl:apply-templates select="powers_utilities"/> +<!-- +<xsl:apply-templates select="force_powers"/> +--> <xsl:apply-templates select="salient_divine_abilities"/> <xsl:apply-templates select="leadership"/> <xsl:apply-templates select="feats"/> @@ -4432,6 +4436,40 @@ <!-- ==================================== ==================================== + TEMPLATE - Disadvantages +==================================== +====================================--> + <xsl:template match="disadvantages"> + <xsl:if test="count(disadvantage) > 0"> + <xsl:call-template name="bold.list"> + <xsl:with-param name="attribute" select="'disadvantages'"/> + <xsl:with-param name="title" select="'DISADVANTAGES'"/> + <xsl:with-param name="list" select="disadvantage"/> + <xsl:with-param name="name.tag" select="'name'"/> + <xsl:with-param name="desc.tag" select="'description'"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <!-- +==================================== +==================================== + TEMPLATE - TALENTS +==================================== +====================================--> + <xsl:template match="talents"> + <xsl:if test="count(talent) > 0"> + <xsl:call-template name="bold.list"> + <xsl:with-param name="attribute" select="'talents'"/> + <xsl:with-param name="title" select="'TALENTS'"/> + <xsl:with-param name="list" select="talent"/> + <xsl:with-param name="name.tag" select="'name'"/> + <xsl:with-param name="desc.tag" select="'description'"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <!-- +==================================== +==================================== TEMPLATE - SPECIAL ATTACKS ==================================== ====================================--> @@ -4466,23 +4504,6 @@ <!-- ==================================== ==================================== - TEMPLATE - TALENTS -==================================== -====================================--> - <xsl:template match="talents"> - <xsl:if test="count(talent) > 0"> - <xsl:call-template name="bold.list"> - <xsl:with-param name="attribute" select="'talents'" /> - <xsl:with-param name="title" select="'TALENTS'" /> - <xsl:with-param name="list" select="talent"/> - <xsl:with-param name="name.tag" select="'name'"/> - <xsl:with-param name="desc.tag" select="'description'"/> - </xsl:call-template> - </xsl:if> - </xsl:template> - <!-- -==================================== -==================================== TEMPLATE - AT-WILL POWERS ==================================== ====================================--> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <tir...@us...> - 2009-10-11 11:29:40
|
Revision: 10694 http://pcgen.svn.sourceforge.net/pcgen/?rev=10694&view=rev Author: tir-gwaith Date: 2009-10-11 11:29:28 +0000 (Sun, 11 Oct 2009) Log Message: ----------- Fantasy: Add Deflection bonus to AC Breakdown Issue#: 2876462 Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2009-10-11 11:21:46 UTC (rev 10693) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2009-10-11 11:29:28 UTC (rev 10694) @@ -1332,67 +1332,73 @@ <fo:table-column column-width="2mm"/> <!-- = --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.09 * (0.71 * $pagePrintableWidth - 67)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- BASE --> <fo:table-column column-width="2mm"/> <!-- + --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.09 * (0.71 * $pagePrintableWidth - 67)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- armour --> <fo:table-column column-width="2mm"/> <!-- + --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.09 * (0.71 * $pagePrintableWidth - 67)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- armour --> <fo:table-column column-width="2mm"/> <!-- + --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.09 * (0.71 * $pagePrintableWidth - 67)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- stat --> <fo:table-column column-width="2mm"/> <!-- + --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 67)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- size --> <fo:table-column column-width="2mm"/> <!-- + --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 67)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- natural armour--> <fo:table-column column-width="2mm"/> <!-- + --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 67)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.09 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> + <!-- deflection --> + <fo:table-column column-width="2mm"/> + <!-- + --> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.09 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> + </fo:table-column> <!-- misc --> <fo:table-column column-width="4mm"/> <!-- space --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.10 * (0.71 * $pagePrintableWidth - 67)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.11 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- miss chance --> <fo:table-column column-width="3mm"/> <!-- space --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.10 * (0.71 * $pagePrintableWidth - 67)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- arcane spell failure --> <fo:table-column column-width="2mm"/> <!-- space --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.10 * (0.71 * $pagePrintableWidth - 67)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- armour check--> <fo:table-column column-width="2mm"/> <!-- space --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.10 * (0.71 * $pagePrintableWidth - 67)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- SR --> <fo:table-body> @@ -1508,6 +1514,17 @@ <xsl:call-template name="attrib"> <xsl:with-param name="attribute" select="'ac'"/> </xsl:call-template> + <fo:block font-size="10pt"> + <xsl:value-of select="deflection"/> + </fo:block> + </fo:table-cell> + <fo:table-cell display-align="center"> + <fo:block text-align="center" font-size="6pt">+</fo:block> + </fo:table-cell> + <fo:table-cell display-align="center"> + <xsl:call-template name="attrib"> + <xsl:with-param name="attribute" select="'ac'"/> + </xsl:call-template> <fo:block text-align="center" font-size="10pt"> <xsl:value-of select="misc"/> </fo:block> @@ -1584,10 +1601,16 @@ <fo:table-cell> <fo:block text-align="center" font-size="4pt">SIZE</fo:block> </fo:table-cell> - <fo:table-cell number-columns-spanned="3"> - <fo:block text-align="center" font-size="4pt">NATURAL</fo:block> + <fo:table-cell/> + <fo:table-cell> + <fo:block text-align="center" font-size="4pt">NATURAL ARMOR</fo:block> </fo:table-cell> + <fo:table-cell/> <fo:table-cell> + <fo:block text-align="center" font-size="4pt">DEFLEC- TION</fo:block> + </fo:table-cell> + <fo:table-cell/> + <fo:table-cell> <fo:block text-align="center" font-size="4pt">MISC</fo:block> </fo:table-cell> <fo:table-cell/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2009-10-25 01:28:24
|
Revision: 10791 http://pcgen.svn.sourceforge.net/pcgen/?rev=10791&view=rev Author: amaitland Date: 2009-10-25 00:13:01 +0000 (Sun, 25 Oct 2009) Log Message: ----------- Update Table - eclipse prework... Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2009-10-25 00:11:19 UTC (rev 10790) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2009-10-25 00:13:01 UTC (rev 10791) @@ -220,6 +220,8 @@ <xsl:value-of select="/character/export/date"/> <xsl:text> </xsl:text> <xsl:value-of select="/character/export/time"/> + <xsl:text> </xsl:text><xsl:text> CHARACTER: </xsl:text> + <xsl:value-of select="/character/export/name"/> </fo:block> <fo:block font-size="5pt" font-weight="bold">Created using PCGen <xsl:value-of select="export/version"/> </fo:block> @@ -306,6 +308,7 @@ <fo:table-cell number-columns-spanned="2"> <xsl:apply-templates select="saving_throws"/> <xsl:apply-templates select="attack" mode="ranged_melee"/> + <xsl:apply-templates select="weapons/martialarts"/> <xsl:apply-templates select="weapons/unarmed"/> <xsl:apply-templates select="weapons"> <xsl:with-param name="first_weapon" select="1"/> @@ -354,6 +357,7 @@ <xsl:apply-templates select="misc/companions"/> <xsl:apply-templates select="disadvantages"/> <xsl:apply-templates select="talents"/> + <xsl:apply-templates select="spellcasteroutputs"/> <xsl:apply-templates select="vampire_disciplines"/> <xsl:apply-templates select="demon_cants"/> <xsl:apply-templates select="werewolf_rites"/> @@ -2400,6 +2404,103 @@ <!-- ==================================== ==================================== + TEMPLATE - Martial Arts ATTACK TABLE +==================================== +====================================--> + <xsl:template match="weapons/martialarts"> + <!-- START Martial Arts Attack Table --> + <fo:table table-layout="fixed" space-before="2mm"> + <fo:table-column column-width="27mm"/> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 77" />mm</xsl:attribute> + </fo:table-column> + <fo:table-column column-width="16mm"/> + <fo:table-column column-width="16mm"/> + <fo:table-column column-width="16mm"/> + <fo:table-body> + <fo:table-row> + <fo:table-cell number-rows-spanned="2"> + <xsl:call-template name="attrib"> + <xsl:with-param name="attribute" select="'weapon.title'"/> + </xsl:call-template> + <fo:block font-weight="bold" font-size="9pt">Martial Arts</fo:block> + </fo:table-cell> + <fo:table-cell> + <xsl:call-template name="attrib"> + <xsl:with-param name="attribute" select="'weapon.title'"/> + </xsl:call-template> + <fo:block font-size="6pt">TOTAL ATTACK BONUS</fo:block> + </fo:table-cell> + <fo:table-cell> + <xsl:call-template name="attrib"> + <xsl:with-param name="attribute" select="'weapon.title'"/> + </xsl:call-template> + <fo:block font-size="6pt">DAMAGE</fo:block> + </fo:table-cell> + <fo:table-cell> + <xsl:call-template name="attrib"> + <xsl:with-param name="attribute" select="'weapon.title'"/> + </xsl:call-template> + <fo:block font-size="6pt">CRITICAL</fo:block> + </fo:table-cell> + <fo:table-cell> + <xsl:call-template name="attrib"> + <xsl:with-param name="attribute" select="'weapon.title'"/> + </xsl:call-template> + <fo:block font-size="6pt">REACH</fo:block> + </fo:table-cell> + </fo:table-row> + <fo:table-row> + <fo:table-cell number-rows-spanned="2"> + <xsl:call-template name="attrib"> + <xsl:with-param name="attribute" select="'weapon.hilight'"/> + </xsl:call-template> + <fo:block font-size="8pt"> + <xsl:value-of select="total"/> + </fo:block> + </fo:table-cell> + <fo:table-cell number-rows-spanned="2"> + <xsl:call-template name="attrib"> + <xsl:with-param name="attribute" select="'weapon.hilight'"/> + </xsl:call-template> + <fo:block font-size="8pt"> + <xsl:value-of select="damage"/> + </fo:block> + </fo:table-cell> + <fo:table-cell number-rows-spanned="2"> + <xsl:call-template name="attrib"> + <xsl:with-param name="attribute" select="'weapon.hilight'"/> + </xsl:call-template> + <fo:block font-size="8pt"> + <xsl:value-of select="critical"/> + </fo:block> + </fo:table-cell> + <fo:table-cell number-rows-spanned="2"> + <xsl:call-template name="attrib"> + <xsl:with-param name="attribute" select="'weapon.hilight'"/> + </xsl:call-template> + <fo:block font-size="8pt"> + <xsl:value-of select="reach"/> + </fo:block> + </fo:table-cell> + </fo:table-row> + <fo:table-row> + <fo:table-cell> + <xsl:call-template name="attrib"> + <xsl:with-param name="attribute" select="'weapon.title'"/> + </xsl:call-template> + <fo:block font-size="5pt"> + <xsl:value-of select="type"/> + </fo:block> + </fo:table-cell> + </fo:table-row> + </fo:table-body> + </fo:table> + <!-- STOP Martial Arts Attack Table --> + </xsl:template> +<!-- +==================================== +==================================== TEMPLATE - Unarmed ATTACK TABLE ==================================== ====================================--> @@ -4509,6 +4610,23 @@ <!-- ==================================== ==================================== + TEMPLATE - Caster Level Outputs +==================================== +====================================--> + <xsl:template match="spellcasteroutputs"> + <xsl:if test="count(spellcasteroutput) > 0"> + <xsl:call-template name="bold.list"> + <xsl:with-param name="attribute" select="'spellcasteroutputs'"/> + <xsl:with-param name="title" select="'Spell Caster Information'"/> + <xsl:with-param name="list" select="spellcasteroutput"/> + <xsl:with-param name="name.tag" select="'name'"/> + <xsl:with-param name="desc.tag" select="'description'"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <!-- +==================================== +==================================== TEMPLATE - Demon Cants ==================================== ====================================--> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2009-10-27 16:02:45
|
Revision: 10826 http://pcgen.svn.sourceforge.net/pcgen/?rev=10826&view=rev Author: amaitland Date: 2009-10-27 16:02:29 +0000 (Tue, 27 Oct 2009) Log Message: ----------- Add Character Name to Footer of each page Issue#: 2828033 Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2009-10-27 01:33:59 UTC (rev 10825) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2009-10-27 16:02:29 UTC (rev 10826) @@ -216,15 +216,9 @@ <fo:table-body> <fo:table-row keep-with-next="always" keep-together="always"> <fo:table-cell text-align="start" border-top-color="black" border-top-style="solid" border-top-width="0.1pt" background-color="transparent" padding-top="2pt"> - <fo:block font-size="5pt"> - <xsl:value-of select="/character/export/date"/> - <xsl:text> </xsl:text> - <xsl:value-of select="/character/export/time"/> - <xsl:text> </xsl:text><xsl:text> CHARACTER: </xsl:text> - <xsl:value-of select="/character/export/name"/> - </fo:block> - <fo:block font-size="5pt" font-weight="bold">Created using PCGen <xsl:value-of select="export/version"/> - </fo:block> + <fo:block font-size="5pt" font-weight="bold">Character: <xsl:value-of select="/character/basics/name"/></fo:block> + <fo:block font-size="5pt" font-weight="bold">Player: <xsl:value-of select="/character/basics/playername"/></fo:block> + <fo:block font-size="5pt" font-weight="bold">Created using PCGen <xsl:value-of select="export/version"/> on <xsl:value-of select="/character/export/date"/><xsl:text> </xsl:text><xsl:value-of select="/character/export/time"/></fo:block> </fo:table-cell> <fo:table-cell text-align="center" wrap-option="no-wrap" border-top-color="black" border-top-style="solid" border-top-width="0.1pt" background-color="transparent" padding-top="2pt"> <fo:block text-align="center" font-size="5pt">PCGen Character Template by Frugal, based on work by ROG, Arcady, Barak, Dimrill & Dekker.</fo:block> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2010-04-08 18:06:49
|
Revision: 11611 http://pcgen.svn.sourceforge.net/pcgen/?rev=11611&view=rev Author: amaitland Date: 2010-04-08 18:06:42 +0000 (Thu, 08 Apr 2010) Log Message: ----------- change spaces (4) to (tab) Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2010-04-08 16:45:51 UTC (rev 11610) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2010-04-08 18:06:42 UTC (rev 11611) @@ -162,22 +162,22 @@ <!-- PAGE DEFINITIONS --> <fo:layout-master-set> <fo:simple-page-master master-name="Portrait 2 Column"> - <xsl:attribute name="page-height"><xsl:value-of select="$pageHeight" />mm</xsl:attribute> - <xsl:attribute name="page-width"><xsl:value-of select="$pageWidth" />mm</xsl:attribute> - <xsl:attribute name="margin-top"><xsl:value-of select="$pageMarginTop" />mm</xsl:attribute> - <xsl:attribute name="margin-bottom"><xsl:value-of select="$pageMarginBottom" />mm</xsl:attribute> - <xsl:attribute name="margin-left"><xsl:value-of select="$pageMarginLeft" />mm</xsl:attribute> - <xsl:attribute name="margin-right"><xsl:value-of select="$pageMarginRight" />mm</xsl:attribute> + <xsl:attribute name="page-height"><xsl:value-of select="$pageHeight" />mm</xsl:attribute> + <xsl:attribute name="page-width"><xsl:value-of select="$pageWidth" />mm</xsl:attribute> + <xsl:attribute name="margin-top"><xsl:value-of select="$pageMarginTop" />mm</xsl:attribute> + <xsl:attribute name="margin-bottom"><xsl:value-of select="$pageMarginBottom" />mm</xsl:attribute> + <xsl:attribute name="margin-left"><xsl:value-of select="$pageMarginLeft" />mm</xsl:attribute> + <xsl:attribute name="margin-right"><xsl:value-of select="$pageMarginRight" />mm</xsl:attribute> <fo:region-body region-name="body" column-count="2" column-gap="2mm" margin-bottom="7mm"/> <fo:region-after region-name="footer" extent="6.4mm"/> </fo:simple-page-master> <fo:simple-page-master master-name="Portrait"> - <xsl:attribute name="page-height"><xsl:value-of select="$pageHeight" />mm</xsl:attribute> - <xsl:attribute name="page-width"><xsl:value-of select="$pageWidth" />mm</xsl:attribute> - <xsl:attribute name="margin-top"><xsl:value-of select="$pageMarginTop" />mm</xsl:attribute> - <xsl:attribute name="margin-bottom"><xsl:value-of select="$pageMarginBottom" />mm</xsl:attribute> - <xsl:attribute name="margin-left"><xsl:value-of select="$pageMarginLeft" />mm</xsl:attribute> - <xsl:attribute name="margin-right"><xsl:value-of select="$pageMarginRight" />mm</xsl:attribute> + <xsl:attribute name="page-height"><xsl:value-of select="$pageHeight" />mm</xsl:attribute> + <xsl:attribute name="page-width"><xsl:value-of select="$pageWidth" />mm</xsl:attribute> + <xsl:attribute name="margin-top"><xsl:value-of select="$pageMarginTop" />mm</xsl:attribute> + <xsl:attribute name="margin-bottom"><xsl:value-of select="$pageMarginBottom" />mm</xsl:attribute> + <xsl:attribute name="margin-left"><xsl:value-of select="$pageMarginLeft" />mm</xsl:attribute> + <xsl:attribute name="margin-right"><xsl:value-of select="$pageMarginRight" />mm</xsl:attribute> <fo:region-body region-name="body" margin-bottom="7mm"/> <fo:region-after region-name="footer" extent="6.4mm"/> </fo:simple-page-master> @@ -205,13 +205,13 @@ <xsl:template name="page.footer.content"> <fo:table table-layout="fixed"> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.25 * $pagePrintableWidth" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.25 * $pagePrintableWidth" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.5 * $pagePrintableWidth" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.5 * $pagePrintableWidth" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.25 * $pagePrintableWidth" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.25 * $pagePrintableWidth" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <fo:table-row keep-with-next="always" keep-together="always"> @@ -261,13 +261,13 @@ <fo:block span="all"> <fo:table table-layout="fixed"> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.29 * $pagePrintableWidth" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.29 * $pagePrintableWidth" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.26 * $pagePrintableWidth" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.26 * $pagePrintableWidth" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.45 * $pagePrintableWidth" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.45 * $pagePrintableWidth" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <fo:table-row> @@ -355,7 +355,7 @@ <xsl:apply-templates select="special_attacks"/> <xsl:apply-templates select="special_qualities"/> <xsl:apply-templates select="talents"/> - <!-- Eclipse Section - Having it's own section is creating an additional blank page --> + <!-- Eclipse Section - Having it's own section is creating an additional blank page --> <xsl:apply-templates select="charcreations"/> <xsl:apply-templates select="disadvantages"/> <xsl:apply-templates select="spellcasteroutputs"/> @@ -366,26 +366,25 @@ <xsl:apply-templates select="channelings"/> <xsl:apply-templates select="dominions"/> <xsl:apply-templates select="path_dragons"/> - - <!-- McWoD Edition Style --> + <!-- McWoD Edition Style --> <xsl:apply-templates select="vampire_disciplines"/> <xsl:apply-templates select="demon_cants"/> <xsl:apply-templates select="werewolf_rites"/> <xsl:apply-templates select="mage_gnosises"/> - <!-- End McWoD Edition Style --> - <!-- Saga Edition Style --> + <!-- End McWoD Edition Style --> + <!-- Saga Edition Style --> <xsl:apply-templates select="force_techniques"/> <xsl:apply-templates select="force_powers"/> <xsl:apply-templates select="force_secrets"/> - <!-- End Saga Edition Style --> - <!-- 4th Edition Style --> + <!-- End Saga Edition Style --> + <!-- 4th Edition Style --> <xsl:apply-templates select="powers_classfeatures"/> <xsl:apply-templates select="powers_featpowers"/> <xsl:apply-templates select="powers_atwills"/> <xsl:apply-templates select="powers_encounters"/> <xsl:apply-templates select="powers_dailies"/> <xsl:apply-templates select="powers_utilities"/> - <!-- End 4th Edition Style --> + <!-- End 4th Edition Style --> <xsl:apply-templates select="salient_divine_abilities"/> <xsl:apply-templates select="leadership"/> <xsl:apply-templates select="feats"/> @@ -398,7 +397,6 @@ </fo:block> </fo:flow> </fo:page-sequence> - <!-- Start the Eclipse Section Page, if Present --> @@ -437,80 +435,80 @@ <xsl:template match="basics"> <!-- Character Header --> <fo:table table-layout="fixed"> - <xsl:attribute name="width"><xsl:value-of select="$pagePrintableWidth" />mm</xsl:attribute> + <xsl:attribute name="width"><xsl:value-of select="$pagePrintableWidth" />mm</xsl:attribute> <xsl:choose> <xsl:when test="string-length(portrait) > 0"> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 14) div 8" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 14) div 8" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="2mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 14) div 8" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 14) div 8" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="2mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 14) div 8" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 14) div 8" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="2mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 14) div 8" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 14) div 8" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="2mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 14) div 8" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 14) div 8" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="2mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 14) div 8" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 14) div 8" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="2mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 14) div 8" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 14) div 8" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="2mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 14) div 8" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 14) div 8" />mm</xsl:attribute> </fo:table-column> </xsl:when> <xsl:otherwise> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.15 * ($pagePrintableWidth - 12)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.15 * ($pagePrintableWidth - 12)" />mm</xsl:attribute> </fo:table-column> <!-- Class --> <fo:table-column column-width="2mm"/> <!-- --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.14 * ($pagePrintableWidth - 12)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.14 * ($pagePrintableWidth - 12)" />mm</xsl:attribute> </fo:table-column> <!-- Experience --> <fo:table-column column-width="2mm"/> <!-- --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.14 * ($pagePrintableWidth - 12)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.14 * ($pagePrintableWidth - 12)" />mm</xsl:attribute> </fo:table-column> <!-- Race --> <fo:table-column column-width="2mm"/> <!-- --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.14 * ($pagePrintableWidth - 12)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.14 * ($pagePrintableWidth - 12)" />mm</xsl:attribute> </fo:table-column> <!-- Size --> <fo:table-column column-width="2mm"/> <!-- --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.14 * ($pagePrintableWidth - 12)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.14 * ($pagePrintableWidth - 12)" />mm</xsl:attribute> </fo:table-column> <!-- Height --> <fo:table-column column-width="2mm"/> <!-- --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.14 * ($pagePrintableWidth - 12)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.14 * ($pagePrintableWidth - 12)" />mm</xsl:attribute> </fo:table-column> <!-- Weight --> <fo:table-column column-width="2mm"/> <!-- --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.15 * ($pagePrintableWidth - 12)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.15 * ($pagePrintableWidth - 12)" />mm</xsl:attribute> </fo:table-column> <!-- Vision --> </xsl:otherwise> @@ -563,7 +561,7 @@ <fo:block> <xsl:variable name="portrait_file" select="portrait"/> <fo:external-graphic src="file:{$portrait_file}"> - <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 14) div 8" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 14) div 8" />mm</xsl:attribute> </fo:external-graphic> </fo:block> </fo:table-cell> @@ -920,13 +918,13 @@ </xsl:call-template> </xsl:variable> <!-- 143 is the number of mm available to weapons and features - 28mm is the size of a single large ranged weapon block - 20mm is the size of a single large weapon block - 24mm is the size of a single simple weapon block + 28mm is the size of a single large ranged weapon block + 20mm is the size of a single large weapon block + 24mm is the size of a single simple weapon block --> <!-- This should be made more complicated so that it determines the - size of each weapon block in turn so that a correct cumulative - height can be determined --> + size of each weapon block in turn so that a correct cumulative + height can be determined --> <!-- This does not seem to work very well. @@ -963,32 +961,32 @@ <!-- BEGIN Ability Block --> <fo:table table-layout="fixed"> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.22 * (0.29 * $pagePrintableWidth - 9)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.22 * (0.29 * $pagePrintableWidth - 9)" />mm</xsl:attribute> </fo:table-column> <!-- 0.29*$pagePrintableWidth total --> <fo:table-column column-width="1mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.13 * (0.29 * $pagePrintableWidth - 9)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.13 * (0.29 * $pagePrintableWidth - 9)" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="1mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.13 * (0.29 * $pagePrintableWidth - 9)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.13 * (0.29 * $pagePrintableWidth - 9)" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="1.5mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.13 * (0.29 * $pagePrintableWidth - 9)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.13 * (0.29 * $pagePrintableWidth - 9)" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="1mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.13 * (0.29 * $pagePrintableWidth - 9)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.13 * (0.29 * $pagePrintableWidth - 9)" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="1.5mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.13 * (0.29 * $pagePrintableWidth - 9)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.13 * (0.29 * $pagePrintableWidth - 9)" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="1mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.13 * (0.29 * $pagePrintableWidth - 9)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.13 * (0.29 * $pagePrintableWidth - 9)" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <fo:table-row> @@ -1113,25 +1111,25 @@ <fo:table-column column-width="2mm"/> <!-- space --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.28 * (0.71 * $pagePrintableWidth - 31)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.28 * (0.71 * $pagePrintableWidth - 31)" />mm</xsl:attribute> </fo:table-column> <!-- WOUNDS --> <fo:table-column column-width="2mm"/> <!-- space --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.28 * (0.71 * $pagePrintableWidth - 31)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.28 * (0.71 * $pagePrintableWidth - 31)" />mm</xsl:attribute> </fo:table-column> <!-- SUBDUAL --> <fo:table-column column-width="2mm"/> <!-- space --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.17 * (0.71 * $pagePrintableWidth - 31)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.17 * (0.71 * $pagePrintableWidth - 31)" />mm</xsl:attribute> </fo:table-column> <!-- DR --> <fo:table-column column-width="3mm"/> <!-- space --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.27 * (0.71 * $pagePrintableWidth - 31)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.27 * (0.71 * $pagePrintableWidth - 31)" />mm</xsl:attribute> </fo:table-column> <!-- SPEED --> <fo:table-body> @@ -1220,32 +1218,32 @@ <!-- TOTAL Vitality --> <fo:table-column column-width="2mm"/><!-- space --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.18 * (0.71 * $pagePrintableWidth - 34)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.18 * (0.71 * $pagePrintableWidth - 34)" />mm</xsl:attribute> </fo:table-column> <!-- WOUNDS --> <fo:table-column column-width="2mm"/><!-- space --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.18 * (0.71 * $pagePrintableWidth - 34)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.18 * (0.71 * $pagePrintableWidth - 34)" />mm</xsl:attribute> </fo:table-column> <!-- SUBDUAL --> <fo:table-column column-width="2mm"/><!-- space --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.11 * (0.71 * $pagePrintableWidth - 34)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.11 * (0.71 * $pagePrintableWidth - 34)" />mm</xsl:attribute> </fo:table-column> <!-- TITLE Wound points--> <fo:table-column column-width="2mm"/><!-- space --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 34)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 34)" />mm</xsl:attribute> </fo:table-column> <!-- TOTAL Wound points --> <fo:table-column column-width="2mm"/><!-- space --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.18 * (0.71 * $pagePrintableWidth - 34)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.18 * (0.71 * $pagePrintableWidth - 34)" />mm</xsl:attribute> </fo:table-column> <!-- DR --> <fo:table-column column-width="2mm"/><!-- space --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.27 * (0.71 * $pagePrintableWidth - 34)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.27 * (0.71 * $pagePrintableWidth - 34)" />mm</xsl:attribute> </fo:table-column> <!-- SPEED --> <fo:table-body> @@ -1376,73 +1374,73 @@ <fo:table-column column-width="2mm"/> <!-- = --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- BASE --> <fo:table-column column-width="2mm"/> <!-- + --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- armour --> <fo:table-column column-width="2mm"/> <!-- + --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- armour --> <fo:table-column column-width="2mm"/> <!-- + --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- stat --> <fo:table-column column-width="2mm"/> <!-- + --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- size --> <fo:table-column column-width="2mm"/> <!-- + --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- natural armour--> <fo:table-column column-width="2mm"/> <!-- + --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.09 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.09 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- deflection --> <fo:table-column column-width="2mm"/> <!-- + --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.09 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.09 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- misc --> <fo:table-column column-width="4mm"/> <!-- space --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.11 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.11 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- miss chance --> <fo:table-column column-width="3mm"/> <!-- space --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- arcane spell failure --> <fo:table-column column-width="2mm"/> <!-- space --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- armour check--> <fo:table-column column-width="2mm"/> <!-- space --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.08 * (0.71 * $pagePrintableWidth - 69)" />mm</xsl:attribute> </fo:table-column> <!-- SR --> <fo:table-body> @@ -1689,19 +1687,19 @@ <fo:table table-layout="fixed"> <!-- 0.26 * $pagePrintableWidth - mm --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.49 * (0.26 * $pagePrintableWidth - 8)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.49 * (0.26 * $pagePrintableWidth - 8)" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="2mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.17 * (0.26 * $pagePrintableWidth - 8)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.17 * (0.26 * $pagePrintableWidth - 8)" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="2mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.17 * (0.26 * $pagePrintableWidth - 8)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.17 * (0.26 * $pagePrintableWidth - 8)" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="2mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.17 * (0.26 * $pagePrintableWidth - 8)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.17 * (0.26 * $pagePrintableWidth - 8)" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <fo:table-row height="2pt"/> @@ -1776,11 +1774,11 @@ <fo:table table-layout="fixed"> <!-- 0.26 * $pagePrintableWidth - 2 mm --> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.44 * (0.26 * $pagePrintableWidth - 4)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.44 * (0.26 * $pagePrintableWidth - 4)" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="2mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.56 * (0.26 * $pagePrintableWidth - 4)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.56 * (0.26 * $pagePrintableWidth - 4)" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <fo:table-row height="2pt"/> @@ -1801,7 +1799,7 @@ <xsl:call-template name="process.attack.string"> <xsl:with-param name="bab" select="."/> </xsl:call-template> - <!--xsl:value-of select="../../attack/melee/base_attack_bonus"/--> +<!-- What is this?--> <!--xsl:value-of select="../../attack/melee/base_attack_bonus"/--> </fo:block> </fo:table-cell> </fo:table-row> @@ -1859,7 +1857,7 @@ <xsl:variable name="columns"> <fo:table-column column-width="4mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="$column_width - 48" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="$column_width - 48" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="2mm"/> <fo:table-column column-width="1mm"/> @@ -2057,7 +2055,7 @@ <fo:table-column column-width="82mm"/> <fo:table-column column-width="2mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 86" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 86" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <fo:table-row> @@ -2285,7 +2283,7 @@ <xsl:otherwise> <xsl:call-template name="attack.entry"> <xsl:with-param name="value" select="total"/> - <!-- <xsl:with-param name="bab" select="bab"/> --> +<!-- <xsl:with-param name="bab" select="bab"/> --> <xsl:with-param name="separator" select="'='"/> </xsl:call-template> </xsl:otherwise> @@ -2452,7 +2450,7 @@ <fo:table table-layout="fixed" space-before="2mm"> <fo:table-column column-width="27mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 77" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 77" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="16mm"/> <fo:table-column column-width="16mm"/> @@ -2549,7 +2547,7 @@ <fo:table table-layout="fixed" space-before="2mm"> <fo:table-column column-width="27mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 77" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 77" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="16mm"/> <fo:table-column column-width="16mm"/> @@ -2646,7 +2644,7 @@ <fo:table table-layout="fixed" space-before="2mm"> <fo:table-column column-width="27mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 77" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 77" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="16mm"/> <fo:table-column column-width="16mm"/> @@ -2743,7 +2741,7 @@ <fo:table table-layout="fixed" space-before="2mm"> <fo:table-column column-width="27mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 77" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 77" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="16mm"/> <fo:table-column column-width="16mm"/> @@ -2882,7 +2880,7 @@ <xsl:param name="column_width" select="0.55 * $pagePrintableWidth - 2"/> <fo:table table-layout="fixed" space-before="2mm" keep-with-next="always" keep-together="always"> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="$column_width - 48" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="$column_width - 48" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="12mm"/> <fo:table-column column-width="7mm"/> @@ -3002,7 +3000,7 @@ <fo:table table-layout="fixed" keep-with-next="always" keep-together="always"> <fo:table-column column-width="20mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="$column_width - 20" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="$column_width - 20" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <fo:table-row keep-with-next.within-column="always"> @@ -3044,10 +3042,10 @@ <xsl:param name="column_width" select="0.55 * $pagePrintableWidth"/> <fo:table table-layout="fixed" keep-with-next="always" keep-together="always"> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.5 * $column_width" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.5 * $column_width" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.5 * $column_width" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.5 * $column_width" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <fo:table-row keep-with-next.within-column="always"> @@ -3127,17 +3125,17 @@ <fo:table table-layout="fixed" keep-with-next="always" keep-together="always"> <fo:table-column column-width="8mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.35 * ($column_width - 19)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.35 * ($column_width - 19)" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.15 * ($column_width - 19)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.15 * ($column_width - 19)" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="11mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.35 * ($column_width - 19)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.35 * ($column_width - 19)" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.15 * ($column_width - 19)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.15 * ($column_width - 19)" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <fo:table-row keep-with-next.within-column="always"> @@ -3222,19 +3220,19 @@ <fo:table table-layout="fixed" keep-with-next="always" keep-together="always"> <fo:table-column column-width="5mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.2 * ($column_width - 5)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.2 * ($column_width - 5)" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.2 * ($column_width - 5)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.2 * ($column_width - 5)" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.2 * ($column_width - 5)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.2 * ($column_width - 5)" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.2 * ($column_width - 5)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.2 * ($column_width - 5)" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.2 * ($column_width - 5)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.2 * ($column_width - 5)" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <xsl:if test="./ammunition"> @@ -3275,12 +3273,12 @@ <fo:table-cell> <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'weapon.hilight'"/></xsl:call-template> <fo:block space-before="1pt"> - <xsl:attribute name="font-size"> + <xsl:attribute name="font-size"> <xsl:choose> <xsl:when test="string-length(to_hit) > 15">6pt</xsl:when> <xsl:otherwise>7pt</xsl:otherwise> </xsl:choose> - </xsl:attribute> + </xsl:attribute> <xsl:value-of select="to_hit"/> </fo:block> </fo:table-cell> @@ -3315,7 +3313,7 @@ <fo:table table-layout="fixed" space-before="2mm"> <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'protection.border'"/></xsl:call-template> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 49" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 49" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="12mm"/> <fo:table-column column-width="6mm"/> @@ -3430,7 +3428,7 @@ <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="concat($attribute, '.border')"/></xsl:call-template> <fo:table-column column-width="18mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 20" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 20" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <fo:table-row keep-with-next.within-column="always"> @@ -3597,10 +3595,10 @@ <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'turning'"/></xsl:call-template> <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'turning.border'"/></xsl:call-template> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.60 * $column_width" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.60 * $column_width" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.40 * $column_width" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.40 * $column_width" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <fo:table-row keep-with-next.within-column="always"> @@ -3616,10 +3614,10 @@ <fo:table-cell> <fo:table table-layout="fixed"> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.30 * $column_width" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.30 * $column_width" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.30 * $column_width" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.30 * $column_width" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <fo:table-row> @@ -3640,10 +3638,10 @@ <fo:table-cell> <fo:table table-layout="fixed" border-collapse="collapse" padding="0.5pt"> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.20 * $column_width" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.20 * $column_width" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.20 * $column_width" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.20 * $column_width" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <xsl:call-template name="turning.info"> @@ -3659,10 +3657,10 @@ <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'turning.title'"/></xsl:call-template> <fo:table table-layout="fixed" border-collapse="collapse" padding="0.5pt"> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.30 * $column_width" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.30 * $column_width" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.30 * $column_width" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.30 * $column_width" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <fo:table-row height="1pt"/> @@ -3708,10 +3706,10 @@ <fo:table-cell> <fo:table table-layout="fixed" border-collapse="collapse" padding="0.5pt"> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.20 * $column_width" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.20 * $column_width" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.20 * $column_width" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.20 * $column_width" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <xsl:call-template name="turning.info"> @@ -3739,7 +3737,7 @@ <fo:table border-collapse="collapse" padding="0.5pt" table-layout="fixed"> <fo:table-column column-width="22mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="$column_width - 22" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="$column_width - 22" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <xsl:call-template name="turns.per.day"> @@ -3916,22 +3914,22 @@ <fo:table table-layout="fixed" space-before="2mm" padding="0.5pt"> <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'psionics.border'"/></xsl:call-template> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth div 6" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth div 6" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth div 6" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth div 6" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth div 6" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth div 6" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth div 6" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth div 6" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth div 6" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth div 6" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth div 6" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth div 6" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <fo:table-row keep-with-next.within-column="always"> @@ -3968,7 +3966,7 @@ <fo:table table-layout="fixed" padding="0.5pt"> <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'psionics.border'"/></xsl:call-template> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 70" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth - 70" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="34mm"/> <fo:table-column column-width="8mm"/> @@ -4140,7 +4138,7 @@ <xsl:if test="count(follower) > 0"> <fo:table table-layout="fixed" space-after.optimum="2mm"> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.5 * ($pagePrintableWidth - 2)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.5 * ($pagePrintableWidth - 2)" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <fo:table-row keep-with-next.within-column="always"> @@ -4171,7 +4169,7 @@ <xsl:param name="followerType" select="Follower"/> <fo:table table-layout="fixed" space-before.optimum="2mm"> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.5 * ($pagePrintableWidth - 2) - 69" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.5 * ($pagePrintableWidth - 2) - 69" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="15mm"/> <fo:table-column column-width="13mm"/> @@ -4369,7 +4367,7 @@ <xsl:with-param name="attribute" select="'equipment.border'"/> </xsl:call-template> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.5 * ($pagePrintableWidth - 2) - 43" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.5 * ($pagePrintableWidth - 2) - 43" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="19mm"/> <fo:table-column column-width="6mm"/> @@ -4539,22 +4537,22 @@ <fo:table table-layout="fixed" space-before.optimum="2mm" padding="0.5pt"> <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'weight.border'"/></xsl:call-template> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.65 * 0.5 * ($pagePrintableWidth - 2) div 3" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.65 * 0.5 * ($pagePrintableWidth - 2) div 3" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.35 * 0.5 * ($pagePrintableWidth - 2) div 3" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.35 * 0.5 * ($pagePrintableWidth - 2) div 3" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.65 * 0.5 * ($pagePrintableWidth - 2) div 3" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.65 * 0.5 * ($pagePrintableWidth - 2) div 3" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.35 * 0.5 * ($pagePrintableWidth - 2) div 3" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.35 * 0.5 * ($pagePrintableWidth - 2) div 3" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.65 * 0.5 * ($pagePrintableWidth - 2) div 3" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.65 * 0.5 * ($pagePrintableWidth - 2) div 3" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.35 * 0.5 * ($pagePrintableWidth - 2) div 3" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.35 * 0.5 * ($pagePrintableWidth - 2) div 3" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <fo:table-row keep-with-next.within-column="always"> @@ -4609,7 +4607,7 @@ <xsl:with-param name="attribute" select="'money.border'"/> </xsl:call-template> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.5 * ($pagePrintableWidth - 2)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.5 * ($pagePrintableWidth - 2)" />mm</xsl:attribute> </fo:table-column> <fo:table-header> <fo:table-row keep-with-next.within-column="always"> @@ -4718,7 +4716,7 @@ <xsl:with-param name="attribute" select="'magic.border'"/> </xsl:call-template> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.5 * ($pagePrintableWidth - 2)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.5 * ($pagePrintableWidth - 2)" />mm</xsl:attribute> </fo:table-column> <fo:table-header> <fo:table-row keep-with-next.within-column="always"> @@ -4760,7 +4758,7 @@ <xsl:with-param name="attribute" select="'magic.border'"/> </xsl:call-template> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.5 * ($pagePrintableWidth - 2)" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.5 * ($pagePrintableWidth - 2)" />mm</xsl:attribute> </fo:table-column> <fo:table-header> <fo:table-row keep-with-next.within-column="always"> @@ -4803,7 +4801,6 @@ <xsl:with-param name="list" select="ability" /> <xsl:with-param name="name.tag" select="'name'"/> <xsl:with-param name="desc.tag" select="''"/> - </xsl:call-template> </xsl:if> </xsl:template> @@ -5551,7 +5548,7 @@ <xsl:param name="details" select="'true'"/> <fo:table-column column-width="11mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="$pagePrintableWidth - 153" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="$pagePrintableWidth - 153" />mm</xsl:attribute> </fo:table-column> <!-- name --> <fo:table-column column-width="5mm"/> @@ -5812,7 +5809,7 @@ <xsl:param name="title" select="'Unknown'"/> <fo:table table-layout="fixed"> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="$pagePrintableWidth" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="$pagePrintableWidth" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <fo:table-row> @@ -5841,10 +5838,10 @@ </xsl:call-template> <fo:table table-layout="fixed" space-after="5mm"> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.20 * $pagePrintableWidth div 5" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.20 * $pagePrintableWidth div 5" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.80 * $pagePrintableWidth div 5" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.80 * $pagePrintableWidth div 5" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <xsl:apply-templates mode="spells.memorized"/> @@ -5876,10 +5873,10 @@ </xsl:call-template> <fo:table table-layout="fixed"> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.20 * $pagePrintableWidth div 5" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.20 * $pagePrintableWidth div 5" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.80 * $pagePrintableWidth div 5" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.80 * $pagePrintableWidth div 5" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <xsl:apply-templates mode="spells.memorized"/> @@ -5897,19 +5894,19 @@ <xsl:if test="count(.//spell) > 0"> <fo:table table-layout="fixed" space-before="4mm"> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="$pagePrintableWidth div 5" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="$pagePrintableWidth div 5" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="$pagePrintableWidth div 5" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="$pagePrintableWidth div 5" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="$pagePrintableWidth div 5" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="$pagePrintableWidth div 5" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="$pagePrintableWidth div 5" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="$pagePrintableWidth div 5" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="$pagePrintableWidth div 5" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="$pagePrintableWidth div 5" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <fo:table-row> @@ -5965,10 +5962,10 @@ <xsl:if test="count(.//spell) > 0"> <fo:table table-layout="fixed"> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.20 * $pagePrintableWidth div 5" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.20 * $pagePrintableWidth div 5" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.80 * $pagePrintableWidth div 5" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.80 * $pagePrintableWidth div 5" />mm</xsl:attribute> </fo:table-column> <fo:table-body> <fo:table-row> @@ -6085,16 +6082,16 @@ <xsl:choose> <xsl:when test="string-length(portrait) > 0"> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 2) div 2" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 2) div 2" />mm</xsl:attribute> </fo:table-column> <fo:table-column column-width="2mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 2) div 2" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="($pagePrintableWidth - 2) div 2" />mm</xsl:attribute> </fo:table-column> </xsl:when> <xsl:otherwise> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="$pagePrintableWidth" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="$pagePrintableWidth" />mm</xsl:attribute> </fo:table-column> </xsl:otherwise> </xsl:choose> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2010-10-05 04:08:05
|
Revision: 13317 http://pcgen.svn.sourceforge.net/pcgen/?rev=13317&view=rev Author: amaitland Date: 2010-10-05 04:07:59 +0000 (Tue, 05 Oct 2010) Log Message: ----------- port fix Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2010-10-05 04:06:27 UTC (rev 13316) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2010-10-05 04:07:59 UTC (rev 13317) @@ -4825,7 +4825,7 @@ ==================================== ====================================--> <xsl:template match="archetypes"> - <xsl:if test="count(animal_trick) > 0"> + <xsl:if test="count(archetype) > 0"> <xsl:call-template name="bold.list"> <xsl:with-param name="attribute" select="'archetypes'" /> <xsl:with-param name="title" select="'Archetypes'" /> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chu...@us...> - 2010-11-05 20:13:11
|
Revision: 13748 http://pcgen.svn.sourceforge.net/pcgen/?rev=13748&view=rev Author: chuckpint Date: 2010-11-05 20:13:05 +0000 (Fri, 05 Nov 2010) Log Message: ----------- OS-34 Fixed problems with skill block being too long. Also fixed problem with psionics block. Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2010-11-05 20:12:23 UTC (rev 13747) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2010-11-05 20:13:05 UTC (rev 13748) @@ -869,13 +869,13 @@ <xsl:param name="RunningTotal" select="0"/> <xsl:variable name="bardic_music"> <xsl:choose> - <xsl:when test="count($features/bardic_music) > 0">17</xsl:when> + <xsl:when test="count($features/bardic_music) > 0">18</xsl:when> <xsl:otherwise>0</xsl:otherwise> </xsl:choose> </xsl:variable> <xsl:variable name="turning"> <xsl:choose> - <xsl:when test="count($features/turning) > 0">43</xsl:when> + <xsl:when test="count($features/turning) > 0">44</xsl:when> <xsl:otherwise>0</xsl:otherwise> </xsl:choose> </xsl:variable> @@ -928,7 +928,7 @@ <xsl:with-param name="features" select="/character/class_features/*"/> </xsl:call-template> </xsl:variable> - <xsl:value-of select="floor( (205-$featureheight) div 3.6) - 2"/> + <xsl:value-of select="floor( (198-$featureheight) div 3.6) - 2"/> </xsl:template> <!-- ==================================== @@ -1837,23 +1837,23 @@ <xsl:variable name="columns"> <fo:table-column column-width="4mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="$column_width - 48" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="$column_width - 42" />mm</xsl:attribute> </fo:table-column> - <fo:table-column column-width="2mm"/> <fo:table-column column-width="1mm"/> - <fo:table-column column-width="7mm"/> <fo:table-column column-width="1mm"/> + <fo:table-column column-width="6mm"/> <fo:table-column column-width="1mm"/> - <fo:table-column column-width="7mm"/> <fo:table-column column-width="1mm"/> - <fo:table-column column-width="1mm"/> <fo:table-column column-width="6mm"/> <fo:table-column column-width="1mm"/> <fo:table-column column-width="1mm"/> - <fo:table-column column-width="6mm"/> + <fo:table-column column-width="5mm"/> <fo:table-column column-width="1mm"/> <fo:table-column column-width="1mm"/> - <fo:table-column column-width="7mm"/> + <fo:table-column column-width="5mm"/> + <fo:table-column column-width="1mm"/> + <fo:table-column column-width="1mm"/> + <fo:table-column column-width="6mm"/> </xsl:variable> <fo:table table-layout="fixed" border-collapse="collapse" padding="0.5pt"> @@ -1896,27 +1896,27 @@ </fo:block> </fo:table-cell> <fo:table-cell number-columns-spanned="3"> - <fo:block font-size="4pt"> + <fo:block font-size="3pt"> KEY ABILITY </fo:block> </fo:table-cell> <fo:table-cell number-columns-spanned="3"> - <fo:block text-align="center" font-size="4pt"> + <fo:block text-align="center" font-size="3pt"> SKILL MODIFIER </fo:block> </fo:table-cell> <fo:table-cell number-columns-spanned="3"> - <fo:block text-align="center" font-size="4pt"> + <fo:block text-align="center" font-size="3pt"> ABILITY MODIFIER </fo:block> </fo:table-cell> <fo:table-cell number-columns-spanned="3"> - <fo:block text-align="center" space-before.optimum="5pt" font-size="4pt"> + <fo:block text-align="center" font-size="3pt"> RANKS </fo:block> </fo:table-cell> <fo:table-cell number-columns-spanned="2"> - <fo:block text-align="center" font-size="4pt"> + <fo:block text-align="center" font-size="3pt"> MISC MODIFIER </fo:block> </fo:table-cell> @@ -1952,9 +1952,23 @@ </fo:block> </fo:table-cell> <fo:table-cell> + <xsl:choose> + <xsl:when test="string-length(name) < 35"> <fo:block space-before.optimum="1pt" font-size="8pt"> <xsl:value-of select="name"/> </fo:block> + </xsl:when> + <xsl:when test="string-length(name) < 40"> + <fo:block space-before.optimum="1pt" font-size="7pt"> + <xsl:value-of select="name"/> + </fo:block> + </xsl:when> + <xsl:otherwise> + <fo:block space-before.optimum="1pt" font-size="6pt" wrap-option="no-wrap"> + <xsl:value-of select="name"/> + </fo:block> + </xsl:otherwise> + </xsl:choose> </fo:table-cell> <fo:table-cell number-columns-spanned="2"/> <fo:table-cell> @@ -3870,9 +3884,9 @@ <fo:table-cell padding-top="1pt" text-align="end"> <xsl:attribute name="number-columns-spanned"><xsl:value-of select="$title.cols"/></xsl:attribute> <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'psionics.title'"/></xsl:call-template> - <fo:block font-size="8pt"><xsl:value-of select="$title"/></fo:block> + <fo:block font-size="8pt"><xsl:value-of select="$title"/>:</fo:block> </fo:table-cell> - <fo:table-cell padding-top="1pt" padding-left="3pt"> + <fo:table-cell padding-top="1pt" text-align="center"> <xsl:attribute name="number-columns-spanned"><xsl:value-of select="$value.cols"/></xsl:attribute> <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'psionics'"/></xsl:call-template> <fo:block font-size="8pt"><xsl:value-of select="$value"/></fo:block> @@ -3886,29 +3900,40 @@ ====================================--> <xsl:template match="psionics"> <!-- BEGIN psionicsTable --> - <fo:table table-layout="fixed" space-before="2mm" padding="0.5pt"> + <xsl:variable name="endpoints" select="7"/> + <fo:table table-layout="fixed" space-before="2mm"> <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'psionics.border'"/></xsl:call-template> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth div 6" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * ($pagePrintableWidth - $endpoints) div 6" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth div 6" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * ($pagePrintableWidth - $endpoints) div 12" />mm</xsl:attribute> </fo:table-column> + <fo:table-column column-width="0.5mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth div 6" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * ($pagePrintableWidth - $endpoints) div 6" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth div 6" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * ($pagePrintableWidth - $endpoints) div 12" />mm</xsl:attribute> </fo:table-column> + <fo:table-column column-width="0.5mm"/> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth div 6" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * ($pagePrintableWidth - $endpoints) div 6" />mm</xsl:attribute> </fo:table-column> <fo:table-column> - <xsl:attribute name="column-width"><xsl:value-of select="0.55 * $pagePrintableWidth div 6" />mm</xsl:attribute> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * ($pagePrintableWidth - $endpoints) div 12" />mm</xsl:attribute> </fo:table-column> + <fo:table-column column-width="0.5mm"/> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * ($pagePrintableWidth - $endpoints) div 6" />mm</xsl:attribute> + </fo:table-column> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.55 * ($pagePrintableWidth - $endpoints) div 12" />mm</xsl:attribute> + </fo:table-column> + <fo:table-column column-width="0.5mm"/> <fo:table-body> <fo:table-row keep-with-next.within-column="always"> - <fo:table-cell padding-top="1pt" number-columns-spanned="6"> + <fo:table-cell padding-top="1pt" number-columns-spanned="12"> <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'psionics.title'"/></xsl:call-template> <fo:block font-size="10pt" font-weight="bold">Psionics</fo:block> </fo:table-cell> @@ -3918,21 +3943,22 @@ <xsl:with-param name="title" select="'Base PP'"/> <xsl:with-param name="value" select="base_pp"/> </xsl:call-template> + <fo:table-cell/> <xsl:call-template name="psionic.entry"> <xsl:with-param name="title" select="'Bonus PP'"/> <xsl:with-param name="value" select="bonus_pp"/> </xsl:call-template> + <fo:table-cell/> <xsl:call-template name="psionic.entry"> <xsl:with-param name="title" select="'Total PP'"/> <xsl:with-param name="value" select="total_pp"/> </xsl:call-template> - </fo:table-row> - <fo:table-row keep-with-next.within-column="always"> + <fo:table-cell/> <xsl:call-template name="psionic.entry"> <xsl:with-param name="title" select="'Current PP'"/> <xsl:with-param name="value" select="''"/> - <xsl:with-param name="value.cols" select="5"/> </xsl:call-template> + <fo:table-cell/> </fo:table-row> </fo:table-body> </fo:table> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chu...@us...> - 2010-11-08 23:03:57
|
Revision: 13812 http://pcgen.svn.sourceforge.net/pcgen/?rev=13812&view=rev Author: chuckpint Date: 2010-11-08 23:03:51 +0000 (Mon, 08 Nov 2010) Log Message: ----------- OS-20 Added indicator when encumbrance is not "Light". Shows up on the PDF sheet just under BAB. Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2010-11-08 21:39:41 UTC (rev 13811) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2010-11-08 23:03:51 UTC (rev 13812) @@ -283,6 +283,7 @@ <fo:table-cell> <xsl:apply-templates select="initiative"/> <xsl:apply-templates select="basics/bab" mode="bab"/> + <xsl:call-template name="encumberance"/> </fo:table-cell> <fo:table-cell number-rows-spanned="2"> <xsl:apply-templates select="skills"> @@ -1788,6 +1789,49 @@ <!-- END ini-base table --> </xsl:template> + <!-- +==================================== +==================================== + TEMPLATE - encumberance TABLE +==================================== +====================================--> + <xsl:template name="encumberance"> + <!-- BEGIN encumberance table --> + <xsl:if test="/character/equipment/total/load != 'Light'"> + <fo:table table-layout="fixed"> + <!-- 0.26 * $pagePrintableWidth - 2 mm --> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.50 * (0.26 * $pagePrintableWidth - 4)" />mm</xsl:attribute> + </fo:table-column> + <fo:table-column column-width="2mm"/> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.50 * (0.26 * $pagePrintableWidth - 4)" />mm</xsl:attribute> + </fo:table-column> + <fo:table-body> + <fo:table-row height="2pt"/> + <fo:table-row> + <fo:table-cell> + <xsl:call-template name="attrib"> + <xsl:with-param name="attribute" select="'initiative.title'"/> + </xsl:call-template> + <fo:block line-height="10pt" font-weight="bold" font-size="7pt" space-before="1pt">ENCUMBERANCE</fo:block> + </fo:table-cell> + <fo:table-cell/> + <fo:table-cell> + <xsl:call-template name="attrib"> + <xsl:with-param name="attribute" select="'initiative.total'"/> + </xsl:call-template> + <fo:block space-before.optimum="2pt" font-size="10pt"> + <xsl:value-of select="/character/equipment/total/load"/> + </fo:block> + </fo:table-cell> + </fo:table-row> + </fo:table-body> + </fo:table> + </xsl:if> + <!-- END encumberance table --> + </xsl:template> + <xsl:template name="skills.empty"> <xsl:param name="pos"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chu...@us...> - 2011-01-25 03:39:18
|
Revision: 14437 http://pcgen.svn.sourceforge.net/pcgen/?rev=14437&view=rev Author: chuckpint Date: 2011-01-25 03:39:11 +0000 (Tue, 25 Jan 2011) Log Message: ----------- OS-55 Trimmed the footer by 2mm by getting rid of the "OS Suggestions" text. Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2011-01-25 03:10:42 UTC (rev 14436) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2011-01-25 03:39:11 UTC (rev 14437) @@ -170,7 +170,7 @@ <xsl:attribute name="margin-left"><xsl:value-of select="$pageMarginLeft" />mm</xsl:attribute> <xsl:attribute name="margin-right"><xsl:value-of select="$pageMarginRight" />mm</xsl:attribute> <fo:region-body region-name="body" column-count="2" column-gap="2mm" margin-bottom="7mm"/> - <fo:region-after region-name="footer" extent="6.4mm"/> + <fo:region-after region-name="footer" extent="4.4mm"/> </fo:simple-page-master> <fo:simple-page-master master-name="Portrait"> <xsl:attribute name="page-height"><xsl:value-of select="$pageHeight" />mm</xsl:attribute> @@ -180,7 +180,7 @@ <xsl:attribute name="margin-left"><xsl:value-of select="$pageMarginLeft" />mm</xsl:attribute> <xsl:attribute name="margin-right"><xsl:value-of select="$pageMarginRight" />mm</xsl:attribute> <fo:region-body region-name="body" margin-bottom="7mm"/> - <fo:region-after region-name="footer" extent="6.4mm"/> + <fo:region-after region-name="footer" extent="4.4mm"/> </fo:simple-page-master> </fo:layout-master-set> </xsl:template> @@ -219,11 +219,10 @@ <fo:table-cell text-align="start" wrap-option="no-wrap" border-top-color="black" border-top-style="solid" border-top-width="0.1pt" background-color="transparent" padding-top="2pt"> <fo:block font-size="5pt" font-weight="bold">Character: <xsl:value-of select="/character/basics/name"/></fo:block> <fo:block font-size="5pt" font-weight="bold">Player: <xsl:value-of select="/character/basics/playername"/></fo:block> - <fo:block font-size="5pt" font-weight="bold">Created using PCGen <xsl:value-of select="export/version"/> on <xsl:value-of select="/character/export/date"/><xsl:text> at </xsl:text><xsl:value-of select="/character/export/time"/></fo:block> </fo:table-cell> <fo:table-cell text-align="center" wrap-option="no-wrap" border-top-color="black" border-top-style="solid" border-top-width="0.1pt" background-color="transparent" padding-top="2pt"> <fo:block text-align="center" font-size="5pt">PCGen Character Template by Frugal, based on work by ROG, Arcady, Barak, Dimrill & Dekker.</fo:block> - <fo:block text-align="center" font-size="5pt">For suggestions please post to pc...@ya... with "OS Suggestion" in the subject line.</fo:block> + <fo:block text-align="center" font-size="5pt">Created using PCGen <xsl:value-of select="export/version"/> on <xsl:value-of select="/character/export/date"/><xsl:text> at </xsl:text><xsl:value-of select="/character/export/time"/></fo:block> </fo:table-cell> <fo:table-cell text-align="end" border-top-color="black" border-top-style="solid" border-top-width="0.1pt" background-color="transparent" padding-top="2pt"> <fo:block font-size="7pt">Page <fo:page-number/> @@ -907,7 +906,7 @@ <xsl:with-param name="features" select="/character/class_features/*"/> </xsl:call-template> </xsl:variable> - <!-- 143 is the number of mm available to weapons and features + <!-- 145 is the number of mm available to weapons and features 28mm is the size of a single large ranged weapon block 20mm is the size of a single large weapon block 24mm is the size of a single simple weapon block @@ -939,7 +938,7 @@ <xsl:with-param name="features" select="/character/class_features/*"/> </xsl:call-template> </xsl:variable> - <xsl:value-of select="floor( (198-$featureheight) div 3.6) - 2"/> + <xsl:value-of select="floor( (200-$featureheight) div 3.6) - 2"/> </xsl:template> <!-- ==================================== This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ama...@us...> - 2011-02-12 21:14:29
|
Revision: 14559 http://pcgen.svn.sourceforge.net/pcgen/?rev=14559&view=rev Author: amaitland Date: 2011-02-12 21:14:22 +0000 (Sat, 12 Feb 2011) Log Message: ----------- Eclipse Channeling Block Issue#: OS-60 Modified Paths: -------------- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt Modified: Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt =================================================================== --- Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2011-02-12 04:41:50 UTC (rev 14558) +++ Trunk/pcgen/outputsheets/d20/fantasy/pdf/fantasy_master_std.xslt 2011-02-12 21:14:22 UTC (rev 14559) @@ -295,6 +295,7 @@ <xsl:apply-templates select="class_features/turning[@kind='UNDEAD']"> <xsl:with-param name="column_width" select="0.45 * $pagePrintableWidth"/> </xsl:apply-templates> + <xsl:apply-templates select="class_features/eclipse_channeling"/> <xsl:apply-templates select="class_features/channel_energy"/> </fo:table-cell> </fo:table-row> @@ -883,13 +884,19 @@ <xsl:otherwise>0</xsl:otherwise> </xsl:choose> </xsl:variable> + <xsl:variable name="eclipse_channeling"> + <xsl:choose> + <xsl:when test="count($features/eclipse_channeling) > 0">44</xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> <xsl:variable name="channel_energy"> <xsl:choose> <xsl:when test="count($features/channel_energy) > 0">14</xsl:when> <xsl:otherwise>0</xsl:otherwise> </xsl:choose> </xsl:variable> - <xsl:copy-of select="$bardic_music + $turning + $channel_energy"/> + <xsl:copy-of select="$bardic_music + $turning + $eclipse_channeling + $channel_energy"/> </xsl:template> <!-- ==================================== @@ -3587,9 +3594,263 @@ </xsl:call-template> </xsl:template> + <!-- ==================================== ==================================== + TEMPLATE - Eclipse Channeling +==================================== +====================================--> + <xsl:template name="eclipse_channeling.intensity"> + <xsl:param name="die"/> + <xsl:param name="number"/> + + <xsl:variable name="shade"> + <xsl:choose> + <xsl:when test="$number mod 2 = 0">darkline</xsl:when> + <xsl:otherwise>lightline</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <fo:table-row> + <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="concat('turning.', $shade)"/></xsl:call-template> + <fo:table-cell> + <fo:block font-size="7pt"><xsl:value-of select="$die"/></fo:block> + </fo:table-cell> + <fo:table-cell> + <fo:block font-size="7pt"><xsl:value-of select="$number"/></fo:block> + </fo:table-cell> + </fo:table-row> + </xsl:template> + <!-- +==================================== +==================================== + TEMPLATE - Eclipse Channeling Info +==================================== +====================================--> + <xsl:template name="eclipse_channeling.info"> + <xsl:param name="title"/> + <xsl:param name="info"/> + + <fo:table-row> + <fo:table-cell padding-top="1pt" text-align="end"> + <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'turning.title'"/></xsl:call-template> + <fo:block font-size="8pt"> + <xsl:value-of select="$title"/> + </fo:block> + </fo:table-cell> + <fo:table-cell padding-top="1pt"> + <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'turning'"/></xsl:call-template> + <fo:block font-size="8pt"> + <xsl:value-of select="$info"/> + </fo:block> + </fo:table-cell> + </fo:table-row> + </xsl:template> + <!-- +==================================== +==================================== + TEMPLATE - Eclipse Channeling +==================================== +====================================--> + <xsl:template match="eclipse_channeling"> + <xsl:param name="column_width" select="0.45 * $pagePrintableWidth"/> + <!-- BEGIN Turning Table --> + <fo:table table-layout="fixed" space-before="1mm" keep-together="always" border-collapse="collapse" padding="0.5pt"> + <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'turning'"/></xsl:call-template> + <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'turning.border'"/></xsl:call-template> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.60 * $column_width" />mm</xsl:attribute> + </fo:table-column> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.40 * $column_width" />mm</xsl:attribute> + </fo:table-column> + <fo:table-body> + <fo:table-row keep-with-next.within-column="always"> + <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'turning.title'"/></xsl:call-template> + <fo:table-cell padding-top="1pt" number-columns-spanned="2"> + <fo:block font-size="10pt" font-weight="bold"> + <xsl:value-of select="concat(@type, ' ', @kind)"/> + </fo:block> + </fo:table-cell> + </fo:table-row> + <fo:table-row> + <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'turning.title'"/></xsl:call-template> + <fo:table-cell> + <fo:table table-layout="fixed"> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.30 * $column_width" />mm</xsl:attribute> + </fo:table-column> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.30 * $column_width" />mm</xsl:attribute> + </fo:table-column> + <fo:table-body> + <fo:table-row> + <fo:table-cell> + <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'turning.title'"/></xsl:call-template> + <fo:block font-size="7pt">INTENSITY CHECK</fo:block> + <fo:block font-size="7pt">RESULT</fo:block> + </fo:table-cell> + <fo:table-cell> + <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'turning.title'"/></xsl:call-template> + <fo:block font-size="7pt"><xsl:value-of select="@kind"/> Intensity</fo:block> + <fo:block font-size="6pt">(Level)</fo:block> + </fo:table-cell> + </fo:table-row> + </fo:table-body> + </fo:table> + </fo:table-cell> + <fo:table-cell> + <fo:table table-layout="fixed" border-collapse="collapse" padding="0.5pt"> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.20 * $column_width" />mm</xsl:attribute> + </fo:table-column> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.20 * $column_width" />mm</xsl:attribute> + </fo:table-column> + <fo:table-body> + <xsl:call-template name="eclipse_channeling.info"> + <xsl:with-param name="title" select="'Intensity Check'"/> + <xsl:with-param name="info" select="channeling_check" /> + </xsl:call-template> + </fo:table-body> + </fo:table> + </fo:table-cell> + </fo:table-row> + <fo:table-row keep-with-next.within-column="always"> + <fo:table-cell> + <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'turning.title'"/></xsl:call-template> + <fo:table table-layout="fixed" border-collapse="collapse" padding="0.5pt"> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.30 * $column_width" />mm</xsl:attribute> + </fo:table-column> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.30 * $column_width" />mm</xsl:attribute> + </fo:table-column> + <fo:table-body> + <fo:table-row height="1pt"/> + <xsl:call-template name="eclipse_channeling.intensity"> + <xsl:with-param name="die" select="'Up to 0'"/> + <xsl:with-param name="number" select="number(level)-8" /> + </xsl:call-template> + <xsl:call-template name="eclipse_channeling.intensity"> + <xsl:with-param name="die" select="'1 - 3'"/> + <xsl:with-param name="number" select="number(level)-7" /> + </xsl:call-template> + <xsl:call-template name="eclipse_channeling.intensity"> + <xsl:with-param name="die" select="'4 - 6'"/> + <xsl:with-param name="number" select="number(level)-6" /> + </xsl:call-template> + <xsl:call-template name="eclipse_channeling.intensity"> + <xsl:with-param name="die" select="'7 - 9'"/> + <xsl:with-param name="number" select="number(level)-5" /> + </xsl:call-template> + <xsl:call-template name="eclipse_channeling.intensity"> + <xsl:with-param name="die" select="'10 - 12'"/> + <xsl:with-param name="number" select="number(level)-4" /> + </xsl:call-template> + <xsl:call-template name="eclipse_channeling.intensity"> + <xsl:with-param name="die" select="'13 - 15'"/> + <xsl:with-param name="number" select="number(level)-3" /> + </xsl:call-template> + <xsl:call-template name="eclipse_channeling.intensity"> + <xsl:with-param name="die" select="'16 - 18'"/> + <xsl:with-param name="number" select="number(level)-2" /> + </xsl:call-template> + <xsl:call-template name="eclipse_channeling.intensity"> + <xsl:with-param name="die" select="'19 - 21'"/> + <xsl:with-param name="number" select="number(level)-1" /> + </xsl:call-template> + <xsl:call-template name="eclipse_channeling.intensity"> + <xsl:with-param name="die" select="'22 - 25'"/> + <xsl:with-param name="number" select="level" /> + </xsl:call-template> + <xsl:call-template name="eclipse_channeling.intensity"> + <xsl:with-param name="die" select="'26+'"/> + <xsl:with-param name="number" select="number(level)+1" /> + </xsl:call-template> + </fo:table-body> + </fo:table> + </fo:table-cell> + <fo:table-cell> + <fo:table table-layout="fixed" border-collapse="collapse" padding="0.5pt"> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.20 * $column_width" />mm</xsl:attribute> + </fo:table-column> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="0.20 * $column_width" />mm</xsl:attribute> + </fo:table-column> + <fo:table-body> + <xsl:call-template name="eclipse_channeling.info"> + <xsl:with-param name="title" select="'Channeling level'"/> + <xsl:with-param name="info" select="level" /> + </xsl:call-template> + <xsl:call-template name="eclipse_channeling.info"> + <xsl:with-param name="title" select="'Magnitude'"/> + <xsl:with-param name="info" select="damage" /> + </xsl:call-template> + <xsl:call-template name="eclipse_channeling.info"> + <xsl:with-param name="title" select="'Range'"/> + <xsl:with-param name="info" select="range" /> + </xsl:call-template> + <fo:table-row> + <fo:table-cell number-columns-spanned="2" padding-top="1pt" text-align="end"> + <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'turning.title'"/></xsl:call-template> + <fo:block font-size="8pt" padding-top="2pt"> + <xsl:value-of select="notes"/> + </fo:block> + </fo:table-cell> + </fo:table-row> + </fo:table-body> + </fo:table> + </fo:table-cell> + </fo:table-row> + <fo:table-row> + <fo:table-cell number-columns-spanned="2"> + <fo:table border-collapse="collapse" padding="0.5pt" table-layout="fixed"> + <fo:table-column column-width="22mm"/> + <fo:table-column> + <xsl:attribute name="column-width"><xsl:value-of select="$column_width - 22" />mm</xsl:attribute> + </fo:table-column> + <fo:table-body> + <xsl:call-template name="eclipse_channeling.per.day"> + <xsl:with-param name="title" select="concat(@type, '/DAY')"/> + <xsl:with-param name="value" select="uses_per_day"/> + </xsl:call-template> + </fo:table-body> + </fo:table> + </fo:table-cell> + </fo:table-row> + </fo:table-body> + </fo:table> + <!-- END Eclipse Table --> + </xsl:template> + <!-- +==================================== +==================================== + TEMPLATE - Eclipse Channeling - Uses Per Day +==================================== +====================================--> + + <xsl:template name="eclipse_channeling.per.day"> + <xsl:param name="title" /> + <xsl:param name="value"/> + <fo:table-row> + <fo:table-cell padding-top="2pt" padding-right="2pt"> + <fo:block text-align="end" display-align="center" font-size="9pt"><xsl:value-of select="$title"/></fo:block> + </fo:table-cell> + <fo:table-cell padding-top="2pt" padding-bottom="2pt" padding-left="2pt"> + <xsl:call-template name="attrib"><xsl:with-param name="attribute" select="'turning'"/></xsl:call-template> + <fo:block text-align="start" font-size="10pt" font-family="ZapfDingbats"> + <xsl:call-template name="for.loop"> + <xsl:with-param name="count" select="$value"/> + </xsl:call-template> + </fo:block> + </fo:table-cell> + </fo:table-row> + </xsl:template> + <!-- +==================================== +==================================== TEMPLATE - TURNING ==================================== ====================================--> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |