anchor.diff:  	start_active = 1
   	name = "motion-sensitive security camera"
   
  -/obj/machinery/camera/motion/New()
  +/obj/machinery/camera/motion/Initialize()
   	..()
   	upgradeMotion()
   
  
positive.code: 	start_active = 1
  	icon_state = "xraycam" // Thanks to Krutchen for the icons.
  
  /obj/machinery/camera/xray/New()
  	..()
  	upgradeXRay()
  
  
negative.code: 	assembly.upgrades.Add(new /obj/item/device/analyzer(assembly))
  	upgrades |= CAMERA_UPGRADE_XRAY
  
  // If you are upgrading Motion, and it isn't in the camera's Initialize(), add it to the machines list.
  /obj/machinery/camera/proc/upgradeMotion()
  	assembly.upgrades.Add(new /obj/item/device/assembly/prox_sensor(assembly))
  	upgrades |= CAMERA_UPGRADE_MOTION
  