From bfa016cb6e43dd18a15e3c0787abff1a73a55877 Mon Sep 17 00:00:00 2001 From: TheSardele <46876120+TheSardele@users.noreply.github.com> Date: Thu, 19 Mar 2020 18:39:04 +0100 Subject: [PATCH] Adds confirmation prompt to kicking --- code/modules/admin/topic.dm | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 60156930408..7f6b0ea9d23 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -902,14 +902,18 @@ else if(href_list["boot2"]) var/mob/M = locateUID(href_list["boot2"]) if(ismob(M)) - if(M.client && M.client.holder && (M.client.holder.rights & R_BAN)) - to_chat(usr, "[key_name_admin(M)] cannot be kicked from the server.") - return - to_chat(M, "You have been kicked from the server") - log_admin("[key_name(usr)] booted [key_name(M)].") - message_admins("[key_name_admin(usr)] booted [key_name_admin(M)].", 1) - //M.client = null - del(M.client) + switch(alert("Kick [M.ckey]?",,"Yes","No")) + if("Yes") + if(M.client && M.client.holder && (M.client.holder.rights & R_BAN)) + to_chat(usr, "[key_name_admin(M)] cannot be kicked from the server.") + return + to_chat(M, "You have been kicked from the server") + log_admin("[key_name(usr)] booted [key_name(M)].") + message_admins("[key_name_admin(usr)] booted [key_name_admin(M)].", 1) + //M.client = null + del(M.client) + else + return //Player Notes else if(href_list["addnote"])