From 40a373a7fe2d1fce6724f11df887ffe37bb63a0f Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Mon, 1 Jun 2015 18:13:05 +0200 Subject: [PATCH] APC event tweak. The APC event now instead checks for the new is_critical flag. --- code/modules/events/apc_damage.dm | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/code/modules/events/apc_damage.dm b/code/modules/events/apc_damage.dm index 7eecfa6aef..b77be8fa5d 100644 --- a/code/modules/events/apc_damage.dm +++ b/code/modules/events/apc_damage.dm @@ -45,10 +45,5 @@ return pick(apcs) /datum/event/apc_damage/proc/is_valid_apc(var/obj/machinery/power/apc/apc) - // Type must be exactly a basic APC. - // This generally prevents affecting APCs in critical areas (AI core, engine room, etc.) as they often use higher capacity subtypes. - if(apc.type != /obj/machinery/power/apc) - return 0 - var/turf/T = get_turf(apc) - return !apc.emagged && T && (T.z in config.player_levels) + return !apc.is_critical && !apc.emagged && T && (T.z in config.player_levels)