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; package io.anuke.mindustry.world.blocks.distribution;
import io.anuke.arc.util.Pack;
import io.anuke.arc.util.Time; import io.anuke.arc.util.Time;
import io.anuke.mindustry.entities.type.TileEntity; import io.anuke.mindustry.entities.type.TileEntity;
import io.anuke.mindustry.gen.BufferItem; import io.anuke.mindustry.gen.BufferItem;
@@ -41,7 +40,7 @@ public class Junction extends Block{
if(Time.time() >= time + speed || Time.time() < time){ 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); Tile dest = tile.getNearby(i);
//skip blocks that don't want the item, keep waiting until they do //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; private static Item lastItem;
protected int bufferCapacity = 20; protected int bufferCapacity = 20;
protected float speed = 20f; protected float speed = 45f;
public Sorter(String name){ public Sorter(String name){
super(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.Loc;
import io.anuke.annotations.Annotations.Remote; import io.anuke.annotations.Annotations.Remote;
import io.anuke.arc.Core;
import io.anuke.arc.graphics.g2d.Draw; import io.anuke.arc.graphics.g2d.Draw;
import io.anuke.arc.scene.ui.layout.Table; import io.anuke.arc.scene.ui.layout.Table;
import io.anuke.mindustry.entities.type.Player; 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 @Override
public void setBars(){ public void setBars(){
super.setBars(); super.setBars();