#Name: Thaumcraft.zs #Author: Feed the Beast print("Initializing 'Thaumcraft.zs'..."); # - General # -- Remove Greatwood and Silver Wood from OreDict val entry = ; entry.remove(); entry.remove(); # -- TC Nugget dupe Fix mods.thaumcraft.Aspects.remove(, "metallum 4"); mods.thaumcraft.Aspects.set(, "metallum 1"); # -- Arcane Stone mods.thaumcraft.Arcane.removeRecipe(); mods.thaumcraft.Arcane.addShaped("ARCANESTONE", *8, "ignis 2, terra 2", [[, , ], [, , ], [, , ]]); mods.botania.ManaInfusion.addConjuration(*2, , 1000); # -- Warded Glass mods.thaumcraft.Arcane.removeRecipe(); mods.thaumcraft.Arcane.addShaped("WARDEDARCANA", *4, "ordo 10, aqua 5, terra 5, ignis 5", [[, , ], [, , ], [, , ]]); # -- Paving Stone of Travel mods.thaumcraft.Arcane.removeRecipe(); mods.thaumcraft.Arcane.addShaped("PAVETRAVEL", *4, "aer 10, terra 10, ordo 10", [[, , ],[, null, ],[, , ]]); # -- Paving Stone of Warding mods.thaumcraft.Arcane.removeRecipe(); mods.thaumcraft.Arcane.addShaped("PAVEWARD", *4, "ignis 10, ordo 10", [[, , ], [, null, ], [, , ]]); # -- Runic Matrix mods.thaumcraft.Arcane.removeRecipe(); mods.botania.RuneAltar.addRecipe(, [, , , , , , , , , ], 1000000); # -- Primal Charm mods.thaumcraft.Arcane.removeRecipe(); mods.thaumcraft.Arcane.addShaped("BASICARTIFACE", , "aer 25, terra 25, ignis 25, aqua 25, ordo 25, perditio 25", [[, , ], [, , ], [, , ]]); # -- Mirrored Glass mods.thaumcraft.Arcane.removeRecipe(); mods.thaumcraft.Arcane.addShapeless("BASICARTIFACE", , "terra 10, ignis 10", [, ]); # -- Deconstruction Table mods.thaumcraft.Arcane.removeRecipe(); mods.thaumcraft.Arcane.addShaped("DECONSTRUCTOR", , "perditio 20", [[null, ], [, , ]]); # -- Scribing Tools recipes.remove(); recipes.remove(); recipes.addShapeless(, [, , ]); recipes.addShapeless(, [, ]); # -- Arcane Bellows mods.thaumcraft.Arcane.removeRecipe(); mods.thaumcraft.Arcane.addShaped("BELLOWS", , "aer 10, ordo 5", [[null, ], [, , ], [null, ]]); # -- Enchanted Fabric mods.thaumcraft.Arcane.removeRecipe(); mods.thaumcraft.Arcane.addShaped("ENCHFABRIC", , "aer 1, ignis 1, aqua 1, ordo 1, perditio 1, terra 1", [[null, ], [, , ], [null, ]]); # -- Candle recipes.remove(); mods.thaumcraft.Arcane.addShaped("TALLOW", *4, "ignis 2, terra 2", [[], [], []]); # -- Thaumometer recipes.remove(); recipes.addShaped(,[[null, ], [, , ], [null, ]]); # -- Goggles of Revealing mods.thaumcraft.Arcane.removeRecipe(); mods.thaumcraft.Arcane.addShaped("GOGGLES", , "aer 5, ignis 5, aqua 5, terra 5, perditio 5, ordo 5", [[, , ], [, null, ], [, , ]]); # -- Wand Foci mods.thaumcraft.Arcane.removeRecipe(); mods.botania.RuneAltar.addRecipe(, [, , , , , , , ], 25000); mods.thaumcraft.Arcane.removeRecipe(); mods.botania.RuneAltar.addRecipe(, [, , , , , , , ], 25000); mods.thaumcraft.Arcane.removeRecipe(); mods.botania.RuneAltar.addRecipe(, [.withTag({type: "puredaisy"}), , , , , , , ], 25000); mods.thaumcraft.Arcane.removeRecipe(); mods.botania.RuneAltar.addRecipe(, [, , , , , , , ], 25000); mods.thaumcraft.Arcane.removeRecipe(); mods.botania.RuneAltar.addRecipe(, [, , , , , , , ], 25000); # -- Thaumium mods.thaumcraft.Crucible.removeRecipe(); mods.thaumcraft.Crucible.addRecipe("THAUMIUM", , , "praecantatio 4"); # -- Primordial Pearl mods.bloodmagic.Alchemy.addRecipe(*2, [, , , , ], 6, 1000000); # -- Glass Phial recipes.remove(); recipes.addShaped(*8, [[null, ], [, null, ], [null, ]]); # -- Warded Jar mods.thaumcraft.Arcane.removeRecipe(); mods.thaumcraft.Arcane.addShaped("JARLABEL", , "aqua 1", [[, , ], [, null, ], [, , ]]); # -- Void Jar mods.thaumcraft.Arcane.removeRecipe(); mods.thaumcraft.Arcane.addShaped("JARVOID", , "perditio 5, aqua 5", [[], [], []]); # -- Greatwood & Silverwood mods.thaumcraft.Arcane.addShapeless("RESEARCH", *2, "terra 2, ordo 2", []); mods.thaumcraft.Arcane.addShapeless("RESEARCH", *2, "terra 2, ordo 2", []); # -- Table recipes.remove(); recipes.addShaped(,[[, , ], [, null, ]]); # -- Hungry Chest mods.thaumcraft.Arcane.removeRecipe(); mods.thaumcraft.Arcane.addShaped("HUNGRYCHEST", , "aer 5, ordo 3, perditio 3",[[, , ], [, null, ], [, , ]]); # -- Golems mods.thaumcraft.Crucible.removeRecipe(); mods.thaumcraft.Arcane.addShaped("GOLEMSTRAW", , "aer 2, terra 2, ignis 2, aqua 2, ordo 2, perditio 2", [[, , ], [, , ], [, , ]]); mods.thaumcraft.Arcane.addShaped("GOLEMWOOD", , "aer 4, terra 4, ignis 4, aqua 4, ordo 4, perditio 4", [[, , ], [, , ], [, , ]]); mods.thaumcraft.Infusion.addRecipe("GOLEMFLESH", , [, , , ], "humanus 8, motus 8, spiritus 8", , 2); mods.thaumcraft.Arcane.addShaped("GOLEMCLAY", , "aer 6, terra 6, ignis 6, aqua 6, ordo 6, perditio 6", [[, , ], [, , ], [, , ]]); mods.thaumcraft.Infusion.addRecipe("GOLEMTALLOW", , [, , , ], "humanus 8, motus 8, spiritus 8", , 2); mods.thaumcraft.Arcane.addShaped("GOLEMSTONE", , "aer 8, terra 8, ignis 8, aqua 8, ordo 8, perditio 8", [[, , ], [, , ], [, , ]]); mods.thaumcraft.Arcane.addShaped("GOLEMIRON", , "aer 10, terra 10, ignis 10, aqua 10, ordo 10, perditio 10", [[, , ], [, , ], [, , ]]); mods.thaumcraft.Infusion.addRecipe("GOLEMTHAUMIUM", , [, , , ], "humanus 8, motus 8, spiritus 8", , 2); # -- Arcane Bore mods.thaumcraft.Infusion.removeRecipe(); mods.thaumcraft.Infusion.addRecipe("ARCANEBORE", , [, , , , , , , ], "perfodio 32, machina 32, potentia 16, vacuos 16, motus 16", , 5); mods.thaumcraft.Arcane.removeRecipe(); mods.thaumcraft.Infusion.addRecipe("ARCANEBORE", , [, , , , , , , ], "perfodio 32, machina 32, potentia 16, vacuos 16, motus 16", , 5); # -- Thaumostatic Harness mods.thaumcraft.Infusion.removeRecipe(); mods.thaumcraft.Infusion.addRecipe("HOVERHARNESS", , [, , ], "aer 64, iter 64, volatus 64, praecantatio 64", , 5); # - Tool Durability Tweaks .maxDamage = 1; .maxDamage = 1; .maxDamage = 1; .maxDamage = 1; .maxDamage = 1; .addTooltip(format.red("Used For Crafting Only!")); .addTooltip(format.red("Used For Crafting Only!")); .addTooltip(format.red("Used For Crafting Only!")); .addTooltip(format.red("Used For Crafting Only!")); .addTooltip(format.red("Used For Crafting Only!")); # - Steel (Magical Alternative) # -- Steel Ingots mods.thaumcraft.Infusion.addRecipe("RESEARCH", , [, , , , , , , ], "ignis 8, permutatio 16, metallum 2", , 2); mods.thaumcraft.Infusion.addRecipe("RESEARCH", , [, , , , , , , ], "ignis 8, permutatio 16, metallum 2", , 2); mods.thaumcraft.Infusion.addRecipe("RESEARCH", , [, , , , , , , ], "ignis 8, permutatio 16, metallum 2", , 2); mods.thaumcraft.Infusion.addRecipe("RESEARCH", , [, , , , , , , ], "ignis 8, permutatio 16, metallum 2", , 2); # -- Steel Blocks mods.thaumcraft.Infusion.addRecipe("RESEARCH", , [, , , , , , , ], "ignis 8, permutatio 16, metallum 2", , 2); mods.thaumcraft.Infusion.addRecipe("RESEARCH", , [, , , , , , , ], "ignis 8, permutatio 16, metallum 2", , 2); mods.thaumcraft.Infusion.addRecipe("RESEARCH", , [, , , , , , , ], "ignis 8, permutatio 16, metallum 2", , 2); mods.thaumcraft.Infusion.addRecipe("RESEARCH", , [, , , , , , , ], "ignis 8, permutatio 16, metallum 2", , 2); ########################################################################################## ## --------------------------------------------------------------- ## Script Line Break ## ########################################################################################## # - Research (WIP) # -- Arcane Stone mods.thaumcraft.Research.clearPages("ARCANESTONE"); mods.thaumcraft.Research.addPage("ARCANESTONE", "tc.research_page.ARCANESTONE.1"); mods.thaumcraft.Research.addArcanePage("ARCANESTONE", ); mods.thaumcraft.Research.addCraftingPage("ARCANESTONE", ); mods.thaumcraft.Research.addCraftingPage("ARCANESTONE", ); mods.thaumcraft.Research.addCraftingPage("ARCANESTONE", ); # -- Warded Glass mods.thaumcraft.Research.clearPages("WARDEDARCANA"); mods.thaumcraft.Research.addPage("WARDEDARCANA", "tc.research_page.WARDEDARCANA.1"); mods.thaumcraft.Research.addArcanePage("WARDEDARCANA", ); mods.thaumcraft.Research.addPage("WARDEDARCANA", "tc.research_page.WARDEDARCANA.2"); mods.thaumcraft.Research.addArcanePage("WARDEDARCANA", ); mods.thaumcraft.Research.addArcanePage("WARDEDARCANA", ); mods.thaumcraft.Research.addPage("WARDEDARCANA", "tc.research_page.WARDEDARCANA.3"); mods.thaumcraft.Research.addArcanePage("WARDEDARCANA", ); mods.thaumcraft.Research.addPage("WARDEDARCANA", "tc.research_page.WARDEDARCANA.4"); mods.thaumcraft.Research.addArcanePage("WARDEDARCANA", ); # -- Paving Stone of Travel mods.thaumcraft.Research.clearPages("PAVETRAVEL"); mods.thaumcraft.Research.addPage("PAVETRAVEL", "tc.research_page.PAVETRAVEL.1"); mods.thaumcraft.Research.addArcanePage("PAVETRAVEL", ); # -- Paving Stone of Warding mods.thaumcraft.Research.clearPages("PAVEWARD"); mods.thaumcraft.Research.addPage("PAVEWARD", "tc.research_page.PAVEWARD.1"); mods.thaumcraft.Research.addArcanePage("PAVEWARD", ); # -- Primal Charm mods.thaumcraft.Research.clearPages("BASICARTIFACE"); mods.thaumcraft.Research.addPage("BASICARTIFACE", "tc.research_page.BASICARTIFACE.1"); mods.thaumcraft.Research.addArcanePage("BASICARTIFACE", ); mods.thaumcraft.Research.addCraftingPage("BASICARTIFACE", ); mods.thaumcraft.Research.addCraftingPage("BASICARTIFACE", ); mods.thaumcraft.Research.addCraftingPage("BASICARTIFACE", ); mods.thaumcraft.Research.addArcanePage("BASICARTIFACE", ); # -- Deconstruction Table mods.thaumcraft.Research.clearPages("DECONSTRUCTOR"); mods.thaumcraft.Research.addPage("DECONSTRUCTOR", "tc.research_page.DECONSTRUCTOR.1"); mods.thaumcraft.Research.addArcanePage("DECONSTRUCTOR", ); # -- Scribing Tools mods.thaumcraft.Research.clearPages("RESEARCH"); mods.thaumcraft.Research.addPage("RESEARCH", "tc.research_page.RESEARCH.1"); mods.thaumcraft.Research.addPage("RESEARCH", "tc.research_page.RESEARCH.2"); mods.thaumcraft.Research.addCraftingPage("RESEARCH", ); mods.thaumcraft.Research.addPage("RESEARCH", "tc.research_page.RESEARCH.3"); mods.thaumcraft.Research.addPage("RESEARCH", "tc.research_page.RESEARCH.4"); mods.thaumcraft.Research.addCraftingPage("RESEARCH", ); mods.thaumcraft.Research.addPage("RESEARCH", "tc.research_page.RESEARCH.5"); mods.thaumcraft.Research.addPage("RESEARCH", "tc.research_page.RESEARCH.6"); mods.thaumcraft.Research.addPage("RESEARCH", "tc.research_page.RESEARCH.7"); mods.thaumcraft.Research.addPage("RESEARCH", "tc.research_page.RESEARCH.8"); mods.thaumcraft.Research.addPage("RESEARCH", "tc.research_page.RESEARCH.9"); mods.thaumcraft.Research.addPage("RESEARCH", "tc.research_page.RESEARCH.10"); mods.thaumcraft.Research.addPage("RESEARCH", "tc.research_page.RESEARCH.11"); mods.thaumcraft.Research.addPage("RESEARCH", "tc.research_page.RESEARCH.12"); # -- Greatwood + Silverwood mods.thaumcraft.Research.clearPages("PLANTS"); mods.thaumcraft.Research.addPage("PLANTS", "tc.research_page.PLANTS.1"); mods.thaumcraft.Research.addArcanePage("PLANTS", ); mods.thaumcraft.Research.addPage("PLANTS", "tc.research_page.PLANTS.2"); mods.thaumcraft.Research.addArcanePage("PLANTS", ); mods.thaumcraft.Research.addPage("PLANTS", "tc.research_page.PLANTS.3"); mods.thaumcraft.Research.addPage("PLANTS", "tc.research_page.PLANTS.4"); mods.thaumcraft.Research.addPage("PLANTS", "tc.research_page.PLANTS.5"); mods.thaumcraft.Research.addPage("PLANTS", "tc.research_page.PLANTS.6"); # -- Arcane Bellows mods.thaumcraft.Research.clearPages("BELLOWS"); mods.thaumcraft.Research.addPage("BELLOWS", "tc.research_page.BELLOWS.1"); mods.thaumcraft.Research.addArcanePage("BELLOWS", ); mods.thaumcraft.Research.addPage("BELLOWS", "tc.research_page.BELLOWS.2"); # -- Enchanted Fabric mods.thaumcraft.Research.clearPages("ENCHFABRIC"); mods.thaumcraft.Research.addPage("ENCHFABRIC", "tc.research_page.ENCHFABRIC.1"); mods.thaumcraft.Research.addArcanePage("ENCHFABRIC", ); # -- Candle mods.thaumcraft.Research.clearPages("TALLOW"); mods.thaumcraft.Research.addPage("TALLOW", "tc.research_page.TALLOW.1"); mods.thaumcraft.Research.addCruciblePage("TALLOW", ); mods.thaumcraft.Research.addArcanePage("TALLOW", ); # -- Thaumometer mods.thaumcraft.Research.clearPages("THAUMOMETER"); mods.thaumcraft.Research.addPage("THAUMOMETER", "tc.research_page.THAUMOMETER.1"); mods.thaumcraft.Research.addCraftingPage("THAUMOMETER", ); # -- Revealing mods.thaumcraft.Research.clearPages("GOGGLES"); mods.thaumcraft.Research.addPage("GOGGLES", "tc.research_page.GOGGLES.1"); mods.thaumcraft.Research.addArcanePage("GOGGLES", ); # -- Wand Foci mods.thaumcraft.Research.clearPages("FOCUSEXCAVATION"); mods.thaumcraft.Research.addPage("FOCUSEXCAVATION", "tc.research_page.FOCUSEXCAVATION.1"); mods.thaumcraft.Research.clearPages("FOCUSFIRE"); mods.thaumcraft.Research.addPage("FOCUSFIRE", "tc.research_page.FOCUSFIRE.1"); mods.thaumcraft.Research.clearPages("FOCUSTRADE"); mods.thaumcraft.Research.addPage("FOCUSTRADE", "tc.research_page.FOCUSTRADE.1"); mods.thaumcraft.Research.clearPages("FOCUSSHOCK"); mods.thaumcraft.Research.addPage("FOCUSSHOCK", "tc.research_page.FOCUSSHOCK.1"); mods.thaumcraft.Research.clearPages("FOCUSFROST"); mods.thaumcraft.Research.addPage("FOCUSFROST", "tc.research_page.FOCUSFROST.1"); # -- Thaumium mods.thaumcraft.Research.clearPages("THAUMIUM"); mods.thaumcraft.Research.addPage("THAUMIUM", "tc.research_page.THAUMIUM.1"); mods.thaumcraft.Research.addCruciblePage("THAUMIUM", ); mods.thaumcraft.Research.addCraftingPage("THAUMIUM", ); mods.thaumcraft.Research.addCraftingPage("THAUMIUM", ); mods.thaumcraft.Research.addCraftingPage("THAUMIUM", ); mods.thaumcraft.Research.addCraftingPage("THAUMIUM", ); # -- Phial mods.thaumcraft.Research.clearPages("PHIAL"); mods.thaumcraft.Research.addPage("PHIAL", "tc.research_page.PHIAL.1"); mods.thaumcraft.Research.addCraftingPage("PHIAL", ); # -- Warded Jars & Jar Labels mods.thaumcraft.Research.clearPages("JARLABEL"); mods.thaumcraft.Research.addPage("JARLABEL", "tc.research_page.JARLABEL.1"); mods.thaumcraft.Research.addArcanePage("JARLABEL", ); mods.thaumcraft.Research.addPage("JARLABEL", "tc.research_page.JARLABEL.2"); mods.thaumcraft.Research.addCraftingPage("JARLABEL", ); mods.thaumcraft.Research.addPage("JARLABEL", "tc.research_page.JARLABEL.3"); # -- Void Jar mods.thaumcraft.Research.clearPages("JARVOID"); mods.thaumcraft.Research.addPage("JARVOID", "tc.research_page.JARVOID.1"); mods.thaumcraft.Research.addArcanePage("JARVOID", ); # -- Table mods.thaumcraft.Research.clearPages("TABLE"); mods.thaumcraft.Research.addPage("TABLE", "tc.research_page.TABLE.1"); mods.thaumcraft.Research.addCraftingPage("TABLE", ); # -- Hungry Chest mods.thaumcraft.Research.clearPages("HUNGRYCHEST"); mods.thaumcraft.Research.addPage("HUNGRYCHEST", "tc.research_page.HUNGRYCHEST.1"); mods.thaumcraft.Research.addArcanePage("HUNGRYCHEST", ); # -- Golems mods.thaumcraft.Research.clearPages("GOLEMSTRAW"); mods.thaumcraft.Research.addPage("GOLEMSTRAW", "tc.research_page.GOLEMSTRAW.1"); mods.thaumcraft.Research.addPage("GOLEMSTRAW", "tc.research_page.GOLEMSTRAW.2"); mods.thaumcraft.Research.addArcanePage("GOLEMSTRAW", ); mods.thaumcraft.Research.addPage("GOLEMSTRAW", "tc.research_page.GOLEMSTRAW.3"); mods.thaumcraft.Research.clearPages("GOLEMWOOD"); mods.thaumcraft.Research.addPage("GOLEMWOOD", "tc.research_page.GOLEMWOOD.1"); mods.thaumcraft.Research.addArcanePage("GOLEMWOOD", ); mods.thaumcraft.Research.clearPages("GOLEMFLESH"); mods.thaumcraft.Research.addPage("GOLEMFLESH", "tc.research_page.GOLEMFLESH.1"); mods.thaumcraft.Research.addCraftingPage("GOLEMFLESH", ); mods.thaumcraft.Research.addInfusionPage("GOLEMFLESH", ); mods.thaumcraft.Research.clearPages("GOLEMCLAY"); mods.thaumcraft.Research.addPage("GOLEMCLAY", "tc.research_page.GOLEMCLAY.1"); mods.thaumcraft.Research.addArcanePage("GOLEMCLAY", ); mods.thaumcraft.Research.clearPages("GOLEMTALLOW"); mods.thaumcraft.Research.addPage("GOLEMTALLOW", "tc.research_page.GOLEMTALLOW.1"); mods.thaumcraft.Research.addCraftingPage("GOLEMTALLOW", ); mods.thaumcraft.Research.addInfusionPage("GOLEMTALLOW", ); mods.thaumcraft.Research.clearPages("GOLEMSTONE"); mods.thaumcraft.Research.addPage("GOLEMSTONE", "tc.research_page.GOLEMSTONE.1"); mods.thaumcraft.Research.addArcanePage("GOLEMSTONE", ); mods.thaumcraft.Research.clearPages("GOLEMIRON"); mods.thaumcraft.Research.addPage("GOLEMIRON", "tc.research_page.GOLEMIRON.1"); mods.thaumcraft.Research.addArcanePage("GOLEMIRON", ); mods.thaumcraft.Research.clearPages("GOLEMTHAUMIUM"); mods.thaumcraft.Research.addPage("GOLEMTHAUMIUM", "tc.research_page.GOLEMTHAUMIUM.1"); mods.thaumcraft.Research.addCruciblePage("GOLEMTHAUMIUM", ); mods.thaumcraft.Research.addInfusionPage("GOLEMTHAUMIUM", ); # -- Arcane Bore mods.thaumcraft.Research.clearPages("ARCANEBORE"); mods.thaumcraft.Research.addPage("ARCANEBORE", "tc.research_page.ARCANEBORE.1"); mods.thaumcraft.Research.addInfusionPage("ARCANEBORE", ); mods.thaumcraft.Research.addPage("ARCANEBORE", "tc.research_page.ARCANEBORE.2"); mods.thaumcraft.Research.addInfusionPage("ARCANEBORE", ); mods.thaumcraft.Research.addPage("ARCANEBORE", "tc.research_page.ARCANEBORE.3"); # -- Thaumostatic Harness mods.thaumcraft.Research.clearPages("HOVERHARNESS"); mods.thaumcraft.Research.addPage("HOVERHARNESS", "tc.research_page.HOVERHARNESS.1"); mods.thaumcraft.Research.addInfusionPage("HOVERHARNESS", ); mods.thaumcraft.Research.addPage("HOVERHARNESS", "tc.research_page.HOVERHARNESS.2"); print("Initialized 'Thaumcraft.zs'");