Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hotfixes-0.1.12c #716

Merged
merged 47 commits into from
Feb 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
51ac378
add recipes for polishing machines
trainvoi Jan 11, 2024
d5d10d3
delete thorium/uranium byproduct from macerating granite
trainvoi Jan 12, 2024
70366c1
move lubricants to mixer
planetme Jan 13, 2024
e453d78
Merge pull request #4 from SymmetricDevs/master-hotfixes
trainvoi Jan 13, 2024
c2df552
Readd redstone to lubricant mixing
trainvoi Jan 13, 2024
5bf64da
Reduce base lubricant voltage to 7
trainvoi Jan 13, 2024
67fe0e8
add recipe for textile spinner
trainvoi Jan 13, 2024
a60e556
reorder vacuum oil distillation
planetme Jan 13, 2024
fd1bb43
Merge branch 'master-ceu' into pr/704
planetme Jan 13, 2024
5d4b020
Merge branch 'master-hotfixes' into pr/704
planetme Jan 13, 2024
b6de41c
halving this recipe so this can fit in HV BR
trainvoi Jan 13, 2024
ebf5f04
fixed everything
planetme Jan 13, 2024
60b1411
Merge branch '1.12-post-release-bugfixes' of https://github.com/train…
planetme Jan 13, 2024
bf4ff27
Merge pull request #704 from trainvoi/1.12-post-release-bugfixes
planetme Jan 13, 2024
59d7bc2
regate bromine to MV
planetme Jan 13, 2024
609ccb3
Merge branch 'master-hotfixes' of https://github.com/SymmetricDevs/Su…
planetme Jan 13, 2024
720f651
regate tier 1 PET chain to MV
planetme Jan 13, 2024
da0f971
add platinum to MV sorting
planetme Jan 16, 2024
f23a2b4
fix gold sorting rates
planetme Jan 16, 2024
f031880
add propene acrylic acid route, NaF recycling, regate bromine and ace…
planetme Jan 22, 2024
41156ae
add features from #714
planetme Jan 22, 2024
25e73a4
readd air cooling
planetme Jan 23, 2024
5c61182
Merge branch 'master-ceu' into master-hotfixes
planetme Jan 23, 2024
cc38091
rework cyclopentadiene + isoprene production
planetme Jan 24, 2024
415524b
Merge branch 'master-ceu' into master-hotfixes
planetme Jan 27, 2024
2985a80
bump build version
planetme Jan 27, 2024
de0ba06
how tf does this commit exist
trainvoi Feb 3, 2024
36235b0
remove duplicate aqua regia recipe
trainvoi Feb 3, 2024
7b8656f
acetic acid is now NC in epichlorohydrin chain
trainvoi Feb 3, 2024
2cc78eb
corrosion inhibitors now uses inert gas globals
trainvoi Feb 3, 2024
3f474c7
reduce ethylene glycol distillation recipe
trainvoi Feb 3, 2024
c83139c
diluted ammonia solution fixes
trainvoi Feb 3, 2024
aadf604
reduce the cracking time for steam-cracked alkanes
trainvoi Feb 3, 2024
15addd2
fix extractor recycling of some dust (latex should be a pulp in local…
trainvoi Feb 3, 2024
d91a3d9
fix slaked lime stoik
trainvoi Feb 3, 2024
c1a65c2
add recipe for Ca(OH)2 solution
trainvoi Feb 3, 2024
608d60c
BF3 is now not consumed in PEG
trainvoi Feb 3, 2024
82fe75f
remove duplicate NTP recipe
trainvoi Feb 4, 2024
28b84f8
fix LGT
trainvoi Feb 4, 2024
bd8e1c4
nonylphenol fixed
trainvoi Feb 4, 2024
77c49c7
this should use MV pump cover instead of the MV singleblock pump
trainvoi Feb 4, 2024
13c50ed
steam turbine now use LV hull instead of LV machine casing
trainvoi Feb 4, 2024
1a66331
Revert "fix LGT"
trainvoi Feb 4, 2024
34b3a94
fix LGT 2
trainvoi Feb 4, 2024
c0170cb
fix LGT 2
trainvoi Feb 4, 2024
707efb5
Merge branch 'even-more-0.1.12-fixes' of https://github.com/trainvoi/…
trainvoi Feb 4, 2024
0983dbf
Merge pull request #726 from trainvoi/even-more-0.1.12-fixes
bruberu Feb 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions config/gregtech/worldgen/vein/overworld/talc_vein.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"weight": 90,
"density": 1,
"max_height": 60,
"min_height": 0,
"vein_populator": {
"type": "surface_rock",
"material": "talc"
},
"generator": {
"type": "layered",
"radius": [
15,
15
]
},
"filler": {
"type": "layered",
"values": [
{
"primary": "ore:talc"
},
{
"secondary": "ore:soapstone"
},
{
"between": "ore:calcite"
},
{
"sporadic": "ore:magnesite"
}
]
}
}
6 changes: 6 additions & 0 deletions groovy/material/FirstDegreeMaterials.groovy
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -3175,5 +3175,11 @@ public class FirstDegreeMaterials {
.components(Silicon, 1, Chlorine, 4)
.color(0x7fa3a0)
.build();

SaltyHydrofluoricAcid = new Material.Builder(8592, SuSyUtility.susyId("salty_hydrofluoric_acid"))
.liquid(new FluidBuilder().attribute(FluidAttributes.ACID))
.components(Salt, 1, HydrofluoricAcid, 1)
.colorAverage()
.build();
}
}
18 changes: 13 additions & 5 deletions groovy/material/OrganicChemistryMaterials.groovy
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -1364,11 +1364,7 @@ public class OrganicChemistryMaterials {
.color(0x403c32)
.build();

CyclopentadieneSolution = new Material.Builder(15226, SuSyUtility.susyId('cyclopentadiene_solution'))
.liquid()
.components(Cyclopentadiene, 1, Benzene, 1)
.colorAverage()
.build();
//FREE ID: 15226

Ferrocene = new Material.Builder(15227, SuSyUtility.susyId('ferrocene'))
.dust()
Expand Down Expand Up @@ -2481,5 +2477,17 @@ public class OrganicChemistryMaterials {
.components(Carbon, 1, Hydrogen, 1, Chlorine, 1, Fluorine, 2)
.color(0x8c5a99)
.build();

Acrolein = new Material.Builder(15402, SuSyUtility.susyId('acrolein'))
.fluid()
.components(Carbon, 3, Hydrogen, 4, Oxygen, 1)
.color(0x389c7a)
.build();

Dicyclopentadiene = new Material.Builder(15403, SuSyUtility.susyId('dicyclopentadiene'))
.fluid(new FluidBuilder().temperature(306))
.components(Carbon, 10, Hydrogen, 12)
.color(0x9c388b)
.build();
}
}
10 changes: 10 additions & 0 deletions groovy/material/PetrochemistryMaterials.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -316,5 +316,15 @@ public class PetrochemistryMaterials {
.liquid()
.color(0x7d782e)
.build();

CFiveFraction = new Material.Builder(20075, SuSyUtility.susyId('c_five_fraction'))
.fluid()
.color(0x9c8638)
.build();

DimerizedCFiveFraction = new Material.Builder(20076, SuSyUtility.susyId('c_five_fraction'))
.fluid()
.color(0x9c9538)
.build();
}
}
7 changes: 7 additions & 0 deletions groovy/material/SecondDegreeMaterials.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -646,5 +646,12 @@ public class SecondDegreeMaterials {
.components(BerylliumChloride, 3, AluminiumChloride, 2, SiliconTetrachloride, 6, CarbonMonoxide, 18)
.colorAverage()
.build();

SupportedMolybdenumVanadium = new Material.Builder(13107, SuSyUtility.susyId("supported_molybdenum_vanadium"))
.dust()
.flags(GENERATE_CATALYST_BED)
.components(MolybdenumTrioxide, 1, VanadiumPentoxide, 1, Alumina, 1)
.colorAverage()
.build();
}
}
11 changes: 6 additions & 5 deletions groovy/material/SuSyMaterials.groovy
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -346,10 +346,6 @@ class SuSyMaterials {
public static Material MidgradeGasoline;
public static Material PremiumGasoline;
public static Material SupremeGasoline;
public static Material PotassiumMolecularSieve;
public static Material CesiumMolecularSieve;
public static Material SaturatedPotassiumMolecularSieve;
public static Material SaturatedCesiumMolecularSieve;
public static Material AcidicWastewater;
public static Material ImpureTitaniumTetrachloride;
public static Material DistilledTitaniumTetrachloride;
Expand Down Expand Up @@ -562,6 +558,8 @@ class SuSyMaterials {
public static Material ColdSolventLubricantMixture;
public static Material SulfuricLubricatingOil;
public static Material DewaxedLubricantMixture;
public static Material CFiveFraction;
public static Material DimerizedCFiveFraction;

// First Degree Materials

Expand Down Expand Up @@ -1006,6 +1004,7 @@ class SuSyMaterials {
public static Material PhosphomolybdicAcid;
public static Material UraniumDioxide;
public static Material UraniumTetrafluoride;
public static Material SaltyHydrofluoricAcid;
public static Material SiliconTetrachloride;
public static Material PurifiedSiliconTetrachloride;

Expand Down Expand Up @@ -1184,6 +1183,7 @@ class SuSyMaterials {
public static Material DilutedManganeseIIChlorideSolution;
public static Material SupportedPalladium;
public static Material MixedCyanideSolution;
public static Material SupportedMolybdenumVanadium;
public static Material ChlorinatedBeryl;

// Organic Chemistry Materials
Expand Down Expand Up @@ -1397,7 +1397,6 @@ class SuSyMaterials {
public static Material IsoOctane;
public static Material PurifiedIsoprene;
public static Material Cyclopentadiene;
public static Material CyclopentadieneSolution;
public static Material Ferrocene;
public static Material Polyisoprene;
public static Material Chloroethane;
Expand Down Expand Up @@ -1565,6 +1564,8 @@ class SuSyMaterials {
public static Material GaseousMethacroleinMixture;
public static Material GaseousMethacroleinResidue;
public static Material AbsorbedMethacrolein;
public static Material Acrolein;
public static Material Dicyclopentadiene;
public static Material EthyleneCarbonate;
public static Material Tetraethyllead;
public static Material TertButylHydroperoxide;
Expand Down
24 changes: 1 addition & 23 deletions groovy/material/UnknownCompositionMaterials.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -1119,29 +1119,7 @@ public class UnknownCompositionMaterials {
.color(0xf26d1b)
.build();

PotassiumMolecularSieve = new Material.Builder(4225, SuSyUtility.susyId('potassium_molecular_sieve'))
.dust()
.iconSet(SHINY)
.color(0x7c8e94)
.build();

CesiumMolecularSieve = new Material.Builder(4226, SuSyUtility.susyId('cesium_molecular_sieve'))
.dust()
.iconSet(SHINY)
.color(0x9c7f73)
.build();

SaturatedPotassiumMolecularSieve = new Material.Builder(4227, SuSyUtility.susyId('saturated_potassium_molecular_sieve'))
.dust()
.color(0x7c8e94)
.build();

SaturatedCesiumMolecularSieve = new Material.Builder(4228, SuSyUtility.susyId('saturated_cesium_molecular_sieve'))
.dust()
.color(0x9c7f73)
.build();

//FREE IDs: 4229-4231
//FREE IDs: 4225-4231

TitanylSulfateSolution = new Material.Builder(4232, SuSyUtility.susyId('titanyl_sulfate_solution'))
.liquid()
Expand Down
59 changes: 55 additions & 4 deletions groovy/postInit/chemistry/ChemistryOverhaul.groovy
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -1664,12 +1664,11 @@ DISTILLERY.recipeBuilder()
//acetylene

for (carbon in CarbonGlobals.sources) {
EBF.recipeBuilder()
ADVANCED_ARC_FURNACE.recipeBuilder()
.inputs(ore('dustQuicklime') * 2)
.inputs(ore(carbon.name) * carbon.equivalent(3))
.outputs(metaitem('dustCalciumCarbide') * 3)
.fluidOutputs(fluid('carbon_monoxide') * 1000)
.blastFurnaceTemp(2473)
.EUt(120)
.duration(400)
.buildAndRegister()
Expand Down Expand Up @@ -3388,7 +3387,24 @@ BCR.recipeBuilder()
.fluidInputs(fluid('water') * 100)
.fluidInputs(fluid('ammonia') * 50)
.fluidOutputs(fluid('diluted_ammonia_solution') * 100)
.duration(5)
.duration(1)
.EUt(30)
.buildAndRegister()

MIXER.recipeBuilder()
.fluidInputs(fluid('ammonia_solution') * 1000)
.fluidInputs(fluid('water') * 1000)
.fluidOutputs(fluid('diluted_ammonia_solution') * 1000)
.duration(20)
.EUt(Globals.voltAmps[1])
.buildAndRegister()


DISTILLATION_TOWER.recipeBuilder()
.fluidInputs(fluid('diluted_ammonia_solution') * 1000)
.fluidOutputs(fluid('water') * 1000)
.fluidOutputs(fluid('ammonia_solution') * 1000)
.duration(150)
.EUt(30)
.buildAndRegister()

Expand Down Expand Up @@ -3432,7 +3448,7 @@ DISTILLATION_TOWER.recipeBuilder()
.fluidOutputs(fluid('diethylene_glycol') * 100)
.fluidOutputs(fluid('ethylene_glycol') * 500)
.fluidOutputs(fluid('water') * 400)
.duration(300)
.duration(200)
.EUt(30)
.buildAndRegister()

Expand Down Expand Up @@ -4344,3 +4360,38 @@ MIXER.recipeBuilder()
.EUt(30)
.duration(80)
.buildAndRegister()

// NaF Chemistry

MIXER.recipeBuilder()
.inputs(ore('dustSodiumFluoride') * 2)
.fluidInputs(fluid('water') * 1000)
.fluidOutputs(fluid('sodium_fluoride_solution') * 1000)
.duration(20)
.EUt(30)
.buildAndRegister()

BCR.recipeBuilder()
.fluidInputs(fluid('sodium_fluoride_solution') * 50)
.fluidOutputs(fluid('hydrogen_chloride') * 50)
.fluidOutputs(fluid('salty_hydrofluoric_acid') * 50)
.duration(2)
.EUt(30)
.buildAndRegister()

DISTILLERY.recipeBuilder()
.fluidInputs(fluid('salty_hydrofluoric_acid') * 1000)
.outputs(metaitem('dustSalt') * 2)
.fluidOutputs(fluid('hydrofluoric_acid') * 1000)
.duration(20)
.EUt(30)
.buildAndRegister()

//Ca(OH)2.H2O
MIXER.recipeBuilder()
.inputs(ore('dustCalciumHydroxide') * 5)
.fluidInputs(fluid('water') * 1000)
.fluidOutputs(fluid('calcium_hydroxide_solution') * 1000)
.EUt(16)
.duration(100)
.buildAndRegister()
5 changes: 3 additions & 2 deletions groovy/postInit/chemistry/OreSorting.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -306,15 +306,16 @@ def alluvial_tier_1 = [

def alluvial_tier_2 = [
'gregtech:ore_cassiterite_0' : 10000,
'susy:resource_block:11' : 10000
'susy:resource_block:10' : 100,
'susy:resource_block:11' : 5000
];


def alluvial_tier_3 = [
'minecraft:soul_sand' : 10000,
'gregtech:ore_cassiterite_0' : 10000,
'susy:resource_block:10' : 100,
'susy:resource_block:11' : 1000
'susy:resource_block:11' : 5000
];

def alluvial_tier_4 = [
Expand Down
13 changes: 13 additions & 0 deletions groovy/postInit/chemistry/Quenching.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -164,3 +164,16 @@ for (entry in fluidMap) {
}
}

// Air cooling
recipemap('radiator').recipeBuilder()
.fluidInputs(fluid('hot_air') * 1000)
.fluidOutputs(liquid('air') * 1000)
.duration(100)
.buildAndRegister();

recipemap('cooling_unit').recipeBuilder()
.fluidInputs(fluid('hot_air') * 1000)
.fluidOutputs(liquid('air') * 1000)
.duration(50)
.EUt(480)
.buildAndRegister();
10 changes: 5 additions & 5 deletions groovy/postInit/chemistry/WaterPurificationChain.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ BR.recipeBuilder()
.outputs(metaitem('dustBoricAcid') * 7)
.fluidOutputs(fluid('boron_free_brine') * 1000)
.duration(120)
.EUt(480)
.EUt(120)
.buildAndRegister()

BR.recipeBuilder()
Expand All @@ -134,15 +134,15 @@ BR.recipeBuilder()
.outputs(metaitem('gregtechfoodoption:lithium_carbonate_dust') * 6)
.fluidOutputs(fluid('lithium_free_brine') * 1000)
.duration(120)
.EUt(480)
.EUt(120)
.buildAndRegister()

BCR.recipeBuilder()
.fluidInputs(fluid('lithium_free_brine') * 50)
.fluidInputs(fluid('chlorine') * 10)
.fluidOutputs(fluid('chlorinated_brine') * 50)
.duration(1)
.EUt(480)
.EUt(120)
.buildAndRegister()

VACUUM_CHAMBER.recipeBuilder()
Expand All @@ -151,15 +151,15 @@ VACUUM_CHAMBER.recipeBuilder()
.fluidOutputs(fluid('impure_bromine') * 100)
.fluidOutputs(fluid('wastewater_sludge') * 500)
.duration(120)
.EUt(480)
.EUt(120)
.buildAndRegister()

CENTRIFUGE.recipeBuilder()
.fluidInputs(fluid('impure_bromine') * 1000)
.fluidOutputs(fluid('bromine') * 1000)
.chancedOutput(metaitem('dustIodine'), 1000, 1000)
.duration(120)
.EUt(480)
.EUt(120)
.buildAndRegister()

MSFD.recipeBuilder()
Expand Down
1 change: 1 addition & 0 deletions groovy/postInit/chemistry/elements/GoldChain.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ DISTILLATION_TOWER = recipemap('distillation_tower')

// Silver Dust * 1
mods.gregtech.centrifuge.removeByInput(30, [metaitem('dustRawElectrum') * 2], null)
mods.gregtech.mixer.removeByInput(30, [fluid('hydrochloric_acid') * 2000], [fluid('nitric_acid') * 1000])

//GOLD AMALGAMATION (50% EFFICIENCY)
MIXER.recipeBuilder()
Expand Down
10 changes: 10 additions & 0 deletions groovy/postInit/chemistry/elements/ManganeseChain.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -190,3 +190,13 @@ ROASTER.recipeBuilder()
.duration(100)
.EUt(120)
.buildAndRegister()

// Manganese hydroxide calcination

ROASTER.recipeBuilder()
.inputs(ore('dustManganeseIiHydroxide') * 5)
.fluidOutputs(fluid('steam') * 1000)
.outputs(metaitem('dustManganeseIiOxide') * 2)
.duration(200)
.EUt(30)
.buildAndRegister()
Loading