Files
Bubberstation/code/modules/procedural mapping/mapGenerators/lava_river.dm
KorPhaeron b96bec5157 River Generation Module
This is going to be used for lava rivers in lavaland.
2016-01-09 12:06:55 -03:00

19 lines
538 B
Plaintext

/datum/mapGenerator/lavaland
var/start_z = 5
modules = list(/datum/mapGeneratorModule/river)
/datum/mapGenerator/lavaland/defineRegion(turf/Start, turf/End, replace = 0)
start_z = Start.z
..()
/datum/mapGeneratorModule/river
var/river_type = /turf/simulated/floor/plating/lava/smooth
var/river_nodes = 4
var/start_z = 5
/datum/mapGeneratorModule/river/generate()
if(istype(mother, /datum/mapGenerator/lavaland))
var/datum/mapGenerator/lavaland/L = mother
start_z = L.start_z
spawn_rivers(start_z, river_nodes, river_type)