From 081046cb24f8bbc63d1af4d8983755eb039b92b6 Mon Sep 17 00:00:00 2001 From: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com> Date: Sun, 12 Jan 2025 18:45:03 -0700 Subject: [PATCH] Subtler filters out clientless mobs (#2901) ## About The Pull Request Per the tin, it will remove clientless mobs from the subtle menu. ## Why It's Good For The Game Clientless mobs can't hear your sex ## Proof Of Testing Works ## Changelog :cl: fix: Subtler will now filter out clientless mobs /:cl: --- modular_skyrat/modules/verbs/code/subtle.dm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modular_skyrat/modules/verbs/code/subtle.dm b/modular_skyrat/modules/verbs/code/subtle.dm index d6813507a3f..d542e279836 100644 --- a/modular_skyrat/modules/verbs/code/subtle.dm +++ b/modular_skyrat/modules/verbs/code/subtle.dm @@ -100,8 +100,12 @@ in_view -= GLOB.dead_mob_list in_view.Remove(user) - for(var/mob/camera/ai_eye/ai_eye in in_view) - in_view.Remove(ai_eye) + for(var/mob/mob in in_view) // Filters out the AI eye and clientless mobs. + if(istype(mob, /mob/camera/ai_eye)) + continue + if(mob.client) + continue + in_view.Remove(mob) var/list/targets = list(SUBTLE_ONE_TILE_TEXT, SUBTLE_SAME_TILE_TEXT) + in_view target = tgui_input_list(user, "Pick a target", "Target Selection", targets)