|
From: SourceForge.net <no...@so...> - 2008-06-29 11:40:16
|
Bugs item #1950413, was opened at 2008-04-24 17:25 Message generated for change (Comment added) made by jdempsey You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=384719&aid=1950413&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: Feat Support Group: To be fixed For 5.14.1 >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: Martijn Verburg (karianna) Assigned to: James Dempsey (jdempsey) Summary: BONUSFEATLEVELSTARTINTERVAL broken with Multiclass Initial Comment: --- In PCG...@ya..., "Felonius Stark" <felonius@...> wrote: > > Ok... So I download 5.13.14, and I created a Game > Mode where the only difference was changing the line > that said: > BONUSFEATLEVELSTARTINTERVAL:3|3 to: > BONUSFEATLEVELSTARTINTERVAL:3|2 > in order for to give the players a feat at every odd > level. It seems, however, that multiclassing breaks > this. If I do only a single class, it works like a > charm. If I multiclass, it seems to give the bonus > feat at every odd numbered level of each class, > except the first. Yea, now that I look... based on how it's implemented, that should be expected... as to whether that's broken... that needs to be addressed. TM, please :) ---------------------------------------------------------------------- >Comment By: James Dempsey (jdempsey) Date: 2008-06-29 21:40 Message: Logged In: YES user_id=558288 Originator: NO Fixed and formula tested with 3|2 , 3|1 , 3|4 , 2|1 , 2|4 Fixed in 5.14: http://pcgen.svn.sourceforge.net/pcgen/?rev=6934&view=rev Fixed in trunk: http://pcgen.svn.sourceforge.net/pcgen/?rev=6935&view=rev ---------------------------------------------------------------------- Comment By: Tom Parker (thpr) Date: 2008-04-30 12:53 Message: Logged In: YES user_id=1037926 Originator: NO The following syntax for the JEP classlevel function is now supported in the code: classlevel("TYPE=Foo") Since the problem is that the "base" must only be subtracted from a PC once, this is critical to have a single global BONUS to be applied to a PC. This is now possible: "0|FEAT|PCPOOL|(TL-classlevel("TYPE=Monster")-" + startLevel + "+" + rangeLevel + ")/" + divisor (note that this can't be done for MONSTERPOOL since the default can be overridden) ---------------------------------------------------------------------- Comment By: Tom Parker (thpr) Date: 2008-04-29 12:22 Message: Logged In: YES user_id=1037926 Originator: NO Changing to "4" as present in 5.12 ---------------------------------------------------------------------- Comment By: Tom Parker (thpr) Date: 2008-04-27 00:58 Message: Logged In: YES user_id=1037926 Originator: NO So I have to say I'm unsure with this one - I'm not sure whether BONUSES are returning items as float or integer - and thus I'm unsure if the logic used in the system (gives one BONUS per class) can even work. The problem with one per class and not one per PC is that the "base" (3 in a 3|2 setup) must be subtracted from the PC only once, which is a potential problem... because determining that a class is the first class vs. a multi-class is a bit tricky... so we may need to completely change the logic for where the BONUSES are applied - but then that's also a challenge in that monster classes are treated separately. ---------------------------------------------------------------------- Comment By: James Dempsey (jdempsey) Date: 2008-04-26 22:36 Message: Logged In: YES user_id=558288 Originator: NO Confirmed that with the setting of 3|2 a straight rogue gets feats at 3rd, 5th and 7th levels however a rogue ranger gets feats at 4th, 6th and 8th levels (for 1 or two initial levels of rogue and then ranger). For 3 levels of rogue and then ranger I see feats at 3rd, 6th and 8th. ---------------------------------------------------------------------- Comment By: James Dempsey (jdempsey) Date: 2008-04-26 22:24 Message: Logged In: YES user_id=558288 Originator: NO Tested multi-classing with standard 3|3 setting - worked fine for a 35e rogue ranger who got feats at the expected intervals (rog2/rgr1, rog2/rgr4, rog4/rgr5) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=384719&aid=1950413&group_id=25576 |