Paradise Station 13 - Modules - TypesVar Details - Proc Details

turf

Vars

fixed_underlayIcon-smoothing variable to map a diagonal wall corner with a fixed underlay.
oxygenProperties for open tiles (/floor) All the gas vars, on the turf, are meant to be utilized for initializing a gas datum and setting its first gas values; the turf vars are never further modified at runtime; it is never directly used for calculations by the atmospherics system.
pathing_pass_methodHow pathing algorithm will check if this turf is passable by itself (not including content checks). By default it's just density check. WARNING: Currently to use a density shortcircuiting this does not support dense turfs with special allow through function
real_layerSet if the turf should appear on a different layer while in-game and map editing, otherwise use normal layer.
transparent_floorused to check if pipes should be visible under the turf or not

Procs

AdjacentTurfsReturns the adjacent turfs. Can check for density or cardinal directions only instead of all 8, or just dense turfs entirely. dense_only takes precedence over open_only.
LinkBlockedWithAccessFor seeing if we can actually move between 2 given turfs while accounting for our access and the caller's pass_flags
reachableAdjacentTurfsReturns adjacent turfs to this turf that are reachable, in all cardinal directions

Var Details

fixed_underlay

Icon-smoothing variable to map a diagonal wall corner with a fixed underlay.

oxygen

Properties for open tiles (/floor) All the gas vars, on the turf, are meant to be utilized for initializing a gas datum and setting its first gas values; the turf vars are never further modified at runtime; it is never directly used for calculations by the atmospherics system.

pathing_pass_method

How pathing algorithm will check if this turf is passable by itself (not including content checks). By default it's just density check. WARNING: Currently to use a density shortcircuiting this does not support dense turfs with special allow through function

real_layer

Set if the turf should appear on a different layer while in-game and map editing, otherwise use normal layer.

transparent_floor

used to check if pipes should be visible under the turf or not

Proc Details

AdjacentTurfs

Returns the adjacent turfs. Can check for density or cardinal directions only instead of all 8, or just dense turfs entirely. dense_only takes precedence over open_only.

LinkBlockedWithAccess

For seeing if we can actually move between 2 given turfs while accounting for our access and the caller's pass_flags

Assumes destinantion turf is non-dense - check and shortcircuit in code invoking this proc to avoid overhead.

Arguments:

reachableAdjacentTurfs

Returns adjacent turfs to this turf that are reachable, in all cardinal directions

Arguments: