anchor.diff:  
   		var/i = 0
   		var/icon/turf_icon
  +		var/icon/obj_icon
   		var/old_icon
   		var/old_icon_state
   		var/old_dir
  
positive.code: 	var/list/tiles = block(locate(x1, y1, z), locate(x2, y2, z))
  	var/hash = ""
  	var/temp
  
  	#ifdef MINIMAP_DEBUG
  	var/tiledata_path = "data/minimaps/debug_tiledata_[z].sav"
  
negative.code: 		var/new_dir
  
  		for (var/turf/tile in tiles)
  			if (tile.loc.type != /area/start && (tile.type != /turf/space || (locate(/obj/structure/lattice) in tile) || (locate(/obj/structure/transit_tube) in tile)) && !istype(tile, /turf/space/transit))
  				if (istype(tile.loc, /area/asteroid) || istype(tile.loc, /area/mine/unexplored) || istype(tile, /turf/simulated/mineral) || (istype(tile.loc, /area/space) && istype(tile, /turf/simulated/floor/plating/asteroid)))
  					new_icon = 'icons/turf/mining.dmi'
  					new_icon_state = "rock"
  