door
Vars | |
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. |
Procs | |
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. |
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.