proc/FlashSquare(var/mob/A)
A.overlays += icon([icon file here],[icon_state here])
sleep(30)
A.overlays -= icon([icon file here],[icon_state here])
Problem description:
I have a .dmi file. In that dmi file, I want it to play an animation. It will work when the animation loop is set to infinity but when the animation is only set to 1 time, it won't play at all. The overlay will still add but the animation will not play.