Fixed #4128
This commit is contained in:
@@ -110,7 +110,9 @@ public abstract class InputHandler implements InputProcessor, GestureListener{
|
|||||||
for(int i = 0; i < Mathf.clamp(amount / 3, 1, 8); i++){
|
for(int i = 0; i < Mathf.clamp(amount / 3, 1, 8); i++){
|
||||||
Time.run(i * 3, () -> createItemTransfer(item, amount, x, y, build, () -> {}));
|
Time.run(i * 3, () -> createItemTransfer(item, amount, x, y, build, () -> {}));
|
||||||
}
|
}
|
||||||
build.handleStack(item, amount, unit);
|
if(amount > 0){
|
||||||
|
build.handleStack(item, amount, unit);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void createItemTransfer(Item item, int amount, float x, float y, Position to, Runnable done){
|
public static void createItemTransfer(Item item, int amount, float x, float y, Position to, Runnable done){
|
||||||
|
|||||||
@@ -266,6 +266,7 @@ public class StackConveyor extends Block implements Autotiler{
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void handleStack(Item item, int amount, Teamc source){
|
public void handleStack(Item item, int amount, Teamc source){
|
||||||
|
if(amount <= 0) return;
|
||||||
if(items.empty()) poofIn();
|
if(items.empty()) poofIn();
|
||||||
super.handleStack(item, amount, source);
|
super.handleStack(item, amount, source);
|
||||||
lastItem = item;
|
lastItem = item;
|
||||||
|
|||||||
Reference in New Issue
Block a user