anchor.diff:  			flag.loc = get_turf(flag.reset)
   			points++
   			for(var/mob/M in player_list)
  -				if(M.z == src.z)
  +				var/area/mob_area = get_area(M)
  +				if(istype(mob_area, /area/ctf))
   					M << "<span class='userdanger'>[user.real_name] has captured \the [flag], scoring a point for [team] team! They now have [points]/[points_to_win] points!</span>"
   		if(points >= points_to_win)
   			victory()
  
positive.code: 		dropped(user)
  		return
  	for(var/mob/M in player_list)
  		if(M.z == user.z)
  			M << "<span class='userdanger'>\The [src] has been taken!</span>"
  	SSobj.processing.Remove(src)
  
  
negative.code: 	if(world.time > reset_cooldown)
  		src.loc = get_turf(src.reset)
  		for(var/mob/M in player_list)
  			var/area/mob_area = get_area(M)
  			if(istype(mob_area, /area/ctf))
  				M << "<span class='userdanger'>\The [src] has been returned to base!</span>"
  		SSobj.processing.Remove(src)
  
  