From: <th...@us...> - 2007-02-28 20:50:14
|
Revision: 2244 http://svn.sourceforge.net/pcgen/?rev=2244&view=rev Author: thpr Date: 2007-02-28 12:50:12 -0800 (Wed, 28 Feb 2007) Log Message: ----------- Tighter restrictions on UseuntrainedToken Modified Paths: -------------- Trunk/pcgen/code/src/java/plugin/lsttokens/skill/UseuntrainedToken.java Modified: Trunk/pcgen/code/src/java/plugin/lsttokens/skill/UseuntrainedToken.java =================================================================== --- Trunk/pcgen/code/src/java/plugin/lsttokens/skill/UseuntrainedToken.java 2007-02-28 20:49:41 UTC (rev 2243) +++ Trunk/pcgen/code/src/java/plugin/lsttokens/skill/UseuntrainedToken.java 2007-02-28 20:50:12 UTC (rev 2244) @@ -2,6 +2,7 @@ import pcgen.core.Skill; import pcgen.persistence.lst.SkillLstToken; +import pcgen.util.Logging; /** * Class deals with USEUNTRAINED Token @@ -16,7 +17,29 @@ public boolean parse(Skill skill, String value) { - skill.setUntrained(value.startsWith("Y")); + boolean set; + char firstChar = value.charAt(0); + if (firstChar == 'y' || firstChar == 'Y') + { + if (!value.equalsIgnoreCase("YES")) + { + Logging.errorPrint("You should use 'YES' or 'NO' as the " + + getTokenName()); + Logging.errorPrint("Abbreviations will fail after PCGen 5.12"); + } + set = true; + } + else + { + if (value.equalsIgnoreCase("NO")) + { + Logging.errorPrint("You should use 'YES' or 'NO' as the " + + getTokenName()); + Logging.errorPrint("Abbreviations will fail after PCGen 5.12"); + } + set = false; + } + skill.setUntrained(set); return true; } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |