diff --git a/code/modules/shieldgen/shield_gen.dm b/code/modules/shieldgen/shield_gen.dm index 87a307e0cb..03a3b65ebc 100644 --- a/code/modules/shieldgen/shield_gen.dm +++ b/code/modules/shieldgen/shield_gen.dm @@ -267,7 +267,7 @@ if(T in covered_turfs) covered_turfs.Remove(T) for(var/turf/O in covered_turfs) - if(locate(/obj/effect/energy_field, O)) + if(locate(/obj/effect/energy_field, O) || locate(/obj/machinery/pointdefense, orange(2, O))) continue E = new(O, src) field.Add(E)