Skip to content

Recipes for welding electrodes#1811

Open
xnossisx wants to merge 7 commits intomaster-ceufrom
xno-welding
Open

Recipes for welding electrodes#1811
xnossisx wants to merge 7 commits intomaster-ceufrom
xno-welding

Conversation

@xnossisx
Copy link
Contributor

Implements Groovy recipes for creating a tungsten welding electrode. This still requires a commit to Susy-Core for the electrode metaitem.

@xnossisx xnossisx requested a review from bruberu February 15, 2026 17:50
SINTERING_OVEN = recipemap('sintering_oven')

MIXER.recipeBuilder()
.inputs(ore('dustTungsten')*11)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

space please

REACTION_FURNACE.recipeBuilder()
.inputs(ore('dustUnprocessedThoriatedTungsten') * 2)
.inputs(fluid('hydrogen') * 24000)
.outputs('dustUnsinteredThoriatedTungsten' * 2)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

uhh

.inputs(ore('dustTungsten')*11)
.inputs(ore('dustTinyThoriumDioxide')*2)
.inputs(ore('dustTinyRhenium'))
.outputs(ore('dustUnprocessedThoriatedTungsten')*12)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

would rename this to thoriated tungsten mixture

REACTION_FURNACE.recipeBuilder()
.inputs(ore('dustUnprocessedThoriatedTungsten') * 2)
.inputs(fluid('hydrogen') * 24000)
.outputs('dustUnsinteredThoriatedTungsten' * 2)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

rename to just thoriated tungsten and remove smelting processes using flags

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

see how treated neodymium magnet uses flags


ZincHydroxide = new Material.Builder(8764, SuSyUtility.susyId('zinc_hydroxide'))
YttriumAluminiumGarnet = new Material.Builder(8747, SuSyUtility.susyId('yag'))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these materials should be doped with Nd.

.buildAndRegister()

BR.recipeBuilder()
.inputs(ore('dustYttriumOxide') * 1)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this should be 5 dust

REACTION_FURNACE.recipeBuilder()
.inputs(ore('dustThoriatedTungstenMixture') * 2)
.inputs(fluid('hydrogen') * 24000)
.outputs('dustUnsinteredThoriatedTungsten' * 2)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

again, no need to use a material. you can just call this dustThoriatedTungsten and then remove the smelting recipe to ingot using flags and use the press instead.


REACTION_FURNACE.recipeBuilder()
.inputs(ore('dustThoriatedTungstenMixture') * 2)
.inputs(fluid('hydrogen') * 24000)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this might be too much.


YttriumNitrate.setFormula('Y(NO3)3', true)

YttriumNitrateSolution = new Material.Builder(8771, SuSyUtility.susyId('yttrium_nitrate_solution'))
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

move this to SecondDegreeMats

import gregtech.api.unification.ore.OrePrefix;
import gregtech.api.unification.stack.UnificationEntry;

ISOSTATIC_PRESS = recipemap('hot_isostatic_press')
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no need for manual registering of machines, import the recipe map instread

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants