///This type is responsible for any map generation behavior that is done in areas, override this to allow for area-specific map generation. This generation is ran by areas in initialize. /datum/map_generator ///This proc will be ran by areas on Initialize, and provides the areas turfs as argument to allow for generation. /datum/map_generator/proc/generate_terrain(list/turfs, area/generate_in) return /// Populate terrain with flora, fauna, features and basically everything that isn't a turf /datum/map_generator/proc/populate_terrain(list/turfs, area/generate_in) return