aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGDCloud <93287602+GDCloudstrike@users.noreply.github.com>2023-09-27 15:54:35 +0200
committerGitHub <noreply@github.com>2023-09-27 15:54:35 +0200
commite83d39b04135ac226cb113aff12485f219108aca (patch)
treea59edcf34237ec2843f5450581a0882ab9c853a7 /src
parentb893dfcaae9f1e2186073606fce1f7b79e3c78bb (diff)
downloadGT5-Unofficial-e83d39b04135ac226cb113aff12485f219108aca.tar.gz
GT5-Unofficial-e83d39b04135ac226cb113aff12485f219108aca.tar.bz2
GT5-Unofficial-e83d39b04135ac226cb113aff12485f219108aca.zip
fix discount (#2311)
Diffstat (limited to 'src')
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PlasmaForge.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PlasmaForge.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PlasmaForge.java
index 7c17018cf9..d179c61a7a 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PlasmaForge.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PlasmaForge.java
@@ -717,7 +717,8 @@ public class GT_MetaTileEntity_PlasmaForge extends GT_MetaTileEntity_AbstractMul
// If running for max_efficiency_time_in_ticks then discount is at maximum.
double time_percentage = running_time / max_efficiency_time_in_ticks;
time_percentage = Math.min(time_percentage, 1.0d);
- discount = (1 - time_percentage);
+ // Multiplied by 0.5 because that is the maximum achievable discount
+ discount = 1 - time_percentage * 0.5;
discount = Math.max(maximum_discount, discount);
tRecipe_1.mFluidInputs[i].amount = (int) Math.round(tRecipe_1.mFluidInputs[i].amount * discount);
break outside;