From 6eb57a98c79a802c98a8912dd94ce9f481f65ec5 Mon Sep 17 00:00:00 2001 From: GDN <96800819+GDNgit@users.noreply.github.com> Date: Wed, 16 Aug 2023 15:45:10 -0400 Subject: [PATCH] fixes ais being unable to use cameras after an emp sometimes (#21974) --- code/game/machinery/camera/camera.dm | 2 +- code/modules/power/generators/portable generators/port_gen.dm | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) 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