code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_transform.dm
COMSIG_TRANSFORMING_PRE_TRANSFORM | From /datum/component/transforming/proc/on_attack_self(obj/item/source, mob/user): (obj/item/source, mob/user, active) |
---|---|
COMPONENT_BLOCK_TRANSFORM | Return COMPONENT_BLOCK_TRANSFORM to prevent the item from transforming. |
COMSIG_TRANSFORMING_ON_TRANSFORM | From /datum/component/transforming/proc/do_transform(obj/item/source, mob/user): (obj/item/source, mob/user, active) |
COMPONENT_NO_DEFAULT_MESSAGE | Return COMPONENT_NO_DEFAULT_MESSAGE to prevent the transforming component from displaying the default transform message / sound. |
Define Details
COMPONENT_BLOCK_TRANSFORM
Return COMPONENT_BLOCK_TRANSFORM to prevent the item from transforming.
COMPONENT_NO_DEFAULT_MESSAGE
Return COMPONENT_NO_DEFAULT_MESSAGE to prevent the transforming component from displaying the default transform message / sound.
COMSIG_TRANSFORMING_ON_TRANSFORM
From /datum/component/transforming/proc/do_transform(obj/item/source, mob/user): (obj/item/source, mob/user, active)
COMSIG_TRANSFORMING_PRE_TRANSFORM
From /datum/component/transforming/proc/on_attack_self(obj/item/source, mob/user): (obj/item/source, mob/user, active)