Files
Aurora.3/code/_onclick/click_ctrl.dm
Fluffy 457a091d9a 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.
2025-01-09 23:04:48 +00:00

30 lines
580 B
Plaintext

/**
* Ctrl click
*/
/mob/proc/CtrlClickOn(atom/A)
A.CtrlClick(src)
/mob/proc/CtrlShiftClickOn(var/atom/A)
A.CtrlShiftClick(src)
return
/atom/proc/CtrlShiftClick(var/mob/user)
return
/atom/proc/CtrlClick(var/mob/user)
return
/atom/movable/CtrlClick(var/mob/user)
if(Adjacent(user))
user.start_pulling(src)
/**
* Ctrl mouse wheel click
* Except for tagging datumns same as control click (<-- not implemented in Aurora yet)
*/
/mob/proc/CtrlMiddleClickOn(atom/A)
// if(check_rights_for(client, R_ADMIN))
// client.toggle_tag_datum(A)
// return
CtrlClickOn(A)