/datum/element/undertile
Add to an object if you want to be able to be hidden under tiles
Vars | |
invisibility_level | level of invisibility applied when under a tile. Could be INVISIBILITY_OBSERVER if you still want it to be visible to ghosts |
---|---|
invisibility_trait | the invisiblity trait applied, like TRAIT_T_RAY_VISIBLE |
tile_overlay | an overlay for the tile if we wish to apply that |
use_alpha | whether we use alpha or not. TRUE uses ALPHA_UNDERTILE because otherwise we have 200 different instances of this element for different alphas |
use_anchor | We will switch between anchored and unanchored. for stuff like satchels that shouldn't be pullable under tiles but are otherwise unanchored |
Procs | |
hide | called when a tile has been covered or uncovered |
Var Details
invisibility_level
level of invisibility applied when under a tile. Could be INVISIBILITY_OBSERVER if you still want it to be visible to ghosts
invisibility_trait
the invisiblity trait applied, like TRAIT_T_RAY_VISIBLE
tile_overlay
an overlay for the tile if we wish to apply that
use_alpha
whether we use alpha or not. TRUE uses ALPHA_UNDERTILE because otherwise we have 200 different instances of this element for different alphas
use_anchor
We will switch between anchored and unanchored. for stuff like satchels that shouldn't be pullable under tiles but are otherwise unanchored
Proc Details
hide
called when a tile has been covered or uncovered