/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