mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-19 03:55:11 +01:00
Verify that those clicking on admin statclicks are admins (#63226)
Also removes some unused statclick. Statclicks need to get removed someday, they're a pain in the ass, but this is good enough for now.
This commit is contained in:
@@ -148,6 +148,11 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new)
|
||||
current_state = state
|
||||
|
||||
/obj/effect/statclick/ticket_list/Click()
|
||||
if (!usr.client?.holder)
|
||||
message_admins("[key_name_admin(usr)] non-holder clicked on a ticket list statclick! ([src])")
|
||||
log_game("[key_name(usr)] non-holder clicked on a ticket list statclick! ([src])")
|
||||
return
|
||||
|
||||
GLOB.ahelp_tickets.BrowseTickets(current_state)
|
||||
|
||||
//called by admin topic
|
||||
@@ -550,6 +555,11 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new)
|
||||
return ..(ahelp_datum.name)
|
||||
|
||||
/obj/effect/statclick/ahelp/Click()
|
||||
if (!usr.client?.holder)
|
||||
message_admins("[key_name_admin(usr)] non-holder clicked on an ahelp statclick! ([src])")
|
||||
log_game("[key_name(usr)] non-holder clicked on an ahelp statclick! ([src])")
|
||||
return
|
||||
|
||||
ahelp_datum.TicketPanel()
|
||||
|
||||
/obj/effect/statclick/ahelp/Destroy()
|
||||
|
||||
@@ -15,9 +15,6 @@ GLOBAL_DATUM_INIT(cameranet, /datum/cameranet, new)
|
||||
var/list/chunks = list()
|
||||
var/ready = 0
|
||||
|
||||
// The object used for the clickable stat() button.
|
||||
var/obj/effect/statclick/statclick
|
||||
|
||||
///this object is the static that ais see on obscured turfs, added to the turfs vis_contents
|
||||
var/obj/effect/overlay/camera_static/vis_contents_opaque
|
||||
|
||||
|
||||
Reference in New Issue
Block a user