ID:1871623
 
Applies to:DM Language
Status: Open

Issue hasn't been assigned a status value.
Dunno why this was be a bad idea but why is it that if an atom has say
invisibility = 2
and a mob has
see_invis = 1
the mob cannot see it unless its added to the overlays list of something that the mob can see.
I'm not sure what you're asking.

When invisibility > see_invia, the object isn't supposed to be seen. That's normal.

Overlays however are not subject to invisibility and never have been. Visibility applies to the whole atom only.
Was asking if it would be a bad idea to make overlays subject to invisibility.
I can't imagine it would be trivial to pull off. You could probably do something with images though.
In response to Pomf123
Pomf123 wrote:
Was asking if it would be a bad idea to make overlays subject to invisibility.

Truthfully I don't see any application for that, and visibility is so ingrained at the atom level that it'd be way too difficult to move it strictly to the appearance level, even though it is an appearance setting. (Plus, there's a remote possibility this could break existing games.)
Fair enough, it was mostly based off of a failed attempt at making a lighting system less laggy. could only have to generate the object once and then it can be added to the overlays list of whatever. but ss13 uses see_invis to let ghosts see in the dark among other lighting things so it dun werk