Balancing

This commit is contained in:
Anuken
2019-05-29 22:29:49 -04:00
parent 9e9c001422
commit bc78d1a561
3 changed files with 8 additions and 3 deletions

View File

@@ -1,6 +1,5 @@
package io.anuke.mindustry.world.blocks.distribution;
import io.anuke.arc.util.Pack;
import io.anuke.arc.util.Time;
import io.anuke.mindustry.entities.type.TileEntity;
import io.anuke.mindustry.gen.BufferItem;
@@ -41,7 +40,7 @@ public class Junction extends Block{
if(Time.time() >= time + speed || Time.time() < time){
Item item = content.item(Pack.rightInt(l));
Item item = content.item(BufferItem.item(l));
Tile dest = tile.getNearby(i);
//skip blocks that don't want the item, keep waiting until they do

View File

@@ -21,7 +21,7 @@ public class Sorter extends Block{
private static Item lastItem;
protected int bufferCapacity = 20;
protected float speed = 20f;
protected float speed = 45f;
public Sorter(String name){
super(name);

View File

@@ -2,6 +2,7 @@ package io.anuke.mindustry.world.blocks.sandbox;
import io.anuke.annotations.Annotations.Loc;
import io.anuke.annotations.Annotations.Remote;
import io.anuke.arc.Core;
import io.anuke.arc.graphics.g2d.Draw;
import io.anuke.arc.scene.ui.layout.Table;
import io.anuke.mindustry.entities.type.Player;
@@ -37,6 +38,11 @@ public class ItemSource extends Block{
}
}
@Override
public void playerPlaced(Tile tile){
Core.app.post(() -> Call.setItemSourceItem(null, tile, lastItem));
}
@Override
public void setBars(){
super.setBars();