Daedalus Dock - Modules - TypesDefine Details

code/__DEFINES/dcs/signals/signals_light_eater.dm

COMSIG_LIGHT_EATER_QUEUEfrom base of /datum/element/light_eater/proc/table_buffet: (list/light_queue, datum/light_eater)
COMSIG_LIGHT_EATER_ACTfrom base of /datum/element/light_eater/proc/devour: (datum/light_eater)
COMPONENT_BLOCK_LIGHT_EATERPrevents the default light eater behavior from running in case of immunity or custom behavior
COMSIG_LIGHT_EATER_DEVOURfrom base of /datum/element/light_eater/proc/devour: (atom/eaten_light)

Define Details

COMPONENT_BLOCK_LIGHT_EATER

Prevents the default light eater behavior from running in case of immunity or custom behavior

COMSIG_LIGHT_EATER_ACT

from base of /datum/element/light_eater/proc/devour: (datum/light_eater)

COMSIG_LIGHT_EATER_DEVOUR

from base of /datum/element/light_eater/proc/devour: (atom/eaten_light)

COMSIG_LIGHT_EATER_QUEUE

from base of /datum/element/light_eater/proc/table_buffet: (list/light_queue, datum/light_eater)