diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 9e574403f6f..f2d9454fb52 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -98,7 +98,7 @@ network = list() stat |= EMPED turn_off(null, FALSE, TRUE) - addtimer(CALLBACK(src, PROC_REF(reactivate_after_emp)), (90 / severity) SECONDS, TIMER_UNIQUE | TIMER_OVERRIDE) + addtimer(CALLBACK(src, PROC_REF(reactivate_after_emp)), (90 / severity) SECONDS, TIMER_UNIQUE | TIMER_OVERRIDE) ..() /obj/machinery/camera/proc/reactivate_after_emp() diff --git a/code/modules/power/generators/portable generators/port_gen.dm b/code/modules/power/generators/portable generators/port_gen.dm index 6c34b16da86..45e11ce9ac2 100644 --- a/code/modules/power/generators/portable generators/port_gen.dm +++ b/code/modules/power/generators/portable generators/port_gen.dm @@ -59,11 +59,13 @@ stat &= BROKEN if(prob(75)) explode() + return if(2) if(prob(25)) stat &= BROKEN if(prob(10)) explode() + return if(3) if(prob(10)) stat &= BROKEN