From f4935142ef468b27a6eede457191401463371b7a Mon Sep 17 00:00:00 2001 From: Afya212 <54920261+Afya212@users.noreply.github.com> Date: Mon, 1 Jun 2020 17:56:52 -0400 Subject: [PATCH] Adminverbs - Hide Most (#8979) * Adminverbs - Hide Most * Feedback --- code/modules/admin/admin_verbs.dm | 179 ++++++++++++++++++++-------- html/changelogs/Afya_Adminverbs.yml | 41 +++++++ 2 files changed, 173 insertions(+), 47 deletions(-) create mode 100644 html/changelogs/Afya_Adminverbs.yml diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index d0301bf9abe..a8af8a3d758 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -247,80 +247,166 @@ var/list/admin_verbs_rejuv = list( /client/proc/respawn_character ) -//verbs which can be hidden - needs work +//verbs which can be hidden var/list/admin_verbs_hideable = list( - /client/proc/deadmin_self, -// /client/proc/deadchat, - /client/proc/toggleprayers, - /client/proc/toggle_hear_radio, - /datum/admins/proc/show_traitor_panel, - /datum/admins/proc/toggleenter, - /datum/admins/proc/toggleguests, - /datum/admins/proc/announce, - /client/proc/colorooc, - /client/proc/admin_ghost, + /client/proc/allow_character_respawn, /client/proc/toggle_view_range, - /client/proc/cmd_admin_subtle_message, - /client/proc/cmd_admin_check_contents, - /datum/admins/proc/access_news_network, - /client/proc/admin_call_shuttle, - /client/proc/admin_cancel_shuttle, + /client/proc/stealth, + /datum/admins/proc/toggle_round_spookyness, + /client/proc/Getkey, + /datum/admins/proc/announce, + /client/proc/togglebuildmodeself, + /client/proc/change_human_appearance_admin, + /client/proc/change_human_appearance_self, + /client/proc/change_security_level, + /client/proc/makePAI, + /client/proc/wipe_ai, + /client/proc/toggleghostwriters, + /client/proc/toggledrones, + /datum/admins/proc/show_skills, + /client/proc/restart_sql, + /client/proc/man_up, + /client/proc/global_man_up, + /client/proc/connect_ntsl, + /client/proc/disconnect_ntsl, + /client/proc/response_team, + /client/proc/toggle_antagHUD_use, + /client/proc/toggle_antagHUD_restrictions, + /client/proc/event_manager_panel, + /client/proc/admin_edit_motd, + /client/proc/virus2_editor, + /client/proc/empty_ai_core_toggle_latejoin, + /client/proc/empty_ai_core_toggle_latejoin, + /client/proc/cmd_admin_change_custom_event, + /datum/admins/proc/togglehubvisibility, + /datum/admins/proc/toggleooc, + /datum/admins/proc/togglelooc, + /datum/admins/proc/toggleoocdead, + /datum/admins/proc/toggledsay, + /client/proc/rename_silicon, + /client/proc/manage_silicon_laws, /client/proc/cmd_admin_direct_narrate, /client/proc/cmd_admin_local_narrate, /client/proc/cmd_admin_world_narrate, - /client/proc/play_local_sound, - /client/proc/play_sound, - /client/proc/play_server_sound, - /client/proc/object_talk, - /client/proc/cmd_admin_dress, /client/proc/cmd_admin_grab_observers, - /client/proc/cmd_admin_gib_self, - /client/proc/drop_bomb, - /client/proc/cinematic, - /datum/admins/proc/toggle_aliens, - /datum/admins/proc/toggle_round_spookyness, - /datum/admins/proc/toggle_space_ninja, - /client/proc/cmd_admin_add_freeform_ai_law, - /client/proc/cmd_admin_add_random_ai_law, /client/proc/cmd_admin_create_centcom_report, - /client/proc/make_sound, - /client/proc/toggle_random_events, - /client/proc/cmd_admin_add_random_ai_law, + /client/proc/show_tip, + /client/proc/fab_tip, + /client/proc/jumptokey, + /client/proc/jumptomob, + /client/proc/jumptoturf, + /client/proc/cmd_cciaa_say, + /datum/admins/proc/access_news_network, + /client/proc/jumptocoord, + /client/proc/colorooc, + /client/proc/add_client_color, + /datum/admins/proc/force_mode_latespawn, + /datum/admins/proc/toggleenter, + /client/proc/admin_memo_control, + /datum/admins/proc/toggleguests, + /datum/admins/proc/capture_map_part, /client/proc/Set_Holiday, + /client/proc/configure_access_control, /datum/admins/proc/startnow, /datum/admins/proc/restart, /datum/admins/proc/delay, /datum/admins/proc/toggleaban, + /client/proc/create_poll, + /client/proc/allow_stationbound_reset, /client/proc/toggle_log_hrefs, /datum/admins/proc/immreboot, + /client/proc/cmd_dev_bst, + /client/proc/global_ao_regenerate, /client/proc/everyone_random, /datum/admins/proc/toggleAI, + /client/proc/cmd_admin_delete, + /client/proc/cmd_debug_del_all, + /client/proc/launch_ccia_shuttle, /datum/admins/proc/adrev, /datum/admins/proc/adspawn, /datum/admins/proc/adjump, + /datum/admins/proc/toggle_aliens, + /datum/admins/proc/toggle_space_ninja, + /client/proc/toggle_random_events, + /client/proc/nanomapgen_DumpImage, + /client/proc/play_local_sound, + /client/proc/play_sound, + /client/proc/play_server_sound, + /client/proc/make_sound, + /client/proc/cmd_ss_panic, + /client/proc/object_talk, + /client/proc/cmd_admin_gib_self, + /client/proc/drop_bomb, + /client/proc/everyone_random, + /client/proc/cinematic, + /datum/admins/proc/toggle_aliens, + /datum/admins/proc/toggle_space_ninja, + /client/proc/cmd_admin_add_freeform_ai_law, + /client/proc/cmd_admin_add_random_ai_law, + /client/proc/toggle_recursive_explosions, + /client/proc/toggle_random_events, + /client/proc/editappear, + /client/proc/roll_dices, + /datum/admins/proc/call_supply_drop, + /datum/admins/proc/call_drop_pod, + /datum/admins/proc/spawn_fruit, + /datum/admins/proc/spawn_custom_item, + /datum/admins/proc/check_custom_items, + /datum/admins/proc/spawn_plant, + /client/proc/show_plant_genes, + /datum/admins/proc/spawn_atom, + /client/proc/cure_traumas, + /client/proc/add_traumas, + /client/proc/respawn_character, + /client/proc/spawn_chemdisp_cartridge, + /client/proc/jobbans, + /client/proc/investigate_show, /client/proc/cmd_admin_list_open_jobs, - /client/proc/callproc, - /client/proc/callproc_target, + /client/proc/reset_openturf, /client/proc/Debug2, - /client/proc/reload_admins, - /client/proc/kill_air, + /client/proc/ZASSettings, /client/proc/cmd_debug_make_powernets, - /client/proc/kill_airgroup, - /client/proc/debug_controller, - /client/proc/startSinglo, + /client/proc/debug_antagonist_template, /client/proc/cmd_debug_mob_lists, + /client/proc/cmd_admin_delete, /client/proc/cmd_debug_del_all, /client/proc/cmd_debug_tog_aliens, /client/proc/air_report, + /client/proc/reload_admins, + /client/proc/reload_mentors, + /client/proc/restart_controller, + /client/proc/print_random_map, + /client/proc/create_random_map, + /client/proc/apply_random_map, + /client/proc/overlay_random_map, + /client/proc/delete_random_map, /client/proc/enable_debug_verbs, - /client/proc/roll_dices, - /proc/possess, - /proc/release, - /client/proc/toggle_recursive_explosions, - /client/proc/cure_traumas, - /client/proc/add_traumas, + /client/proc/fix_player_list, + /client/proc/SDQL_query, + /client/proc/SDQL2_query, + /client/proc/cmd_admin_dress, + /client/proc/kill_air, + /client/proc/kill_airgroup, + /client/proc/cmd_display_del_log, /datum/admins/proc/ccannoucment, - /client/proc/toggle_aooc + /client/proc/cmd_display_init_log, + /client/proc/getruntimelog, + /client/proc/giveruntimelog, + /client/proc/toggledebuglogs, + /client/proc/getserverlog, + /client/proc/view_chemical_reaction_logs, + /datum/admins/proc/capture_map, + /turf/proc/view_chunk, + /turf/proc/update_chunk, + /client/proc/lighting_show_verbs, + /client/proc/callproc, + /client/proc/callproc_target, + /client/proc/debug_controller, + /client/proc/check_customitem_activity, + /client/proc/print_logout_report, + /client/proc/edit_admin_permissions, + /proc/possess, + /proc/release ) var/list/admin_verbs_mod = list( /client/proc/cmd_admin_pm_context, // right-click adminPM interface, @@ -342,7 +428,6 @@ var/list/admin_verbs_mod = list( /client/proc/cmd_admin_check_contents, /client/proc/check_ai_laws, /*shows AI and borg laws*/ /client/proc/aooc, - /client/proc/print_logout_report, /client/proc/toggle_aooc ) diff --git a/html/changelogs/Afya_Adminverbs.yml b/html/changelogs/Afya_Adminverbs.yml new file mode 100644 index 00000000000..5e9c8a88fda --- /dev/null +++ b/html/changelogs/Afya_Adminverbs.yml @@ -0,0 +1,41 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +# balance +# admin +# backend +# security +# refactor +################################# + +# Your name. +author: Afya + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - admin: Adminverbs - Hide Most is now actually useful