From 00f7305aa5589ad5e89f1dbb3ef1e156eb465fd3 Mon Sep 17 00:00:00 2001 From: Putnam Date: Fri, 29 Nov 2019 17:15:49 -0800 Subject: [PATCH] holy shit --- code/modules/antagonists/traitor/datum_traitor.dm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/code/modules/antagonists/traitor/datum_traitor.dm b/code/modules/antagonists/traitor/datum_traitor.dm index c3b70bbee8..c1f8d6d349 100644 --- a/code/modules/antagonists/traitor/datum_traitor.dm +++ b/code/modules/antagonists/traitor/datum_traitor.dm @@ -50,6 +50,10 @@ A.malf_picker.remove_malf_verbs(A) qdel(A.malf_picker) UnregisterSignal(owner.current, COMSIG_MOVABLE_HEAR, .proc/handle_hearing) + SSticker.mode.traitors -= owner + if(!silent && owner.current) + to_chat(owner.current," You are no longer the [special_role]! ") + owner.special_role = null /datum/antagonist/traitor/proc/handle_hearing(datum/source, list/hearing_args) var/message = hearing_args[HEARING_MESSAGE] @@ -57,11 +61,6 @@ message = GLOB.syndicate_code_response_regex.Replace(message, "$1") hearing_args[HEARING_MESSAGE] = message - SSticker.mode.traitors -= owner - if(!silent && owner.current) - to_chat(owner.current," You are no longer the [special_role]! ") - owner.special_role = null - /datum/antagonist/traitor/proc/add_objective(datum/objective/O) objectives += O