anchor.diff:  				if(send_feedback)
   					SSblackbox.record_feedback("tally", "object_crafted", 1, I.type)
   					log_craft("[I] crafted by [user] at [loc_name(I.loc)]")
  -				return 0
  +				return FALSE
   			return "."
   		return ", missing tool."
   	return ", missing component."
  
positive.code: 	switch(action)
  		if("make")
  			var/datum/crafting_recipe/TR = locate(params["recipe"]) in GLOB.crafting_recipes
  			busy = TRUE
  			ui_interact(usr)
  			var/fail_msg = construct_item(usr, TR)
  			if(!fail_msg)
  				to_chat(usr, "<span class='notice'>[TR.name] constructed.</span>")
  
negative.code: 
  /datum/component/personal_crafting/proc/construct_item(mob/user, datum/crafting_recipe/R)
  	var/list/contents = get_surroundings(user)
  	var/send_feedback = TRUE
  	if(check_contents(user, R, contents))
  		if(check_tools(user, R, contents))
  			if(do_after(user, R.time, target = user))
  