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