code/__DEFINES/dcs/signals/signals_atom/signals_atom_mouse.dm 
            
        
| COMSIG_CLIENT_CLICK | from base of client/Click(): (atom/target, atom/location, control, params, mob/user) | 
|---|---|
| COMSIG_CLICK | from base of atom/Click(): (atom/location, control, params, mob/user) | 
| COMSIG_CLICK_SHIFT | from base of atom/ShiftClick(): (/mob) | 
| COMSIG_CLICK_CTRL | from base of atom/CtrlClickOn(): (/mob) | 
| COMSIG_CLICK_ALT | from base of atom/AltClick(): (/mob) | 
| COMSIG_CLICK_ALT_SECONDARY | from base of atom/alt_click_secondary(): (/mob) | 
| COMSIG_CLICK_CTRL_SHIFT | from base of atom/CtrlShiftClick(/mob) | 
| COMSIG_MOUSEDROP_ONTO | from base of atom/MouseDrop(): (/atom/over, /mob/user) | 
| COMSIG_MOUSEDROPPED_ONTO | from base of atom/MouseDrop_T: (/atom/from, /mob/user) | 
| COMSIG_MOUSE_SCROLL_ON | from base of mob/MouseWheelOn(): (/atom, delta_x, delta_y, params) | 
Define Details
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)