anchor.diff:  					triggerCameraAlarm() //camera alarm triggers even if multiple EMPs are in effect.
   					if(emped == thisemp) //Only fix it if the camera hasn't been EMP'd again
   						network = previous_network
  -						icon_state = initial(icon_state)
   						stat &= ~EMPED
  +						update_icon()
   						if(can_use())
   							cameranet.addCamera(src)
   						emped = 0 //Resets the consecutive EMP count
  
positive.code: 		return
  	if(!isEmpProof())
  		if(prob(150/severity))
  			icon_state = "[initial(icon_state)]emp"
  			var/list/previous_network = network
  			network = list()
  			cameranet.removeCamera(src)
  
negative.code: 			visible_message("<span class='danger'>\The [src] [change_msg]!</span>")
  
  		playsound(src.loc, 'sound/items/Wirecutter.ogg', 100, 1)
  	update_icon()
  
  	// now disconnect anyone using the camera
  	//Apparently, this will disconnect anyone even if the camera was re-activated.
  