/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/dcs/signals/signals_action.dm

COMSIG_ACTION_TRIGGERfrom base of datum/action/proc/Trigger(): (datum/action)
COMSIG_ACTION_GRANTEDFrom /datum/action/Grant(): (mob/grant_to)
COMSIG_MOB_GRANTED_ACTIONFrom /datum/action/Grant(): (datum/action)
COMSIG_ACTION_REMOVEDFrom /datum/action/Remove(): (mob/removed_from)
COMSIG_MOB_REMOVED_ACTIONFrom /datum/action/Remove(): (datum/action)
COMSIG_ACTION_OVERLAY_APPLYFrom /datum/action/apply_button_overlay()
COMSIG_MOB_ABILITY_STARTEDFrom base of /datum/action/cooldown/proc/PreActivate(), sent to the action owner: (datum/action/cooldown/activated)
COMPONENT_BLOCK_ABILITY_STARTReturn to block the ability from starting / activating
COMSIG_MOB_ABILITY_FINISHEDFrom base of /datum/action/cooldown/proc/PreActivate(), sent to the action owner: (datum/action/cooldown/finished)
COMSIG_ACTION_SET_STATPANELFrom base of /datum/action/cooldown/proc/set_statpanel_format(): (list/stat_panel_data)
COMSIG_BLOOD_WARPFrom base of /datum/action/cooldown/mob_cooldown/blood_warp/proc/blood_warp(): ()
COMSIG_STARTED_CHARGEFrom base of /datum/action/cooldown/mob_cooldown/charge/proc/do_charge(): ()
COMSIG_FINISHED_CHARGEFrom base of /datum/action/cooldown/mob_cooldown/charge/proc/do_charge(): ()
COMSIG_SWOOP_INVULNERABILITY_STARTEDFrom base of /datum/action/cooldown/mob_cooldown/lava_swoop/proc/swoop_attack(): ()
COMSIG_LAVA_ARENA_FAILEDFrom base of /datum/action/cooldown/mob_cooldown/lava_swoop/proc/swoop_attack(): ()

Define Details

COMPONENT_BLOCK_ABILITY_START

Return to block the ability from starting / activating

COMSIG_ACTION_GRANTED

From /datum/action/Grant(): (mob/grant_to)

COMSIG_ACTION_OVERLAY_APPLY

From /datum/action/apply_button_overlay()

COMSIG_ACTION_REMOVED

From /datum/action/Remove(): (mob/removed_from)

COMSIG_ACTION_SET_STATPANEL

From base of /datum/action/cooldown/proc/set_statpanel_format(): (list/stat_panel_data)

COMSIG_ACTION_TRIGGER

from base of datum/action/proc/Trigger(): (datum/action)

COMSIG_BLOOD_WARP

From base of /datum/action/cooldown/mob_cooldown/blood_warp/proc/blood_warp(): ()

COMSIG_FINISHED_CHARGE

From base of /datum/action/cooldown/mob_cooldown/charge/proc/do_charge(): ()

COMSIG_LAVA_ARENA_FAILED

From base of /datum/action/cooldown/mob_cooldown/lava_swoop/proc/swoop_attack(): ()

COMSIG_MOB_ABILITY_FINISHED

From base of /datum/action/cooldown/proc/PreActivate(), sent to the action owner: (datum/action/cooldown/finished)

COMSIG_MOB_ABILITY_STARTED

From base of /datum/action/cooldown/proc/PreActivate(), sent to the action owner: (datum/action/cooldown/activated)

COMSIG_MOB_GRANTED_ACTION

From /datum/action/Grant(): (datum/action)

COMSIG_MOB_REMOVED_ACTION

From /datum/action/Remove(): (datum/action)

COMSIG_STARTED_CHARGE

From base of /datum/action/cooldown/mob_cooldown/charge/proc/do_charge(): ()

COMSIG_SWOOP_INVULNERABILITY_STARTED

From base of /datum/action/cooldown/mob_cooldown/lava_swoop/proc/swoop_attack(): ()