anchor.diff:  	SSresearch.techwebs += src
   	for(var/i in SSresearch.techweb_nodes_starting)
   		var/datum/techweb_node/DN = SSresearch.techweb_node_by_id(i)
  -		research_node(DN, TRUE, FALSE)
  +		research_node(DN, TRUE, FALSE, FALSE)
   	hidden_nodes = SSresearch.techweb_nodes_hidden.Copy()
   	return ..()
   
  
positive.code: /datum/techweb/proc/copy_research_to(datum/techweb/receiver, unlock_hidden = TRUE)				//Adds any missing research to theirs.
  	for(var/i in researched_nodes)
  		CHECK_TICK
  		receiver.research_node_id(i, TRUE, FALSE)
  	for(var/i in researched_designs)
  		CHECK_TICK
  		receiver.add_design_by_id(i)
  
negative.code: 	. = ..()
  	for(var/i in SSresearch.techweb_nodes)
  		var/datum/techweb_node/TN = SSresearch.techweb_nodes[i]
  		research_node(TN, TRUE, TRUE, FALSE)
  	for(var/i in SSresearch.point_types)
  		research_points[i] = INFINITY
  	hidden_nodes = list()
  