From: SourceForge.net <no...@so...> - 2007-05-29 01:03:10
|
Feature Requests item #1725912, was opened at 2007-05-25 20:01 Message generated for change (Comment added) made by thpr You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=384722&aid=1725912&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: Spell Support Group: For 6.0 Status: Open Resolution: None Priority: 5 Private: No Submitted By: LegacyKing (amaitland) Assigned to: Nobody/Anonymous (nobody) Summary: Paladin/Ranger Casterlevel not calculating correctly w/ PRCs Initial Comment: Not sure if this should be a BUG or FREQ: > I think I found a bug regarding the calculation of caster levels for > >>> classes like the paladin or ranger who have their caster level equal to > >>> 1/2 their class level. This bug occurs when such a character adds a > >>> prestige class that uses ADD:SPELLCASTER to improve casting ability. I > >>> have created a prestige class that does nothing but add spell caster > >>> levels in this way to test this, and here is the result. > >>> >> Right. It will be CL/2 for the Paladin (or Ranger) levels _if they >> are >= than 4_ or Paladin/Ranger _if they are less than 4 (because of >> a default)_ All ADD:SPELLCASTER / BONUS:PCLEVEL tags will add 1 for 1 >> to Casterlevel. >> >> Mentioned that back when we were doing the BONUS:CASTERLEVEL stuff in >> the class lines for adjusting casterlevel. Didn't really go anywhere, >> and we were getting much closer to actual casterlevel stuff. >> >> ---------------------------------------------------------------------- >Comment By: Tom Parker (thpr) Date: 2007-05-28 21:03 Message: Logged In: YES user_id=1037926 Originator: NO Definitely need a better solution. Looks like PRECLASS may also not function correctly, at least in Barak's view: Given: PRECLASS:1,SPELLCASTER=2 At what point should a Paladin pass this PREREQ? 2nd level? (second class level of a CLASS with SPELLTYPE) 4th level? (when CASTERLEVEL is == 2, due to the BONUS)? 5th level? (second level with a CAST: tag) 5th to 7th level, depending on intelligence? (second level where CAST: provides > 0 spells)? ===== He should pass it when his casterlevel is equal to the number given. Barak ===== Basically, this will suffer from the same problems due to BONUS:PCLEVEL adding 1 for 1 ---------------------------------------------------------------------- Comment By: James Dempsey (jdempsey) Date: 2007-05-27 00:33 Message: Logged In: YES user_id=558288 Originator: NO Agreed - moving to a FReq - I think this will be best done in 6.0. ---------------------------------------------------------------------- Comment By: Andrew McDougall (tir-gwaith) Date: 2007-05-26 23:46 Message: Logged In: YES user_id=208239 Originator: NO I would agree that this is basically FReq complexity. There is another way to indicate caster level, but probably just as nasty: Check for class's ITEMCREATE tag, which is basically doing the same thing as the BONUS:CASTERLEVEL stuff, but for equipment costs. ---------------------------------------------------------------------- Comment By: Tom Parker (thpr) Date: 2007-05-26 19:33 Message: Logged In: YES user_id=1037926 Originator: NO It's a hardcoded "1" (LevelAbilitySpellCaster.java line 125) However, that can't easily be changed. We don't have any knowledge that a class is actually 1/2 cost. The ONLY indication of caster level is the BONUS:CASTERLEVEL tags in class lines. Unless we decompose this (HIGHLY unlikely), we have no ability to infer what is or isn't a 1/2 (or 1/3, etc.) 'strength' caster level. I consider this FREQ difficulty, but James needs to make the call on that. ---------------------------------------------------------------------- Comment By: Martijn Verburg (karianna) Date: 2007-05-26 03:33 Message: Logged In: YES user_id=252169 Originator: NO I'm actually going to guess this is a code bug ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=384722&aid=1725912&group_id=25576 |