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

automapper

Vars

config_fileThe path to our TOML file
loaded_configOur loaded TOML file
preloaded_map_templatesOur preloaded map templates
turf_blacklistsBlacklisted turfs - Blocks the mapping, and template system from overriding Cleaned right before actual automapper templates are placed

Procs

drop_turf_blacklistsCalled from SSmapping, once the actual generation of everything is done This is to save on memory and also to not leave turfs hanging around in harddel territory
gen_turf_blacklistsThis returns a list of turfs that have been preloaded and preselected using our templates.
has_turf_noopGet whether a given turf of the map template is a /turf/template_noop.
init_contentsCentCom atoms aren't initialized but already exist, so must be properly initialized and then qdel'd. Arguments:
load_templates_from_cacheAssuming we have preloaded our templates, this will load them from the cache.
preload_templates_from_tomlThis will preload our templates into a cache ready to be loaded later.

Var Details

config_file

The path to our TOML file

loaded_config

Our loaded TOML file

preloaded_map_templates

Our preloaded map templates

turf_blacklists

Blacklisted turfs - Blocks the mapping, and template system from overriding Cleaned right before actual automapper templates are placed

Proc Details

drop_turf_blacklists

Called from SSmapping, once the actual generation of everything is done This is to save on memory and also to not leave turfs hanging around in harddel territory

gen_turf_blacklists

This returns a list of turfs that have been preloaded and preselected using our templates.

Not really useful outside of load groups.

has_turf_noop

Get whether a given turf of the map template is a /turf/template_noop.

You'd think there would be a better API way of doing this, but there is not.

Arguments:

init_contents

CentCom atoms aren't initialized but already exist, so must be properly initialized and then qdel'd. Arguments:

load_templates_from_cache

Assuming we have preloaded our templates, this will load them from the cache.

preload_templates_from_toml

This will preload our templates into a cache ready to be loaded later.

IMPORTANT: This requires Z levels to exist in order to function, so make sure it is preloaded AFTER that.