diff --git a/core/src/mindustry/entities/bullet/FlakBulletType.java b/core/src/mindustry/entities/bullet/FlakBulletType.java index 3fbf88a1b0..9184527a10 100644 --- a/core/src/mindustry/entities/bullet/FlakBulletType.java +++ b/core/src/mindustry/entities/bullet/FlakBulletType.java @@ -30,7 +30,7 @@ public class FlakBulletType extends BasicBulletType{ if(b.time >= flakDelay && b.fdata >= 0 && b.timer(2, flakInterval)){ Units.nearbyEnemies(b.team, Tmp.r1.setSize(explodeRange * 2f).setCenter(b.x, b.y), unit -> { //fdata < 0 means it's primed to explode - if(b.fdata < 0f || !unit.checkTarget(collidesAir, collidesGround)) return; + if(b.fdata < 0f || !unit.checkTarget(collidesAir, collidesGround) || !unit.type.targetable) return; if(unit.within(b, explodeRange + unit.hitSize/2f)){ //mark as primed