anchor.diff:  		html += "<li>"
   
   	if (isnull(value))
  -		html += "[name] = <span class='value'>null</span>"
  +		html += "[html_encode(name)] = <span class='value'>null</span>"
   
   	else if (istext(value))
  -		html += "[name] = <span class='value'>\"[html_encode(value)]\"</span>"
  +		html += "[html_encode(name)] = <span class='value'>\"[html_encode(value)]\"</span>"
   
   	else if (isicon(value))
   		#ifdef VARSICON
  
positive.code: 		var/rnd = rand(1,10000)
  		var/rname = "tmp\ref[I][rnd].png"
  		usr << browse_rsc(I, rname)
  		html += "[name] = (<span class='value'>[value]</span>) <img class=icon src=\"[rname]\">"
  		#else
  		html += "[name] = /icon (<span class='value'>[value]</span>)"
  		#endif
  
  /*		else if (istype(value, /image))
  
negative.code: 				html += "</ul>"
  
  	else
  		html += "[html_encode(name)] = <span class='value'>[html_encode(value)]</span>"
  
  	html += "</li>"
  
  