Space Station 13 - Modules - TypesVar Details - Proc Details

door

Vars

assemblytypeThe type of door frame to drop during deconstruction
barricadedIs this door barricaded?
explosion_cooldownSo explosion doesn't deal extra damage for multitile airlocks
fillersList. Player view blocking fillers for multi-tile doors.
foam_levelHow many levels of foam do we have on us? Capped at 5
idID for the window tint button, or another external control
operatingIs it currently in the process of opening, closing or being tampered
safeWhether the door detects things and mobs in its way and reopen or crushes them.
spark_block_cooldownBlocks the door from making sparks when on cooldown. Lag preventor, disabled by disable_door_sparks for 3 seconds
superconductivityHow much this door reduces superconductivity to when closed.
unres_sidesUnrestricted sides. A bitflag for which direction (if any) can open the door with no access.

Procs

ex_actWe don't wanna end up getting ex_act() multiple times because we are located at multiple tiles
update_boundsChecks 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.