I don't know if this is only the case with elixirs (of hiding, sneaking, vision) but it is the only ones I have found this problem on. To be clear, this problem happens with the files unchanged by me; this is not a result of my modding, though that is how I noticed it. In brief, these effects never end, internally. The skill bonus goes away after an hour, as it is supposed to, but the spell effect never ends, as can be seen by the fact that in the console the "Elixir of vision OnBeginRound" remains after months of in-game time, for example. I can't see any difference in the .py files, as compared to other spells, which would cause this difference. However, there ARE two lines commented out in the py files for all three elixirs, which say: spell.target_list.remove_target( target.obj ) spell.spell_end( spell.id ) Which is obviously an attempt to force the spell effect to end. And, indeed, if I remove the comment from those lines, the elixirs seem to work fine, and the elixir effect does not linger. However, given that they were commented out, I have to imagine there was a reason for that. I'm hoping someone has an idea what is causing this; it can't be good to have those spell effects lingering indefinitely, especially if you use multiple elixirs. For reference, the spell ids are 730-732.