aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorTechnus <daniel112092@gmail.com>2017-12-12 22:57:06 +0100
committerTechnus <daniel112092@gmail.com>2017-12-12 22:57:06 +0100
commit58f4568b4ad490d4803d2aa86cb14af19b322cfb (patch)
treea9038b32d7d173bd288e461efbd8ae7cd9ff2262 /src/main
parentd95b989c877a7ffccf1ec31cb87be8b6fe59493b (diff)
downloadGT5-Unofficial-58f4568b4ad490d4803d2aa86cb14af19b322cfb.tar.gz
GT5-Unofficial-58f4568b4ad490d4803d2aa86cb14af19b322cfb.tar.bz2
GT5-Unofficial-58f4568b4ad490d4803d2aa86cb14af19b322cfb.zip
Optimize decays
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/definitions/complex/iaea/iaeaNuclide.java12
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);