diff options
author | hallucinogender <107995536+hallucinogender@users.noreply.github.com> | 2024-06-26 17:59:43 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-26 18:59:43 +0200 |
commit | 4dd7d54c19254a36e3e4f2c5d9ac8d3954e75828 (patch) | |
tree | b810abddf267cfc91ef5156dac7a6d7b484ad31d /src/main/java/gtPlusPlus/core/item | |
parent | d6e5c7fda26603ee3da14a00de7bbb90d0c2825b (diff) | |
download | GT5-Unofficial-4dd7d54c19254a36e3e4f2c5d9ac8d3954e75828.tar.gz GT5-Unofficial-4dd7d54c19254a36e3e4f2c5d9ac8d3954e75828.tar.bz2 GT5-Unofficial-4dd7d54c19254a36e3e4f2c5d9ac8d3954e75828.zip |
LFTR chemistry fixes + samarium (III) chloride chemical formula fix (#2645)
* Update RecipeLoader_Nuclear.java
Start of LFTR fixes.
* Update MaterialGenerator.java
* Corrected chemical formula of Li2CO3 + Ca(OH)2
* Fixed samarium chloride chemical formula
* Revert item to fluid ratio change
* Second round of fixes
- Revert item:fluid ratio change from initial fix attempt
- Recipes:
- Autoclave:
- 1 zirconium dust + 4000 chlorine = 1 zirconium pellet
- Blast furnace:
- Fixed chemistry of lithium tetrafluoroberyllate
- Uses solid rule
- Chemical bath:
- Fixed chemistry of lithium fluoride from lithium carbonate
- Chemical reactor:
- Fixed chemistry of producing Li2CO3 + Ca(OH)2 compound dust
- Ca(OH)2 is treated as 1 calcium + 2 oxygen + 2 hydrogen rather than 1 calcium + 2 hydroxide
- This is for consistency with how it is produced and used elsewhere
- Fixed chemistry of lithium fluoride from lithium hydroxide
- Fixed chemistry of producing lithium hydroxide fluid
- Fixed chemistry of beryllium hydroxide production
- Uses solid rule
- Fixed chemistry of ammonium bifluoride production
- Uses solid rule
- Fixed chemistry of sodium fluoride production
- Dehydrator:
- Fixed chemistry of using Li2CO3 + Ca(OH)2 compound dust
- See previous note regarding calcium hydroxide
- Fixed chemistry in both recipes for zirconium tetrafluoride dust
- Preliminary fix for ammonium tetrafluoroberyllate production
- Requires cell volume fix for molten fluids
- Otherwise requires migrating to LCR
- Preliminary fix for ammonium tetrafluoroberyllate dehydrating
- Requires cell volume fix for molten fluids
- Otherwise requires migrating to LCR
- Macerator:
- 1 zirconium pellet = 5 ZrCl4 dust
- Mixer:
- Fixed chemistry of uranium tetrafluoride production
- This breaks LFTR balance, to be fixed once chemistry is fixed
* Ammonium tetrafluoroberyllate recipes
Fixes ammonium tetrafluoroberyllate recipes to circumvent currently-incorrect cell volumes by using dust forms of beryllium hydroxide, ammonium bifluoride, and beryllium fluoride.
* Lithium tetrafluoroberyllate melting fix
Reverted previous change to item:fluid ratio for lithium tetrafluoroberyllate.
* Chemical formula adjustments
Adjusted formula of calcium hydroxide to be consistent with how it is used everywhere (i.e. 1 part calcium, 2 parts oxygen, and 2 parts hydrogen, rather than 1 part calcium and 2 parts hydroxide as the previous formula implied).
Also adjusted formula and name of the lithium carbonate + calcium hydroxide compound.
* sa+bs
* Update WerkstoffMaterialPool.java
---------
Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main/java/gtPlusPlus/core/item')
-rw-r--r-- | src/main/java/gtPlusPlus/core/item/ModItems.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/gtPlusPlus/core/item/ModItems.java b/src/main/java/gtPlusPlus/core/item/ModItems.java index 0fabf375a2..c276a31be8 100644 --- a/src/main/java/gtPlusPlus/core/item/ModItems.java +++ b/src/main/java/gtPlusPlus/core/item/ModItems.java @@ -536,7 +536,7 @@ public final class ModItems { dustCalciumHydroxide = ItemUtils.generateSpecialUseDusts( "CalciumHydroxide", "Hydrated Lime", - "Ca(OH)2", + "CaO2H2", Utils.rgbtoHexValue(255, 255, 255))[0]; // https://en.wikipedia.org/wiki/Calcium_hydroxide dustCalciumCarbonate = ItemUtils.generateSpecialUseDusts( "CalciumCarbonate", @@ -557,8 +557,8 @@ public final class ModItems { } dustLi2CO3CaOH2 = ItemUtils.generateSpecialUseDusts( "Li2CO3CaOH2", - "Li2CO3 + Ca(OH)2 Compound", - "Li2CO3CaOH2", + "Li2CO3 + CaO2H2 Compound", + "Li2CO3CaO2H2", Utils.rgbtoHexValue(255, 255, 255))[0]; // https://en.wikipedia.org/wiki/Calcium_carbonate MaterialUtils.generateSpecialDustAndAssignToAMaterial(FLUORIDES.SODIUM_FLUORIDE, false); // FLiBe Fuel Compounds |