From: SourceForge.net <no...@so...> - 2004-11-23 15:42:30
|
Bugs item #1038179, was opened at 2004-10-01 02:24 Message generated for change (Comment added) made by frugal You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=384719&aid=1038179&group_id=25576 Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 7 Submitted By: Paul W. King (kingpaul) >Assigned to: Frugal (frugal) Summary: New way to do Epic bonuses Initial Comment: Currently, there is a problem with non-epic 20+HD monsters ---------------------------------------------------------------------- >Comment By: Frugal (frugal) Date: 2004-11-23 15:42 Message: Logged In: YES user_id=4807 Fixed: The calculations for non epic levels are now all monster levels and hitdice and the first 20 character levels. The bonus has also been changed to be (TL-HD)-20 I have checked that it works for an Astra Deva with 4 bonus HD, 20 levels of Fighter and 6 levels of Monk. I get all of the expected BAB and saves. I have changed the Summary tab, so that if the character is Epic then the BAB is shown with the epic bonus (i.e. "15+3=18"). Unlike the saves the BAB really does stop at 20 character levels, so I did not want to show the total as it would not match the preview tab or output sheets. regards, Frugal ---------------------------------------------------------------------- Comment By: Frugal (frugal) Date: 2004-11-23 12:40 Message: Logged In: YES user_id=4807 Hmmm.. the classMap in PlayerCharacter just stores the classes taken, so an Astral Deva with 4 extra H and 4 levels of fighter will have a classmap of Outsider16/Ftr4 and will thus become epic (according to PCGen) when it takes another level of fighter. However according to the RSRD you only become epic when you reach 21 "Character Levels", so this character is only a 4th level character (with 20HD) So a Doppleganger with 4HD and an ECL of +4 is still a 0th level character. Thus a doppleganger will not reach Epic until 29th level at the earliest. A Doppleganger with 18 extra levels in Magical Beast is a 0th level character with 22HD. My question is this: When calculating the number of "Character Levels" a character has, is it safe to ignore any level a character has in any class of TYPE:MONSTER?... regards, Frugal ---------------------------------------------------------------------- Comment By: Frugal (frugal) Date: 2004-11-23 11:20 Message: Logged In: YES user_id=4807 From Barak: Hmmm.... I know what it's about but I don't know how it got in as a code bug. The issue: We set Epic bonuses in the game mode using a formula such as BONUS:CHECKS|FORTITUDE|((TL-20)/2)MAX0|TYPE=EPIC.REPLACE. Which works fine until you come to a 20+ HD monster. At that point, after the 20th HD, The Epic bonus kicks in and really screws up the numbers. Most especially the number of attacks since Epic attack bonus is NOT counted in the equation to determine how many attacks you get. What I had proposed was that someone look into figuring out a way to prevent bonuses of TYPE=Epic from being applied to monster HD. ---------------------------------------------------------------------- Comment By: Frugal (frugal) Date: 2004-11-23 10:26 Message: Logged In: YES user_id=4807 are you saying that Epic Bonuses are being applied to a monster with 21HD rather than the standard BAB bonus? regards, Frugal ---------------------------------------------------------------------- Comment By: Paul W. King (kingpaul) Date: 2004-10-07 04:20 Message: Logged In: YES user_id=277877 Barak? I can't recall our conversation on this entirely. Could you clarify the issue? Thanks. ---------------------------------------------------------------------- Comment By: James Dempsey (jdempsey) Date: 2004-10-07 04:17 Message: Logged In: YES user_id=558288 Could you provide more details please? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=384719&aid=1038179&group_id=25576 |