mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-15 01:46:30 +01:00
Clicks refactor (#20321)
Added various events to the dcs system in regards to click handling. Refactored various mouse related procs. Fixed MUI mask. Fixed AI jump on double click. Fixed some runtimes with the click handler system. Updated the click handler system. Fixed fireman carry.
This commit is contained in:
@@ -759,7 +759,7 @@ var/list/admin_verbs_cciaa = list(
|
||||
return
|
||||
var/datum/click_handler/handler = mob.GetClickHandler()
|
||||
if(handler.type == /datum/click_handler/build_mode)
|
||||
usr.PopClickHandler()
|
||||
usr.RemoveClickHandler(/datum/click_handler/build_mode)
|
||||
else
|
||||
usr.PushClickHandler(/datum/click_handler/build_mode)
|
||||
feedback_add_details("admin_verb","TBMS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
|
||||
|
||||
@@ -76,4 +76,4 @@
|
||||
/obj/effect/bmode/quit/OnClick()
|
||||
var/datum/click_handler/handler = usr.GetClickHandler()
|
||||
if(handler.type == /datum/click_handler/build_mode)
|
||||
usr.PopClickHandler()
|
||||
usr.RemoveClickHandler(/datum/click_handler/build_mode)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/datum/click_handler/build_mode
|
||||
handler_flags = CLICK_HANDLER_REMOVE_ON_MOB_LOGOUT
|
||||
flags = CLICK_HANDLER_REMOVE_ON_MOB_LOGOUT
|
||||
var/dir
|
||||
|
||||
var/list/build_modes
|
||||
|
||||
Reference in New Issue
Block a user