From 547f96b80dc50450a116c9e25b0e303a673505cc Mon Sep 17 00:00:00 2001 From: "VivianFoxfoot@gmail.com" Date: Fri, 2 Mar 2012 01:10:57 +0000 Subject: [PATCH] Fixes a bug where intelicarded AIs could not hear if they were being carried/in something. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3227 316c924e-a436-60f5-8080-3fe189b3f50e --- code/defines/procs/gamehelpers.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/defines/procs/gamehelpers.dm b/code/defines/procs/gamehelpers.dm index 0630f863b5b..d3141ca78f8 100644 --- a/code/defines/procs/gamehelpers.dm +++ b/code/defines/procs/gamehelpers.dm @@ -117,11 +117,12 @@ hear += C.occupant // Intelicards - for(var/obj/item/device/aicard/C in V) + for(var/obj/item/device/aicard/C in world) for(var/mob/living/silicon/ai/M in C) - if(isInSight(source,C)) - if(M.client) - hear += M + if(get_turf(C) in V) + if(isInSight(source,C)) + if(M.client) + hear += M // Brains/MMIs/pAIs for(var/mob/living/carbon/brain/C in world)