This is done by just setting it to a high layer and using it to draw the lower part of the sprite. Does mean we need to split all our airlocks up into bits but that's life babyyyyyyyyy.
this is currently unused, I'm adding it under the assumption that it will be helpful and people might not know my shitcode well enough to implement it easy. if it's still unused on pr it'll get wiped
Adds an overlay to airlocks that lets us walk "through" them
This is done by just setting it to a high layer and using it to draw the lower part of the sprite. Does mean we need to split all our airlocks up into bits but that's life babyyyyyyyyy.
Redoes door animation code, moving the icon state stuff to update_icon_state
This lets me do shit in update_overlays like render a mirror higher up for shutters.
Plus I think the code is nicer, idk tho
Implements directional layering for firedoors. I think these need more sprites but it's better at least
Ensures frills block emissives properly (IE: all emissives they render above/below
This is done by rendering frills as an emissive blocker ABOVE the emissive plane.
adds an emissive plate above frills
this is currently unused, I'm adding it under the assumption that it will be helpful and people might not know my shitcode well enough to implement it easy. if it's still unused on pr it'll get wiped