anchor.diff:  //Generates a markdown txt file for use with the wiki
   
   /client/proc/generate_wikichem_list()
  -	set name = "Generate wikichem"
  +	set name = "Generate Wikichems"
   	set category = "Debug"
  -	set desc = "generate a huge loglist of all the chems. Do not click unless you want lag."
  +	set desc = "Generate a huge loglist of all the chems. Do not click unless you want lag."
   
  -	var/prefix = "**Name** | **Reagent pH** | **Reagents** | **Reaction temp** | **Explosion temp** | **pH range** | **Kinetics** | **Description** | **OD level** | **Addiction level** | **Metabolism rate** |**Impure chem**|InverseChem \n---|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|"
  +	message_admins("Someone pressed the superlag button. (Generate Wikichems)")
  +	to_chat(usr, "Generating list")
  +	var/prefix = "|Name | Reagent pH | Reagents | Reaction temp | Explosion temp | pH range | Kinetics | Description | OD level | Addiction level |  Metabolism rate | Impure chem | InverseChem|\n|---|---|---|---|---|---|---|----------|---|---|---|---|---|\n"
   	var/medicine = ""
   	var/toxin = ""
   	var/consumable = ""
  
positive.code: 		R3 = GLOB.chemical_reagents_list[R.InverseChem]
  		outstring += "[R3.name] | "
  	else
  		outstring += "N/A | "
  
  	outstring += "\n"
  	return outstring
  
negative.code: 
  	//Temp, Explosions and pH
  	if(CR)
  		outstring += "[(CR.FermiChem?"[CR.OptimalTempMin]":"[(CR.required_temp?"[CR.required_temp]":"N/A")]")] | [(CR.FermiChem?"[CR.ExplodeTemp]":"N/A")] | [(CR.FermiChem?"[max((CR.OptimalpHMin - CR.ReactpHLim), 0)] to [min((CR.OptimalpHMax + CR.ReactpHLim), 14)]":"N/A")] | "
  	else
  		outstring += "N/A | N/A | N/A | "
  
  	//Kinetics
  	if(CR)
  		if(CR.FermiChem)
  			switch(CR.ThermicConstant)
  				if(-INFINITY to -9.9)
  					outstring += "Extremely endothermic | "
  				if(-9.9 to -4.9)
  					outstring += "Very endothermic | "
  				if(-4.9 to -0.1)
  					outstring += "Endothermic | "
  				if(-0.1 to 0.1)
  					outstring += "Neutral | "
  				if(0.1 to 4.9)
  					outstring += "Exothermic | "
  				if(4.9 to 9.9)
  					outstring += "Very exothermic | "
  				if(9.9 to INFINITY)
  					outstring += "Extremely exothermic | "
  		else
  			outstring += "N/A | "
  	else
  		outstring += "N/A | "
  
  	//Description, OD, Addict, Meta
  	outstring += "[R.description] | [(R.overdose_threshold?"[R.overdose_threshold]":"No OD")] | [(R.addiction_threshold?"[R.addiction_threshold]":"No addiction")] | [R.metabolization_rate] | "
  
  	if(R.ImpureChem != "fermiTox" || !R.ImpureChem)
  		R3 = GLOB.chemical_reagents_list[R.ImpureChem]
  