From 8bc5d6bd1e3f5722cf310e5efe87cf48754ea229 Mon Sep 17 00:00:00 2001 From: nicetoolbox Date: Fri, 2 Oct 2020 01:33:30 -0700 Subject: [PATCH] sanity checks --- code/modules/research/rdconsole.dm | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 62035f67210..66b9d09a6f1 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -636,14 +636,17 @@ won't update every console in existence) but it's more of a hassle to do. Also, if("disconnect") //The R&D console disconnects with a specific device. switch(params["item"]) if("destroy") - linked_destroy.linked_console = null - linked_destroy = null + if(linked_destroy) + linked_destroy.linked_console = null + linked_destroy = null if("lathe") - linked_lathe.linked_console = null - linked_lathe = null + if(linked_lathe) + linked_lathe.linked_console = null + linked_lathe = null if("imprinter") - linked_imprinter.linked_console = null - linked_imprinter = null + if(linked_imprinter) + linked_imprinter.linked_console = null + linked_imprinter = null if("reset") //Reset the R&D console's database. griefProtection()