diff options
| author | Jakub <53441451+kuba6000@users.noreply.github.com> | 2023-01-09 17:50:36 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-01-09 17:50:36 +0100 |
| commit | 867280556692363d6ec183ac9838ab3c7769cf1c (patch) | |
| tree | a60568770f7491a175d21c76a34809747c4a19f8 /src/main/java/kubatech/api/helpers | |
| parent | 9bdc955dd4d5f8c2b51dfcc44277bfb7a5b4c96e (diff) | |
| download | GT5-Unofficial-867280556692363d6ec183ac9838ab3c7769cf1c.tar.gz GT5-Unofficial-867280556692363d6ec183ac9838ab3c7769cf1c.tar.bz2 GT5-Unofficial-867280556692363d6ec183ac9838ab3c7769cf1c.zip | |
Fix voltage variable in comb chance calculation in Mega Apiary + some tweaks (#43)
* Always use full potential power
* Fix voltage variable (t) in comb chance calculation
* Fix already existing apiaries
Diffstat (limited to 'src/main/java/kubatech/api/helpers')
| -rw-r--r-- | src/main/java/kubatech/api/helpers/GTHelper.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/main/java/kubatech/api/helpers/GTHelper.java b/src/main/java/kubatech/api/helpers/GTHelper.java index bf2b28ff79..05d8bfb919 100644 --- a/src/main/java/kubatech/api/helpers/GTHelper.java +++ b/src/main/java/kubatech/api/helpers/GTHelper.java @@ -50,4 +50,20 @@ public class GTHelper { if (isValidMetaTileEntity(tHatch)) rEU += tHatch.maxEUInput() * tHatch.maxAmperesIn(); return rEU; } + + public static double getVoltageTierD(long voltage) { + return Math.log((double) voltage / 8L) / ln4; + } + + public static double getVoltageTierD(GT_MetaTileEntity_MultiBlockBase mte) { + return Math.log((double) getMaxInputEU(mte) / 8L) / ln4; + } + + public static int getVoltageTier(long voltage) { + return (int) getVoltageTierD(voltage); + } + + public static int getVoltageTier(GT_MetaTileEntity_MultiBlockBase mte) { + return (int) getVoltageTierD(mte); + } } |
