It didn't work. Nothing would happen to the item, though the debuff would still occur. And I know it doesn't work on anything but corruption - no Krong curses, no natural negative enchantments. Just tried it in my last run - nada. But unless Steam updates it automagically for me, I don't know how to download patches and stuff, which is why I asked.
Hmm. I wasn't aware of the problem - to be clear though, it's only supposed to fix corruption from acid enemies.
Yeah, what Daynab said. "Flames of the Heckforge" is supposed to only remove penalties from "corruption". And not everything counts as "corruption". To elaborate, there are a few kinds of negative stats. There are those innate to the item, of course. There are also those added to the item via failed attempts to receive bonus from Krong's anvils. And finally, there are those which monsters (and traps/spells, if you happen across any dealing with this effect) with "corruption" effect can bear on you - these are kept not on the item but rather in separate places to which the item points, and using "Flames of the Heckforge" removes them by removing the pointer from the item (maybe not in terms of programming, since I don't know whether they made it like that or if they made it "in reverse" with the database instead pointing to the item, but it is likely).
I understand all of that; I did my research before I posted. But I had items get corrupted - watched the log say, "Oh no! Your ________ has been corrupted!" watched the image "CORRUPTION!" pop up and fade away. I didn't have the spell yet, so I wrote down which item was corrupted, planning to fix it later once I got the spell. When I did and used it, the negative stat gained from the corruption didn't go away. The only thing I can think now is that I might have Kronged it in between it getting corrupted and my using the spell. Would that mess up the tracking? And the problem has indeed been acknowledged before on the forums after people confirmed that it was corruption and not Krong or natural negative stats that wasn't getting removed. I read all of those before I posted this - I never saw any, "This was fixed!" notes on any of those posts, and they all ended in 2012.
It shouldn't. Since corruption and kronging results are kept track of "in different places", they shouldn't interfere with each other. Then again, maybe they are doing it contrary to our expectations, but the intended behaviour it was not. So yeah, it is a bug. Honestly, not many people bother with taking Demonology up to the last skill (most of them simply stopping at the last "light" skill of it and spending the skill points to level something else up) so I can see how it could've slipped beneath the notice.
The bug before only applied to corruption that wasn't attained during the current game session, and also affected the way "This Translation is All Wrong!" worked. I do believe it is fixed now, but I haven't really gotten a chance to check. I usually stop buying demonology after Infernal Contract.