anchor.diff:  /obj/item/device/transfer_valve/process_activation(var/obj/item/device/D)
   	if(toggle)
   		toggle = 0
  -		toggle_valve()
  +		toggle_valve(D)
   		spawn(50) // To stop a signal being spammed from a proxy sensor constantly going off or whatever
   			toggle = 1
   
  
positive.code: 	it explodes properly when it gets a signal (and it does).
  	*/
  
  /obj/item/device/transfer_valve/proc/toggle_valve()
  	if(valve_open==0 && (tank_one && tank_two))
  		valve_open = 1
  		var/turf/bombturf = get_turf(src)
  
negative.code: 			attacher_name = "Unknown"
  		else
  			attacher_name = "[attacher.name]([attacher.ckey])"
  			
  		var/signaler_info = ""
  		if(istype(D,/obj/item/device/assembly/signaler))
  			var/obj/item/device/assembly/signaler/S = D
  			signaler_info = "by remote signal [S.code]/[format_frequency(S.frequency)] "
  			
  		var/log_str1 = "Bomb valve opened [signaler_info]in "
  		var/log_str2 = "with [attached_device ? attached_device : "no device"] attacher: [attacher_name]"
  
  		var/log_attacher = ""
  