Long standing bug: non-stacking hellfire warlock resistances

It Does What It Says on the Tin: Resolved Issues

Moderators: Moderator, Developer, DM

Post Reply
NegInfinity
Posts: 2449
Joined: Wed Feb 05, 2014 11:24 am

Long standing bug: non-stacking hellfire warlock resistances

Unread post by NegInfinity »

As far as I know, there's a long standing issue where hellfire warlock (fire) damage resistance does not properly stack with warlock resistances.... IF the character also has racial resistance to fire or additional resistance from other sources.

Basically, racial + warlock resistance => correct value.
no racial resistance + warlock resistance + hellfire warock resistance => correct value.
racial + warlock + hellfire => incorrect value. (you get something similar to "max(hellfire resistance, racial + warlock resistance)").

As far as I know, following resistances should stack:
1. Racial resistance to fire.
2. Fiendish resistance.
3. Warlock.
4. Hellfire Warlock.

There are probably few more (like from the epic energy resistance feats).

It would be nice to have this fixed, because the problem existed pretty much forever.

I could probably fix this myself if someone from the staff threw corresponding scripts at me.
User avatar
Blackman D
Retired Staff
Posts: 4818
Joined: Sat Sep 12, 2009 5:43 am
Location: IL

Re: Long standing bug: non-stacking hellfire warlock resista

Unread post by Blackman D »

i do recall this while i had a warlock still, we tested some things back in the day and i believe everything but one thing was stacking out of class, racial, and feat granted, i wanna say it was the classes that were an issue but i cant remember

cant remember why nothing could be done about it at the time either
everyone is evil till proven otherwise
NegInfinity
Posts: 2449
Joined: Wed Feb 05, 2014 11:24 am

Re: Long standing bug: non-stacking hellfire warlock resista

Unread post by NegInfinity »

Blackman D wrote:i do recall this while i had a warlock still, we tested some things back in the day and i believe everything but one thing was stacking out of class, racial, and feat granted, i wanna say it was the classes that were an issue but i cant remember

cant remember why nothing could be done about it at the time either
As far as I know, it doesn't stack for Tieflings. Stacking stops working as soon as hellfire resistance is involved.

Basically, if you're testing it in QC try testing on a tiefling with Fiendish Resistance, Warlock (with fire resistance selected) and Hellfire Warlock levels.

Hellfire Warlock fire resistance should fail to stack properly.

You could also try more fun things like Tiefling with Fiendish Resistance, Warlock, Hellfire Warlock, Elemental Archer (fire) levels AND Epic energy resistance.
Or with dragon warrior levels.

But I'm more interested in just getting it fixed for the pure base combination of Tiefling, Warlock and Hellfire Warlock.
User avatar
Blackman D
Retired Staff
Posts: 4818
Joined: Sat Sep 12, 2009 5:43 am
Location: IL

Re: Long standing bug: non-stacking hellfire warlock resista

Unread post by Blackman D »

well i can definitely tell you that i remember hellfire fire 10/- doesnt stack with anything, that was the core of the issue back then, basically if you went hellfire warlock you had to pick other resistances and keep fire at 10

i wanna say the only real difference is that hellfire has its own custom feat for the fire reduction, while most everything else grants the already existing feats, i think hellfire didnt come out till SoZ right?

but yes, anything with hellfire will have issues
everyone is evil till proven otherwise
NegInfinity
Posts: 2449
Joined: Wed Feb 05, 2014 11:24 am

Re: Long standing bug: non-stacking hellfire warlock resista

Unread post by NegInfinity »

Blackman D wrote:well i can definitely tell you that i remember hellfire fire 10/- doesnt stack with anything, that was the core of the issue back then, basically if you went hellfire warlock you had to pick other resistances and keep fire at 10

i wanna say the only real difference is that hellfire has its own custom feat for the fire reduction, while most everything else grants the already existing feats, i think hellfire didnt come out till SoZ right?

but yes, anything with hellfire will have issues
The funny thing is that in 2da hellfire resistance is clearly marked as feat whose effects should stack, and those feat resistances aren't mentioned anywhere in the *.nss code.

However, if BGTSCC aleardy reimplements energy resistances with custom feats (I think kaedrin feats did something like that) this should be fixable.
NegInfinity
Posts: 2449
Joined: Wed Feb 05, 2014 11:24 am

Re: Long standing bug: non-stacking hellfire warlock resista

Unread post by NegInfinity »

I think one way to address could be granting hellfire warlocks "Epic Energy Resistance: Fire" instead of custom Hellfire Fire Resistance feat. That's one heck of a hack, of course, but if resistances are not stacking properly and resistance calculations are hardcoded, that could be one way to deal with the issue.

Not sure how much of a good idea would that be.... speaking of which, doesn't arcane archer/dragon warrior have a fire resistance feats as well?
Post Reply

Return to “Solved Problems”