From: SourceForge.net <no...@so...> - 2008-05-21 12:46:49
|
Output Sheet Feature Requests item #1874811, was opened at 2008-01-18 15:20 Message generated for change (Settings changed) made by karianna You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=748297&aid=1874811&group_id=25576 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Other (default) >Group: For 5.16.0 Status: Open Resolution: None Priority: 5 Private: No Submitted By: William Westwater (artoomis) Assigned to: Nobody/Anonymous (nobody) Summary: Add indicator for "Skill Mastery" skills on skills list Initial Comment: Please add some sort of indicator for selected skills on which the chracter may "take 10" at any time per the Skill Mastery feat (normally available to Rogues only). I've attached my fantasy_master_std.xslt (from 5.12.1) with changes to implement this - note that I also chnged some font sizes inb the Skill tabel to be able to display more skills on the first page. Here are the changes I made to fantasy_master_std.xslt file (except for font sizes in the skills table): 1. In the top section for defining variables: <!-- ======================================================================================= ======================================================================================= New... Check for Skill Mastery and place associated list of skills in a variable ======================================================================================= =======================================================================================--> <xsl:variable name = "skillmastery"> <xsl:if test="count(/character/feats/feat) > 0"> <xsl:for-each select="/character/feats/feat[substring(name,1,13)='Skill Mastery']"> <xsl:value-of select="associated"/> </xsl:for-each> </xsl:if> </xsl:variable> <!-- ======================================================================================= ======================================================================================= End of Check for Skill Mastery and place associated list of skills in a variable ======================================================================================= =======================================================================================--> 2. In the Skills Table I replaced <xsl:value-of select="skill_mod"/> with <!-- ================================================ ================================================ Add a "*" if Skill Mastery applied to this skill ================================================ ================================================--> <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> <!-- ================================================ ================================================ Add a "*" if Skill Mastery applied to this skill ================================================ ================================================--> and also <!-- ============================================= ============================================= Added "*Skill Mastery to Skills footnotes ============================================= =============================================--> <fo:inline font-family="ZapfDingbats">✗</fo:inline>: exclusive skills *Skill Mastery <!-- ============================================= ============================================= End Added "*Skill Mastery to Skills footnotes ============================================= =============================================--> ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=748297&aid=1874811&group_id=25576 |