anchor.diff:  	var/active = FALSE
   	var/activationCost = 300
   	var/activationUpkeep = 50
  -	var/disguise = "engineer"
  +	var/disguise = null
  +	var/disguise_icon_override = null
  +	var/disguise_pixel_offset = null
   	var/mob/listeningTo
   	var/static/list/signalCache = list( // list here all signals that should break the camouflage
   			COMSIG_PARENT_ATTACKBY,
  
positive.code: 			)
  	var/mob/living/silicon/robot/user // needed for process()
  	var/animation_playing = FALSE
  
  /obj/item/borg_chameleon/Initialize()
  	. = ..()
  
negative.code: 	savedName = user.name
  	user.name = friendlyName
  	user.module.cyborg_base_icon = disguise
  	user.module.cyborg_icon_override = disguise_icon_override
  	user.module.cyborg_pixel_offset = disguise_pixel_offset
  	user.bubble_icon = "robot"
  	active = TRUE
  	user.update_icons()
  