I've got an instance of a temporary item effect that has been effectively turned into a permanent effect. I'm interested in figuring out an effective and efficient method of controlling for this in the future.
One of my players cast flame weapon on another player. Then, one of them (not sure if it was the caster or the item owner) either logged out or crashed and the weapon now seems to have perma-flame weapon on it. The item description denotes that the item has a temporary effect, but it never runs out.
I was thinking of looping through each and every item during log-in to check for temp effects and remove them, but I'm not sure that's the best solution.
Has anyone else tackled this?