anchor.diff:  	item = /obj/item/card/id/syndicate
   	cost = 2
   
  +/datum/uplink_item/stealthy_tools/ai_detector
  +	name = "Artificial Intelligence Detector"
  +	desc = "A functional multitool that turns red when it detects an artificial intelligence watching it, and can be \
  +			activated to display their exact viewing location and nearby security camera blind spots. Knowing when \
  +			an artificial intelligence is watching you is useful for knowing when to maintain cover, and finding nearby \
  +			blind spots can help you identify escape routes."
  +	item = /obj/item/multitool/ai_detect
  +	cost = 1
  +
  +/datum/uplink_item/stealthy_tools/chameleon
  +	name = "Chameleon Kit"
  +	desc = "A set of items that contain chameleon technology allowing you to disguise as pretty much anything on the station, and more! \
  +			Due to budget cuts, the shoes don't provide protection against slipping."
  +	item = /obj/item/storage/box/syndie_kit/chameleon
  +	cost = 2
  +	exclude_modes = list(/datum/game_mode/nuclear)
  +
   /datum/uplink_item/stealthy_tools/chameleon_proj
   	name = "Chameleon Projector"
   	desc = "Projects an image across a user, disguising them as an object scanned with it, as long as they don't \
  
positive.code: 	surplus = 35
  	include_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops)
  
  /datum/uplink_item/dangerous/bioterror
  	name = "Biohazardous Chemical Sprayer"
  	desc = "A handheld chemical sprayer that allows a wide dispersal of selected chemicals. Especially tailored by the Tiger \
  			Cooperative, the deadly blend it comes stocked with will disorient, damage, and disable your foes... \
  			Use with extreme caution, to prevent exposure to yourself and your fellow operatives."
  	item = /obj/item/reagent_containers/spray/chemsprayer/bioterror
  	cost = 20
  	surplus = 0
  	include_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops)
  
  /datum/uplink_item/stealthy_weapons/virus_grenade
  	name = "Fungal Tuberculosis Grenade"
  	desc = "A primed bio-grenade packed into a compact box. Comes with five Bio Virus Antidote Kit (BVAK) \
  			autoinjectors for rapid application on up to two targets each, a syringe, and a bottle containing \
  
negative.code: 	surplus = 75
  	restricted = TRUE
  
  /datum/uplink_item/device_tools/magboots
  	name = "Blood-Red Magboots"
  	desc = "A pair of magnetic boots with a Syndicate paintjob that assist with freer movement in space or on-station \
  			during gravitational generator failures. These reverse-engineered knockoffs of Nanotrasen's \
  			'Advanced Magboots' slow you down in simulated-gravity environments much like the standard issue variety."
  	item = /obj/item/clothing/shoes/magboots/syndie
  	cost = 2
  	include_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops)
  
  /datum/uplink_item/device_tools/briefcase_launchpad
  	name = "Briefcase Launchpad"
  	desc = "A briefcase containing a launchpad, a device able to teleport items and people to and from targets up to eight tiles away from the briefcase. \
  			Also includes a remote control, disguised as an ordinary folder. Touch the briefcase with the remote to link it."
  	surplus = 0
  	item = /obj/item/storage/briefcase/launchpad
  	cost = 6
  
  /datum/uplink_item/device_tools/camera_bug
  	name = "Camera Bug"
  	desc = "Enables you to view all cameras on the main network, set up motion alerts and track a target. \
  			Bugging cameras allows you to disable them remotely."
  	item = /obj/item/camera_bug
  	cost = 1
  	surplus = 90
  
  /datum/uplink_item/device_tools/military_belt
  	name = "Chest Rig"
  	desc = "A robust seven-slot set of webbing that is capable of holding all manner of tactical equipment."
  	item = /obj/item/storage/belt/military
  	cost = 1
  	exclude_modes = list(/datum/game_mode/nuclear)
  
  /datum/uplink_item/device_tools/emag
  	name = "Cryptographic Sequencer"
  	desc = "The cryptographic sequencer, electromagnetic card, or emag, is a small card that unlocks hidden functions \
  			in electronic devices, subverts intended functions, and easily breaks security mechanisms."
  	item = /obj/item/card/emag
  	cost = 6
  
  /datum/uplink_item/device_tools/fakenucleardisk
  	name = "Decoy Nuclear Authentication Disk"
  	desc = "It's just a normal disk. Visually it's identical to the real deal, but it won't hold up under closer scrutiny by the Captain. \
  			Don't try to give this to us to complete your objective, we know better!"
  	item = /obj/item/disk/nuclear/fake
  	cost = 1
  	surplus = 1
  	surplus_nullcrates = 0
  
  /datum/uplink_item/device_tools/frame
  	name = "F.R.A.M.E. PDA Cartridge"
  	desc = "When inserted into a personal digital assistant, this cartridge gives you five PDA viruses which \
  			when used cause the targeted PDA to become a new uplink with zero TCs, and immediately become unlocked. \
  			You will receive the unlock code upon activating the virus, and the new uplink may be charged with \
  			telecrystals normally."
  	item = /obj/item/cartridge/virus/frame
  	cost = 4
  	restricted = TRUE
  
  /datum/uplink_item/device_tools/failsafe
  	name = "Failsafe Uplink Code"
  	desc = "When entered the uplink will self-destruct immediately."
  	item = /obj/effect/gibspawner/generic
  	cost = 1
  	surplus = 0
  	restricted = TRUE
  	exclude_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops)
  
  /datum/uplink_item/device_tools/failsafe/spawn_item(spawn_path, mob/user, datum/component/uplink/U)
  	if(!U)
  		return
  	U.failsafe_code = U.generate_code()
  	to_chat(user, "The new failsafe code for this uplink is now : [U.failsafe_code].")
  	if(user.mind)
  		user.mind.store_memory("Failsafe code for [U.parent] : [U.failsafe_code]")
  	return U.parent //For log icon
  
  /datum/uplink_item/device_tools/toolbox
  	name = "Full Syndicate Toolbox"
  	desc = "The Syndicate toolbox is a suspicious black and red. It comes loaded with a full tool set including a \
  			multitool and combat gloves that are resistant to shocks and heat."
  	item = /obj/item/storage/toolbox/syndicate
  	cost = 1
  
  /datum/uplink_item/device_tools/hacked_module
  