diff --git a/src/main/java/gregtech/api/nuclear/fission/FissionReactor.java b/src/main/java/gregtech/api/nuclear/fission/FissionReactor.java index fbbadc44642..cf7106981cd 100644 --- a/src/main/java/gregtech/api/nuclear/fission/FissionReactor.java +++ b/src/main/java/gregtech/api/nuclear/fission/FissionReactor.java @@ -647,8 +647,7 @@ public void regulateControlRods() { if (!this.isOn || !this.controlRodRegulationOn) return; - if (pressure > maxPressure * 0.8 || (temperature > coolantExitTemperature * 0.7 + maxTemperature * 0.3 && - temperature > maxTemperature - 150)) { + if (pressure > maxPressure * 0.8 || temperature > (coolantExitTemperature + maxTemperature) / 2 || temperature > maxTemperature - 150) { if (kEff > 1) { this.controlRodInsertion += 0.004; this.controlRodInsertion = Math.min(1, this.controlRodInsertion);