From f546df26c5aed813e593e10e701f86dac8a8fae6 Mon Sep 17 00:00:00 2001 From: d3athrow Date: Tue, 25 Feb 2014 14:39:24 -0600 Subject: [PATCH] Fix pAI not being picked when volunteered --- code/modules/mob/living/carbon/brain/posibrain.dm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/brain/posibrain.dm b/code/modules/mob/living/carbon/brain/posibrain.dm index b022d63c499..d4356a9a99f 100644 --- a/code/modules/mob/living/carbon/brain/posibrain.dm +++ b/code/modules/mob/living/carbon/brain/posibrain.dm @@ -25,7 +25,12 @@ ghost_volunteers.Cut() src.searching = 1 src.request_player() - spawn(600) reset_search() + spawn(600) + if(ghost_volunteers.len) + var/mob/dead/observer/O = pick(ghost_volunteers) + if(istype(O) && O.client && O.key) + transfer_personality(O) + reset_search() proc/request_player() for(var/mob/dead/observer/O in player_list)