Jump to content

Resistance type discrepancy


Miloch

Recommended Posts

So as discussed here, the IESDP and older versions of DLTCEP have:

0=Nonmagical

1=Dispel/Not Bypass

2=Not Dispel/Not Bypass

3=Dispel/Bypass

 

Whereas DLTCEP v7.1d has:

0=Nonmagical

1=Dispel/Not Bypass

2=Not Dispel/Bypass

3=Dispel/Bypass

 

Which is it, and what exactly does "nonmagical" mean, given the discrepancy?

Link to comment

No bits=Hey, don't check anything, 'cause I'm special (or old, more likely)

Bit 0 (1)=Player spell, all you enemies can dispel me. Oops, check resistance too.

Bit 1 (2)=Well, nobody liked the way BG handled resistance, so this will bypass it.

 

0 & 2 lead to equivalent behavior (no dispel, bypass resistance). 1 & 3 can be dispelled, with 3 bypassing resistance thanks to the addition of Bit 1.

Link to comment

I'm not sure. It's possible they have the same bit nonsense in TotSC (Dudleyville I think used 3 to make party spells bypass resistance). But Bit 1 is never used in vanilla BG/TotSC files (it's either 0 to bypass/no dispel or 1 to not bypass/dispel).

 

They should have all the same meaning, even if they don't support all the later behaviors. But TotSC added some improvement over vanilla BG when applying effects, and BG2 made even more changes, in terms of things like bypassing resistance when casting on yourself and checks for Target: Self effects and such, so even though the fields might mean the same thing, it might not always be behaving the same way. :(

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...