Example...
mob/verb
CreateImage()
var/image/S = new("HiddenText",usr)
S.visibility = HIDDEN //or S.visibility |= HIDDEN this is just an example so I don't expect it to be 100% correct.
usr.see_invisible |= HIDDEN //usr can now see atoms with the HIDDEN invisibility
spawn(100)
usr.see_invisible &= ~HIDDEN //usr can no longer see the atoms
That is basically what I mean. Is this possible, and if so what is the correct way to do this?