anchor.diff:  	if(what.flags & NODROP)
   		src << "<span class='notice'>You can't remove \the [what.name], it appears to be stuck!</span>"
   		return
  -	visible_message("<span class='danger'>[src] tries to remove [who]'s [what.name].</span>", \
  +	who.visible_message("<span class='danger'>[src] tries to remove [who]'s [what.name].</span>", \
   					"<span class='userdanger'>[src] tries to remove [who]'s [what.name].</span>")
   	what.add_fingerprint(src)
   	if(do_mob(src, who, STRIP_DELAY))
  
positive.code: 			if(do_after(C, 50))
  				if(!I || C.buckled)
  					return
  				cuff_break(I, C)				
  	else
  			
  		C.visible_message("<span class='warning'>[usr] attempts to remove [I]!</span>", \
  				"<span class='notice'>You attempt to remove [I]. (This will take around [displaytime] minutes and you need to stand still.)</span>")
  		spawn(0)
  			if(do_after(C, breakouttime))
  				if(!I || C.buckled)
  					return 
  				C.visible_message("<span class='danger'>[C] manages to remove [I]!</span>", \
  						"<span class='notice'>You successfully remove [I].</span>")
  
  
negative.code: 	else
  		C.update_inv_legcuffed(0)
  		C.legcuffed = null
  
  
  /mob/living/proc/cuff_resist(obj/item/I, mob/living/carbon/C)
  	var/breakouttime = 600
  	var/displaytime = 1
  	if(istype(I, /obj/item/weapon/handcuffs))
  		var/obj/item/weapon/handcuffs/HC = C.handcuffed
  		breakouttime = HC.breakouttime
  