From 928a9a7c88ae7f7fd0c10cf26c28267b2be8a6f4 Mon Sep 17 00:00:00 2001 From: ZomgPonies Date: Tue, 24 Mar 2015 11:54:55 -0400 Subject: [PATCH] Fixed prison break event --- code/modules/events/prison_break.dm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/code/modules/events/prison_break.dm b/code/modules/events/prison_break.dm index 676661f2b7e..fe8a57efbf4 100644 --- a/code/modules/events/prison_break.dm +++ b/code/modules/events/prison_break.dm @@ -3,7 +3,8 @@ var/releaseWhen = 25 var/list/area/prisonAreas = list() - + var/list/area/potentialAreas = list(/area/security/prison,/area/security/brig,/area/security/processing,/area/security/permabrig,/area/security/lobby,/area/security/lobby) + var/list/area/candidateAreas = list() /datum/event/prison_break/setup() announceWhen = rand(50, 60) @@ -37,10 +38,14 @@ /datum/event/prison_break/start() + for(var/areapath in potentialAreas) + candidateAreas += typesof(areapath) + for(var/area/A in world) - if(istype(A, /area/security/prison) || istype(A, /area/security/brig)) + if(istype(A, candidateAreas)) prisonAreas += A + if(prisonAreas && prisonAreas.len > 0) for(var/area/A in prisonAreas) for(var/obj/machinery/light/L in A)