Merge pull request #780 from codewarrior0/turbine-penalty
Fix efficiency penalty incorrectly applied to large gas+plasma turbines
This commit is contained in:
commit
41962f4a36
2 changed files with 2 additions and 2 deletions
|
@ -112,7 +112,7 @@ public class GT_MetaTileEntity_LargeTurbine_Gas extends GT_MetaTileEntity_LargeT
|
|||
|
||||
if (totalFlow != actualOptimalFlow) {
|
||||
float efficiency = 1.0f - Math.abs(((totalFlow - (float) actualOptimalFlow) / actualOptimalFlow));
|
||||
if(totalFlow>aOptFlow){efficiency = 1.0f;}
|
||||
if(totalFlow>actualOptimalFlow){efficiency = 1.0f;}
|
||||
if (efficiency < 0)
|
||||
efficiency = 0; // Can happen with really ludicrously poor inefficiency.
|
||||
tEU *= efficiency;
|
||||
|
|
|
@ -128,7 +128,7 @@ public class GT_MetaTileEntity_LargeTurbine_Plasma extends GT_MetaTileEntity_Lar
|
|||
|
||||
if (totalFlow != actualOptimalFlow) {
|
||||
float efficiency = 1.0f - Math.abs(((totalFlow - (float) actualOptimalFlow) / actualOptimalFlow));
|
||||
if(totalFlow>aOptFlow){efficiency = 1.0f;}
|
||||
if(totalFlow>actualOptimalFlow){efficiency = 1.0f;}
|
||||
if (efficiency < 0)
|
||||
efficiency = 0; // Can happen with really ludicrously poor inefficiency.
|
||||
tEU *= efficiency;
|
||||
|
|
Loading…
Add table
Reference in a new issue