Changed router passback function to take items into account
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
#Autogenerated file. Do not modify.
|
#Autogenerated file. Do not modify.
|
||||||
#Fri Mar 23 22:35:52 EDT 2018
|
#Fri Mar 23 22:59:10 EDT 2018
|
||||||
version=release
|
version=release
|
||||||
androidBuildCode=623
|
androidBuildCode=625
|
||||||
name=Mindustry
|
name=Mindustry
|
||||||
code=3.4
|
code=3.4
|
||||||
build=custom build
|
build=custom build
|
||||||
|
|||||||
@@ -26,7 +26,17 @@ public class Router extends Block{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean canDump(Tile tile, Tile to, Item item) {
|
||||||
|
if(to.block() instanceof Router){
|
||||||
|
return ((float)to.target().entity.inventory.totalItems() / to.target().block().itemCapacity) <
|
||||||
|
((float)tile.entity.inventory.totalItems() / to.target().block().itemCapacity);
|
||||||
|
}else{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void handleItem(Item item, Tile tile, Tile source){
|
public void handleItem(Item item, Tile tile, Tile source){
|
||||||
super.handleItem(item, tile, source);
|
super.handleItem(item, tile, source);
|
||||||
|
|||||||
Reference in New Issue
Block a user