We noticed earlier that the
disintegration effect was damaging a sprite’s image. After it’s turned off with
clear effects it leave a permanent effect on the sprite. I wrote a quick program to check all 17 effects and it’s the only one that behaves in this way, the rest are transient effects. Is this intentional? If so, what’s the recommended way to restore the image and is there a way to help the programmer distinguish between transient and permanent effects?
Code is as you’d expect: