anchor.diff:  
   /datum/round_event/vent_clog/tick()
   	if(activeFor % interval == 0)
  -		var/obj/vent = pick_n_take(vents)
  +		var/obj/machinery/atmospherics/components/unary/vent = pick_n_take(vents)
  +		while(vent && vent.welded)
  +			vent = pick_n_take(vents)
  +
   		if(vent && vent.loc)
  -			var/list/gunk = list("water","carbon","flour","radium","toxin","cleaner","nutriment","condensedcapsaicin","mushroomhallucinogen","lube",
  -								 "plantbgone","banana","charcoal","space_drugs","morphine","holywater","ethanol","hot_coco","facid")
   			var/datum/reagents/R = new/datum/reagents(50)
   			R.my_atom = vent
   			R.add_reagent(pick(gunk), 50)
  
positive.code: 			smoke.set_up(R, 1, vent, silent = 1)
  			playsound(vent.loc, 'sound/effects/smoke.ogg', 50, 1, -3)
  			smoke.start()
  			qdel(R)
negative.code: 	endWhen			= 35
  	var/interval 	= 2
  	var/list/vents  = list()
  	var/list/gunk = list("water","carbon","flour","radium","toxin","cleaner","nutriment","condensedcapsaicin","mushroomhallucinogen","lube",
  								 "plantbgone","banana","charcoal","space_drugs","morphine","holywater","ethanol","hot_coco","facid")
  
  /datum/round_event/vent_clog/announce()
  	priority_announce("The scrubbers network is experiencing a backpressure surge. Some ejection of contents may occur.", "Atmospherics alert")
  