anchor.diff:  		// OMG SYNDICATE ...LETTERHEAD
   		if("MessageSyndicate")
   			if((src.authenticated==2) && (src.emagged))
  -				if(CM.lastTimeUsed + 600 > world.time)
  +				if(!checkCCcooldown())
   					usr << "<span class='warning'>Arrays recycling.  Please stand by.</span>"
   					playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 50, 0)
   					return
   				var/input = stripped_input(usr, "Please choose a message to transmit to \[ABNORMAL ROUTING COORDINATES\] via quantum entanglement.  Please be aware that this process is very expensive, and abuse will lead to... termination. Transmission does not guarantee a response.", "Send a message to /??????/.", "")
  -				if(!input || !(usr in view(1,src)))
  +				if(!input || !(usr in view(1,src)) || !checkCCcooldown())
   					return
   				playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0)
   				Syndicate_announce(input, usr)
  
positive.code: 		// OMG CENTCOM LETTERHEAD
  		if("MessageCentcomm")
  			if(src.authenticated==2)
  				if(CM.lastTimeUsed + 600 > world.time)
  					usr << "<span class='warning'>Arrays recycling.  Please stand by.</span>"
  					return
  				var/input = stripped_input(usr, "Please choose a message to transmit to Centcom via quantum entanglement.  Please be aware that this process is very expensive, and abuse will lead to... termination.  Transmission does not guarantee a response.", "Send a message to Centcomm.", "")
  				if(!input || !(usr in view(1,src)))
  					return
  				playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0)
  				Centcomm_announce(input, usr)
  
negative.code: 	var/stat_msg1
  	var/stat_msg2
  
  /obj/machinery/computer/communications/proc/checkCCcooldown()
  	var/obj/item/weapon/circuitboard/computer/communications/CM = circuit
  	if(CM.lastTimeUsed + 600 > world.time)
  		return FALSE
  	return TRUE
  
  /obj/machinery/computer/communications/New()
  	shuttle_caller_list += src
  