anchor.diff:  		var/mob/living/M = buckled_mob
   
   		if(M != user)
  -			M.visible_message("<span class='notice'>[user] begins to untie the noose over [M]'s neck...</span>",\
  +			user.visible_message("<span class='notice'>[user] begins to untie the noose over [M]'s neck...</span>",\
   								"<span class='notice'>You begin to untie the noose over [M]'s neck...</span>")
   			if(do_mob(user, M, 100))
  -				M.visible_message("<span class='notice'>[user] unties the noose over [M]'s neck!</span>",\
  +				user.visible_message("<span class='notice'>[user] unties the noose over [M]'s neck!</span>",\
   									"<span class='notice'>You untie the noose over [M]'s neck!</span>")
   			else
   				return
  
positive.code: 	update_icon()
  
  //SUICIDE GOODNESS
  /obj/item/stack/cable_coil/verb/make_noose(mob/user) //So traitors can hang people and stuff
  	set name = "Make Noose"
  	set category = "Object"
  	if((locate(/obj/structure/stool) in user.loc) || (locate(/obj/structure/table) in user.loc) || (locate(/obj/structure/toilet) in user.loc))
  		if(amount < 30)
  			user << "<span class='danger'>You need at least 30 lengths to make a noose!</span>"
  			return
  		user << "<span class='notice'>You begin making a noose with [src]...</span>"
  		if(do_after(user, 100, target = user.loc))
  			if(amount < 30)
  				user << "<span class='danger'>You need at least 30 lengths to make a noose!</span>"
  				return
  			use(30)
  			new /obj/structure/noose(get_turf(user.loc))
  			user.visible_message("<span class='warning'>[user] makes a noose with [src]!</span>",\
  								"<span class='notice'>You make a noose with [src].</span>")
  	else
  		user << "<span class='danger'>You have to be standing on top of a chair/table/toilet to make a noose!</span>"
  
  /obj/item/stack/cable_coil/suicide_act(mob/living/user)
  	if((locate(/obj/structure/stool) in user.loc) || (locate(/obj/structure/table) in user.loc) || (locate(/obj/structure/toilet) in user.loc))
  		user.visible_message("<span class='suicide'>[user] is making a noose with the [src]! It looks like \he's trying to commit suicide.</span>")
  		if(do_after(user, 20, target = user.loc))
  			use(1)
  			var/obj/structure/noose/N = new(get_turf(user.loc))
  			N.buckle_mob(user)
  			var/obj/item/organ/limb/affecting = null
  
negative.code: 		add_fingerprint(user)
  
  /obj/structure/noose/user_buckle_mob(mob/living/M, mob/user)
  	if(!in_range(user, src) || user.stat || user.restrained() || !iscarbon(M))
  		return 0
  
  	add_fingerprint(user)
  