Daedalus Dock - Modules - TypesVar Details - Proc Details

tile

TILE STACKS

Allows us to place a turf on a plating.

Vars

replace_platingAllows us to replace the plating we are attacking if our baseturfs are the same.
tile_reskin_typesCached associative lazy list to hold the radial options for tile reskinning. See tile_reskinning.dm for more information. Pattern: list[type] -> image
tile_rotate_dirsCached associative lazy list to hold the radial options for tile dirs. See tile_reskinning.dm for more information.
turf_dirWhat dir will the turf have?
turf_typeWhat type of turf does this tile produce.

Procs

place_tilePlace our tile on a plating, or replace it.
tile_reskin_listCaches associative lists with type path index keys and images of said type's initial icon state (typepath -> image).

Var Details

replace_plating

Allows us to replace the plating we are attacking if our baseturfs are the same.

tile_reskin_types

Cached associative lazy list to hold the radial options for tile reskinning. See tile_reskinning.dm for more information. Pattern: list[type] -> image

tile_rotate_dirs

Cached associative lazy list to hold the radial options for tile dirs. See tile_reskinning.dm for more information.

turf_dir

What dir will the turf have?

turf_type

What type of turf does this tile produce.

Proc Details

place_tile

Place our tile on a plating, or replace it.

Arguments:

tile_reskin_list

Caches associative lists with type path index keys and images of said type's initial icon state (typepath -> image).