Space Station 13 - Modules - TypesVar Details - Proc Details

turf

Any floor or wall. What makes up the station and the rest of the map.

Vars

holodeck_compatiblethe holodeck can load onto this turf if TRUE
overfloor_placedIf there's a tile over a basic floor that can be ripped out

Procs

GetAtmosAdjacentTurfsReturns a list of adjacent turfs that can share air with this one. alldir includes adjacent diagonal tiles that can share air with both of the related adjacent cardinal tiles
IgniteTurfCalled when attempting to set fire to a turf
InitializeTurf Initialize
LinkBlockedWithAccessFor seeing if we can actually move between 2 given turfs while accounting for our access and the caller's pass_flags
consider_pressure_differenceSPACEWIND
fromShuttleMoveBase procs
is_blocked_turfCheck whether the specified turf is blocked by something dense inside it with respect to a specific atom.
is_blocked_turf_ignore_climbableChecks whether the specified turf is blocked by something dense inside it, but ignores anything with the climbable trait
process_cellSIMULATION
reachableAdjacentAtmosTurfsReturns adjacent turfs in cardinal directions that are reachable via atmos
reachableAdjacentTurfsReturns adjacent turfs to this turf that are reachable, in all cardinal directions

Var Details

holodeck_compatible

the holodeck can load onto this turf if TRUE

overfloor_placed

If there's a tile over a basic floor that can be ripped out

Proc Details

GetAtmosAdjacentTurfs

Returns a list of adjacent turfs that can share air with this one. alldir includes adjacent diagonal tiles that can share air with both of the related adjacent cardinal tiles

IgniteTurf

Called when attempting to set fire to a turf

Initialize

Turf Initialize

Doesn't call parent, see /atom/proc/Initialize

LinkBlockedWithAccess

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

Arguments:

consider_pressure_difference

SPACEWIND

fromShuttleMove

Base procs

is_blocked_turf

Check whether the specified turf is blocked by something dense inside it with respect to a specific atom.

Returns truthy value TURF_BLOCKED_TURF_DENSE if the turf is blocked because the turf itself is dense. Returns truthy value TURF_BLOCKED_CONTENT_DENSE if one of the turf's contents is dense and would block a source atom's movement. Returns falsey value TURF_NOT_BLOCKED if the turf is not blocked.

Arguments:

is_blocked_turf_ignore_climbable

Checks whether the specified turf is blocked by something dense inside it, but ignores anything with the climbable trait

Works similar to is_blocked_turf(), but ignores climbables and has less options. Primarily added for jaunting checks

process_cell

SIMULATION

reachableAdjacentAtmosTurfs

Returns adjacent turfs in cardinal directions that are reachable via atmos

reachableAdjacentTurfs

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

Arguments: