diff --git a/code/modules/nifsoft/software/13_soulcatcher.dm b/code/modules/nifsoft/software/13_soulcatcher.dm index 717474abc9..adaa711296 100644 --- a/code/modules/nifsoft/software/13_soulcatcher.dm +++ b/code/modules/nifsoft/software/13_soulcatcher.dm @@ -46,14 +46,14 @@ if((. = ..())) //nif.set_flag(NIF_O_SCOTHERS,NIF_FLAGS_OTHER) //Only required on install if the flag is in the default setting_flags list defined few lines above. if(nif?.human) - nif.human.verbs |= /mob/living/carbon/human/nsay - nif.human.verbs |= /mob/living/carbon/human/nme + nif.human.verbs |= /mob/proc/nsay + nif.human.verbs |= /mob/proc/nme /datum/nifsoft/soulcatcher/uninstall() QDEL_LIST_NULL(brainmobs) 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 + nif.human.verbs -= /mob/proc/nsay + nif.human.verbs -= /mob/proc/nme /datum/nifsoft/soulcatcher/proc/save_settings() if(!nif) @@ -482,9 +482,12 @@ set desc = "Speak into your NIF's Soulcatcher." set category = "IC" + src.nsay_act(message) + +/mob/proc/nsay_act(message as text|null) to_chat(src, SPAN_WARNING("You must be a humanoid with a NIF implanted to use that.")) -/mob/living/carbon/human/nsay(message as text|null) +/mob/living/carbon/human/nsay_act(message as text|null) if(stat != CONSCIOUS) to_chat(src,SPAN_WARNING("You can't use NSay while unconscious.")) return @@ -509,9 +512,12 @@ set desc = "Emote into your NIF's Soulcatcher." set category = "IC" + src.nme_act(message) + +/mob/proc/nme_act(message as text|null) to_chat(src, SPAN_WARNING("You must be a humanoid with a NIF implanted to use that.")) -/mob/living/carbon/human/nme(message as text|null) +/mob/living/carbon/human/nme_act(message as text|null) if(stat != CONSCIOUS) to_chat(src,SPAN_WARNING("You can't use NMe while unconscious.")) return