the inevitable Revert "Refactors admin verbs from giant ass lists into datums" in case stuff breaks (#73206)

Reverts tgstation/tgstation#72407
This commit is contained in:
Mothblocks
2023-02-04 14:44:38 -08:00
committed by GitHub
parent 984d72c57f
commit d67555a0b5
111 changed files with 3400 additions and 2144 deletions
+7 -15
View File
@@ -196,26 +196,14 @@
if(isweakref(thing_to_debug))
var/datum/weakref/ref = thing_to_debug
thing_to_debug = ref.resolve()
INVOKE_ASYNC( \
SSadmin_verbs, \
TYPE_PROC_REF(/datum/controller/subsystem/admin_verbs, dynamic_invoke_admin_verb), \
usr.client, \
/mob/admin_module_holder/debug/view_variables, \
list(thing_to_debug), \
)
INVOKE_ASYNC(usr.client, TYPE_PROC_REF(/client, debug_variables), thing_to_debug)
return FALSE
if("vvGlobal")
var/thing_to_debug = traverse_list(params["indices"], current_state.globals)
if(isweakref(thing_to_debug))
var/datum/weakref/ref = thing_to_debug
thing_to_debug = ref.resolve()
INVOKE_ASYNC( \
SSadmin_verbs, \
TYPE_PROC_REF(/datum/controller/subsystem/admin_verbs, dynamic_invoke_admin_verb), \
usr.client, \
/mob/admin_module_holder/debug/view_variables, \
list(thing_to_debug), \
)
INVOKE_ASYNC(usr.client, TYPE_PROC_REF(/client, debug_variables), thing_to_debug)
return FALSE
if("clearArgs")
arguments.Cut()
@@ -234,7 +222,11 @@
. = ..()
qdel(src)
ADMIN_VERB(debug, open_lua_editor, "Open Lua Editor", "", R_DEBUG)
/client/proc/open_lua_editor()
set name = "Open Lua Editor"
set category = "Debug"
if(!check_rights_for(src, R_DEBUG))
return
if(SSlua.initialized != TRUE)
to_chat(usr, span_warning("SSlua is not initialized!"))
return