/tg/ Station 13 - Modules - TypesVar Details - Proc Details

atmospherics_sanity

This test checks that all expected areas are connected to a starting area

Vars

crawled_areasList of areas already crawled, to prevent needless crawling
crawlsWe run this test in parallel, so we need to keep track of how many crawls are running This is to prevent stack overflow mostly
remaining_areasList of areas remaining to be checked
starting_areasList of areas to start crawling from

Procs

crawl_areaCrawls through an area, iterating over all vents/scrubbers and their connected pipelines
crawl_areasIterates over starting_areas and ensures that all goal areas are connected to atleast one start
crawl_pipelineCrawls through a pipeline, iterating over all connected machines and their connected areas

Var Details

crawled_areas

List of areas already crawled, to prevent needless crawling

crawls

We run this test in parallel, so we need to keep track of how many crawls are running This is to prevent stack overflow mostly

remaining_areas

List of areas remaining to be checked

starting_areas

List of areas to start crawling from

Proc Details

crawl_area

Crawls through an area, iterating over all vents/scrubbers and their connected pipelines

crawl_areas

Iterates over starting_areas and ensures that all goal areas are connected to atleast one start

crawl_pipeline

Crawls through a pipeline, iterating over all connected machines and their connected areas