From: <pe...@us...> - 2007-05-06 17:35:40
|
Revision: 2862 http://svn.sourceforge.net/pcgen/?rev=2862&view=rev Author: perchrh Date: 2007-05-06 10:35:37 -0700 (Sun, 06 May 2007) Log Message: ----------- Allow negative casterlevel bonus for spells, based on school. Force minimum casterleve 1. Issue#: 1641218 Modified Paths: -------------- Trunk/pcgen/code/src/java/pcgen/core/PlayerCharacter.java Modified: Trunk/pcgen/code/src/java/pcgen/core/PlayerCharacter.java =================================================================== --- Trunk/pcgen/code/src/java/pcgen/core/PlayerCharacter.java 2007-05-06 03:59:28 UTC (rev 2861) +++ Trunk/pcgen/code/src/java/pcgen/core/PlayerCharacter.java 2007-05-06 17:35:37 UTC (rev 2862) @@ -7164,7 +7164,7 @@ tStr = "SCHOOL." + school; // bonuses.addAll( getBonusesTo("CASTERLEVEL", tStr) ); tBonus = (int) getTotalBonusTo("CASTERLEVEL", tStr); - if (tBonus > 0) + if (tBonus != 0) // Allow negative bonus to casterlevel { tType = getSpellBonusType("CASTERLEVEL", tStr); bonuses.add(new CasterLevelSpellBonus(tBonus, tType)); @@ -7373,9 +7373,9 @@ result += resultBonus.getBonus(); } - if (result == 0) + if (result <= 0) { - result = 1; + result = 1; // Casterlevel must be at least 1 } return (result); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |