From 8fe94f3c3e1ccb87f259ca341a917b20388f7a42 Mon Sep 17 00:00:00 2001 From: Mars Date: Mon, 19 Mar 2018 16:20:01 +0100 Subject: [PATCH] Stops unset departments from being a department for faxes. Blocks the standard "Unknown" department from being assigned as a department, and allows updating the departments to the list when wanted per proc-call, without needing to call New() --- code/modules/paperwork/faxmachine.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/modules/paperwork/faxmachine.dm b/code/modules/paperwork/faxmachine.dm index c5dcffd447a..38a2add57db 100644 --- a/code/modules/paperwork/faxmachine.dm +++ b/code/modules/paperwork/faxmachine.dm @@ -30,9 +30,12 @@ var/list/alldepartments = list() /obj/machinery/photocopier/faxmachine/New() ..() allfaxes += src + update_network() - if( !(("[department]" in alldepartments) || ("[department]" in admin_departments)) ) - alldepartments |= department +/obj/machinery/photocopier/faxmachine/proc/update_network() + if(department != "Unknown") + if( !(("[department]" in alldepartments) || ("[department]" in admin_departments) || ("[department]" in hidden_admin_departments)) ) + alldepartments |= department /obj/machinery/photocopier/faxmachine/longrange name = "long range fax machine"