From c5dffdbbc138bf8b9312eaee56727ed268e76dc7 Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Thu, 30 Jun 2016 20:20:36 -0400 Subject: [PATCH] Adds comfirms to admin player transforms (#4799) * Adds comfirms to admin player transforms * alert changes/additions --- code/modules/admin/topic.dm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index b2d308618b0..464d8b3a13d 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1124,6 +1124,8 @@ if(!istype(H)) to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human") return + if(alert(usr, "Confirm make monkey?", "Yes", "No") != "Yes") + return log_admin("[key_name(usr)] attempting to monkeyize [key_name(H)]") message_admins("\blue [key_name_admin(usr)] attempting to monkeyize [key_name_admin(H)]", 1) @@ -1138,6 +1140,9 @@ to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human") return + if(alert(usr, "Confirm make corgi?", "Yes", "No") != "Yes") + return + log_admin("[key_name(usr)] attempting to corgize [key_name(H)]") message_admins("\blue [key_name_admin(usr)] attempting to corgize [key_name_admin(H)]", 1) H.corgize() @@ -1149,6 +1154,8 @@ if(!istype(H)) to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human") return + if(alert(usr, "Confirm make pai?", "Yes", "No") != "Yes") + return var/painame = "Default" var/name = "" @@ -1407,6 +1414,9 @@ to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human") return + if(alert(usr, "Confirm make ai?", "Yes", "No") != "Yes") + return + message_admins("\red Admin [key_name_admin(usr)] AIized [key_name_admin(H)]!", 1) log_admin("[key_name(usr)] AIized [key_name(H)]") H.AIize() @@ -1414,6 +1424,10 @@ else if(href_list["makemask"]) if(!check_rights(R_SPAWN)) return + + if(alert(usr, "Confirm make mask?", "Yes", "No") != "Yes") + return + var/mob/currentMob = locate(href_list["makemask"]) message_admins("\red Admin [key_name_admin(usr)] made [key_name_admin(currentMob)] into a Mask of Nar'Sie!", 1) log_admin("[key_name(usr)] made [key_name(currentMob)] into a Mask of Nar'Sie!") @@ -1427,6 +1441,8 @@ if(!istype(H)) to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human") return + if(alert(usr, "Confirm make alien?", "Yes", "No") != "Yes") + return usr.client.cmd_admin_alienize(H) @@ -1437,6 +1453,8 @@ if(!istype(H)) to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human") return + if(alert(usr, "Confirm make slime?", "Yes", "No") != "Yes") + return usr.client.cmd_admin_slimeize(H) @@ -1448,6 +1466,9 @@ to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human") return + if(alert(usr, "Confirm make superhero?", "Yes", "No") != "Yes") + return + usr.client.cmd_admin_super(H) else if(href_list["makerobot"]) @@ -1457,6 +1478,8 @@ if(!istype(H)) to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human") return + if(alert(usr, "Confirm make robot?", "Yes", "No") != "Yes") + return usr.client.cmd_admin_robotize(H) @@ -1467,6 +1490,8 @@ if(istype(M, /mob/new_player)) to_chat(usr, "This cannot be used on instances of type /mob/new_player") return + if(alert(usr, "Confirm make animal?", "Yes", "No") != "Yes") + return usr.client.cmd_admin_animalize(M)