From 7633bd2c18f4e43a53af03f04bd1f67ab0d81fe0 Mon Sep 17 00:00:00 2001 From: MCTian-mi <35869948+MCTian-mi@users.noreply.github.com> Date: Fri, 15 Mar 2024 20:41:06 +0800 Subject: [PATCH 1/2] radiator stuff --- .../resources/supersymmetry/lang/en_us.lang | 4 ++-- .../resources/supersymmetry/lang/zh_cn.lang | 4 ++-- groovy/prePostInit/Thermodynamics.groovy | 16 ++++++++-------- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/config/betterquesting/resources/supersymmetry/lang/en_us.lang b/config/betterquesting/resources/supersymmetry/lang/en_us.lang index b5d615ddf..19a98328a 100644 --- a/config/betterquesting/resources/supersymmetry/lang/en_us.lang +++ b/config/betterquesting/resources/supersymmetry/lang/en_us.lang @@ -795,7 +795,7 @@ susy.quest.db.368.desc=§6Copper §rcan be annealed in an §cArc Furnace §rto c susy.quest.db.369.title=Large Steam Turbine susy.quest.db.369.desc=The §6Large Steam Turbine §fcan generate power using §6steam§f. It is a larger version of the small LV steam turbine.%n%nIt generates as much power as the §6Dynamo Hatch §fcan support. You should craft a 16A LV one for now, because it is the biggest you can currently make. §cJEI shows that you need to use the ULV one. Do not believe that, it is a bug, it is a lie§f§c.§f%n%nA Large Steam Turbine requires:%n§61x Large Steam Turbine Controller%n1x Dynamo Hatch%n1x Maintenance Hatch%n1x Input and Output Hatches%n4x Steel Turbine Block (Facing the controller)%n3x Copper Alternator Block (Facing the controller)%n57x Steel Turbine Casing%n%n%n§cNote: §fIf you check recipes (click U on the controller in your inventory), you can notice that there are multiple recipes with seemingly no difference. In reality, some of those use materials called §6Additives §fto increase the yeild of power by increasing the time per recipe, making fuel more efficient. For now you shouldn't bother much, but in the future additives will become a very powerful tool for your energy-making setups.%n§r%n§c§lWARNING: The preview shows that a ULV Dynamo Hatch must be used. This is a bug. Any Dynamo Hatch can be used. You should use a 16A LV Dynamo Hatch.§r%n%nThe Exhaust Steam can be cooled back into 4 L of Water using a §cRadiator (LV) §ror 960 L of Water using a §cCooling Unit (MV)§r susy.quest.db.370.title=Radiator -susy.quest.db.370.desc=A §6radiator§o§o§r is a device that transfers heat from a fluid or object to the surrounding environment.%n%nIt can cool down exhaust steam into water or §6§chot compressed fluids into a more manageable temperature.%n§rFor example, you can cool down Hot High Pressure Hydrogen into normal High Pressure Hydrogen.%n§r%nThe Radiator requires:%n%n§6- 1 Heat Radiator Controller%n- 1 Maintenance Hatch%n- 1 Output Hatch%n- 1 Input Hatch%n- At least 20 Solid Steel Machine Casing%n- At least 9 Copper Tubing Serpentine Casing%n%nYou can expand the radiator by adding more rows. More info is in the Multiblock Preview page in JEI.%n%n§rDue to the high cost of steel, it is recommended that you use an EBF and Arc Furnace to process iron into steel instead of just using a PBF setup. +susy.quest.db.370.desc=A §6radiator§r is a device that transfers heat from a fluid or object to the surrounding environment.%n%nIt can cool down exhaust steam into water or §chot compressed fluids into a more manageable temperature.%n§rFor example, you can cool down Hot High Pressure Hydrogen into normal High Pressure Hydrogen.%n§r%nThe size of the radiator is not fixed, you can expand the radiator horizontally, vertically, or even both! The larger it gets, the faster it cools down fluids. More info is in the Multiblock Preview page in JEI.%n%n§rDue to the high cost of steel, it is recommended that you use an EBF and Arc Furnace to process iron into steel instead of just using a PBF setup. susy.quest.db.371.title=MV Sensor and Emitter susy.quest.db.371.desc=§cMV Sensors §o§rand §cMV Emitters§r are components which are required in machines that work with radio frequencies or lasers, as well as §ccomputers§r.%n%nThe §6piezoelectric crystal§r required this time is §aemerald§r. Emeralds can be obtained by sifting §7pegmatite tailings§r, a byproduct of macerating several ores. Check JEI for more info. susy.quest.db.372.title=Faster Iron @@ -925,7 +925,7 @@ susy.quest.db.433.desc=Advancements in agricultural technology was one of the mo susy.quest.db.434.title=Inorganic Agriculture susy.quest.db.434.desc=Unless you have a target consumer audience to appeal to, treating crops with Pesticides and Herbicides will greatly improve the quantity of the crop created by your §6Greenhouse§r.%n%nBoth §6Weed Killer§r and §6Pesticide§r contain §6Water§r and §6Sodium Stearate§r.%nOutside of these, all you need is:%n§2Weed Killer§r - §6Acetic Acid§r & §6Salt§r%n§ePesticide§r - §6Seed Oil§r%n%nLiquid Fat (§6Stearin§r) can be extracted from §6Animal Fat§r.%nStearin needs to be mixed with Sodium Hydroxide and Water to make §bSoap (Sodium Stearate)§r.%n%n§bAcetic Acid §r§rcan be obtained by pyrolyzing Wood and distilling the Wood Vinegar.%n%n susy.quest.db.435.title=High Pressure Oxygen -susy.quest.db.435.desc=The §cHot High Pressure Oxygen §rmust be then cooled down to make§a High Pressure Oxygen. %n%n§fThis can either be done with a §cRadiator §ror with a §cHeat Exchanger, but the Heat Exchanger requires water to work.%n%n§c§lIMPORTANT NOTE: §r§cThis process requires 20Kl of fluid per operation, which can only be achieved with MV hatches. So before crafting superconductors, you need to tap a little bit into MV first. +susy.quest.db.435.desc=The §cHot High Pressure Oxygen §rmust be then cooled down to make§a High Pressure Oxygen. %n%n§fThis can either be done with a §cRadiator §ror with a §cHeat Exchanger, but the Heat Exchanger requires water to work. susy.quest.db.436.title=Cold High Pressure Oxygen susy.quest.db.436.desc=The§a High Pressure Oxygen §r§r§ris then cooled to make §bCold High Pressure Oxygen. §f%nThis step can only be done in the Heat Exchanger and it requires a §brefrigerant §rto cool it down to -50°C.%n%nA refrigerant can either be §bCold Ammonia, Carbon Dioxide or Cold Propane§r.%n%n§bCold Carbon Dioxide §rcan be made by first compressing Carbon Dioxide into Hot Compressed CO2, then radiating out the heat using a Radiator, and then decompressing it to make §bCold CO2§r. susy.quest.db.437.title=Multiblock Help diff --git a/config/betterquesting/resources/supersymmetry/lang/zh_cn.lang b/config/betterquesting/resources/supersymmetry/lang/zh_cn.lang index df2a68ead..0589f3886 100644 --- a/config/betterquesting/resources/supersymmetry/lang/zh_cn.lang +++ b/config/betterquesting/resources/supersymmetry/lang/zh_cn.lang @@ -794,8 +794,8 @@ susy.quest.db.368.title=Annealed Copper susy.quest.db.368.desc=§6Copper §rcan be annealed in an §cArc Furnace §rto create §6Annealed Copper§r. susy.quest.db.369.title=Large Steam Turbine susy.quest.db.369.desc=The §6Large Steam Turbine §fcan generate power using §6steam§f. It is a larger version of the small LV steam turbine.%n%nIt generates as much power as the §6Dynamo Hatch §fcan support. You should craft a 16A LV one for now, because it is the biggest you can currently make. §cJEI shows that you need to use the ULV one. Do not believe that, it is a bug, it is a lie§f§c.§f%n%nA Large Steam Turbine requires:%n§61x Large Steam Turbine Controller%n1x Dynamo Hatch%n1x Maintenance Hatch%n1x Input and Output Hatches%n4x Steel Turbine Block (Facing the controller)%n3x Copper Alternator Block (Facing the controller)%n57x Steel Turbine Casing%n%n%n§cNote: §fIf you check recipes (click U on the controller in your inventory), you can notice that there are multiple recipes with seemingly no difference. In reality, some of those use materials called §6Additives §fto increase the yeild of power by increasing the time per recipe, making fuel more efficient. For now you shouldn't bother much, but in the future additives will become a very powerful tool for your energy-making setups.%n§r%n§c§lWARNING: The preview shows that a ULV Dynamo Hatch must be used. This is a bug. Any Dynamo Hatch can be used. You should use a 16A LV Dynamo Hatch.§r%n%nThe Exhaust Steam can be cooled back into 4 L of Water using a §cRadiator (LV) §ror 960 L of Water using a §cCooling Unit (MV)§r -susy.quest.db.370.title=Radiator -susy.quest.db.370.desc=A §6radiator§o§o§r is a device that transfers heat from a fluid or object to the surrounding environment.%n%nIt can cool down exhaust steam into water or §6§chot compressed fluids into a more manageable temperature.%n§rFor example, you can cool down Hot High Pressure Hydrogen into normal High Pressure Hydrogen.%n§r%nThe Radiator requires:%n%n§6- 1 Heat Radiator Controller%n- 1 Maintenance Hatch%n- 1 Output Hatch%n- 1 Input Hatch%n- At least 20 Solid Steel Machine Casing%n- At least 9 Copper Tubing Serpentine Casing%n%nYou can expand the radiator by adding more rows. More info is in the Multiblock Preview page in JEI.%n%n§rDue to the high cost of steel, it is recommended that you use an EBF and Arc Furnace to process iron into steel instead of just using a PBF setup. +susy.quest.db.370.title=散热器 +susy.quest.db.370.desc=§6r散热器§r可以将热量从流体释放至周围的环境中。%n%n它可以将废蒸汽冷却为液态水,或是将§c热高压流体冷却到一个更适于处理的温度。%n§r例如,你可以用它来将热高压氢冷却至常温。%n§r%n散热器的尺寸不是固定的,而是可以在水平和竖直方向上扩展。散热器的尺寸越大,其冷却流体的速率就越高。浏览JEI的多方块预览界面以获取更多信息。%n%n§r由于建造这台机器需要大量的钢,建议你使用一台电力高炉和一台电弧炉来将铁冶炼为钢,而不是只用电力高炉。 susy.quest.db.371.title=MV Sensor and Emitter susy.quest.db.371.desc=§cMV Sensors §o§rand §cMV Emitters§r are components which are required in machines that work with radio frequencies or lasers, as well as §ccomputers§r.%n%nThe §6piezoelectric crystal§r required this time is §aemerald§r. Emeralds can be obtained by sifting §7pegmatite tailings§r, a byproduct of macerating several ores. Check JEI for more info. susy.quest.db.372.title=Faster Iron diff --git a/groovy/prePostInit/Thermodynamics.groovy b/groovy/prePostInit/Thermodynamics.groovy index f0606a0b0..e8701d483 100755 --- a/groovy/prePostInit/Thermodynamics.groovy +++ b/groovy/prePostInit/Thermodynamics.groovy @@ -292,8 +292,8 @@ for (refrigerant in Refrigerants) { //Radiative Cooling recipemap('radiator').recipeBuilder() - .fluidInputs(liquid(refrigerant.hot_refrigerant) * refrigerant.amount_to_use) - .fluidOutputs(liquid(refrigerant.comp_refrigerant) * refrigerant.amount_to_use) + .fluidInputs(liquid(refrigerant.hot_refrigerant) * refrigerant.amount_to_use / 10) + .fluidOutputs(liquid(refrigerant.comp_refrigerant) * refrigerant.amount_to_use / 10) .duration(refrigerant.duration_radiator) .buildAndRegister(); @@ -315,8 +315,8 @@ for (refrigerant in Refrigerants) { //Coolant recipes generation for (coolant in Coolants) { recipemap('radiator').recipeBuilder() - .fluidInputs(liquid(coolant.warm_coolant) * coolant.amount_to_use) - .fluidOutputs(liquid(coolant.cold_coolant) * coolant.amount_to_use) + .fluidInputs(liquid(coolant.warm_coolant) * coolant.amount_to_use / 10) + .fluidOutputs(liquid(coolant.cold_coolant) * coolant.amount_to_us / 10) .duration(coolant.duration_radiator) .buildAndRegister(); @@ -374,8 +374,8 @@ for (cryogas in CryoGases) { //Radiative Cooling recipemap('radiator').recipeBuilder() - .fluidInputs(liquid(cryogas.hot_high_pressure_gas) * cryogas.amount_to_use) - .fluidOutputs(liquid(cryogas.high_pressure_gas) * cryogas.amount_to_use) + .fluidInputs(liquid(cryogas.hot_high_pressure_gas) * cryogas.amount_to_use / 10) + .fluidOutputs(liquid(cryogas.high_pressure_gas) * cryogas.amount_to_use / 10) .duration((int)(cryogas.duration_heat_exchanger * 5 / 2)) .buildAndRegister(); @@ -796,8 +796,8 @@ for (WorkingFluid in WorkingFluids) { .buildAndRegister(); recipemap('radiator').recipeBuilder() - .fluidInputs(liquid(WorkingFluid.leftover_fluid) * (WorkingFluid.amount_to_use * WorkingFluid.conversion_factor * 16)) - .fluidOutputs(liquid(WorkingFluid.normal_fluid) * (WorkingFluid.amount_to_use * 16)) + .fluidInputs(liquid(WorkingFluid.leftover_fluid) * (WorkingFluid.amount_to_use * WorkingFluid.conversion_factor * 2)) + .fluidOutputs(liquid(WorkingFluid.normal_fluid) * (WorkingFluid.amount_to_use * 2)) .duration(WorkingFluid.duration) .EUt(8) .buildAndRegister(); From 018736f56aea34be64fe58e86e1bc0a122afb601 Mon Sep 17 00:00:00 2001 From: MCTian-mi <35869948+MCTian-mi@users.noreply.github.com> Date: Fri, 15 Mar 2024 21:23:11 +0800 Subject: [PATCH 2/2] fix --- groovy/prePostInit/Thermodynamics.groovy | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/groovy/prePostInit/Thermodynamics.groovy b/groovy/prePostInit/Thermodynamics.groovy index e8701d483..1abd5655a 100755 --- a/groovy/prePostInit/Thermodynamics.groovy +++ b/groovy/prePostInit/Thermodynamics.groovy @@ -292,8 +292,8 @@ for (refrigerant in Refrigerants) { //Radiative Cooling recipemap('radiator').recipeBuilder() - .fluidInputs(liquid(refrigerant.hot_refrigerant) * refrigerant.amount_to_use / 10) - .fluidOutputs(liquid(refrigerant.comp_refrigerant) * refrigerant.amount_to_use / 10) + .fluidInputs(liquid(refrigerant.hot_refrigerant) * (refrigerant.amount_to_use / 10)) + .fluidOutputs(liquid(refrigerant.comp_refrigerant) * (refrigerant.amount_to_use / 10)) .duration(refrigerant.duration_radiator) .buildAndRegister(); @@ -315,8 +315,8 @@ for (refrigerant in Refrigerants) { //Coolant recipes generation for (coolant in Coolants) { recipemap('radiator').recipeBuilder() - .fluidInputs(liquid(coolant.warm_coolant) * coolant.amount_to_use / 10) - .fluidOutputs(liquid(coolant.cold_coolant) * coolant.amount_to_us / 10) + .fluidInputs(liquid(coolant.warm_coolant) * (coolant.amount_to_use / 10)) + .fluidOutputs(liquid(coolant.cold_coolant) * (coolant.amount_to_use / 10)) .duration(coolant.duration_radiator) .buildAndRegister(); @@ -374,8 +374,8 @@ for (cryogas in CryoGases) { //Radiative Cooling recipemap('radiator').recipeBuilder() - .fluidInputs(liquid(cryogas.hot_high_pressure_gas) * cryogas.amount_to_use / 10) - .fluidOutputs(liquid(cryogas.high_pressure_gas) * cryogas.amount_to_use / 10) + .fluidInputs(liquid(cryogas.hot_high_pressure_gas) * (cryogas.amount_to_use / 10)) + .fluidOutputs(liquid(cryogas.high_pressure_gas) * (cryogas.amount_to_use / 10)) .duration((int)(cryogas.duration_heat_exchanger * 5 / 2)) .buildAndRegister();