1. SPS Accounts:
    Do you find yourself coming back time after time? Do you appreciate the ongoing hard work to keep this community focused and successful in its mission? Please consider supporting us by upgrading to an SPS Account. Besides the warm and fuzzy feeling that comes from supporting a good cause, you'll also get a significant number of ever-expanding perks and benefits on the site and the forums. Click here to find out more.
    Dismiss Notice
Dismiss Notice
You are currently viewing Boards o' Magick as a guest, but you can register an account here. Registration is fast, easy and free. Once registered you will have access to search the forums, create and respond to threads, PM other members, upload screenshots and access many other features unavailable to guests.

BoM cultivates a friendly and welcoming atmosphere. We have been aiming for quality over quantity with our forums from their inception, and believe that this distinction is truly tangible and valued by our members. We'd love to have you join us today!

(If you have any problems with the registration process or your account login, please contact us. If you've forgotten your username or password, click here.)

Not getting d12 on level up

Discussion in 'BG2: Throne of Bhaal (Classic)' started by Clixby, Aug 31, 2006.

  1. Clixby Gems: 13/31
    Latest gem: Ziose


    Joined:
    Mar 25, 2005
    Messages:
    566
    Likes Received:
    1
    I've got a Barbarian (dual-wielding longswords: I swear, you could actually see my train of thought by looking at threads I make) in Tutu, and when I level up I'm not getting the d12 for rolling HP: now, I've got the "expanded dual-classing" component of BG2 Tweaks installed, and since I heard that this component makes Barbarians into a Fighter kit, is it possible that this means that my character is only geting the d10 for levelling up? Although I had the d12 on creation, so I don't know. Or is it a problem to do with Tutu?
     
  2. Aldeth the Foppish Idiot

    Aldeth the Foppish Idiot Armed with My Mallet O' Thinking Veteran

    Joined:
    May 15, 2003
    Messages:
    12,434
    Media:
    46
    Likes Received:
    250
    Gender:
    Male
    Hmmm... Dual classing shouldn't have any effect on how many hitpoints you receive on level up. Before dual classing you get whatever your class's hp would normally be, and after dual classing you don't receive any hp until after you new level exceeds your old level, and which point you get the new class's hp advancement. (Multi-classing is a whole different story.) I'm thinking that it may have more to do with Tutu seeing the barbarian as a fighter kit, and thus giving you a d10 roll on level up like all the other fighter kits. I don't know this for sure - I'm just speculating - but that seems like a logical possibility. You could always just use SK to give yourself the extra 2 hp per level.
     
  3. Clixby Gems: 13/31
    Latest gem: Ziose


    Joined:
    Mar 25, 2005
    Messages:
    566
    Likes Received:
    1
    Found the problem.

    I tried making a Barbarian with the same CON in SoA, in which I also have the "expanded dual class options" component installed. The exact same thing happened when I went up a level: d10. I'm assuming that this is happening because the Barbarian is now a Fighter kit thanks to that mod, and recieves the amount of HP on level up that a Fighter does. So, either the problem here is that the designer of that mod completely overlooked this, taking away one of the key advantages of the Barbarian, or both my SoA/ToB and Tutu have some kind of bug.
     
  4. Andyr Gems: 14/31
    Latest gem: Chrysoberyl


    Joined:
    Aug 10, 2004
    Messages:
    612
    Likes Received:
    0
    Barbarian was treated as a Fighter kit before the mod's changes--a lot of the stuff surrounding the Barbarian, Monk and Sorceror is hardcoded. :) It is possible that the mod's changes inadvertantly cause the engine to behave different with respect to the Barbarian, in which case it is an engine limitation that probably cannot be (easily) surmounted.
     
  5. Clixby Gems: 13/31
    Latest gem: Ziose


    Joined:
    Mar 25, 2005
    Messages:
    566
    Likes Received:
    1
    You know, this is probably completely right, and the Barbarian didn't even get the d12 it was meant to in the first place. To be honest, it wouldn't surprise me.
    I quit.
     
  6. kuemper Gems: 31/31
    Latest gem: Rogue Stone


    Joined:
    Jun 19, 2005
    Messages:
    8,926
    Likes Received:
    8
    I just did a quick check with my own BG2 install on Novice (for max hp) with the following mods:
    ToB patch
    Baldurdash
    DBG
    EoU
    Flirt packs
    Kivan
    Tsujatha
    Kelsey

    I rolled a human barbarian with an 18 Con.
    Level 7: 124 hp
    Level 8: 140 hp
    Level 9: 156 hp

    Now, with my bad math, he should be getting 16 hp per level up to 9th.

    Dividing by # of hp (16)
    Level 7: 16 x 7.75 =124
    Level 8: 16 x 8.75 =140
    Level 9: 16 x 9.76 =156

    Dividing by level
    Level 7: 7 x 17.714285 =124
    Level 8: 8 x 17.5 =140
    Level 9: 9 x 17.33333~ =156

    If nothing else, my barbarian is getting more hp than he's entitled to on each level up.
     
  7. jaded empath Gems: 20/31
    Latest gem: Garnet


    Veteran

    Joined:
    Aug 1, 2005
    Messages:
    1,284
    Likes Received:
    9
    well, actually it's just the initial HP of that barby - each additional level is getting 16hp (d12{max} +4{con})

    ...

    but wait... :idea:

    I'm dredging through my ravaged memories of 2E, and IIRC the Barbarian was considered sort of a 'subclass' of the Ranger, and rangers don't get d10 * level (+con * level), but 2d8 + con at first level and then d8+con each level thereafter (e.g. a fifth-level ranger with con18 and maxxed HP would get { 2*8+4 + 8+4....} or 68 HP.

    So, then, wouldn't a 'maxxed' seventh-level barbarian get eight d12, plus 7 CON bonuses? (or 8*12+7*4 = 96 + 28 = 124 )

    :skeptic:

    I *think* this is the 'ruleset' the core IE code is working on...IF it's correct and just not got a bug. :)
     
  8. Felinoid

    Felinoid Who did the what now?

    Joined:
    Jun 13, 2005
    Messages:
    7,470
    Likes Received:
    6
    Gender:
    Male
    Very ravaged. The Barbarian is actually a fighter kit with d12 HP (with the Complete Fighters' Handbook) or [maybe] a full class unto itself (with the Complete Barbarian's Handbook). And rangers get 1d10 just like like fighters and paladins.

    As for the extra HP, that's something I've noticed from time to time with Max HP components, that they add a level's worth of HP without the CON bonus. That it's d10 instead of a d12 is somewhat weird, but no more so than adding a level of HP in the first place. ;)

    Regarding the d10 HP for the Barbarian, the same thing happens when you try to SK a Fighter to a Barbarian (because it's considered a fighter kit by the engine even without the mod). Likely it just got spread to all Barbarians by what the mod does to make them duallable. Report the bug to the mod's makers (and be prepared for a "we know, we're working on it" response, but report in nonetheless just in case), as you would any bug.
     
  9. CamDawg

    CamDawg The gaze of the Wolf reaches into our soul Veteran

    Joined:
    Jun 10, 2003
    Messages:
    1,116
    Likes Received:
    11
    How about a response of "it's hardcoded, nothing we can do to fix it, and we don't mess with the HP tables anyway" instead? :)

    The extra HP die at character creation is a sporadic issue in an unmodded game to which I've never seen any pattern.
     
  10. Silverstar Gems: 31/31
    Latest gem: Rogue Stone


    Veteran

    Joined:
    Mar 30, 2005
    Messages:
    4,050
    Likes Received:
    17
    Gender:
    Male
    Well, get your Shadow Keeper and fix your barbarian, it will only take one minute, to adjust his HP to its proper amount. After lvl 9, you do not need any more adjustments anyway, you will always gain 3 HP per level.
     
  11. kuemper Gems: 31/31
    Latest gem: Rogue Stone


    Joined:
    Jun 19, 2005
    Messages:
    8,926
    Likes Received:
    8
    Well, he could be confusing 1e with 2e. I know Rangers got 2d8+Con in 1e.

    Which is what made me create a barby myself and post the leveling results. Since I don't have Tutu or BG2 Tweaks installed, d10 for a barby isn't hardcoded into my regular game.
     
  12. CamDawg

    CamDawg The gaze of the Wolf reaches into our soul Veteran

    Joined:
    Jun 10, 2003
    Messages:
    1,116
    Likes Received:
    11
    I'm getting d12 with a clean, Fixpacked ToB install, with and without the Expanded Dual-Classes installed.
     
  13. Drew

    Drew Arrogant, contemptible, and obnoxious Adored Veteran

    Joined:
    Jun 7, 2005
    Messages:
    3,605
    Media:
    6
    Likes Received:
    190
    Gender:
    Male
    Actually, you are getting d10 because you have the "max hit points at level up" component installed. It says in the readme that barbarians won't get their d12 with this tweak installed. You really don't need to uninstall the component to get d12 at level up for your barbarian. Just shift the game difficulty to "normal" before leveling up your barbarian and he'll get his 12 hitpoints.
     
Sorcerer's Place is a project run entirely by fans and for fans. Maintaining Sorcerer's Place and a stable environment for all our hosted sites requires a substantial amount of our time and funds on a regular basis, so please consider supporting us to keep the site up & running smoothly. Thank you!

Sorcerers.net is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to products on amazon.com, amazon.ca and amazon.co.uk. Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates.