From f491d9dfe178ca7e32161399c5e5b9ec1d21187e Mon Sep 17 00:00:00 2001 From: Miauw Date: Sun, 9 Nov 2014 14:51:26 +0100 Subject: [PATCH] Fixes some AI traitorize runtimes. Fixed #4605 --- code/datums/mind.dm | 2 +- code/game/gamemodes/traitor/traitor.dm | 2 +- code/modules/admin/verbs/randomverbs.dm | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 73c65ec388f..914c80fe622 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -966,7 +966,7 @@ log_admin("[key_name(usr)] has traitor'ed [current].") if(isAI(current)) var/mob/living/silicon/ai/A = current - call(/datum/game_mode/proc/add_law_zero)(A) + ticker.mode.add_law_zero(A) A.show_laws() if("autoobjectives") diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index d1c5b769b03..3bf84c43f77 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -177,7 +177,7 @@ ..() return//Traitors will be checked as part of check_extra_completion. Leaving this here as a reminder. -/datum/game_mode/proc/give_codewords(mob/living/traitor_mob) +/proc/give_codewords(mob/living/traitor_mob) traitor_mob << "The Syndicate provided you with the following information on how to identify their agents:" traitor_mob << "Code Phrase: [syndicate_code_phrase]" traitor_mob << "Code Response: [syndicate_code_response]" diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 74655bac1fa..2531423d42d 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -352,7 +352,7 @@ Traitors and the like can also be revived with the previous role mostly intact. if("AI") new_character = new_character.AIize() if(new_character.mind.special_role=="traitor") - call(/datum/game_mode/proc/add_law_zero)(new_character) + ticker.mode.add_law_zero(new_character) //Add aliens. else job_master.EquipRank(new_character, new_character.mind.assigned_role, 1)//Or we simply equip them.