Fixed #2671
This commit is contained in:
@@ -276,7 +276,10 @@ public class ItemBridge extends Block{
|
||||
cycleSpeed = Mathf.lerpDelta(cycleSpeed, 4f, 0.05f); //TODO this is kinda broken, because lerping only happens on a timer
|
||||
}else{
|
||||
cycleSpeed = Mathf.lerpDelta(cycleSpeed, 1f, 0.01f);
|
||||
if(item != null) items.add(item, 1);
|
||||
if(item != null){
|
||||
items.add(item, 1);
|
||||
items.undoFlow(item);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -253,6 +253,12 @@ public class ItemModule extends BlockModule{
|
||||
}
|
||||
}
|
||||
|
||||
public void undoFlow(Item item){
|
||||
if(flow != null){
|
||||
cacheSums[item.id] -= 1;
|
||||
}
|
||||
}
|
||||
|
||||
public void addAll(ItemModule items){
|
||||
for(int i = 0; i < items.items.length; i++){
|
||||
add(i, items.items[i]);
|
||||
|
||||
Reference in New Issue
Block a user