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
|
cycleSpeed = Mathf.lerpDelta(cycleSpeed, 4f, 0.05f); //TODO this is kinda broken, because lerping only happens on a timer
|
||||||
}else{
|
}else{
|
||||||
cycleSpeed = Mathf.lerpDelta(cycleSpeed, 1f, 0.01f);
|
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){
|
public void addAll(ItemModule items){
|
||||||
for(int i = 0; i < items.items.length; i++){
|
for(int i = 0; i < items.items.length; i++){
|
||||||
add(i, items.items[i]);
|
add(i, items.items[i]);
|
||||||
|
|||||||
Reference in New Issue
Block a user