anchor.diff:  /obj/item/areaeditor/proc/get_area_type(area/A = get_area())
   	if(A.outdoors)
   		return AREA_SPACE
  +	if(istype(A, /area/shuttle/ftl))
  +		return AREA_STATION
   	var/list/SPECIALS = list(
   		/area/shuttle,
   		/area/admin,
  
positive.code: 		A.contents += turfs
  		A.SetDynamicLighting()
  	else
  		A = new
  		A.setup(str)
  		A.contents += turfs
  		A.SetDynamicLighting()
  
negative.code: 			if (!isturf(NT) || (NT in found) || (NT in pending))
  				continue
  
  			switch(check_tile_is_border(T, NT,dir))
  				if(BORDER_NONE)
  					pending+=NT
  				if(BORDER_BETWEEN)
  