Skip to content

Commit

Permalink
Fix admin woes
Browse files Browse the repository at this point in the history
Yeah, not the ideal way to do it but this was done because we check for can_interact in /datum/Topic and I cba to refactor everything
  • Loading branch information
vvvv-vvvv committed Aug 9, 2023
1 parent 5c9bdd0 commit 9cb28c4
Showing 1 changed file with 26 additions and 26 deletions.
52 changes: 26 additions & 26 deletions code/game/atoms.dm
Original file line number Diff line number Diff line change
Expand Up @@ -922,35 +922,35 @@ Proc for attack log creation, because really why not


/atom/Topic(href, href_list)
if(usr?.client)
var/client/usr_client = usr.client
var/list/paramslist = list()

if(href_list["statpanel_item_click"])
switch(href_list["statpanel_item_click"])
if("left")
paramslist[LEFT_CLICK] = "1"
if("right")
paramslist[RIGHT_CLICK] = "1"
if("middle")
paramslist[MIDDLE_CLICK] = "1"
else
return

if(href_list["statpanel_item_shiftclick"])
paramslist[SHIFT_CLICK] = "1"
if(href_list["statpanel_item_ctrlclick"])
paramslist[CTRL_CLICK] = "1"
if(href_list["statpanel_item_altclick"])
paramslist[ALT_CLICK] = "1"

var/mouseparams = list2params(paramslist)
usr_client.Click(src, loc, null, mouseparams)
. = TRUE

. = ..()
if(.)
return
if(!usr?.client)
return
var/client/usr_client = usr.client
var/list/paramslist = list()

if(href_list["statpanel_item_click"])
switch(href_list["statpanel_item_click"])
if("left")
paramslist[LEFT_CLICK] = "1"
if("right")
paramslist[RIGHT_CLICK] = "1"
if("middle")
paramslist[MIDDLE_CLICK] = "1"
else
return

if(href_list["statpanel_item_shiftclick"])
paramslist[SHIFT_CLICK] = "1"
if(href_list["statpanel_item_ctrlclick"])
paramslist[CTRL_CLICK] = "1"
if(href_list["statpanel_item_altclick"])
paramslist[ALT_CLICK] = "1"

var/mouseparams = list2params(paramslist)
usr_client.Click(src, loc, null, mouseparams)
. = TRUE

add_fingerprint(usr, "topic")

Expand Down

0 comments on commit 9cb28c4

Please sign in to comment.