/datum/random_map/noise/magma
descriptor = "magma"
smoothing_iterations = 1
/datum/random_map/noise/magma/replace_space
descriptor = "magma (replacement)"
target_turf_type = /turf/space
/datum/random_map/noise/magma/get_map_char(var/value)
var/val = min(9,max(0,round((value/cell_range)*10)))
if(isnull(val)) val = 0
switch(val)
if(0)
return "~"
if(1)
return "~"
if(2)
return "~"
if(3)
return "[pick(list(".",","))]"
if(4)
return "[pick(list(".",","))]"
/datum/random_map/noise/magma/get_appropriate_path(var/value)
var/val = min(9,max(0,round((value/cell_range)*10)))
if(isnull(val)) val = 0
switch(val)
if(0 to 4)
return /turf/simulated/lava
else
return /turf/simulated/floor/asteroid/basalt