From 836bcd9731914d0cd9ab848c4742bf00a087448e Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Fri, 19 Aug 2022 00:49:11 -0400 Subject: [PATCH] Spyglass sanity check on dropped / equipped (#69283) you can put things on / take things off of people who don't have clients. --- code/game/objects/items/devices/spyglasses.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/spyglasses.dm b/code/game/objects/items/devices/spyglasses.dm index 4b3bd1c9877..58c9a286783 100644 --- a/code/game/objects/items/devices/spyglasses.dm +++ b/code/game/objects/items/devices/spyglasses.dm @@ -22,11 +22,11 @@ /obj/item/clothing/glasses/sunglasses/spy/equipped(mob/user, slot) . = ..() if(slot != ITEM_SLOT_EYES) - user.client.close_popup("spypopup") + user.client?.close_popup("spypopup") /obj/item/clothing/glasses/sunglasses/spy/dropped(mob/user) . = ..() - user.client.close_popup("spypopup") + user.client?.close_popup("spypopup") /obj/item/clothing/glasses/sunglasses/spy/ui_action_click(mob/user) show_to_user(user)