From ee5e655668263dfd9dbc585f3651a8da61a4d680 Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 25 Jul 2018 17:29:43 -0400 Subject: [PATCH] Made splitter faster when unchained --- .../anuke/mindustry/world/blocks/distribution/Splitter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/io/anuke/mindustry/world/blocks/distribution/Splitter.java b/core/src/io/anuke/mindustry/world/blocks/distribution/Splitter.java index 4b405c7f78..964bf3ca53 100644 --- a/core/src/io/anuke/mindustry/world/blocks/distribution/Splitter.java +++ b/core/src/io/anuke/mindustry/world/blocks/distribution/Splitter.java @@ -11,7 +11,7 @@ import io.anuke.mindustry.world.meta.BlockGroup; import io.anuke.ucore.core.Timers; public class Splitter extends Block{ - protected float speed = 7f; + protected float speed = 8f; public Splitter(String name){ super(name); @@ -36,7 +36,7 @@ public class Splitter extends Block{ entity.time += 1f/speed * Timers.delta(); Tile target = getTileTarget(tile, entity.lastItem, entity.lastInput, false); - if(target != null && (entity.time >= 1f)){ + if(target != null && (entity.time >= 1f || !(target.block() instanceof Splitter))){ getTileTarget(tile, entity.lastItem, entity.lastInput, true); target.block().handleItem(entity.lastItem, target, Edges.getFacingEdge(tile, target)); entity.items.remove(entity.lastItem, 1);