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

ore_generation

Vars

available_bouldersAll the boulders that have been produced by ore vents to be pulled by BRM machines.
ore_spread_probabilitiesProbabilities by type and depth to generate ores
ore_turfsList of ore turfs that want to be randomized
ore_vent_mineralsA list of all the minerals that are being mined by ore vents. We reset this list every time cave generation is done. Generally Should be empty by the time initialize ends on lavaland. Each key value is the number of vents that will have this ore as a unique possible choice. If we call cave_generation more than once, we copy a list from the lists in lists/ores_spawned.dm
ores_generatedAmount of ores by type generated
possible_ventsAll the ore vents that are currently in the game, not just the ones that are producing boulders.
processed_ventsAll ore vents that are currently producing boulders.

Procs

calculate_ore_spreadGenerates debug data about ore spread among rock turfs

Var Details

available_boulders

All the boulders that have been produced by ore vents to be pulled by BRM machines.

ore_spread_probabilities

Probabilities by type and depth to generate ores

ore_turfs

List of ore turfs that want to be randomized

ore_vent_minerals

A list of all the minerals that are being mined by ore vents. We reset this list every time cave generation is done. Generally Should be empty by the time initialize ends on lavaland. Each key value is the number of vents that will have this ore as a unique possible choice. If we call cave_generation more than once, we copy a list from the lists in lists/ores_spawned.dm

ores_generated

Amount of ores by type generated

possible_vents

All the ore vents that are currently in the game, not just the ones that are producing boulders.

processed_vents

All ore vents that are currently producing boulders.

Proc Details

calculate_ore_spread

Generates debug data about ore spread among rock turfs