ID:2054167
 
Resolved
A new appearance_flags value, TILE_BOUND, can turn off behavior that allows an atom to be seen even if it's far from its base tile. An atom with TILE_BOUND will act, for display purposes, as if its visible bounds are the exact tile it's on. If that tile is obscured by opacity or luminosity, so is a TILE_BOUND obj on it, even if that obj has pixel/step/transform offsets that place it well outside the bounds of that tile. TILE_BOUND is inherited by all images and overlays.
Applies to:DM Language
Status: Resolved (510.1332)

This issue has been resolved.
Space Station 13 uses pixel offsets on wall-mounted objects to determine which side they're visible from. Improved visibility code could ruin that effect, so atoms need a way to avoid it.
Lummox JR resolved issue with message:
A new appearance_flags value, TILE_BOUND, can turn off behavior that allows an atom to be seen even if it's far from its base tile. An atom with TILE_BOUND will act, for display purposes, as if its visible bounds are the exact tile it's on. If that tile is obscured by opacity or luminosity, so is a TILE_BOUND obj on it, even if that obj has pixel/step/transform offsets that place it well outside the bounds of that tile. TILE_BOUND is inherited by all images and overlays.
I should ask now, how does this interact with SEE_PIXEL?
Thanks so much lummox
In response to Clusterfack
Clusterfack wrote:
I should ask now, how does this interact with SEE_PIXEL?

It doesn't. An object with TILE_BOUND will either be visible or invisible depending on whether its tile is obscured or not.

This is mainly designed for things like SS13's wall-mounted objects that actually exist on the floor next to the wall.