mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
liquid lead cooling (preliminary version, not balanced, no need to yell)
This commit is contained in:
parent
7d2df857e6
commit
d271382265
@ -170,6 +170,8 @@ public class Fluids {
|
||||
public static FluidType HEAVYWATER_HOT;
|
||||
public static FluidType SODIUM;
|
||||
public static FluidType SODIUM_HOT;
|
||||
public static FluidType LEAD;
|
||||
public static FluidType LEAD_HOT;
|
||||
public static FluidType THORIUM_SALT;
|
||||
public static FluidType THORIUM_SALT_HOT;
|
||||
public static FluidType THORIUM_SALT_DEPLETED;
|
||||
@ -379,7 +381,9 @@ public class Fluids {
|
||||
LIGHTOIL_DS = new FluidType("LIGHTOIL_DS", 0x63543E, 1, 2, 0, EnumSymbol.NONE).addContainers(new CD_Canister(0xB46B52)).addTraits(LIQUID, P_FUEL);
|
||||
STELLAR_FLUX = new FluidType("STELLAR_FLUX", 0xE300FF, 0, 4, 4, EnumSymbol.ANTIMATTER).addTraits(ANTI, GASEOUS);
|
||||
VITRIOL = new FluidType("VITRIOL", 0x6E5222, 2, 0, 1, EnumSymbol.NONE).addTraits(LIQUID, VISCOUS);
|
||||
SLOP = new FluidType(141, "SLOP", 0x929D45, 0, 0, 0, EnumSymbol.NONE).addTraits(LIQUID, VISCOUS);
|
||||
SLOP = new FluidType("SLOP", 0x929D45, 0, 0, 0, EnumSymbol.NONE).addTraits(LIQUID, VISCOUS);
|
||||
LEAD = new FluidType("LEAD", 0x666672, 4, 0, 0, EnumSymbol.NONE).setTemp(350).addTraits(LIQUID, VISCOUS);
|
||||
LEAD_HOT = new FluidType(143, "LEAD_HOT", 0x776563, 4, 0, 0, EnumSymbol.NONE).setTemp(1500).addTraits(LIQUID, VISCOUS);
|
||||
|
||||
// ^ ^ ^ ^ ^ ^ ^ ^
|
||||
//ADD NEW FLUIDS HERE
|
||||
@ -416,6 +420,8 @@ public class Fluids {
|
||||
metaOrder.add(BLOOD_HOT);
|
||||
metaOrder.add(SODIUM);
|
||||
metaOrder.add(SODIUM_HOT);
|
||||
metaOrder.add(LEAD);
|
||||
metaOrder.add(LEAD_HOT);
|
||||
metaOrder.add(THORIUM_SALT);
|
||||
metaOrder.add(THORIUM_SALT_HOT);
|
||||
metaOrder.add(THORIUM_SALT_DEPLETED);
|
||||
@ -609,9 +615,11 @@ public class Fluids {
|
||||
|
||||
HEAVYWATER.addTraits(new FT_Heatable().setEff(HeatingType.PWR, 1.0D).addStep(300, 1, HEAVYWATER_HOT, 1), new FT_PWRModerator(1.25D));
|
||||
HEAVYWATER_HOT.addTraits(new FT_Coolable(HEAVYWATER, 1, 1, 300).setEff(CoolingType.HEATEXCHANGER, 1.0D));
|
||||
|
||||
|
||||
SODIUM.addTraits(new FT_Heatable().setEff(HeatingType.PWR, 2.5D).setEff(HeatingType.ICF, 3D).addStep(400, 1, SODIUM_HOT, 1));
|
||||
SODIUM_HOT.addTraits(new FT_Coolable(SODIUM, 1, 1, 400).setEff(CoolingType.HEATEXCHANGER, 1.0D));
|
||||
LEAD.addTraits(new FT_Heatable().setEff(HeatingType.PWR, 5D).setEff(HeatingType.ICF, 10D).addStep(600, 1, LEAD_HOT, 1), new FT_PWRModerator(0.5D));
|
||||
LEAD_HOT.addTraits(new FT_Coolable(LEAD, 1, 1, 400).setEff(CoolingType.HEATEXCHANGER, 1.0D));
|
||||
|
||||
THORIUM_SALT.addTraits(new FT_Heatable().setEff(HeatingType.PWR, 1.0D).addStep(400, 1, THORIUM_SALT_HOT, 1), new FT_PWRModerator(2.5D));
|
||||
THORIUM_SALT_HOT.addTraits(new FT_Coolable(THORIUM_SALT_DEPLETED, 1, 1, 400).setEff(CoolingType.HEATEXCHANGER, 1.0D));
|
||||
|
||||
@ -42,7 +42,7 @@ public class FT_Coolable extends FluidTrait {
|
||||
|
||||
@Override
|
||||
public void addInfoHidden(List<String> info) {
|
||||
info.add(EnumChatFormatting.RED + "Thermal capacity: " + heatEnergy + " TU");
|
||||
info.add(EnumChatFormatting.RED + "Thermal capacity: " + heatEnergy + " TU per " + amountReq + "mB");
|
||||
for(CoolingType type : CoolingType.values()) {
|
||||
|
||||
double eff = getEfficiency(type);
|
||||
|
||||
@ -42,7 +42,7 @@ public class FT_Heatable extends FluidTrait {
|
||||
|
||||
@Override
|
||||
public void addInfoHidden(List<String> info) {
|
||||
info.add(EnumChatFormatting.RED + "Thermal capacity: " + this.getFirstStep().heatReq + " TU");
|
||||
info.add(EnumChatFormatting.RED + "Thermal capacity: " + this.getFirstStep().heatReq + " TU per " + this.getFirstStep().amountReq + "mB");
|
||||
for(HeatingType type : HeatingType.values()) {
|
||||
|
||||
double eff = getEfficiency(type);
|
||||
|
||||
@ -43,6 +43,8 @@ public class LiquefactionRecipes extends SerializableRecipe {
|
||||
recipes.put(KEY_LOG, new FluidStack(100, Fluids.MUG));
|
||||
recipes.put(KNO.dust(), new FluidStack(750, Fluids.NITRIC_ACID));
|
||||
recipes.put(NA.dust(), new FluidStack(100, Fluids.SODIUM));
|
||||
recipes.put(PB.ingot(), new FluidStack(100, Fluids.LEAD));
|
||||
recipes.put(PB.dust(), new FluidStack(100, Fluids.LEAD));
|
||||
//general utility recipes because why not
|
||||
recipes.put(new ComparableStack(Blocks.netherrack), new FluidStack(250, Fluids.LAVA));
|
||||
recipes.put(new ComparableStack(Blocks.cobblestone), new FluidStack(250, Fluids.LAVA));
|
||||
|
||||
@ -70,6 +70,7 @@ public class SolidificationRecipes extends SerializableRecipe {
|
||||
registerRecipe(WATZ, 1000, ModItems.ingot_mud);
|
||||
registerRecipe(REDMUD, 1000, Items.iron_ingot);
|
||||
registerRecipe(SODIUM, 100, ModItems.powder_sodium);
|
||||
registerRecipe(LEAD, 100, ModItems.ingot_lead);
|
||||
registerRecipe(SLOP, 250, ModBlocks.ore_oil_sand);
|
||||
|
||||
registerRecipe(OIL, SF_OIL, DictFrame.fromOne(ModItems.oil_tar, EnumTarType.CRUDE));
|
||||
|
||||
@ -722,6 +722,8 @@ hbmfluid.iongel=Ionengel
|
||||
hbmfluid.kerosene=Kerosin
|
||||
hbmfluid.kerosene_reform=Düsentreibstoff
|
||||
hbmfluid.lava=Lava
|
||||
hbmfluid.lead=Flüssiges Blei
|
||||
hbmfluid.lead_hot=Heißes flüssiges Blei
|
||||
hbmfluid.lightoil=Leichtöl
|
||||
hbmfluid.lightoil_crack=Crack-Leichtöl
|
||||
hbmfluid.lightoil_ds=Entschwefeltes Leichtöl
|
||||
|
||||
@ -1432,6 +1432,8 @@ hbmfluid.iongel=Ionic Gel
|
||||
hbmfluid.kerosene=Kerosene
|
||||
hbmfluid.kerosene_reform=Jet Fuel
|
||||
hbmfluid.lava=Lava
|
||||
hbmfluid.lead=Liquid Lead
|
||||
hbmfluid.lead_hot=Hot Liquid Lead
|
||||
hbmfluid.lightoil=Light Oil
|
||||
hbmfluid.lightoil_crack=Cracked Light Oil
|
||||
hbmfluid.lightoil_ds=Desulfurized Light Oil
|
||||
|
||||
BIN
src/main/resources/assets/hbm/textures/gui/fluids/lead.png
Normal file
BIN
src/main/resources/assets/hbm/textures/gui/fluids/lead.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 790 B |
BIN
src/main/resources/assets/hbm/textures/gui/fluids/lead_hot.png
Normal file
BIN
src/main/resources/assets/hbm/textures/gui/fluids/lead_hot.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 757 B |
BIN
src/main/resources/assets/hbm/textures/models/tank/tank_LEAD.png
Normal file
BIN
src/main/resources/assets/hbm/textures/models/tank/tank_LEAD.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.0 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.1 KiB |
Loading…
x
Reference in New Issue
Block a user