anchor.diff:  		qdel(src)
   
   /obj/item/weapon/table_parts/reinforced/attack_self(mob/user as mob)
  -	new /obj/structure/table/reinforced( user.loc )
  -	user.drop_item()
  -	qdel(src)
  -	return
  +	user << "<span class='notice'>Constructing table..</span>"
  +	if (do_after(user, 100))
  +		new /obj/structure/table/reinforced( user.loc )
  +		user.drop_item()
  +		qdel(src)
  +		return
   
   /*
    * Wooden Table Parts
  
positive.code: 	return
  
  /obj/item/weapon/rack_parts/attack_self(mob/user as mob)
  	var/obj/structure/rack/R = new /obj/structure/rack( user.loc )
  	R.add_fingerprint(user)
  	user.drop_item()
  	qdel(src)
  	return
negative.code: 			Grass.amount -= 1
  		else
  			qdel(Grass)
  		var/obj/item/weapon/table_parts/wood/poker/P = new
  		user.put_in_hands(P)
  		visible_message("<span class='notice'>[user] adds grass to the wooden table parts</span>")
  
  		qdel(src)
  
  /obj/item/weapon/table_parts/wood/attack_self(mob/user as mob)
  	user << "<span class='notice'>Constructing table..</span>"
  	if (do_after(user, 50))
  		new /obj/structure/table/woodentable( user.loc )
  		user.drop_item()
  		qdel(src)
  		return
  
  
  /*
  