diff --git a/core/src/io/anuke/mindustry/entities/units/types/Drone.java b/core/src/io/anuke/mindustry/entities/units/types/Drone.java index 672c2f420a..4ea0c2297d 100644 --- a/core/src/io/anuke/mindustry/entities/units/types/Drone.java +++ b/core/src/io/anuke/mindustry/entities/units/types/Drone.java @@ -4,6 +4,7 @@ import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.utils.ObjectSet; import com.badlogic.gdx.utils.Queue; import io.anuke.mindustry.content.Items; +import io.anuke.mindustry.content.blocks.Blocks; import io.anuke.mindustry.entities.TileEntity; import io.anuke.mindustry.entities.Units; import io.anuke.mindustry.entities.effect.ItemDrop; @@ -314,6 +315,10 @@ public class Drone extends FlyingUnit implements BuilderTrait { if (distanceTo(target) < type.range) { setMineTile((Tile)target); } + + if(((Tile)target).block() != Blocks.air){ + setState(drop); + } } } }