anchor.diff:  		if(LAZYLEN(holo_calls))
   			dat += "=====================================================<br>"
   
  -		var/one_answered_call = FALSE
  -		var/one_unanswered_call = FALSE
  -		for(var/I in holo_calls)
  -			var/datum/holocall/HC = I
  -			if(HC.connected_holopad != src)
  -				dat += "<a href='?src=[REF(src)];connectcall=[REF(HC)]'>Answer call from [get_area(HC.calling_holopad)]</a><br>"
  -				one_unanswered_call = TRUE
  -			else
  -				one_answered_call = TRUE
  -
  -		if(one_answered_call && one_unanswered_call)
  -			dat += "=====================================================<br>"
  -		//we loop twice for formatting
  -		for(var/I in holo_calls)
  -			var/datum/holocall/HC = I
  -			if(HC.connected_holopad == src)
  -				dat += "<a href='?src=[REF(src)];disconnectcall=[REF(HC)]'>Disconnect call from [HC.user]</a><br>"
  +		if(on_network)
  +			var/one_answered_call = FALSE
  +			var/one_unanswered_call = FALSE
  +			for(var/I in holo_calls)
  +				var/datum/holocall/HC = I
  +				if(HC.connected_holopad != src)
  +					dat += "<a href='?src=[REF(src)];connectcall=[REF(HC)]'>Answer call from [get_area(HC.calling_holopad)]</a><br>"
  +					one_unanswered_call = TRUE
  +				else
  +					one_answered_call = TRUE
  +
  +			if(one_answered_call && one_unanswered_call)
  +				dat += "=====================================================<br>"
  +			//we loop twice for formatting
  +			for(var/I in holo_calls)
  +				var/datum/holocall/HC = I
  +				if(HC.connected_holopad == src)
  +					dat += "<a href='?src=[REF(src)];disconnectcall=[REF(HC)]'>Disconnect call from [HC.user]</a><br>"
   
   
   	var/datum/browser/popup = new(user, "holopad", name, 300, 175)
  
positive.code: 	var/static/list/holopads = list()
  	var/obj/effect/overlay/holoray/ray
  	var/offset = FALSE
  
  /obj/machinery/holopad/Initialize()
  	. = ..()
  	holopads += src
  
  /obj/machinery/holopad/Destroy()
  	if(outgoing_call)
  
negative.code: //do not allow AIs to answer calls or people will use it to meta the AI sattelite
  /obj/machinery/holopad/attack_ai(mob/living/silicon/ai/user)
  	if (!istype(user))
  		return
  	if (!on_network)
  		return
  	/*There are pretty much only three ways to interact here.
  	I don't need to check for client since they're clicking on an object.
  