Made splitter faster when unchained

This commit is contained in:
Anuken 2018-07-25 17:29:43 -04:00
parent 58be055f57
commit ee5e655668

View file

@ -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);