/datum/admins/proc/player_panel_new()//The new one if(!usr.client.holder) return // This stops the panel from being invoked by mentors who press F7. if(!check_rights(R_ADMIN)) message_admins("[key_name_admin(usr)] attempted to invoke player panel without admin rights. If this is a mentor, its a chance they accidentally hit F7. If this is NOT a mentor, there is a high chance an exploit is being used") return var/dat = "
|
Player panel Hover over a line to see more information | [check_rights(R_ADMIN,0) ? "Check antagonists | Kick everyone/AFKers in lobby" : "" ]
|
| Search: |
|
[M_name] - [M_rname] - [M_key] ([M_job])
|
| Syndicates | |
| Nuclear Operative not found! |
| Nuclear Disk(s) |
| [N.name], " var/atom/disk_loc = N.loc while(!istype(disk_loc, /turf)) if(istype(disk_loc, /mob)) var/mob/M = disk_loc dat += "carried by [M.real_name] " if(istype(disk_loc, /obj)) var/obj/O = disk_loc dat += "in \a [O.name] " disk_loc = disk_loc.loc dat += "in [disk_loc.loc] at ([disk_loc.x], [disk_loc.y], [disk_loc.z]) |
| Revolutionaries | |
| Head Revolutionary not found! |
| Target(s) | Location | [mob_loc.loc] | " else dat += "
| Head not found! |
| Blob | ||
| Progress: [GLOB.blobs.len]/[mode.blobwincount] | ||
| [ADMIN_PP(M,"[M.real_name]")][M.client ? "" : " (ghost)"][M.stat == 2 ? " (DEAD)" : ""] | " dat += "PM [ADMIN_FLW(M, "FLW")] | " else dat += "|
| Blob not found! |
| Growing TS on-station: [count_eggs] egg[count_eggs != 1 ? "s" : ""], [count_spiderlings] spiderling[count_spiderlings != 1 ? "s" : ""]. |
| Security | |
| Total: | [sec_list[1]] | " dat += "
| Active: | [sec_list[2]] | " dat += "
| Dead: | [sec_list[3]] | " dat += "
| Antag: | [sec_list[4]] | " dat += "
| [name] |