diff --git a/code/game/machinery/_machinery.dm b/code/game/machinery/_machinery.dm index 7b31c502e4..a3b65dad14 100644 --- a/code/game/machinery/_machinery.dm +++ b/code/game/machinery/_machinery.dm @@ -127,6 +127,7 @@ Class Procs: else START_PROCESSING(SSfastprocess, src) power_change() + AddComponent(/datum/component/redirect, list(COMSIG_ENTER_AREA), CALLBACK(src, .proc/power_change)) if (occupant_typecache) occupant_typecache = typecacheof(occupant_typecache)