diff --git a/code/game/objects/items/devices/forcefieldprojector.dm b/code/game/objects/items/devices/forcefieldprojector.dm index 86e98aef93..7222535fb1 100644 --- a/code/game/objects/items/devices/forcefieldprojector.dm +++ b/code/game/objects/items/devices/forcefieldprojector.dm @@ -59,6 +59,8 @@ /obj/item/forcefield_projector/Destroy() STOP_PROCESSING(SSobj, src) + for(var/i in current_fields) + qdel(i) return ..() /obj/item/forcefield_projector/process()