From 9bf0df6c2de02e7fa5ba356fb92fb1f635916ef6 Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Mon, 10 May 2021 23:10:33 -0400 Subject: [PATCH] Fix NIF runtime --- code/modules/nifsoft/software/13_soulcatcher.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/nifsoft/software/13_soulcatcher.dm b/code/modules/nifsoft/software/13_soulcatcher.dm index ce9dfccf444..38f2c354f7a 100644 --- a/code/modules/nifsoft/software/13_soulcatcher.dm +++ b/code/modules/nifsoft/software/13_soulcatcher.dm @@ -45,12 +45,13 @@ /datum/nifsoft/soulcatcher/install() if((. = ..())) nif.set_flag(NIF_O_SCOTHERS,NIF_FLAGS_OTHER) //Required on install, because other_flags aren't sufficient for our complicated settings. - nif.human.verbs |= /mob/living/carbon/human/nsay - nif.human.verbs |= /mob/living/carbon/human/nme + if(nif?.human) + nif.human.verbs |= /mob/living/carbon/human/nsay + nif.human.verbs |= /mob/living/carbon/human/nme /datum/nifsoft/soulcatcher/uninstall() QDEL_LIST_NULL(brainmobs) - if((. = ..()) && nif && nif.human) //Sometimes NIFs are deleted outside of a human + if((. = ..()) && nif?.human) //Sometimes NIFs are deleted outside of a human nif.human.verbs -= /mob/living/carbon/human/nsay nif.human.verbs -= /mob/living/carbon/human/nme