aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlease <4586901+Glease@users.noreply.github.com>2022-08-12 14:28:28 +0800
committerGlease <4586901+Glease@users.noreply.github.com>2022-08-12 14:28:28 +0800
commitcb2da6fac873099cf138aaf498ac27bd4629d803 (patch)
tree0a446de437faee7af572168fb28f5151f64e2ab9
parent6d5e116e1491dd02ac4f4b548c6f878726da6d1c (diff)
downloadGT5-Unofficial-cb2da6fac873099cf138aaf498ac27bd4629d803.tar.gz
GT5-Unofficial-cb2da6fac873099cf138aaf498ac27bd4629d803.tar.bz2
GT5-Unofficial-cb2da6fac873099cf138aaf498ac27bd4629d803.zip
fix bug
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_computer.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_computer.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_computer.java
index 818677ee0c..49d97e1e7b 100644
--- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_computer.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_computer.java
@@ -422,17 +422,17 @@ public class GT_MetaTileEntity_EM_computer extends GT_MetaTileEntity_MultiblockB
if (mMachine) return -1;
int built;
built = survivialBuildPiece("front", stackSize, 1, 2, 0, elementBudget, source, actor, false, true);
- if (built > 0) return built;
+ if (built >= 0) return built;
built = survivialBuildPiece("cap", stackSize, 1, 2, -1, elementBudget, source, actor, false, true);
- if (built > 0) return built;
+ if (built >= 0) return built;
byte offset = -2;
for (int rackSlices = Math.min(stackSize.stackSize, 12); rackSlices > 0; rackSlices--) {
built = survivialBuildPiece("slice", stackSize, 1, 2, offset--, elementBudget, source, actor, false, true);
- if (built > 0) return built;
+ if (built >= 0) return built;
}
built = survivialBuildPiece("cap", stackSize, 1, 2, offset--, elementBudget, source, actor, false, true);
- if (built > 0) return built;
+ if (built >= 0) return built;
return survivialBuildPiece("back", stackSize, 1, 2, offset, elementBudget, source, actor, false, true);
}