diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index a9ad1c223b..20c2cc88fa 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -67,6 +67,8 @@ var/list/admin_verbs_admin = list( /client/proc/toggledebuglogs, /datum/admins/proc/show_skills, /client/proc/check_customitem_activity, + /client/proc/man_up, + /client/proc/global_man_up /* Currently unticked. /client/proc/response_team */ @@ -738,4 +740,28 @@ var/list/admin_verbs_mod = list( if (prefs.toggles & CHAT_DEBUGLOGS) usr << "You now will get debug log messages" else - usr << "You now won't get debug log messages" \ No newline at end of file + usr << "You now won't get debug log messages" + + +/client/proc/man_up(mob/T as mob in mob_list) + set category = "Fun" + set name = "Man Up" + set desc = "Tells mob to man up and deal with it." + + T << "Man up and deal with it." + T << "Move on." + + log_admin("[key_name(usr)] told [key_name(T)] to man up and deal with it.") + message_admins("\blue [key_name_admin(usr)] told [key_name(T)] to man up and deal with it.", 1) + +/client/proc/global_man_up() + set category = "Fun" + set name = "Man Up Global" + set desc = "Tells everyone to man up and deal with it." + + for (var/mob/T as mob in mob_list) + T << "
Man up.
Deal with it.

Move on.

" + T << 'sound/voice/ManUp1.ogg' + + log_admin("[key_name(usr)] told everyone to man up and deal with it.") + message_admins("\blue [key_name_admin(usr)] told everyone to man up and deal with it.", 1) \ No newline at end of file diff --git a/sound/voice/ManUp1.ogg b/sound/voice/ManUp1.ogg new file mode 100644 index 0000000000..9239a02e17 Binary files /dev/null and b/sound/voice/ManUp1.ogg differ