mob/proc/GoInvisible()
var/image/i = image(src.appearance,src)
i.alpha = 100
src<<i
src.invisibility = 1
spawn(20)
src.invisibility = 0
del(i)
Problem description:
The above works just fine, however the image affixed does not animate/move as the player moves.
The goal is to have the player go invisible (with the potential for other players to see through the trick if their relevant skill is high enough), but for the user to see a translucent version of themselves - primarily for navigation purposes.
One solution is to place a non-directional marker on the player (instead of their appearance), but I'd rather not cheap out.