aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core/item
diff options
context:
space:
mode:
authorhallucinogender <107995536+hallucinogender@users.noreply.github.com>2024-06-26 17:59:43 +0100
committerGitHub <noreply@github.com>2024-06-26 18:59:43 +0200
commit4dd7d54c19254a36e3e4f2c5d9ac8d3954e75828 (patch)
treeb810abddf267cfc91ef5156dac7a6d7b484ad31d /src/main/java/gtPlusPlus/core/item
parentd6e5c7fda26603ee3da14a00de7bbb90d0c2825b (diff)
downloadGT5-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.java6
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