anchor.diff:  
   /obj/mecha/Topic(href, href_list)
   	..()
  +
  +	if(!usr)
  +		return
  +
   	if(href_list["close"])
   		return
   
  
positive.code: 		. += "<div id='[REF(MT)]'>[MT.get_equip_info()]</div>"
  	. += "</div>"
  
  
  
  
  /obj/mecha/proc/output_access_dialog(obj/item/card/id/id_card, mob/user)
  	if(!id_card || !user)
  		return
  	. = {"<html>
  						<head><style>
  						h1 {font-size:15px;margin-bottom:4px;}
  						body {color: #00ff00; background: #000000; font-family:"Courier New", Courier, monospace; font-size: 12px;}
  						a {color:#0f0;}
  						</style>
  						</head>
  						<body>
  						<h1>Following keycodes are present in this system:</h1>"}
  	for(var/a in operation_req_access)
  		. += "[get_access_desc(a)] - <a href='?src=[REF(src)];del_req_access=[a];user=[REF(user)];id_card=[REF(id_card)]'>Delete</a><br>"
  	. += "<hr><h1>Following keycodes were detected on portable device:</h1>"
  
negative.code: 	if(return_pressure() > WARNING_HIGH_PRESSURE)
  		. += "<span class='userdanger'>DANGEROUSLY HIGH CABIN PRESSURE</span><br />"
  
  ///HTML for list of equipment.
  /obj/mecha/proc/get_equipment_list() //outputs mecha equipment list in html
  	if(!equipment.len)
  		return
  