anchor.diff:  	var/name = ""
   	var/reqs[]
   	var/result_path
  +	var/tools[]
  +	var/time = 0
   
   /datum/table_recipe/flame_thrower
   	name = "Flamethrower"
   	result_path = /obj/item/weapon/flamethrower
  -	reqs = list("/obj/item/weapon/weldingtool" = 1,
  -				"/obj/item/device/assembly/igniter" = 1,
  -				"/obj/item/stack/rods" = 2)
  +	reqs = list(/obj/item/weapon/weldingtool = 1,
  +				/obj/item/device/assembly/igniter = 1,
  +				/obj/item/stack/rods = 2)
  +	tools = list(/obj/item/weapon/screwdriver)
  +	time = 20
   
   /obj/structure/table
   	name = "table"
  
positive.code: 	throwpass = 1	//You can throw objects over this, despite it's density.")
  	var/parts = /obj/item/weapon/table_parts
  	var/list/table_contents = list()
  
  /obj/structure/table/New()
  	..()
  
negative.code: 		return
  	if(href_list["make"])
  		var/datum/table_recipe/TR = locate(href_list["make"])
  		busy = 1
  		interact(usr)
  		if(construct_item(usr, TR))
  			usr << "<span class='notice'>[TR.name] constructed.</span>"
  		else
  			usr << "<span class ='warning'>Construction failed.</span>"
  		busy = 0
  	attack_hand(usr)
  
  /obj/structure/table/update_icon()
  