Add new molds (#2470)

* Added bunch of stuff for molds

* Changed rod mold recipe to not collide with oven chimmney

Signed-off-by: glitch714 <119386229+glitchplaysgames714@users.noreply.github.com>

* Removed unneeded comments

Signed-off-by: glitch714 <119386229+glitchplaysgames714@users.noreply.github.com>

* Changed gear mold to be fireclay

* fixed issues with molds

* Added break chance

Signed-off-by: glitch714 <119386229+glitchplaysgames714@users.noreply.github.com>

* Update constants.js

Signed-off-by: Pyritie <pyritie@gmail.com>

* Update recipes.knapping.js

Signed-off-by: Pyritie <pyritie@gmail.com>

* Update recipes.materials.js

Signed-off-by: Pyritie <pyritie@gmail.com>

* Updated constants.js

Signed-off-by: glitch714 <119386229+glitchplaysgames714@users.noreply.github.com>

* Update items.primitive.js

Signed-off-by: Pyritie <pyritie@gmail.com>

* Update constants.js

Signed-off-by: Pyritie <pyritie@gmail.com>

* Update recipes.knapping.js

Signed-off-by: Pyritie <pyritie@gmail.com>

---------

Signed-off-by: glitch714 <119386229+glitchplaysgames714@users.noreply.github.com>
Signed-off-by: Pyritie <pyritie@gmail.com>
Co-authored-by: Pyritie <pyritie@gmail.com>
This commit is contained in:
glitch714 2025-12-19 13:22:29 -08:00 committed by GitHub
parent bdfbeb6851
commit 40ba6fe8b7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
16 changed files with 201 additions and 17 deletions

View file

@ -188,13 +188,30 @@ const registerGTCEuMaterialModification = (event) => {
GTMaterials.Hematite.addFlags(GENERATE_DUSTY_ORES);
//#endregion
//
// /* Castable stuff */
GTMaterials.Copper.addFlags(CAN_BE_UNMOLDED);
GTMaterials.BismuthBronze.addFlags(CAN_BE_UNMOLDED);
GTMaterials.BlackBronze.addFlags(CAN_BE_UNMOLDED);
GTMaterials.Bronze.addFlags(CAN_BE_UNMOLDED);
GTMaterials.Tin.addFlags(CAN_BE_UNMOLDED);
GTMaterials.Bismuth.addFlags(CAN_BE_UNMOLDED);
GTMaterials.Zinc.addFlags(CAN_BE_UNMOLDED);
GTMaterials.SterlingSilver.addFlags(CAN_BE_UNMOLDED);
GTMaterials.RoseGold.addFlags(CAN_BE_UNMOLDED);
GTMaterials.Silver.addFlags(CAN_BE_UNMOLDED);
GTMaterials.Gold.addFlags(CAN_BE_UNMOLDED);
GTMaterials.Nickel.addFlags(CAN_BE_UNMOLDED);
GTMaterials.Brass.addFlags(CAN_BE_UNMOLDED);
GTMaterials.RedAlloy.addFlags(CAN_BE_UNMOLDED);
GTMaterials.Lead.addFlags(CAN_BE_UNMOLDED);
GTMaterials.Potin.addFlags(CAN_BE_UNMOLDED);
//
// /* Имеют инструменты, броню TFC, двойные слитки */
GTMaterials.Copper.addFlags(GENERATE_DOUBLE_INGOTS, HAS_TFC_TOOL, HAS_TFC_ARMOR, HAS_TFC_UTILITY, CAN_BE_UNMOLDED);
GTMaterials.BismuthBronze.addFlags(GENERATE_DOUBLE_INGOTS, HAS_TFC_TOOL, HAS_TFC_ARMOR, HAS_TFC_UTILITY, CAN_BE_UNMOLDED);
GTMaterials.Bronze.addFlags(GENERATE_DOUBLE_INGOTS, HAS_TFC_TOOL, HAS_TFC_ARMOR, HAS_TFC_UTILITY, CAN_BE_UNMOLDED);
GTMaterials.BlackBronze.addFlags(GENERATE_DOUBLE_INGOTS, HAS_TFC_TOOL, HAS_TFC_ARMOR, HAS_TFC_UTILITY, CAN_BE_UNMOLDED);
GTMaterials.Copper.addFlags(GENERATE_DOUBLE_INGOTS, HAS_TFC_TOOL, HAS_TFC_ARMOR, HAS_TFC_UTILITY);
GTMaterials.BismuthBronze.addFlags(GENERATE_DOUBLE_INGOTS, HAS_TFC_TOOL, HAS_TFC_ARMOR, HAS_TFC_UTILITY);
GTMaterials.Bronze.addFlags(GENERATE_DOUBLE_INGOTS, HAS_TFC_TOOL, HAS_TFC_ARMOR, HAS_TFC_UTILITY);
GTMaterials.BlackBronze.addFlags(GENERATE_DOUBLE_INGOTS, HAS_TFC_TOOL, HAS_TFC_ARMOR, HAS_TFC_UTILITY);
GTMaterials.WroughtIron.addFlags(GENERATE_DOUBLE_INGOTS, HAS_TFC_TOOL, HAS_TFC_ARMOR, HAS_TFC_UTILITY);
GTMaterials.Steel.addFlags(GENERATE_DOUBLE_INGOTS, HAS_TFC_TOOL, HAS_TFC_ARMOR, HAS_TFC_UTILITY);
GTMaterials.BlackSteel.addFlags(GENERATE_DOUBLE_INGOTS, GENERATE_ROTOR, HAS_TFC_TOOL, HAS_TFC_ARMOR, HAS_TFC_UTILITY);
@ -219,11 +236,11 @@ const registerGTCEuMaterialModification = (event) => {
GTMaterials.Silver.addFlags(HAS_SMALL_NATIVE_TFC_ORE);
//
// /* Имеют двойные слитки */
GTMaterials.RedAlloy.addFlags(GENERATE_DOUBLE_INGOTS, GENERATE_SMALL_GEAR, CAN_BE_UNMOLDED);
GTMaterials.RedAlloy.addFlags(GENERATE_DOUBLE_INGOTS, GENERATE_SMALL_GEAR);
GTMaterials.TinAlloy.addFlags(GENERATE_DOUBLE_INGOTS);
GTMaterials.Lead.addFlags(GENERATE_DOUBLE_INGOTS);
GTMaterials.Invar.addFlags(GENERATE_DOUBLE_INGOTS, HAS_GT_TOOL);
GTMaterials.Potin.addFlags(GENERATE_DOUBLE_INGOTS, CAN_BE_UNMOLDED);
GTMaterials.Potin.addFlags(GENERATE_DOUBLE_INGOTS, );
GTMaterials.Cobalt.addFlags(GENERATE_DOUBLE_INGOTS);
GTMaterials.CobaltBrass.addFlags(GENERATE_DOUBLE_INGOTS, HAS_GT_TOOL);
//