From 1a6f773ddb5a228b8174f1892c140d0a6e6eb0d9 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 6 Feb 2018 18:52:36 -0500 Subject: [PATCH] Fixed tunnel conveyors outputting only stone --- .../world/blocks/types/distribution/TunnelConveyor.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/core/src/io/anuke/mindustry/world/blocks/types/distribution/TunnelConveyor.java b/core/src/io/anuke/mindustry/world/blocks/types/distribution/TunnelConveyor.java index a68b7ed7ab..6fd170fda9 100644 --- a/core/src/io/anuke/mindustry/world/blocks/types/distribution/TunnelConveyor.java +++ b/core/src/io/anuke/mindustry/world/blocks/types/distribution/TunnelConveyor.java @@ -35,7 +35,7 @@ public class TunnelConveyor extends Block{ Tile to = tunnel.getNearby(tunnel.getRotation()); if(to == null) return; - entity.buffer[entity.index ++] = item.id; + entity.buffer[entity.index ++] = Bits.packLong(NumberUtils.floatToIntBits(Timers.time()), item.id); } @Override @@ -48,9 +48,7 @@ public class TunnelConveyor extends Block{ if(Timers.time() >= time + speed){ - int val = Bits.getRightInt(l); - - Item item = Item.getByID(Bits.getLeftShort(val)); + Item item = Item.getByID(Bits.getRightInt(l)); Tile tunnel = getDestTunnel(tile, item); if(tunnel == null) return;