byond - Modules - TypesDefine Details

code/__DEFINES/dcs/signals/signals_client.dm

COMSIG_CLIENT_PRE_CLICKfrom /mob/do_click(): (atom/A, list/mods)
COMSIG_CLIENT_VERB_ADDEDCalled after one or more verbs are added: (list of verbs added)
COMSIG_CLIENT_VERB_REMOVEDCalled after one or more verbs are added: (list of verbs added)
COMSIG_CLIENT_MOB_LOGGED_INCalled from /mob/Login() after a client logs into a mob: (mob)
COMSIG_CLIENT_ESCAPE_MENU_OPENCalled when escape menu is opened CLIENT_VERB(open_escape_menu)
COMSIG_CLIENT_SCREEN_ADDCalled when something is added to a client's screen : /client/proc/add_to_screen(screen_add)
COMSIG_CLIENT_SCREEN_REMOVECalled when something is removed from a client's screen : /client/proc/remove_from_screen(screen_remove)
COMSIG_CLIENT_EYE_CHANGEDCalled when the eye is modified through the set_eye() setter : /client/proc/set_eye(new_eye)
COMSIG_CLIENT_PIXEL_X_CHANGEDCalled when pixel_x is modified through the set_pixel_x() setter : /client/proc/set_pixel_x(new_pixel_x)
COMSIG_CLIENT_PIXEL_Y_CHANGEDCalled when pixel_y is modified through the set_pixel_y() setter : /client/proc/set_pixel_y(new_pixel_y)
COMSIG_CLIENT_VIEW_CHANGEDCalled when view is modified through the change_view() setter : /client/proc/change_view(new_view)

Define Details

COMSIG_CLIENT_ESCAPE_MENU_OPEN

Called when escape menu is opened CLIENT_VERB(open_escape_menu)

COMSIG_CLIENT_EYE_CHANGED

Called when the eye is modified through the set_eye() setter : /client/proc/set_eye(new_eye)

COMSIG_CLIENT_MOB_LOGGED_IN

Called from /mob/Login() after a client logs into a mob: (mob)

COMSIG_CLIENT_PIXEL_X_CHANGED

Called when pixel_x is modified through the set_pixel_x() setter : /client/proc/set_pixel_x(new_pixel_x)

COMSIG_CLIENT_PIXEL_Y_CHANGED

Called when pixel_y is modified through the set_pixel_y() setter : /client/proc/set_pixel_y(new_pixel_y)

COMSIG_CLIENT_PRE_CLICK

from /mob/do_click(): (atom/A, list/mods)

COMSIG_CLIENT_SCREEN_ADD

Called when something is added to a client's screen : /client/proc/add_to_screen(screen_add)

COMSIG_CLIENT_SCREEN_REMOVE

Called when something is removed from a client's screen : /client/proc/remove_from_screen(screen_remove)

COMSIG_CLIENT_VERB_ADDED

Called after one or more verbs are added: (list of verbs added)

COMSIG_CLIENT_VERB_REMOVED

Called after one or more verbs are added: (list of verbs added)

COMSIG_CLIENT_VIEW_CHANGED

Called when view is modified through the change_view() setter : /client/proc/change_view(new_view)