diff --git a/code/datums/status_effects/neutral.dm b/code/datums/status_effects/neutral.dm index 659dbf242dd..d458a7379ec 100644 --- a/code/datums/status_effects/neutral.dm +++ b/code/datums/status_effects/neutral.dm @@ -327,7 +327,7 @@ for(var/mob/living/L in range(10, our_scope.given_turf)) if(locks >= LWAP_LOCK_CAP) return - if(L == owner || L.stat == DEAD || isslime(L) || ismonkeybasic(L)) //xenobio moment + if(L == owner || L.stat == DEAD || isslime(L) || ismonkeybasic(L) || L.invisibility > owner.see_invisible) //xenobio moment continue new /obj/effect/temp_visual/single_user/lwap_ping(owner.loc, owner, L) locks++