From ebfdd4329477d534c3acd7aef4f008fff4ef4cb8 Mon Sep 17 00:00:00 2001 From: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com> Date: Thu, 9 Sep 2021 17:47:08 -0400 Subject: [PATCH] No more constant handling (#8079) --- modular_skyrat/modules/admin/code/admin_help.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modular_skyrat/modules/admin/code/admin_help.dm b/modular_skyrat/modules/admin/code/admin_help.dm index 42003998912..de27697ae65 100644 --- a/modular_skyrat/modules/admin/code/admin_help.dm +++ b/modular_skyrat/modules/admin/code/admin_help.dm @@ -7,12 +7,13 @@ if(state != AHELP_ACTIVE) return - //SKYRAT EDIT ADDITION BEGIN - ADMIN + if(handler && handler == usr.ckey) // No need to handle it twice as the same person ;) + return + if(handler && handler != usr.ckey) var/response = tgui_alert(usr, "This ticket is already being handled by [handler]. Do you want to continue?", "Ticket already assigned", list("Yes", "No")) if(!response || response == "No") return - //SKYRAT EDIT ADDITION END var/msg = span_adminhelp("Your ticket is now being handled by [usr?.client?.holder?.fakekey? usr.client.holder.fakekey : "an administrator"]! Please wait while they type their response and/or gather relevant information.")