From e82894aadcf7ebd1fefa56a935998165a56bbd27 Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Thu, 2 Apr 2015 05:16:20 +0100 Subject: [PATCH] Fixes runtime when attempting to latejoin into a deleted core --- code/game/machinery/computer/ai_core.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/game/machinery/computer/ai_core.dm b/code/game/machinery/computer/ai_core.dm index 7bd8e4b8e8..707371c445 100644 --- a/code/game/machinery/computer/ai_core.dm +++ b/code/game/machinery/computer/ai_core.dm @@ -187,6 +187,11 @@ anchored = 1 state = 20//So it doesn't interact based on the above. Not really necessary. +/obj/structure/AIcore/deactivated/Del() + if(src in empty_playable_ai_cores) + empty_playable_ai_cores -= src + ..() + /obj/structure/AIcore/deactivated/proc/load_ai(var/mob/living/silicon/ai/transfer, var/obj/item/device/aicard/card, var/mob/user) if(!istype(transfer) || locate(/mob/living/silicon/ai) in src)