diff options
author | Alkalus <draknyte1@hotmail.com> | 2017-08-24 09:15:34 +1000 |
---|---|---|
committer | Alkalus <draknyte1@hotmail.com> | 2017-08-24 09:15:34 +1000 |
commit | f40e570aa155652c97c0c45ec6a18a4bfca86087 (patch) | |
tree | 07941fef1869dd10240e3fbdb0da42830849bdc4 /src/Java/gtPlusPlus/core/material/nuclear | |
parent | 95120840ce1b142648e86659e00e94fe49e628ba (diff) | |
download | GT5-Unofficial-f40e570aa155652c97c0c45ec6a18a4bfca86087.tar.gz GT5-Unofficial-f40e570aa155652c97c0c45ec6a18a4bfca86087.tar.bz2 GT5-Unofficial-f40e570aa155652c97c0c45ec6a18a4bfca86087.zip |
+ Added Hydroxide, Ammonia, Ammonium, Ammonium Bifluoride, Beryllium Hydroxide.
+ Added a material state that doesn't generate anything except a fluid.
Diffstat (limited to 'src/Java/gtPlusPlus/core/material/nuclear')
-rw-r--r-- | src/Java/gtPlusPlus/core/material/nuclear/FLUORIDES.java | 85 |
1 files changed, 82 insertions, 3 deletions
diff --git a/src/Java/gtPlusPlus/core/material/nuclear/FLUORIDES.java b/src/Java/gtPlusPlus/core/material/nuclear/FLUORIDES.java index e4576eea7b..04d41d8e30 100644 --- a/src/Java/gtPlusPlus/core/material/nuclear/FLUORIDES.java +++ b/src/Java/gtPlusPlus/core/material/nuclear/FLUORIDES.java @@ -105,7 +105,7 @@ public class FLUORIDES { public static final Material BERYLLIUM_FLUORIDE = new Material( "Beryllium Fluoride", //Material Name - MaterialState.LIQUID, //State + MaterialState.PURE_LIQUID, //State new short[]{120, 180, 120, 0}, //Material Colour Materials.Beryllium.mMeltingPoint, //Melting Point in C Materials.Beryllium.mBlastFurnaceTemp, //Boiling Point in C @@ -134,9 +134,88 @@ public class FLUORIDES { }); + //LFTR sub components + + public static final Material HYDROXIDE = new Material( + "Hydroxide", //Material Name + MaterialState.PURE_LIQUID, //State + new short[]{240, 220, 240, 0}, //Material Colour + -1, //Melting Point in C + -1, //Boiling Point in C + -1, //Protons + -1, + false, //Uses Blast furnace? + //Material Stacks with Percentage of required elements. + new MaterialStack[]{ + new MaterialStack(ELEMENT.getInstance().OXYGEN, 1), + new MaterialStack(ELEMENT.getInstance().HYDROGEN, 1) + }); + + public static final Material AMMONIA = new Material( + "Ammonia", //Material Name + MaterialState.PURE_LIQUID, //State + new short[]{240, 220, 240, 0}, //Material Colour + -77, //Melting Point in C + -33, //Boiling Point in C + -1, //Protons + -1, + false, //Uses Blast furnace? + //Material Stacks with Percentage of required elements. + new MaterialStack[]{ + new MaterialStack(ELEMENT.getInstance().NITROGEN, 1), + new MaterialStack(ELEMENT.getInstance().HYDROGEN, 3) + }); + + public static final Material AMMONIUM = new Material( + "Ammonium", //Material Name + MaterialState.PURE_LIQUID, //State + new short[]{240, 220, 240, 0}, //Material Colour + -1, //Melting Point in C + -1, //Boiling Point in C + -1, //Protons + -1, + false, //Uses Blast furnace? + //Material Stacks with Percentage of required elements. + new MaterialStack[]{ + new MaterialStack(ELEMENT.getInstance().NITROGEN, 1), + new MaterialStack(ELEMENT.getInstance().HYDROGEN, 4) + }); + + public static final Material AMMONIUM_BIFLUORIDE = new Material( + "Ammonium Bifluoride", //Material Name + MaterialState.PURE_LIQUID, //State + new short[]{240, 220, 240, 0}, //Material Colour + 126, //Melting Point in C + 240, //Boiling Point in C + -1, //Protons + -1, + false, //Uses Blast furnace? + //Material Stacks with Percentage of required elements. + new MaterialStack[]{ + new MaterialStack(FLUORIDES.AMMONIUM, 1), + new MaterialStack(ELEMENT.getInstance().HYDROGEN, 1), + new MaterialStack(ELEMENT.getInstance().FLUORINE, 2) + }); + + public static final Material BERYLLIUM_HYDROXIDE = new Material( + "Beryllium Hydroxide", //Material Name + MaterialState.PURE_LIQUID, //State + new short[]{180, 250, 180, 0}, //Material Colour + 1000, //Melting Point in C + -1, //Boiling Point in C + -1, + -1, + false, //Uses Blast furnace? + //Material Stacks with Percentage of required elements. + new MaterialStack[]{ + new MaterialStack(ELEMENT.getInstance().BERYLLIUM, 1), + new MaterialStack(FLUORIDES.HYDROXIDE, 2) + }); + + + + //LFTR Output - - public static final Material NEPTUNIUM_HEXAFLUORIDE = new Material( "Neptunium Hexafluoride", //Material Name MaterialState.GAS, //State |