From 4102c380d291b6a161ed5d8facbac0f41b11e6f7 Mon Sep 17 00:00:00 2001 From: Patrick 'Quezler' Mounier Date: Mon, 30 Nov 2020 22:47:26 +0100 Subject: [PATCH] Update BlockForge.java --- core/src/mindustry/world/blocks/experimental/BlockForge.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/world/blocks/experimental/BlockForge.java b/core/src/mindustry/world/blocks/experimental/BlockForge.java index 251c6820a0..6f2d569644 100644 --- a/core/src/mindustry/world/blocks/experimental/BlockForge.java +++ b/core/src/mindustry/world/blocks/experimental/BlockForge.java @@ -41,7 +41,7 @@ public class BlockForge extends PayloadAcceptor{ public void setBars(){ super.setBars(); - bars.add("progress", entity -> new Bar("bar.progress", Pal.ammo, () -> ((BlockForgeBuild)entity).progress)); + bars.add("progress", (BlockForgeBuild entity) -> new Bar("bar.progress", Pal.ammo, () -> entity.payload != null ? 1f : entity.recipe == null ? 0f : (float)(entity.progress / entity.recipe.buildCost))); } @Override @@ -83,6 +83,7 @@ public class BlockForge extends PayloadAcceptor{ if(progress >= recipe.buildCost){ consume(); payload = new BuildPayload(recipe, team); + payVector.setZero(); progress = 0f; } }else{