Files
Bubberstation/code/modules/procedural mapping/mapGenerators/lava_river.dm
2016-03-29 13:38:56 -06:00

19 lines
533 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/open/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)