/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/dcs/signals/signals_atom/signals_atom_mouse.dm

COMSIG_CLIENT_CLICKfrom base of client/Click(): (atom/target, atom/location, control, params, mob/user)
COMSIG_CLICKfrom base of atom/Click(): (atom/location, control, params, mob/user)
COMSIG_CLICK_SHIFTfrom base of atom/ShiftClick(): (/mob)
COMPONENT_ALLOW_EXAMINATEAllows the user to examinate regardless of client.eye.
COMSIG_CLICK_CTRLfrom base of atom/CtrlClickOn(): (/mob)
COMSIG_CLICK_ALTfrom base of atom/AltClick(): (/mob)
COMSIG_CLICK_ALT_SECONDARYfrom base of atom/alt_click_secondary(): (/mob)
COMSIG_CLICK_CTRL_SHIFTfrom base of atom/CtrlShiftClick(/mob)
COMSIG_MOUSEDROP_ONTOfrom base of atom/MouseDrop(): (/atom/over, /mob/user)
COMSIG_MOUSEDROPPED_ONTOfrom base of atom/MouseDrop_T: (/atom/from, /mob/user)
COMSIG_MOUSE_SCROLL_ONfrom base of mob/MouseWheelOn(): (/atom, delta_x, delta_y, params)
COMSIG_SCREEN_ELEMENT_CLICKFrom /atom/movable/screen/click(): (atom/target, atom/location, control, params, mob/user)

Define Details

COMPONENT_ALLOW_EXAMINATE

Allows the user to examinate regardless of client.eye.

COMSIG_CLICK

from base of atom/Click(): (atom/location, control, params, mob/user)

COMSIG_CLICK_ALT

from base of atom/AltClick(): (/mob)

COMSIG_CLICK_ALT_SECONDARY

from base of atom/alt_click_secondary(): (/mob)

COMSIG_CLICK_CTRL

from base of atom/CtrlClickOn(): (/mob)

COMSIG_CLICK_CTRL_SHIFT

from base of atom/CtrlShiftClick(/mob)

COMSIG_CLICK_SHIFT

from base of atom/ShiftClick(): (/mob)

COMSIG_CLIENT_CLICK

from base of client/Click(): (atom/target, atom/location, control, params, mob/user)

COMSIG_MOUSEDROPPED_ONTO

from base of atom/MouseDrop_T: (/atom/from, /mob/user)

COMSIG_MOUSEDROP_ONTO

from base of atom/MouseDrop(): (/atom/over, /mob/user)

COMSIG_MOUSE_SCROLL_ON

from base of mob/MouseWheelOn(): (/atom, delta_x, delta_y, params)

COMSIG_SCREEN_ELEMENT_CLICK

From /atom/movable/screen/click(): (atom/target, atom/location, control, params, mob/user)