aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/GT_UndergroundOil.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/common/GT_UndergroundOil.java')
-rw-r--r--src/main/java/gregtech/common/GT_UndergroundOil.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/gregtech/common/GT_UndergroundOil.java b/src/main/java/gregtech/common/GT_UndergroundOil.java
index 95151537ae..02a625d8a2 100644
--- a/src/main/java/gregtech/common/GT_UndergroundOil.java
+++ b/src/main/java/gregtech/common/GT_UndergroundOil.java
@@ -92,11 +92,13 @@ public class GT_UndergroundOil {
// if XSTR_INSTANCE is < chance then subtract 1
chunkData.changeAmount(-decrease);//diminish amount, "randomly" adjusted to double value (averageDecrease)
}
- } else {//just get info
+ }
+ else {//just get info
if (chunkData.amount <= DIVIDER) {
chunkData.setAmount(0);
} else {
- fluidInChunk.amount = chunkData.amount / DIVIDER;//give moderate extraction speed
+ //get the expected current output
+ fluidInChunk.amount = (int) Math.floor(chunkData.getAmount() * (double) -readOrDrainCoefficient / DIVIDER);
}
}
return fluidInChunk;