Gibberlings3 / EE_Fixpack

The Enhanced Edition Fixpack is an unofficial collection of fixes for the Enhanced Editions of Baldur's Gate, Baldur's Gate II, Icewind Dale, and Planescape: Torment.
https://www.gibberlings3.net/mods/fixes/eefp/
29 stars 13 forks source link

Fixed broken alignment target and saving throw penalty effects for Unholy Blight #66

Open AshLancer opened 1 year ago

AshLancer commented 1 year ago

Hello,

The problems were two-fold:

1.) Unholy Blight was only affecting NEUTRAL aligned characters. Good and Evil aligned were immune. 2.) The saving throw penalty was implemented as a mod% operation, rather than an increment. This generally resulted in giving the targets a saving throw bonus of -10 across the board instead of a penalty of +2.

In addition, the operation for Creature type: ALIGNMENT bit_uneq MASK_GOOD [0x1] (35) appears to be broken in BGEE. I don't know if this is a hard-coded bug or what, but it causes the spell to affect Evil aligned as well as Good. I solved this issue by creating two different Immunity to resource and message (324) entries, for Evil and Neutral. Holy Smite does not have any issues.

4Luke4 commented 1 year ago

In addition, the operation for Creature type: ALIGNMENT bit_uneq MASK_GOOD [0x1] (35) appears to be broken in BGEE. I don't know if this is a hard-coded bug or what, but it causes the spell to affect Evil aligned as well as Good.

Yeah, those labels are incorrect/misleading (I have already fixed them though ...)