anchor.diff:  	pictures_max = 1
   	can_customise = FALSE
   	default_picture_name = "A nostalgic picture"
  -	var/used = FALSE
   
   /datum/saved_bodypart
   	var/obj/item/bodypart/old_part
  
positive.code: 	desc = "They say a picture is like a moment stopped in time."
  	pictures_left = 1
  	pictures_max = 1
  	var/used = FALSE
  
  /obj/item/camera/timefreeze/afterattack(atom/target, mob/user, flag)
  	if(!on || !pictures_left || !isturf(target.loc))
  		return
  	if(!used) //refilling the film does not refill the timestop
  		new /obj/effect/timestop(get_turf(target), 2, 50, list(user))
  		used = TRUE
  		desc = "This camera has seen better days."
  	. = ..()
  
  //Hypercharged slime cell - Charged Yellow
  
negative.code: /obj/item/camera/rewind/afterattack(atom/target, mob/user, flag)
  	if(!on || !pictures_left || !isturf(target.loc))
  		return
  
  	if(user == target)
  		to_chat(user, span_notice("You take a selfie!"))
  	else
  		to_chat(user, span_notice("You take a photo with [target]!"))
  		to_chat(target, span_notice("[user] takes a photo with you!"))
  	to_chat(target, span_boldnotice("You'll remember this moment forever!"))
  
  	target.AddComponent(/datum/component/dejavu, 2)
  	.=..()
  
  
  