From 45bd5840676088e55e23a1e84b2eec904082182d Mon Sep 17 00:00:00 2001 From: crazyclonetheninja Date: Sun, 28 Nov 2010 01:25:06 +0000 Subject: [PATCH] Teleport code sort of fixed. No longer is stopped by dense objects or turfs. Unable to locate why it still has errors occasionally. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@498 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/mob/dead/observer/observer.dm | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index d6b6a2981d0..8b958753fbf 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -172,18 +172,14 @@ L += B A = pick(L) - var/list/L = list() + var/list/Q = list() for(var/turf/T in A) - if(!T.density) - var/clear = 1 - for(var/obj/O in T) - if(O.density) - clear = 0 - break - if(clear) - L+=T - if (L.len) - usr.loc = pick(L) + var/clear = 1 + if(clear) + Q+=T +// A = pick(Q) + if (Q.len) + usr.loc = pick(Q) else usr << "Teleporting to that area doesn't seem to be working currently. But at least now it tells you that."