-
Notifications
You must be signed in to change notification settings - Fork 12
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
Opcode 39 overhaul #62
Conversation
Updated function library for "Gibberlings3#62".
- Manually list all files to be patched instead of `COPY_EXISTING_REGEXP`. - EEex only.
Shouldn't the fixpack be an EEex-free zone? |
I thought this project was made with the hope that it was at some point integrated in an official patch (if that ever comes). I remember reading that at the beginning of the project. An external dependency such as EEex is probably out of the scope, I would think... Maybe a separate "addon" file would be more appropriate, or as a part of any sort of tweak mod. |
Yes, you are right... That is to say, without EEex you should remove all Anyway, I think nothing prevents us from making two different implementations, one if EEex is installed, and another if it isn't... |
Alternate implementation.
Closed in favor of #59. |
See here for further details.
Basically:
op39
are immune to both Sleep and Nausea attacksop2
(Cure Sleep) now remove only true Sleep attacksohtyr1.spl
) cannot remove neither Earthquake nor Stinking Cloud. It can only remove Sleep, Emotion: Hopelessness, Color Spray and the like...spin695.spl
- Wing Buffet), creatures whose animation is hardcoded to be immune to op235 are now immune to the short-durationop39
effect that accompaniesop235
op39
is only meant to temporary disable the targeted creatures during the buffet...)This PR also provides the following fixes:
op12
) bypasses MR, whereas the Sleep opcode (op39
) does not. I opted forresist_dispel=0
for the aforementioned reason...resource
field should not be emptyop39
, which bypasses MR and it's dispellable)