From ce65bd28b0789997fc58b16e3fce7445c2eb8094 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 11 May 2017 20:26:33 -0500 Subject: [PATCH] Hopefully fixes a holocall runtime (#902) --- code/datums/holocall.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/datums/holocall.dm b/code/datums/holocall.dm index 6d6b1104dc..24774da158 100644 --- a/code/datums/holocall.dm +++ b/code/datums/holocall.dm @@ -35,6 +35,7 @@ if(!dialed_holopads.len) calling_pad.say("Connection failure.") qdel(src) + return testing("Holocall started") @@ -104,19 +105,18 @@ if(connected_holopad) CRASH("Multi-connection holocall") - connected_holopad = H for(var/I in dialed_holopads) if(I == H) continue - var/obj/machinery/holopad/Holo = I - LAZYREMOVE(Holo.holo_calls, src) - dialed_holopads -= Holo + Disconnect(I) for(var/I in H.holo_calls) var/datum/holocall/HC = I if(HC != src) HC.Disconnect(H) + connected_holopad = H + if(!Check()) return