anchor.diff:  	return bugged_cameras
   
   
  -/obj/item/weapon/circuitboard/computer/camera_bug/proc/menu(list/cameras)
  +/obj/item/device/camera_bug/proc/menu(list/cameras)
   	if(!cameras || !cameras.len)
   		return "No bugged cameras found."
   
  
positive.code: 	throw_range	= 20
  	origin_tech = "syndicate=1;engineering=3"
  	flags = NOBLUDGEON
  	build_path = /obj/machinery/computer/camera_advanced/camera_bug
  
  	var/obj/machinery/camera/current = null
  
  
negative.code: 		user.unset_machine()
  		return 0
  	return 1
  /obj/item/device/camera_bug/on_unset_machine(mob/user)
  	user.reset_perspective(null)
  
  /obj/item/device/camera_bug/proc/get_cameras()
  	if( world.time > (last_net_update + 100))
  		bugged_cameras = list()
  		for(var/obj/machinery/camera/camera in cameranet.cameras)
  