code/__DEFINES/~darkpack/dcs/power_signals.dm 
| COMSIG_POWER_TRY_ACTIVATE | from datum/discipline_power/can_activate(): (datum/discipline_power/power, atom/target) |
|---|---|
| COMSIG_POWER_TRY_ACTIVATE_ON | from datum/discipline_power/can_activate(): (datum/discipline_power/power) |
| POWER_PREVENT_ACTIVATE | Makes can_activate return false and prevent activation |
| COMSIG_POWER_PRE_ACTIVATION | from datum/discipline_power/pre_activation(): (datum/discipline_power/power, atom/target) |
| COMSIG_POWER_PRE_ACTIVATION_ON | from datum/discipline_power/pre_activation(): (datum/discipline_power/power) |
| POWER_CANCEL_ACTIVATION | Cancels activation after it's been initiated but before its effects take hold |
| COMSIG_POWER_ACTIVATE | from datum/discipline_power/activate(): (datum/discipline_power/power, atom/target) |
| COMSIG_POWER_ACTIVATE_ON | from datum/discipline_power/activate(): (datum/discipline_power/power) |
| COMSIG_POWER_TRY_DEACTIVATE | from datum/discipline_power/can_deactivate(): (datum/discipline_power/power, atom/target) |
| COMSIG_POWER_TRY_DEACTIVATE_ON | from datum/discipline_power/can_deactivate(): (datum/discipline_power/power) |
| POWER_PREVENT_DEACTIVATE | Makes can_deactivate return false and prevent deactivation |
| COMSIG_POWER_DEACTIVATE | from datum/discipline_power/deactivate(): (atom/target) |
| COMSIG_POWER_DEACTIVATE_ON | from datum/discipline_power/deactivate() |
Define Details
COMSIG_POWER_ACTIVATE 
from datum/discipline_power/activate(): (datum/discipline_power/power, atom/target)
COMSIG_POWER_ACTIVATE_ON 
from datum/discipline_power/activate(): (datum/discipline_power/power)
COMSIG_POWER_DEACTIVATE 
from datum/discipline_power/deactivate(): (atom/target)
COMSIG_POWER_DEACTIVATE_ON 
from datum/discipline_power/deactivate()
COMSIG_POWER_PRE_ACTIVATION 
from datum/discipline_power/pre_activation(): (datum/discipline_power/power, atom/target)
COMSIG_POWER_PRE_ACTIVATION_ON 
from datum/discipline_power/pre_activation(): (datum/discipline_power/power)
COMSIG_POWER_TRY_ACTIVATE 
from datum/discipline_power/can_activate(): (datum/discipline_power/power, atom/target)
COMSIG_POWER_TRY_ACTIVATE_ON 
from datum/discipline_power/can_activate(): (datum/discipline_power/power)
COMSIG_POWER_TRY_DEACTIVATE 
from datum/discipline_power/can_deactivate(): (datum/discipline_power/power, atom/target)
COMSIG_POWER_TRY_DEACTIVATE_ON 
from datum/discipline_power/can_deactivate(): (datum/discipline_power/power)
POWER_CANCEL_ACTIVATION 
Cancels activation after it's been initiated but before its effects take hold
POWER_PREVENT_ACTIVATE 
Makes can_activate return false and prevent activation
POWER_PREVENT_DEACTIVATE 
Makes can_deactivate return false and prevent deactivation