mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-12 23:53:47 +01:00
Adds a basic AI controller info panel to VV. (#29898)
This commit is contained in:
committed by
GitHub
parent
06f19cdecb
commit
2a81f86af7
@@ -1305,3 +1305,23 @@ GLOBAL_LIST_INIT(view_logs_verbs, list(
|
||||
|
||||
B.to_backup_disk(get_turf(usr))
|
||||
|
||||
/proc/ghost_follow_uid(mob/user, uid)
|
||||
var/client/client = user.client
|
||||
if(!isobserver(user))
|
||||
if(!check_rights(R_ADMIN|R_MOD)) // Need to be mod or admin to aghost
|
||||
return
|
||||
user.client.admin_ghost()
|
||||
var/datum/target = locateUID(uid)
|
||||
if(QDELETED(target))
|
||||
to_chat(user, "<span class='warning'>This datum has been deleted!</span>")
|
||||
return
|
||||
|
||||
if(istype(target, /datum/mind))
|
||||
var/datum/mind/mind = target
|
||||
if(!ismob(mind.current))
|
||||
to_chat(user, "<span class='warning'>This can only be used on instances of type /mob</span>")
|
||||
return
|
||||
target = mind.current
|
||||
|
||||
var/mob/dead/observer/A = client.mob
|
||||
A.ManualFollow(target)
|
||||
|
||||
Reference in New Issue
Block a user