/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/dcs/signals/signals_ai_controller.dm

COMSIG_AI_CONTROLLER_POSSESSED_PAWNsent from ai controllers when they possess a pawn: (datum/ai_controller/source_controller)
COMSIG_AI_CONTROLLER_UNPOSSESSED_PAWNsent from ai controllers when they stop possessing a pawn: (datum/ai_controller/source_controller)
COMSIG_PAWN_POSSESSED_BY_AI_CONTROLLERsent from the pawn when an ai controller possesses it: (datum/ai_controller/source_controller)
COMSIG_AI_OVERRIDE_SLOT_CHANGEDsent from the pawn of an ai controller when a runtime subtree override slot changes: (new_type) new_type is null when cleared

Define Details

COMSIG_AI_CONTROLLER_POSSESSED_PAWN

sent from ai controllers when they possess a pawn: (datum/ai_controller/source_controller)

COMSIG_AI_CONTROLLER_UNPOSSESSED_PAWN

sent from ai controllers when they stop possessing a pawn: (datum/ai_controller/source_controller)

COMSIG_AI_OVERRIDE_SLOT_CHANGED

sent from the pawn of an ai controller when a runtime subtree override slot changes: (new_type) new_type is null when cleared

COMSIG_PAWN_POSSESSED_BY_AI_CONTROLLER

sent from the pawn when an ai controller possesses it: (datum/ai_controller/source_controller)