From 6b3329845bfd6efad65add0fa51dd635d0c037c1 Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 5 Jul 2018 16:49:29 -0400 Subject: [PATCH] Fixed onConstructFinish() not syncing rotation --- core/src/io/anuke/mindustry/world/blocks/BuildBlock.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java b/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java index 0f827abb11..31979b1aed 100644 --- a/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java +++ b/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java @@ -154,10 +154,11 @@ public class BuildBlock extends Block { } @Remote(called = Loc.server, in = In.blocks) - public static void onConstructFinish(Tile tile, Block block, int builderID){ + public static void onConstructFinish(Tile tile, Block block, int builderID, byte rotation){ Team team = tile.getTeam(); tile.setBlock(block); tile.setTeam(team); + tile.setRotation(rotation); Effects.effect(Fx.placeBlock, tile.drawx(), tile.drawy(), block.size); //last builder was this local client player, call placed() @@ -196,7 +197,7 @@ public class BuildBlock extends Block { lastProgress = maxProgress; if(progress >= 1f){ - CallBlocks.onConstructFinish(tile, recipe.result, builder.getID()); + CallBlocks.onConstructFinish(tile, recipe.result, builder.getID(), tile.getRotation()); } }