diff --git a/code/game/dna/genes/vg_powers.dm b/code/game/dna/genes/vg_powers.dm index c956ce83c65..3c8168d4157 100644 --- a/code/game/dna/genes/vg_powers.dm +++ b/code/game/dna/genes/vg_powers.dm @@ -222,14 +222,14 @@ Obviously, requires DNA2. /obj/effect/proc_holder/spell/targeted/remotetalk/choose_targets(mob/user = usr) var/list/targets = new /list() var/list/validtargets = new /list() - for(var/mob/M in living_mob_list) + for(var/mob/M in view(user.client.view, user)) if(M && M.mind) - if(M.z != user.z || isNonCrewAntag(M)) + if(M == user) continue validtargets += M - if(!validtargets.len || validtargets.len == 1) + if(!validtargets.len) usr << "There are no valid targets!" start_recharge() return