Shiptest 13 - Modules - TypesDefine Details

code/__DEFINES/turfs.dm

CHANGETURF_DEFER_CHANGEDefers call of proc AfterChange in ChangeTurf.
CHANGETURF_IGNORE_AIRThis flag prevents changeturf from gathering air from nearby turfs to fill the new turf with an approximation of local air
CHANGETURF_FORCEOPPrevents ChangeTurf from returning without an operation if the given path and baseturfs are identical to the pre-existing ones and the preloader is not engaged.
CHANGETURF_SKIPA flag for PlaceOnTop to just instance the new turf instead of calling ChangeTurf. Used for uninitialized turfs NOTHING ELSE
CHANGETURF_INHERIT_AIRInherit air from previous turf. Implies CHANGETURF_IGNORE_AIR
CHANGETURF_DEFER_BATCHDefers smoothing and starlight recalculation in ChangeTurf so that they may later be more performantly done in bulk.

Define Details

CHANGETURF_DEFER_BATCH

Defers smoothing and starlight recalculation in ChangeTurf so that they may later be more performantly done in bulk.

CHANGETURF_DEFER_CHANGE

Defers call of proc AfterChange in ChangeTurf.

CHANGETURF_FORCEOP

Prevents ChangeTurf from returning without an operation if the given path and baseturfs are identical to the pre-existing ones and the preloader is not engaged.

CHANGETURF_IGNORE_AIR

This flag prevents changeturf from gathering air from nearby turfs to fill the new turf with an approximation of local air

CHANGETURF_INHERIT_AIR

Inherit air from previous turf. Implies CHANGETURF_IGNORE_AIR

CHANGETURF_SKIP

A flag for PlaceOnTop to just instance the new turf instead of calling ChangeTurf. Used for uninitialized turfs NOTHING ELSE