aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTechnus <daniel112092@gmail.com>2017-12-17 11:43:09 +0100
committerTechnus <daniel112092@gmail.com>2017-12-17 11:43:09 +0100
commitf60dcb0bc36cc0bc8e7d7cae3fc3da881569d3a4 (patch)
tree3c6fba9a9fdf7f66cd6bdfc80f7d9c36838bb799
parenta3ef4a8e1cbc7c8162af8d4ca19658a4b7f8b291 (diff)
downloadGT5-Unofficial-f60dcb0bc36cc0bc8e7d7cae3fc3da881569d3a4.tar.gz
GT5-Unofficial-f60dcb0bc36cc0bc8e7d7cae3fc3da881569d3a4.tar.bz2
GT5-Unofficial-f60dcb0bc36cc0bc8e7d7cae3fc3da881569d3a4.zip
Minor fixes
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/definitions/complex/atom/iaeaNuclide.java8
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_scanner.java5
2 files changed, 8 insertions, 5 deletions
diff --git a/src/main/java/com/github/technus/tectech/elementalMatter/definitions/complex/atom/iaeaNuclide.java b/src/main/java/com/github/technus/tectech/elementalMatter/definitions/complex/atom/iaeaNuclide.java
index 5c4c10f86d..d9717b33b3 100644
--- a/src/main/java/com/github/technus/tectech/elementalMatter/definitions/complex/atom/iaeaNuclide.java
+++ b/src/main/java/com/github/technus/tectech/elementalMatter/definitions/complex/atom/iaeaNuclide.java
@@ -95,7 +95,10 @@ public final class iaeaNuclide {
String[] parts = Util.splitButDifferent(rows[0][16], "|");
double Mass=doubleOrNaN(parts[0],"mass");
- if(Mass!=Double.NaN) mass = (float)(Mass*MICRO_AMU_TO_EV_DIV_C_C);
+ if(!Double.isNaN(Mass)) {
+ //System.out.println("Mass =\t" + Mass+"\t"+(N+Z)+"\t"+N+"\t"+Z+"\t"+(Mass/(N+Z)));
+ mass = (float)(Mass*MICRO_AMU_TO_EV_DIV_C_C);
+ }
else mass=Float.NaN;
discovery=(short)doubleOrNaN(rows[0][18],"discovery");
@@ -128,7 +131,8 @@ public final class iaeaNuclide {
if(s.length()>0) {
try {
double value=Double.parseDouble(s);
- return value != 0 ?value:Float.NaN;
+ if(Double.isNaN(value)) return Double.NaN;
+ return value != 0 ?value:Double.NaN;
} catch (Exception e) {
System.out.println("Invalid Value " + name + " " + N + " " + Z + " " + s);
e.printStackTrace();
diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_scanner.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_scanner.java
index e34d690732..efe9f54cd6 100644
--- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_scanner.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_scanner.java
@@ -256,8 +256,7 @@ public class GT_MetaTileEntity_EM_scanner extends GT_MetaTileEntity_MultiblockBa
}
int maxDepth = 0;
for (int i = 0; i < 20; i++) {
- if (scanComplexityTemp[i] == SCAN_DO_NOTHING) continue;
- else {
+ if (scanComplexityTemp[i] != SCAN_DO_NOTHING) {
maxDepth = i;
if(!DEBUG_MODE) scanComplexityTemp[i]&=~SCAN_GET_CLASS_TYPE;
addComputationRequirements(i+1,scanComplexityTemp[i]);
@@ -268,7 +267,7 @@ public class GT_MetaTileEntity_EM_scanner extends GT_MetaTileEntity_MultiblockBa
System.arraycopy(scanComplexityTemp,0,scanComplexity,0,maxDepth);
}
- totalComputationRemaining = totalComputationRequired;
+ totalComputationRemaining = totalComputationRequired*=20;
mMaxProgresstime = 20;//const
mEfficiencyIncrease = 10000;
quantumStuff(true);