Space Station 13 - Modules - TypesVar Details - Proc Details

door

Vars

autocloseBoolean. Whether or not the door will automatically close.
autoset_accessBoolean. Determines whether the door will automatically set its access from the areas surrounding it during init. Can be used for mapping.
blend_objectsList. Objects to blend sprite connections with.
block_air_zonesBoolean. If set, air zones cannot merge across the door even when it is opened.
close_door_atInteger. The world.time to automatically close the door, if possible. TODO: Replace with timers.
connectionsList. Directions the door has wall connections in.
fillersList. Player view blocking fillers for multi-tile doors.
glassBoolean. Whether or not the door is considered a glass door.
heat_proofBoolean. Whether or not the door is heat proof. Affects turf thermal conductivity for non-opaque doors. Provided for mapping use.
normalspeedBoolean. Whether or not the door waits before closing. Generally tied to the timing wire.
operatingInteger (One of DOOR_OPERATING_*). The door's operating state.
p_openBoolean. Whether or not the door's panel is open.
pry_modFloat. Multiplier applied to mob AI door prying time.
repairingInstance of material stack that's been added to the door for repairs.
visibleBoolean. Whether or not the door blocks vision.
widthInteger. Width of the door in tiles.

Procs

get_adjusted_dirChecks which way the airlock is facing and adjusts the direction accordingly. For use with multi-tile airlocks.
update_boundsSets 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.

Var Details

autoclose

Boolean. Whether or not the door will automatically close.

autoset_access

Boolean. Determines whether the door will automatically set its access from the areas surrounding it during init. Can be used for mapping.

blend_objects

List. Objects to blend sprite connections with.

block_air_zones

Boolean. If set, air zones cannot merge across the door even when it is opened.

close_door_at

Integer. The world.time to automatically close the door, if possible. TODO: Replace with timers.

connections

List. Directions the door has wall connections in.

fillers

List. Player view blocking fillers for multi-tile doors.

glass

Boolean. Whether or not the door is considered a glass door.

heat_proof

Boolean. Whether or not the door is heat proof. Affects turf thermal conductivity for non-opaque doors. Provided for mapping use.

normalspeed

Boolean. Whether or not the door waits before closing. Generally tied to the timing wire.

operating

Integer (One of DOOR_OPERATING_*). The door's operating state.

p_open

Boolean. Whether or not the door's panel is open.

pry_mod

Float. Multiplier applied to mob AI door prying time.

repairing

Instance of material stack that's been added to the door for repairs.

visible

Boolean. Whether or not the door blocks vision.

width

Integer. Width of the door in tiles.

Proc Details

get_adjusted_dir

Checks which way the airlock is facing and adjusts the direction accordingly. For use with multi-tile airlocks.

update_bounds

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.