From a55f9d1f35d3e1e05d0626649deb4272c22581bf Mon Sep 17 00:00:00 2001 From: Krausus Date: Sat, 30 Jul 2016 02:38:29 -0400 Subject: [PATCH] Fixes nulling of objectives lists --- code/game/machinery/cryopod.dm | 2 +- code/modules/mob/living/silicon/ai/latejoin.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index 0c68064d913..3732c68d623 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -335,7 +335,7 @@ job_master.FreeRole(job) if(occupant.mind.objectives.len) - qdel(occupant.mind.objectives) + occupant.mind.objectives.Cut() occupant.mind.special_role = null else if(ticker.mode.name == "AutoTraitor") diff --git a/code/modules/mob/living/silicon/ai/latejoin.dm b/code/modules/mob/living/silicon/ai/latejoin.dm index 585c484a73a..0859acc1cb2 100644 --- a/code/modules/mob/living/silicon/ai/latejoin.dm +++ b/code/modules/mob/living/silicon/ai/latejoin.dm @@ -34,7 +34,7 @@ var/global/list/empty_playable_ai_cores = list() job_master.FreeRole(job) if(mind.objectives.len) - qdel(mind.objectives) + mind.objectives.Cut() mind.special_role = null else if(ticker.mode.name == "AutoTraitor")