anchor.diff:  
   					target_turf = locate(tx+j, ty+i, asteroid_z)
   
  -					if(target_turf.has_resources)
  -
  -						var/printcolor
  -						if(map[MAP_CELL] > (range*0.60))
  -							printcolor = "#FF0000"
  -						else if(map[MAP_CELL] > (range*0.40))
  -							printcolor = "#00FF00"
  -						else
  -							printcolor = "#0000FF"
  -						target_turf.color = "#[printcolor]"
  +					if(target_turf && target_turf.has_resources)
  +
   						target_turf.resources = list()
  -
   						target_turf.resources["silicates"] = rand(RESOURCE_HIGH_MIN,RESOURCE_HIGH_MAX)
   						target_turf.resources["carbonaceous rock"] = rand(RESOURCE_HIGH_MIN,RESOURCE_HIGH_MAX)
   
  
positive.code: #define MAX_DEEP_COUNT 300
  #define ITERATE_BEFORE_FAIL 200
  
  #define RESOURCE_HIGH_MAX 8
  #define RESOURCE_HIGH_MIN 5
  #define RESOURCE_MID_MAX 4
  #define RESOURCE_MID_MIN 2
  #define RESOURCE_LOW_MAX 1
  #define RESOURCE_LOW_MIN 0
  
  
negative.code: 
  	var/random_variance_chance = 25
  	var/random_element = 0.5
  
  /datum/ore_distribution/proc/map_is_sane()
  	if(!map) return 0
  