anchor.diff:  ///Mining Base////
   
  +#define ZONE_SET	0
   #define BAD_ZLEVEL	1
   #define BAD_AREA	2
   #define BAD_COORDS	3
  -#define ZONE_SET	4
  +#define BAD_TURF	4
   
   /area/shuttle/auxillary_base
   	name = "Auxillary Base"
  
positive.code: 		possible_destinations = "mining_home;mining_away;landing_zone_dock;mining_public"
  
  /obj/machinery/computer/auxillary_base/proc/set_landing_zone(turf/T, mob/user, var/no_restrictions)
  
  	var/obj/docking_port/mobile/auxillary_base/base_dock = locate(/obj/docking_port/mobile/auxillary_base) in SSshuttle.mobile
  	if(!base_dock) //Not all maps have an Aux base. This object is useless in that case.
  		to_chat(user, "<span class='warning'>This station is not equipped with an auxillary base. Please contact your Nanotrasen contractor.</span>")
  		return
  	if(!no_restrictions)
  		if(T.z != ZLEVEL_MINING)
  			return BAD_ZLEVEL
  		var/colony_radius = max(base_dock.width, base_dock.height)*0.5
  		if(T.x - colony_radius < 1 || T.x + colony_radius >= world.maxx || T.y - colony_radius < 1 || T.y + colony_radius >= world.maxx)
  			return BAD_COORDS //Avoid dropping the base too close to map boundaries, as it results in parts of it being left in space
  
  		var/list/area_counter = get_areas_in_range(colony_radius, T)
  		if(area_counter.len > 1) //Avoid smashing ruins unless you are inside a really big one
  			return BAD_AREA
  
  
  	var/area/A = get_area(T)
  
negative.code: /obj/structure/mining_shuttle_beacon/attack_robot(mob/user)
  	return attack_hand(user) //So borgies can help
  
  #undef ZONE_SET
  #undef BAD_ZLEVEL
  #undef BAD_AREA
  #undef BAD_COORDS
  <<<<<<< HEAD
  #undef ZONE_SET
  =======
  #undef BAD_TURF
  >>>>>>> 19e2a76... minor set_landing_zone() refactor (#33780)
  