I suppose you already know about my Heretic mod, which I have had a little abandoned, but at the same time I had thought to return to it for some future updates...
Well, I hope to explain myself more or less OK... The fact is that after a testing game, I have been able to verify that after using the Tome of Power powerup in any of the magic weapons of the mod, once it gets expired, the selected weapon loses the powerup effect, but the special SFX that loops during the influence of the ToP keeps playing indefinitely... A thing which has never ever happened before to me.

What's more, I remember perfectly that the previous behaviour was the following one: the Tome of Power is activated, the magic weapon enters in its 'powerful' state, and once the powerup sequence expires, the weapon is deselected and selects the normal weapon... But since a couple of days ago, this radically changed somehow ... Now what it does, once the ToP magic influence is depleted, the LZDoom's engine does not deselect and raises the standard weapon, it just swaps it instantly, but it does not call the Decorate function to stop the looping SFX anymore. Why? I have no idea at all... It's simply baffling.
Furthermore, in the next video which displays the showcase weapons of the mod (from 7:09) it's perfectly shown that the previous sequence (deselect powered weapon -> stop SFX loop -> raise normal weapon) is correctly executed:
Now the question is... How do I get back to this 'tomed weapons' behaviour? I have searched and re-searched in the LZDoom's menu in search of some option that returns it to how it was, without success...
Also clarify that, I have already tested running the mod without any addon, and even apart I have used the most recent version of GZDoom (4.8.2) with a clean INI file, just in case it was something strange related to LZDoom, but the main problem still persists... I don't understand at all why it doesn't work now like it used to.

(In addition, the Shazam addon by Sgt. Shivers, which was used as base to my mod, is also affected in the same way by this issue).
So then, if by chance you find the solution to this, I will be very glad to hear it, because right now I am totally stuck and baffled with this matter...
Thanks in advance and have a nice day.
