diff --git a/code/game/machinery/flasher.dm b/code/game/machinery/flasher.dm index 6dd2af1418d..05129852379 100644 --- a/code/game/machinery/flasher.dm +++ b/code/game/machinery/flasher.dm @@ -26,7 +26,7 @@ bulb = new /obj/item/device/flash(src) /obj/machinery/flasher/power_change() - if (powered() && bulb && anchored) + if (powered() && anchored && bulb) stat &= ~NOPOWER if(bulb.broken) icon_state = "[base_state]1-p" @@ -132,14 +132,13 @@ if (!anchored && !isinspace()) user << "[src] is now secured." overlays.Cut() - power_change() anchored = 1 - + power_change() else user << "[src] can now be moved." overlays += "[base_state]-s" - power_change() anchored = 0 + power_change() else ..()