diff options
author | Technus <daniel112092@gmail.com> | 2017-12-12 22:57:06 +0100 |
---|---|---|
committer | Technus <daniel112092@gmail.com> | 2017-12-12 22:57:06 +0100 |
commit | 58f4568b4ad490d4803d2aa86cb14af19b322cfb (patch) | |
tree | a9038b32d7d173bd288e461efbd8ae7cd9ff2262 | |
parent | d95b989c877a7ffccf1ec31cb87be8b6fe59493b (diff) | |
download | GT5-Unofficial-58f4568b4ad490d4803d2aa86cb14af19b322cfb.tar.gz GT5-Unofficial-58f4568b4ad490d4803d2aa86cb14af19b322cfb.tar.bz2 GT5-Unofficial-58f4568b4ad490d4803d2aa86cb14af19b322cfb.zip |
Optimize decays
-rw-r--r-- | src/main/java/com/github/technus/tectech/elementalMatter/definitions/complex/iaea/iaeaNuclide.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/main/java/com/github/technus/tectech/elementalMatter/definitions/complex/iaea/iaeaNuclide.java b/src/main/java/com/github/technus/tectech/elementalMatter/definitions/complex/iaea/iaeaNuclide.java index 91a0f86a43..38bf42f0a3 100644 --- a/src/main/java/com/github/technus/tectech/elementalMatter/definitions/complex/iaea/iaeaNuclide.java +++ b/src/main/java/com/github/technus/tectech/elementalMatter/definitions/complex/iaea/iaeaNuclide.java @@ -212,17 +212,17 @@ public final class iaeaNuclide { if(decay3.length()>0 && !Double.isNaN(chance3))normalization+=chance3; normalization/=100d; TreeMap<Double,iaeaDecay> decays=new TreeMap<>(); - if(decay1.length()>0) { + if(decay1.length()>0 && !Double.isNaN(chance1)) { div=chance1/normalization; - if(!Double.isNaN(div)) decays.put(div, new iaeaDecay((float) (div), decay1)); + decays.put(div, new iaeaDecay((float) (div), decay1)); } - if(decay2.length()>0) { + if(decay1.length()>0 && !Double.isNaN(chance1)) { div=chance2/normalization; - if(!Double.isNaN(div)) decays.put(div, new iaeaDecay((float) (div), decay2)); + decays.put(div, new iaeaDecay((float) (div), decay2)); } - if(decay3.length()>0) { + if(decay1.length()>0 && !Double.isNaN(chance1)) { div=chance3/normalization; - if(!Double.isNaN(div)) decays.put(div, new iaeaDecay((float) (div), decay3)); + decays.put(div, new iaeaDecay((float) (div), decay3)); } //if(DEBUG_MODE){ // System.out.println("INVALID SUM?\t"+normalization+"\t"+decay1+"\t"+chance1+"\t"+decay2+"\t"+chance2+"\t"+decay3+"\t"+chance3); |