diff --git a/code/game/gamemodes/malfunction/Malf_Modules.dm b/code/game/gamemodes/malfunction/Malf_Modules.dm index 2b16ceba62a..19febda2574 100644 --- a/code/game/gamemodes/malfunction/Malf_Modules.dm +++ b/code/game/gamemodes/malfunction/Malf_Modules.dm @@ -376,7 +376,10 @@ /datum/action/innate/ai/destroy_rcds/Activate() for(var/obj/item/rcd/RCD in GLOB.rcd_list) - if(!istype(RCD, /obj/item/rcd/borg)) //Ensures that cyborg RCDs are spared. + if(istype(RCD, /obj/item/rcd/borg)) //Ensures that cyborg RCDs are spared. + continue + var/turf/RCD_turf = get_turf(RCD) + if(is_level_reachable(RCD_turf.z)) RCD.detonate_pulse() to_chat(owner, "RCD detonation pulse emitted.")