From 8ec9d95cd2f954917a55400492aa8046bbf988dc Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 25 Jun 2018 22:57:19 -0400 Subject: [PATCH] Fixed mass-block-breaking visual bug --- .../src/io/anuke/mindustry/entities/traits/BuilderTrait.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java b/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java index 13837b2833..fe8a73c604 100644 --- a/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java +++ b/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java @@ -126,7 +126,10 @@ public interface BuilderTrait { if(Build.validBreak(unit.getTeam(), current.x, current.y)){ //if it's valid, place it //FIXME a player instance is required here, but the the builder may not be a player - CallBlocks.breakBlock((Player)unit, unit.getTeam(), current.x, current.y); + if(!current.requested){ + CallBlocks.breakBlock((Player)unit, unit.getTeam(), current.x, current.y); + current.requested = true; + } }else{ //otherwise, skip it getPlaceQueue().removeFirst();