anchor.diff:  	var/list/image_cache = the_eye.placement_images
   	for(var/i in 1 to image_cache.len)
   		var/image/I = image_cache[i]
  -		I.loc = eyeturf
   		var/list/coords = image_cache[I]
   		var/turf/T = locate(eyeturf.x + coords[1], eyeturf.y + coords[2], eyeturf.z)
  +		I.loc = T
   		if(checkLandingTurf(T, overlappers))
   			I.icon_state = "green"
   		else
   			I.icon_state = "red"
   			. = FALSE
   
  -/obj/machinery/computer/camera_advanced/shuttle_docker/proc/checkLandingTurf(turf/T, list/overlappers) 
  -	// Too close to the map edge is never allowed 
  -	if(!T || T.x == 1 || T.y == 1 || T.x == world.maxx || T.y == world.maxy) 
  +/obj/machinery/computer/camera_advanced/shuttle_docker/proc/checkLandingTurf(turf/T, list/overlappers)
  +	// Too close to the map edge is never allowed
  +	if(!T || T.x == 1 || T.y == 1 || T.x == world.maxx || T.y == world.maxy)
   		return FALSE
  -	// If it's one of our shuttle areas assume it's ok to be there 
  -	if(shuttle_port.shuttle_areas[T.loc]) 
  +	// If it's one of our shuttle areas assume it's ok to be there
  +	if(shuttle_port.shuttle_areas[T.loc])
   		return TRUE
   	// Checking for overlapping dock boundaries
   	for(var/i in 1 to overlappers.len)
  
positive.code: 		var/Tmp = coords[1]
  		coords[1] = coords[2]
  		coords[2] = -Tmp
  		pic.pixel_x = coords[1] * 32
  		pic.pixel_y = coords[2] * 32
  	var/Tmp = x_offset
  	x_offset = y_offset
  	y_offset = -Tmp
  
negative.code: 		var/list/ys = overlap[2]
  		if(xs["[T.x]"] && ys["[T.y]"])
  			return FALSE
  	if(space_turfs_only && !isspaceturf(T))
  		return FALSE
  	return TRUE
  
  