|
From: SourceForge.net <no...@so...> - 2009-04-26 21:41:22
|
Bugs item #2736819, was opened at 2009-04-06 18:54 Message generated for change (Settings changed) made by jdempsey You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=384719&aid=2736819&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.16.1 Status: Open Resolution: None Priority: 5 Private: No Submitted By: Martijn Verburg (karianna) Assigned to: Nobody/Anonymous (nobody) Summary: Feat number being calculated incorrectly Initial Comment: [TM] Re: BUG: Feat number being calculated incorrectly TM: Tracker this so it gets investigated, please --- In pc...@ya..., "skipaugur" <WBA@...> wrote: > > I think it's trying to give me too many as well. I opened an older character created in 5.10.1. The race and class are: > > Human 11th level > Rogue 4 > Psychic Warrior 3 > War Mind 4 > > It says that I have 9 feats total - 7 "normal" and 2 for Psychic warrior. > > I think I should have 7 total - 2 for being human, 3 for levels 3/6/9, and 2 for Psychic Warrior. > > Not sure if it needs fixing, I can just not allocate the extra ones. Or maybe I'm misreading the rules? > > --- In pc...@ya..., "Martijn Verburg" <martijnverburg@> wrote: > > > > Bump, I suspect this got lost in the house skills conversation. - K > > > > > PCGen 5.14.1. > > > > > > The number of feats for my character isn't being calculated > > > correctly. These are the classes: > > > > > > RACE:Human > > > CLASS:Rogue|SUBCLASS:None|LEVEL:5|SKILLPOOL:0 > > > > > CLASS:Sorcerer|SUBCLASS:None|LEVEL:1|SKILLPOOL:0|SPELLBASE:CHA|CANCAST > > > PERDAY:5,3 > > > > > CLASS:Assassin|SUBCLASS:None|LEVEL:5|SKILLPOOL:0|SPELLBASE:INT|CANCAST > > > PERDAY:0,3,2,0 > > > CLASS:Arcane Trickster|SUBCLASS:None|LEVEL:3|SKILLPOOL:0 > > > > > > So from my calculation there should be 6 feats available: > > > feats at levels 1/3/6/9/12 > > > bonus feat for being human > > > > > > However PCGen thinks I have 7 feats available. > > > > > > Running DEBUG I see this... > > > > > > 20:59:36.162 FINER AWT-EventQueue-1 pcgen.core.VariableProcessor > > > processJepFormula getJepVariable: MAX(CL,0)/3 > > > 20:59:36.162 FINER AWT-EventQueue-1 pcgen.core.VariableProcessorPC > > > lookupVariable internal variable for: 'CL' = 3.0 > > > 20:59:36.163 FINER AWT-EventQueue-1 pcgen.core.VariableProcessor > > > processJepFormula Result 'MAX(CL,0)/3' = 1.0 > > > 20:59:36.163 FINER AWT-EventQueue-1 pcgen.core.PlayerCharacter > > > processBonus BONUS: Arcane Trickster : 1.0 : FEAT.PCPOOL > > > 20:59:36.167 FINER AWT-EventQueue-1 pcgen.core.VariableProcessor > > > processJepFormula getJepVariable: MAX(CL,0)/3 > > > 20:59:36.168 FINER AWT-EventQueue-1 pcgen.core.VariableProcessorPC > > > lookupVariable internal variable for: 'CL' = 5.0 > > > 20:59:36.168 FINER AWT-EventQueue-1 pcgen.core.VariableProcessor > > > processJepFormula Result 'MAX(CL,0)/3' = 1.6666666666666667 > > > 20:59:36.168 FINER AWT-EventQueue-1 pcgen.core.PlayerCharacter > > > processBonus BONUS: Assassin : 1.6666666269302368 : FEAT.PCPOOL > > > 20:59:36.176 FINER AWT-EventQueue-1 pcgen.core.VariableProcessor > > > processJepFormula getJepVariable: MAX(CL,0)/3 > > > 20:59:36.177 FINER AWT-EventQueue-1 pcgen.core.VariableProcessorPC > > > lookupVariable internal variable for: 'CL' = 1.0 > > > 20:59:36.177 FINER AWT-EventQueue-1 pcgen.core.VariableProcessor > > > processJepFormula Result 'MAX(CL,0)/3' = 0.3333333333333333 > > > 20:59:36.178 FINER AWT-EventQueue-1 pcgen.core.PlayerCharacter > > > processBonus BONUS: Sorcerer : 0.3333333432674408 : FEAT.PCPOOL > > > 20:59:36.178 FINER AWT-EventQueue-1 pcgen.core.PlayerCharacter > > > processBonus BONUS: Sorcerer : 0.3333333432674408 : FEAT.PCPOOL > > > 20:59:36.182 FINER AWT-EventQueue-1 pcgen.core.VariableProcessor > > > processJepFormula getJepVariable: MAX(CL-3+3,0)/3 > > > 20:59:36.182 FINER AWT-EventQueue-1 pcgen.core.VariableProcessorPC > > > lookupVariable internal variable for: 'CL' = 5.0 > > > 20:59:36.182 FINER AWT-EventQueue-1 pcgen.core.VariableProcessor > > > processJepFormula Result 'MAX(CL-3+3,0)/3' = 1.6666666666666667 > > > 20:59:36.183 FINER AWT-EventQueue-1 pcgen.core.PlayerCharacter > > > processBonus BONUS: Rogue : 1.6666666269302368 : FEAT.PCPOOL > > > > > > Note in the above the at the Sorcerer feat count appears twice in > > the > > > debug output. > > > > > > This is supported by the calculation that shows in the debug: > > > > > > 20:59:40.609 FINER AWT-EventQueue-1 pcgen.core.PlayerCharacter > > > getBonusFeatPool ============== > > > 20:59:40.609 FINER AWT-EventQueue-1 pcgen.core.PlayerCharacter > > > getBonusFeatPool level 14 > > > 20:59:40.609 FINER AWT-EventQueue-1 pcgen.core.PlayerCharacter > > > getBonusFeatPool POOL: 2.0 > > > 20:59:40.609 FINER AWT-EventQueue-1 pcgen.core.PlayerCharacter > > > getBonusFeatPool PCPOOL: 4.9999998807907104 > > > 20:59:40.609 FINER AWT-EventQueue-1 pcgen.core.PlayerCharacter > > > getBonusFeatPool MPOOL: 0.0 > > > 20:59:40.609 FINER AWT-EventQueue-1 pcgen.core.PlayerCharacter > > > getBonusFeatPool APOOL: 0.0 > > > 20:59:40.610 FINER AWT-EventQueue-1 pcgen.core.PlayerCharacter > > > getBonusFeatPool > > > 20:59:40.610 FINER AWT-EventQueue-1 pcgen.core.PlayerCharacter > > > getBonusFeatPool Total Bonus: 7.0 > > > 20:59:40.610 FINER AWT-EventQueue-1 pcgen.core.PlayerCharacter > > > getBonusFeatPool ============== > > > > > > Total should be 6.666, and show as 6 in PCGen. > > > > > > Any ideas on how to fix this? > > > > > > ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=384719&aid=2736819&group_id=25576 |