anchor.diff:  	qdel(src)
   	return
   
  +/obj/machinery/camera/attack_alien(mob/living/carbon/alien/humanoid/user as mob)
  +	if(!istype(user))
  +		return
  +	user.do_attack_animation(src)
  +	status = 0
  +	visible_message("<span class='warning'>\The [user] slashes at [src]!</span>")
  +	playsound(src.loc, 'sound/weapons/slash.ogg', 100, 1)
  +	icon_state = "[initial(icon_state)]1"
  +	add_hiddenprint(user)
  +	deactivate(user,0)
  +
   /obj/machinery/camera/proc/setViewRange(var/num = 7)
   	src.view_range = num
   	cameranet.updateVisibility(src, 0)
  
positive.code: 	cam["x"] = x
  	cam["y"] = y
  	cam["z"] = z
  	return cam	
negative.code: 	assembly.update_icon()
  
  	invalidateCameraCache()
  
  	/* // Use this to look for cameras that have the same c_tag.
  	for(var/obj/machinery/camera/C in cameranet.cameras)
  		var/list/tempnetwork = C.network&src.network
  