aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorBlueWeabo <ilia.iliev2005@gmail.com>2023-08-02 14:12:45 +0300
committerGitHub <noreply@github.com>2023-08-02 13:12:45 +0200
commit3b9731ee0d9e97af9c65dad1de13b1795a499786 (patch)
treeead08bc6a30bac5af5548f83b83da2fdb3820399 /src/main
parent103811cad63262ab47c28167268489600797ea97 (diff)
downloadGT5-Unofficial-3b9731ee0d9e97af9c65dad1de13b1795a499786.tar.gz
GT5-Unofficial-3b9731ee0d9e97af9c65dad1de13b1795a499786.tar.bz2
GT5-Unofficial-3b9731ee0d9e97af9c65dad1de13b1795a499786.zip
fix nanoforge not overclocking correctly (#2205)
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_NanoForge.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_NanoForge.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_NanoForge.java
index b30fb6495f..cc7875891f 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_NanoForge.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_NanoForge.java
@@ -49,6 +49,7 @@ import gregtech.api.recipe.check.CheckRecipeResult;
import gregtech.api.recipe.check.CheckRecipeResultRegistry;
import gregtech.api.render.TextureFactory;
import gregtech.api.util.GT_Multiblock_Tooltip_Builder;
+import gregtech.api.util.GT_OverclockCalculator;
import gregtech.api.util.GT_Recipe;
import gregtech.api.util.GT_Utility;
import gregtech.common.blocks.GT_Block_Casings8;
@@ -241,6 +242,13 @@ public class GT_MetaTileEntity_NanoForge extends
return recipe.mSpecialValue <= mSpecialTier ? CheckRecipeResultRegistry.SUCCESSFUL
: CheckRecipeResultRegistry.NO_RECIPE;
}
+
+ @Nonnull
+ @Override
+ protected GT_OverclockCalculator createOverclockCalculator(@Nonnull GT_Recipe recipe) {
+ return super.createOverclockCalculator(recipe)
+ .setDurationDecreasePerOC(mSpecialTier > recipe.mSpecialValue ? 2 : 1);
+ }
};
}