anchor.diff:  /datum/feedback_variable/proc/get_variable()
   	return variable
   
  -<<<<<<< HEAD
  -/datum/feedback_variable/proc/set_details(text)
  -	if (istext(text))
  -		details = text
  -
  -/datum/feedback_variable/proc/add_details(text)
  -	if (istext(text))
  -		if (!details)
  -			details = "\"[text]\""
  -		else
  -			details += " | \"[text]\""
  -=======
   /datum/feedback_variable/proc/set_details(deets)
   	details = list("\"[deets]\"")
   
  
positive.code: 		if(M.client)
  			playercount += 1
  	var/admincount = GLOB.admins.len
  	var/datum/DBQuery/query_record_playercount = SSdbcore.NewQuery("INSERT INTO [format_table_name("legacy_population")] (playercount, admincount, time, server_ip, server_port) VALUES ([playercount], [admincount], '[SQLtime()]', INET_ATON(IF('[world.internet_address]' LIKE '', '0', '[world.internet_address]')), '[world.port]')")
  	query_record_playercount.Execute()
  	
   
  	if(config.use_exp_tracking)
  		if((triggertime < 0) || (world.time > (triggertime +3000)))	//subsystem fires once at roundstart then once every 10 minutes. a 5 min check skips the first fire. The <0 is midnight rollover check
  			update_exp(10,FALSE)
  
  
  
  /datum/controller/subsystem/blackbox/Recover()
  
negative.code: 		set_details(deets)
  	else
  		details += "\"[deets]\""
  
  /datum/feedback_variable/proc/get_details()
  	return details.Join(" | ")
  
  /datum/feedback_variable/proc/get_parsed()
  	return list(variable,value,details.Join(" | "))
  