From 3252f015bb3389dd598eca6da1c606d96e103cae Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Fri, 14 Apr 2023 15:52:10 -0700 Subject: [PATCH] Prevents ghosts from using interaction menu emotes (#20544) * ghosts can no longer emote * extra --- .../modules/interaction_menu/code/interaction_component.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modular_skyrat/modules/interaction_menu/code/interaction_component.dm b/modular_skyrat/modules/interaction_menu/code/interaction_component.dm index 89f50e625fe..40eef935e19 100644 --- a/modular_skyrat/modules/interaction_menu/code/interaction_component.dm +++ b/modular_skyrat/modules/interaction_menu/code/interaction_component.dm @@ -68,6 +68,9 @@ ui.open() /datum/component/interactable/ui_status(mob/user, datum/ui_state/state) + if(!ishuman(user)) + return UI_CLOSE + return UI_INTERACTIVE // This UI is always interactive as we handle distance flags via can_interact /datum/component/interactable/ui_data(mob/user) @@ -131,6 +134,10 @@ . = ..() if(.) return + + if(!ishuman(usr)) + return + if(params["interaction"]) var/interaction_id = params["interaction"] if(GLOB.interaction_instances[interaction_id])