anchor.diff:  		user << "There is [src.get_amount()] in the stack."
   
   /obj/item/stack/proc/get_amount()
  -	if (is_cyborg)
  -		return round(source.energy / cost)
  -	else
  -		return (amount)
  +	if(is_cyborg)
  +		. = round(source.energy / cost)
  +	else
  +		. = (amount)
   
   /obj/item/stack/attack_self(mob/user)
   	interact(user)
  
positive.code: /obj/item/stack/Crossed(obj/o)
  	if(istype(o, merge_type) && !o.throwing)
  		merge(o)
  	return ..()
  
  /obj/item/stack/hitby(atom/movable/AM, skip, hitpush)
  	if(istype(AM, merge_type))
  		merge(AM)
  	return ..()
  
  /obj/item/stack/attack_hand(mob/user)
  	if (user.get_inactive_held_item() == src)
  
negative.code: 		merge(S)
  		user << "<span class='notice'>Your [S.name] stack now contains [S.get_amount()] [S.singular_name]\s.</span>"
  	else
  		. = ..()
  
  /obj/item/stack/proc/copy_evidences(obj/item/stack/from as obj)
  	src.blood_DNA = from.blood_DNA
  