From 27cf4b0218776fdd565cbd59cebd7845b6c89f45 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 24 Jun 2018 21:49:41 -0400 Subject: [PATCH] Fixed a bug in drone AI --- core/src/io/anuke/mindustry/entities/units/types/Drone.java | 5 +++++ 1 file changed, 5 insertions(+) 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); + } } } }