code/__DEFINES/dcs/signals/signals_ai_controller.dm 
| 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_PAWN_POSSESSED_BY_AI_CONTROLLER | sent from the pawn when an ai controller possesses it: (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 |
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)