diff --git a/code/modules/shieldgen/shield_diffuser.dm b/code/modules/shieldgen/shield_diffuser.dm index 4ea57458d2..d5ec71f736 100644 --- a/code/modules/shieldgen/shield_diffuser.dm +++ b/code/modules/shieldgen/shield_diffuser.dm @@ -85,8 +85,6 @@ if(!duration) return alarm = round(max(alarm, duration)) - for(var/obj/machinery/shield_gen/gen in global.machines) // CHOMPEdit - Fills the gaps made by diffusers - gen.fill_diffused() update_icon() /obj/machinery/shield_diffuser/examine(var/mob/user) diff --git a/code/modules/shieldgen/shield_gen.dm b/code/modules/shieldgen/shield_gen.dm index 03a3b65ebc..997db65bb9 100644 --- a/code/modules/shieldgen/shield_gen.dm +++ b/code/modules/shieldgen/shield_gen.dm @@ -258,21 +258,6 @@ for(var/mob/M in view(5,src)) to_chat(M, "[icon2html(src, M.client)] You hear heavy droning fade out.") shield_hum.stop() -// CHOMPAdd Start - Fills gaps when meteors happen -/obj/machinery/shield_gen/proc/fill_diffused() - if(active) - var/list/covered_turfs = get_shielded_turfs() - var/turf/T = get_turf(src) - var/obj/effect/energy_field/E - if(T in covered_turfs) - covered_turfs.Remove(T) - for(var/turf/O in covered_turfs) - if(locate(/obj/effect/energy_field, O) || locate(/obj/machinery/pointdefense, orange(2, O))) - continue - E = new(O, src) - field.Add(E) - covered_turfs = null -// CHOMPAdd End /obj/machinery/shield_gen/update_icon() if(stat & BROKEN)