anchor.diff:  				loops += 1
   				continue
   			if(length(connected_turfs) >= range)
  -				return 
  +				return
   			if(TURFS_CAN_SHARE(reference_turf, valid_turf))
  -				loops = 0 
  -				connected_turfs |= valid_turf//add that to the original list				
  +				loops = 0
  +				connected_turfs |= valid_turf//add that to the original list
   		if(loops >= 7)//if the loop has gone 7 consecutive times with no new turfs added, return the result. Number is arbitrary, subject to change
   			return
   		counter += 1 //increment by one so the next loop will start at the next position in the list
  -				
  +
   /proc/create_area(mob/creator)
   	// Passed into the above proc as list/break_if_found
   	var/static/list/area_or_turf_fail_types = typecacheof(list(
  
positive.code:  * range - the max range to check
   *
   * Returns a list of turfs, which is an area of isolated atmos
   */ 
  /proc/create_atmos_zone(turf/source, range = INFINITY)
  	var/counter = 1 // a counter which increment each loop
  	var/loops = 0
  
negative.code: 
  	SEND_GLOBAL_SIGNAL(COMSIG_AREA_CREATED, newA, oldA, creator)
  	to_chat(creator, span_notice("You have created a new area, named [newA.name]. It is now weather proof, and constructing an APC will allow it to be powered."))
  	creator.log_message("created a new area: [AREACOORD(creator)] (previously \"[oldA.name]\")", LOG_GAME)
  	return TRUE
  
  #undef BP_MAX_ROOM_SIZE
  