Daedalus Dock - Modules - TypesVar Details

Spatial Grid Cell

used by /datum/controller/subsystem/spatial_grid to cover every z level so that the coordinates of every turf in the world corresponds to one of these in the subsystems list of grid cells by z level. each one of these contains content lists holding all atoms meeting a certain criteria that is in our borders. these datums shouldnt have significant behavior, they should just hold data. the lists are filled and emptied by the subsystem.

Vars

atmos_contentsevery atmos machine inside this cell
cell_xour x index in the list of cells. this is our index inside of our row list
cell_your y index in the list of cells. this is the index of our row list inside of our z level grid
cell_zwhich z level we belong to, corresponding to the index of our gridmap in SSspatial_grid.grids_by_z_level
client_contentsevery client possessed mob inside this cell
hearing_contentsevery hearing sensitive movable inside this cell
radio_atmos_contentsevery atmos radio listener in this cell
radio_nonatmos_contentsevery non-atmos radio listener in this cell

Var Details

atmos_contents

every atmos machine inside this cell

cell_x

our x index in the list of cells. this is our index inside of our row list

cell_y

our y index in the list of cells. this is the index of our row list inside of our z level grid

cell_z

which z level we belong to, corresponding to the index of our gridmap in SSspatial_grid.grids_by_z_level

client_contents

every client possessed mob inside this cell

hearing_contents

every hearing sensitive movable inside this cell

radio_atmos_contents

every atmos radio listener in this cell

radio_nonatmos_contents

every non-atmos radio listener in this cell