Balancing
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user