anchor.diff:  				continue
   			var/turf/picked = pick(area_turfs)
   			if(is_station_level(picked.z))
  -				if(!(A.type in areas_all) && !is_type_in_typecache(A, station_areas_blacklist))
  +				if(!(A.type in areas_all) && !is_type_in_typecache(A, station_areas_blacklist) && is_type_in_typecache(A, station_areas_whitelist))
   					areas_all.Add(A.type)
   		else if(!(A.type in areas_all))
   			areas_all.Add(A.type)
  
positive.code: 	var/list/areas_with_LS = list()
  	var/list/areas_with_intercom = list()
  	var/list/areas_with_camera = list()
  	var/static/list/station_areas_blacklist = typecacheof(list(/area/station/holodeck/rec_center, /area/shuttle, /area/station/engineering/supermatter,
  					/area/space, /area/station/solars, /area/mine, /area/ruin, /area/centcom/asteroid))
  
  	if(SSticker.current_state == GAME_STATE_STARTUP)
  		to_chat(usr, "Game still loading, please hold!", confidential = TRUE)
  
negative.code: 
  /client/proc/cmd_admin_areatest_station()
  	set category = "Mapping"
  	set name = "Test Areas (STATION ONLY)"
  	cmd_admin_areatest(TRUE)
  
  /client/proc/cmd_admin_areatest_all()
  