[MIRROR] Add admin panel for viewing circuits (#7389)

* Add admin panel for viewing circuits

* Update admin_verbs.dm

* Update admin_verbs.dm

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
This commit is contained in:
SkyratBot
2021-08-06 02:05:37 +01:00
committed by GitHub
co-authored by Mothblocks Gandalf
parent 19ef84aba6
commit 4e4647bd71
7 changed files with 196 additions and 21 deletions
+2 -1
View File
@@ -87,7 +87,8 @@ GLOBAL_PROTECT(admin_verbs_admin)
/client/proc/admin_open_event_spawners_menu, //SKYRAT EDIT ADDITION - EVENTS
/datum/admins/proc/toggleaooc, //SKYRAT EDIT ADDITION - ADMIN
/datum/admins/proc/togglesooc, //SKYRAT EDIT ADDITION - ADMIN
/datum/admins/proc/open_borgopanel
/datum/admins/proc/open_borgopanel,
/datum/admins/proc/view_all_circuits,
)
GLOBAL_LIST_INIT(admin_verbs_ban, list(/client/proc/unban_panel, /client/proc/ban_panel, /client/proc/stickybanpanel))
GLOBAL_PROTECT(admin_verbs_ban)
+1 -12
View File
@@ -902,18 +902,7 @@
if(!isobserver(usr) && !check_rights(R_ADMIN))
return
var/atom/movable/AM = locate(href_list["adminplayerobservefollow"])
var/client/C = usr.client
var/can_ghost = TRUE
if(!isobserver(usr))
can_ghost = C.admin_ghost()
if(!can_ghost)
return
var/mob/dead/observer/A = C.mob
A.ManualFollow(AM)
usr.client?.admin_follow(locate(href_list["adminplayerobservefollow"]))
else if(href_list["admingetmovable"])
if(!check_rights(R_ADMIN))
return