anchor.diff:  	var/list/areas_with_camera = list()
   	var/list/station_areas_blacklist = typecacheof(list(/area/holodeck/rec_center, /area/shuttle, /area/engine/supermatter, /area/science/test_area, /area/space, /area/solar, /area/mine, /area/ruin))
   
  +	if(on_station)
  +		dat += "<b>Only checking areas on station z-levels.</b><br><br>"
  +
   	for(var/area/A in world)
   		if(on_station)
   			var/turf/picked = safepick(get_area_turfs(A.type))
  
positive.code: 	var/list/areas_without_camera = areas_all - areas_with_camera
  
  	if(areas_without_APC.len)
  		to_chat(world, "<b>AREAS WITHOUT AN APC:</b>")
  		for(var/areatype in areas_without_APC)
  			to_chat(world, "* [areatype]")
  
  	if(areas_with_multiple_APCs.len)
  		to_chat(world, "<b>AREAS WITH MULTIPLE APCS:</b>")
  		for(var/areatype in areas_with_multiple_APCs)
  			to_chat(world,"* [areatype]")
  
  	if(areas_without_air_alarm.len)
  		to_chat(world, "<b>AREAS WITHOUT AN AIR ALARM:</b>")
  		for(var/areatype in areas_without_air_alarm)
  			to_chat(world, "* [areatype]")
  
  	if(areas_without_RC.len)
  		to_chat(world, "<b>AREAS WITHOUT A REQUEST CONSOLE:</b>")
  		for(var/areatype in areas_without_RC)
  			to_chat(world, "* [areatype]")
  
  	if(areas_without_light.len)
  		to_chat(world, "<b>AREAS WITHOUT ANY LIGHTS:</b>")
  		for(var/areatype in areas_without_light)
  			to_chat(world, "* [areatype]")
  
  	if(areas_without_LS.len)
  		to_chat(world, "<b>AREAS WITHOUT A LIGHT SWITCH:</b>")
  		for(var/areatype in areas_without_LS)
  			to_chat(world, "* [areatype]")
  
  	if(areas_without_intercom.len)
  		to_chat(world, "<b>AREAS WITHOUT ANY INTERCOMS:</b>")
  		for(var/areatype in areas_without_intercom)
  			to_chat(world, "* [areatype]")
  
  	if(areas_without_camera.len)
  		to_chat(world, "<b>AREAS WITHOUT ANY CAMERAS:</b>")
  		for(var/areatype in areas_without_camera)
  			to_chat(world, "* [areatype]")
  
  	if(!(areas_with_APC.len || areas_with_multiple_APCs.len || areas_with_air_alarm.len || areas_with_RC.len || areas_with_light.len || areas_with_LS.len || areas_with_intercom.len || areas_with_camera.len))
  		to_chat(world, "<b>No problem areas!</b>")
  
  /client/proc/cmd_admin_areatest_station()
  	set category = "Mapping"
  
negative.code: 
  	for(var/obj/machinery/power/apc/APC in GLOB.apcs_list)
  		var/area/A = APC.area
  		if(!A) //This is usually an indicator that the machines subsystem hasn't finished initializing.
  			dat += "Skipped over [APC] in invalid location, [APC.loc]. Game likely hasn't finished setting up yet.<br>"
  			continue
  		if(!(A.type in areas_with_APC))
  			areas_with_APC.Add(A.type)
  		else if(A.type in areas_all)
  