From: <za...@us...> - 2007-01-30 09:55:36
|
Revision: 2093 http://svn.sourceforge.net/pcgen/?rev=2093&view=rev Author: zaister Date: 2007-01-30 01:55:35 -0800 (Tue, 30 Jan 2007) Log Message: ----------- Fix bug which caused multiple choice feats a character had taken more than once to be loaded incorrectly. Modified Paths: -------------- Trunk/pcgen/code/src/java/pcgen/io/PCGVer2Parser.java Modified: Trunk/pcgen/code/src/java/pcgen/io/PCGVer2Parser.java =================================================================== --- Trunk/pcgen/code/src/java/pcgen/io/PCGVer2Parser.java 2007-01-30 09:20:32 UTC (rev 2092) +++ Trunk/pcgen/code/src/java/pcgen/io/PCGVer2Parser.java 2007-01-30 09:55:35 UTC (rev 2093) @@ -2251,7 +2251,12 @@ else if ((ability.isMultiples() && ability.isStacks()) || !ability.containsAssociated(appliedToKey)) { - ability.addAssociated(appliedToKey); + final StringTokenizer sTok = + new StringTokenizer(appliedToKey, Constants.COMMA, false); + while (sTok.hasMoreTokens()) + { + ability.addAssociated(sTok.nextToken()); + } } } else if (TAG_SAVE.equals(tag)) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |