mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-08-03 16:39:37 +07:00
Changed router passback function to take items into account
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
#Autogenerated file. Do not modify.
|
||||
#Fri Mar 23 22:35:52 EDT 2018
|
||||
#Fri Mar 23 22:59:10 EDT 2018
|
||||
version=release
|
||||
androidBuildCode=623
|
||||
androidBuildCode=625
|
||||
name=Mindustry
|
||||
code=3.4
|
||||
build=custom build
|
||||
|
@ -27,6 +27,16 @@ 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
|
||||
public void handleItem(Item item, Tile tile, Tile source){
|
||||
super.handleItem(item, tile, source);
|
||||
|
Reference in New Issue
Block a user