door 
Vars | |
| assemblytype | The type of door frame to drop during deconstruction |
|---|---|
| barricaded | Is this door barricaded? |
| explosion_cooldown | So explosion doesn't deal extra damage for multitile airlocks |
| fillers | List. Player view blocking fillers for multi-tile doors. |
| foam_level | How many levels of foam do we have on us? Capped at 5 |
| id | ID for the window tint button, or another external control |
| operating | Is it currently in the process of opening, closing or being tampered |
| safe | Whether the door detects things and mobs in its way and reopen or crushes them. |
| spark_block_cooldown | Blocks the door from making sparks when on cooldown. Lag preventor, disabled by disable_door_sparks for 3 seconds |
| superconductivity | How much this door reduces superconductivity to when closed. |
| unres_sides | Unrestricted sides. A bitflag for which direction (if any) can open the door with no access. |
Procs | |
| ex_act | We don't wanna end up getting ex_act() multiple times because we are located at multiple tiles |
| update_bounds | Checks which way the airlock is facing and adjusts the direction accordingly. For use with multi-tile airlocks. |
Var Details
assemblytype 
The type of door frame to drop during deconstruction
barricaded 
Is this door barricaded?
explosion_cooldown 
So explosion doesn't deal extra damage for multitile airlocks
fillers 
List. Player view blocking fillers for multi-tile doors.
foam_level 
How many levels of foam do we have on us? Capped at 5
id 
ID for the window tint button, or another external control
operating 
Is it currently in the process of opening, closing or being tampered
safe 
Whether the door detects things and mobs in its way and reopen or crushes them.
spark_block_cooldown 
Blocks the door from making sparks when on cooldown. Lag preventor, disabled by disable_door_sparks for 3 seconds
superconductivity 
How much this door reduces superconductivity to when closed.
unres_sides 
Unrestricted sides. A bitflag for which direction (if any) can open the door with no access.
Proc Details
ex_act
We don't wanna end up getting ex_act() multiple times because we are located at multiple tiles
update_bounds
Checks which way the airlock is facing and adjusts the direction accordingly. For use with multi-tile airlocks.
Sets the bounds of the airlock. For use with multi-tile airlocks. If the airlock is multi-tile, it will set the bounds to be the size of the airlock. If the airlock doesn't already have fillers, it will create them. If the airlock already has fillers, it will move them to the correct location.