diff --git a/core/src/mindustry/logic/LExecutor.java b/core/src/mindustry/logic/LExecutor.java index fb77f87b5c..79894f5372 100644 --- a/core/src/mindustry/logic/LExecutor.java +++ b/core/src/mindustry/logic/LExecutor.java @@ -775,7 +775,7 @@ public class LExecutor{ void find(Ranged b, float range, int sortDir, Team team){ Units.nearby(team, b.x(), b.y(), range, u -> { - if(!u.within(b, range)) return; + if(!u.within(b, range) || !u.type.targetable) return; boolean valid = target1.func.get(b.team(), u) &&