diff --git a/code/modules/admin/verbs/possess.dm b/code/modules/admin/verbs/possess.dm index 54d39d5a5fa..5cf4c34ffe2 100644 --- a/code/modules/admin/verbs/possess.dm +++ b/code/modules/admin/verbs/possess.dm @@ -9,6 +9,10 @@ var/turf/T = get_turf(O) + var/confirm = alert("Are you sure you want to possess [O]?", "Confirm posession", "Yes", "No") + + if(confirm != "Yes") + return if(T) log_admin("[key_name(usr)] has possessed [O] ([O.type]) at ([T.x], [T.y], [T.z])") message_admins("[key_name_admin(usr)] has possessed [O] ([O.type]) at ([T.x], [T.y], [T.z])", 1) @@ -42,4 +46,4 @@ usr.loc = O.loc // Appear where the object you were controlling is -- TLE usr.client.eye = usr usr.control_object = null - feedback_add_details("admin_verb","RO") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! \ No newline at end of file + feedback_add_details("admin_verb","RO") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!