Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

AshLancer
Copy link

@AshLancer AshLancer commented Jun 5, 2023

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
Copy link
Contributor

4Luke4 commented Jun 28, 2023

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 ...)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants