Page 1 of 1
Pale Green Ioun Stone bug...
Posted: Fri Jul 30, 2004 5:13 am
by krunchyfrogg
This is the Ioun Stone that grants a +10% to the wearers hit points, as well as a +1 to THAC0.
Whenever I load a game, the character wearing this Ioun Stone always begins with 2 less hit points than maximum... it appears as if this character has taken two points of damage.
Is this common? Is there a fix?
Posted: Fri Jul 30, 2004 5:59 am
by Pho3nix
What a big problem
What a big problem! Think about the starving kids in afrika for gods sake and muhameds sake and budhas sake!! and not to forget lucifers sake!
Posted: Fri Jul 30, 2004 6:02 am
by Xandax
@Pho3nix:
The
forum rules clearly states
#1 - Flaming, humiliating, ridiculing, or belittling other members will not be tolerated. If you have an issue with another member, take it to private messages or email.
krunchyfrogg asked a question and unless you intend to reply to it, there is absolutly no reason to post. Especially to post what you did.
__________________
GameBanshee - Make Your Gaming Scream
Forum rules
Posted: Fri Jul 30, 2004 6:59 am
by Thrain
i know you're fully patched and fixed krunch so i wont offer the obvious.
i personally have never experienced this bug before. granted it isnt a big deal (and you finally have a use for your cure light wounds bhaalspawn ability
) but it's an easy fix with a regeneration item. other than that, io can't help.
Posted: Fri Jul 30, 2004 10:26 am
by glenfar
Hey, sometimes 2HP can be the difference between life and death. Doesn't happen very often ... but I remember at least once where I came through a battle with 1HP left ...
Anyway, I don't know that this'll help at all, but I was curious so played around a bit with SK, and I believe I've at least figured out what's going on ... I would guess you're a Fighter-type with a 17 CON right?
The problem seems to be with the order it applies different effects when loading a save game. As you may know, your HP are stored without the CON bonus. So when you load the game, it has to apply the CON bonus to get your HP (both max and current). As for the stone, your max HP are stored without it, but your current HP are stored with it.
I believe the problem is on a load, it applies the stone first, and finds your current hit points are greater than your max (because you had 10% of your CON bonus), so bumps you down. Then it applies your CON, but you've already lost your extra 10% of that, and don't get it back.
For example: Say you have 100 base HP, and a CON bonus of 27 HP. With the stone (+12) that gives you a total of 139 HP. But your current HP (assuming fully healed) gets saved as 112 HP. Now load the game: 100 Base + 10% gives 110 max HP - so your current HP is bumped down to 110. Now it applies the CON (+27), giving you 137 - but your max is now 139. So effectively you've lost 2 HP.
As I said, I don't know if that helps ... but maybe a MODer can use this info to fix it ...
Posted: Fri Jul 30, 2004 2:33 pm
by krunchyfrogg
Phoenix: Don't help in the future. If I wanted to worry about real problems, I wouldn't be sitting here playing Baldur's Gate. There are plenty of political boards on the 'net where you can spout your opinions; this is not one of them.
glenfar: Interesting theory, but it's happening with Jan in my game (CON 15). It's also happened with Imoen (16) in other games of mine.
Posted: Fri Jul 30, 2004 3:18 pm
by glenfar
[QUOTE=krunchyfrogg]it's happening with Jan in my game (CON 15). It's also happened with Imoen (16) in other games of mine.[/QUOTE]
Interesting ... hadn't thought about that, but yes since Mages and Thieves get 10 hit dice (hence 10 levels worth of CON bonus), that would make sense. At least for Imoen (she'd get a 20 HP CON bonus, so losing 10% on the load would mean 2 HP).
I'm not sure about Jan ... not sure how odd CON bonus's work with multi-class. That +1/level should be divided by 2 ... but is it rounded up? down? every other level? If they rounded up this would make sense, as he'd actually get a 20 HP CON bonus too in that case.
The game I tried it with I had a 16 HP CON bonus and lost 1 HP on the load. Then when I reduced my CON (so that I no longer had any CON bonus), I no longer lost any HP on the load.