diff --git a/code/modules/admin/verbs/ai_controller_debugger_verb.dm b/code/modules/admin/verbs/ai_controller_debugger_verb.dm new file mode 100644 index 00000000000..f9db9c7879d --- /dev/null +++ b/code/modules/admin/verbs/ai_controller_debugger_verb.dm @@ -0,0 +1,7 @@ +USER_CONTEXT_MENU(open_ai_controller_debugger, R_DEV_TEAM, "\[Dev\] AI Controller Debugger", atom/A as mob|obj in view()) + if(!istype(A.ai_controller)) + to_chat(client, SPAN_WARNING("[A] does not have a valid AI controller.")) + return + + var/datum/ui_module/ai_controller_debugger/AICD = new(A.ai_controller) + AICD.ui_interact(client.mob) diff --git a/paradise.dme b/paradise.dme index 9d5d65f5886..c84a48f3797 100644 --- a/paradise.dme +++ b/paradise.dme @@ -1644,6 +1644,7 @@ #include "code\modules\admin\verbs\adminjump.dm" #include "code\modules\admin\verbs\adminpm.dm" #include "code\modules\admin\verbs\adminsay.dm" +#include "code\modules\admin\verbs\ai_controller_debugger_verb.dm" #include "code\modules\admin\verbs\antag-ooc.dm" #include "code\modules\admin\verbs\asays.dm" #include "code\modules\admin\verbs\atmosdebug.dm"