zone
Vars | |
air | The zone's gas contents |
---|---|
atmos_sensitive_contents | Lazylist of atmos sensitive contents |
edges | An associative list of edge_source = edge. Will contain instantiated turfs and zones. |
invalid | If a zone is "invalid" it will not process |
last_air_temperature | The air temperature of the last tick() |
last_gas_list | The air list of last tick() |
name | A simple numerical value |
needs_update | Does SSzas need to update this zone? (SSzas.mark_zone_update(zone)) |
processing_graphic_cycle | An incrementing counter that keeps track of which air graphic cycle any sleeping procs may be in. |
Procs | |
add_tile_air | Assumes a given gas mixture, dividing it amongst the zone. |
add_turf | Adds the given turf to the zone |
dbg_data | Prints debug information to the given mob. Used by the "Zone Info" verb. Does not require ZASDBG compile define. |
invalidate | Marks the zone as invalid, removing it from the SSzas zone list. |
merge_into | Merges src into the given zone |
rebuild | Invalidates the zone and marks all of it's contents for update. |
remove_turf | Removes the given turf from the zone. Will invalidate the zone if it was the last turf. |
tick | Zone's process proc. |
Var Details
air
The zone's gas contents
atmos_sensitive_contents
Lazylist of atmos sensitive contents
edges
An associative list of edge_source = edge. Will contain instantiated turfs and zones.
invalid
If a zone is "invalid" it will not process
last_air_temperature
The air temperature of the last tick()
last_gas_list
The air list of last tick()
name
A simple numerical value
needs_update
Does SSzas need to update this zone? (SSzas.mark_zone_update(zone))
processing_graphic_cycle
An incrementing counter that keeps track of which air graphic cycle any sleeping procs may be in.
Proc Details
add_tile_air
Assumes a given gas mixture, dividing it amongst the zone.
add_turf
Adds the given turf to the zone
dbg_data
Prints debug information to the given mob. Used by the "Zone Info" verb. Does not require ZASDBG compile define.
invalidate
Marks the zone as invalid, removing it from the SSzas zone list.
merge_into
Merges src into the given zone
rebuild
Invalidates the zone and marks all of it's contents for update.
remove_turf
Removes the given turf from the zone. Will invalidate the zone if it was the last turf.
tick
Zone's process proc.