anchor.diff:  
   /obj/machinery/computer/communications/emag_act(mob/user)
   	if(!emagged)
  -		src.emagged = 1
  +		emagged = 1
   		if(authenticated == 1)
   			authenticated = 2
   		to_chat(user, "<span class='notice'>You scramble the communication routing circuits.</span>")
  
positive.code: 
  /obj/machinery/computer/communications/proc/interact_ai(mob/living/silicon/ai/user)
  	var/dat = ""
  	switch(src.aistate)
  		if(STATE_DEFAULT)
  			if(SSshuttle.emergencyLastCallLoc)
  				dat += "<BR>Latest emergency signal trace attempt successful.<BR>Last signal origin: <b>[format_text(SSshuttle.emergencyLastCallLoc.name)]</b>.<BR>"
  
negative.code: 				dat += "<b>Emergency Maintenance Access is currently <font color='green'>DISABLED</font></b>"
  				dat += "<BR>Lift access restrictions on maintenance and external airlocks? <BR>\[ <A HREF='?src=\ref[src];operation=ai-enableemergency'>OK</A> | <A HREF='?src=\ref[src];operation=ai-viewmessage'>Cancel</A> \]"
  
  	dat += "<BR><BR>\[ [(aistate != STATE_DEFAULT) ? "<A HREF='?src=\ref[src];operation=ai-main'>Main Menu</A> | " : ""]<A HREF='?src=\ref[user];mach_close=communications'>Close</A> \]"
  	return dat
  
  /obj/machinery/computer/communications/proc/make_announcement(mob/living/user, is_silicon)
  