Sfall stats.ini Healing Rate in the corresponding error.

gvx

First time out of the vault
Sfall stats.ini Healing Rate in the corresponding error.
Should be Endurance to control the variation.
Perception is not to control the variation.

Typo
;Prints messages duing sfall initialization

duing->during

;Since the letters 'n' and 'r' are in use for other animations, an animation code of 11 corrisponds to 's' and 15 to 't'

corrisponds->corresponds
 
to be modified

;heal rate
[14]
min=1
multi2=0.3333333333
multi1=0

;critical chance
[15]
base=0
multi6=1
 
You know, I *thought* there was something wrong with healing rate!

Doing some testing with killap's patch, it does seem to rely on Perception instead of Endurance. In fact, a Perception of 1 doesn't let you heal by resting at all!

How has nobody noticed this before?

What's strange to me is that in the sfall sample stats.ini, minimum heal rate is set to 1. However, without using stats.ini, the minimum rate is actually 0 at 1 perception.
 
How odd. It's correctly set to endurance in my copy of stats.ini. Wonder where the incorrect value came from. :/
 
What I've noticed: Without a stats.ini at all (sfall doesn't install one automatically), with killap's patch and v2.7b of sfall, healing rate is 1/3 * Perception, and with no minimum, so you can't heal with a Perception of 1 or 2.

With the most recent modders' pack, 2.17, the included stats.ini gives:

;heal rate
[14]
min=1
multi2=0.3333333333

Which implies that whatever defaults sfall uses are *not* equivalent to the default stats.ini modders' pack, for what it's worth; note that there's a minimum here and that the multiplier is to set to Endurance (assuming that's what multi2 is). So it looks like the modders' pack has the right multiplier and minimum in its included file, but sfall's defaults themselves are not correct.

This is assuming sfall adjusts any of this by default at all; for all I know, Fallout 2 itself has the wrong values and sfall doesn't adjust them without a stats.ini.


EDIT: If the multiplier is 0.3333333333, why doesn't it just give you slightly-less-than 1, rounded down to 0, at a stat of 3? Or is it rounded up past a certain point?
 
ok, I see why it effects killaps patch. The line 'DerivedStats=stats.ini' should be commented out by default, and only uncommented when using a stats.ini. If sfall can't find the file, it uses a bunch of defaults instead. And there is indeed a bug in the defaults, to make it use perception instead of endurance... *fixes*

Thanks for pointing that out.
 
Thanks, I hadn't noticed that line in the sfall config file.


EDIT: For what it's worth, I also see this in stats.ini for melee damage:

shifts0=-5

Shouldn't it be "shift", not "shifts"? Granted, a -5 shift to strength for that sounds kind of absurd, so I'm not sure what's going on there. Probably just a junk line.
 
G-Flex said:
EDIT: For what it's worth, I also see this in stats.ini for melee damage:

shifts0=-5

Shouldn't it be "shift", not "shifts"? Granted, a -5 shift to strength for that sounds kind of absurd, so I'm not sure what's going on there. Probably just a junk line.
Yes, should be shift0=-5. The -5 is correct though; strength doesn't give you any bonuses to unarmed damage unless you have more than 5.
 
Oh, yeah, I hadn't made note of the minimum-defining line when I was thinking of that, so you're right, that should be fine.


Edit: Stranger still, this doesn't work in stats.ini:

;heal rate
[14]
min=1
multi2=0.5

Intuitively I figured that if there weren't a "multi1" line at all, a perception-based modifier wouldn't be used, but it is anyway, presumably since sfall doesn't overwrite its defaults completely by stats.ini, only the very specific parts that are changed. This would be why the OP added "multi1=0".

So for future reference, for anybody reading this, if derived stats are being derived strangely, make sure to specify which strange parts you're overwriting!
 
Back
Top