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)