#Name: Botania.zs #Author: Feed the Beast print("Initializing 'Botania.zs'..."); # - Manasteel mods.botania.ManaInfusion.removeRecipe(); mods.botania.ManaInfusion.removeRecipe(); mods.botania.ManaInfusion.addInfusion(, , 850); mods.botania.ManaInfusion.addInfusion(, , 82); mods.botania.ManaInfusion.addInfusion(, , 6750); mods.botania.ManaInfusion.addInfusion(, , 3000); mods.botania.ManaInfusion.addInfusion(, , 333); mods.botania.ManaInfusion.addInfusion(, , 27000); # - General # -- Lexica Botania recipes.remove(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); # -- Petal Apothocary recipes.remove(); recipes.addShaped(, [[, , ], [null, ], [, , ]]); # -- Glimmering Livingwood recipes.remove(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); # -- Elven Gateway Core recipes.remove(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); # -- Mana Lenses recipes.remove(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.remove(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); # -- Redstring recipes.remove(); recipes.addShapeless(, [, , , , , ]); # - Spark Augments recipes.remove(); recipes.addShaped(, [[null, ], [, , ], [null, ]]); recipes.addShaped(, [[null, ], [, , ], [null, ]]); recipes.addShaped(, [[null, ], [, , ], [null, ]]); recipes.addShaped(, [[null, ], [, , ], [null, ]]); # -- Pylons recipes.remove(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.remove(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.remove(); mods.thaumcraft.Infusion.addRecipe("RESEARCH", , [, , , , , , , ], "praecantatio 32, fabrico 32, metallum 32, motus 32", , 4); # -- Catalysts recipes.remove(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.remove(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); # - Runes # -- Tier 1 mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(*3, [, , , , , , ], 8500); mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(*3, [, , , , , , ], 8500); mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(*3, [, , , , , , ], 8500); mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(*3, [, , , , , , ], 8500); mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(, [, , , , , , ], 8500); # -- Tier 2 mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(, [, , , , , , ], 4000); mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(, [, , , , , , ], 4000); mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(, [, , , , , , ], 4000); mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(, [, , , , , , ], 4000); # -- Tier 3 mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(*2, [, , , , ], 6500); mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(*2, [, , , , ], 6500); mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(*2, [, , , , ], 6500); mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(*2, [, , , , ], 6500); mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(*2, [, , , , ], 6500); mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(*2, [, , , , ], 6500); mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(*2, [, , , , ], 6500); # - Equiptment # -- Manaweave Armor recipes.remove(); recipes.addShaped(, [[, , ], [, , ]]); recipes.remove(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.remove(); recipes.addShaped(, [[, , ], [, , ], [, null, ]]); recipes.remove(); recipes.addShaped(, [[, null, ], [, , ]]); # -- Manasteel Armor recipes.remove(); recipes.addShaped(, [[, , ], [, , ]]); recipes.remove(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.remove(); recipes.addShaped(, [[, , ], [, , ], [, null, ]]); recipes.remove(); recipes.addShaped(, [[, null, ], [, , ]]); # -- Mana Tablet recipes.remove(); mods.botania.RuneAltar.addRecipe(.withTag({mana: 500000}), [, , , , , , , ], 500000); # -- Baubles recipes.remove(); recipes.addShaped(, [[, ], [, , ], [, , ]]); recipes.remove(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.remove(); recipes.addShaped(, [[, ], [, null, ], [, , ]]); recipes.remove(); recipes.addShaped(, [[, ], [, null, ], [, , ]]); # - Miscellaneous # -- Creative Manapool - Yes! It's possible mods.thaumcraft.Infusion.addRecipe("RESEARCH", , [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , .withTag({cap: "ICHOR", rod: "ICHORCLOTH"})], "aer 512, terra 512, ignis 512, aqua 512, ordo 512, perditio 512", , 10); # -- Greatwood/Silverwood Planks mods.botania.ManaInfusion.addInfusion(*2, , 1000); mods.botania.ManaInfusion.addInfusion(*2, , 1000); mods.botania.ElvenTrade.addRecipe(*6, []); mods.botania.ElvenTrade.addRecipe(*6, []); # - Unbalanced Items Removed # -- Loonium mods.botania.Apothecary.removeRecipe(.withTag({type: "loonium"})); # -- Mana Fluxfield recipes.remove(); ########################################################################################## ## --------------------------------------------------------------- ## Script Line Break ## ########################################################################################## # - Lexica Botania # -- Entry Removals mods.botania.Lexicon.removeEntry("botania.entry.rfGenerator"); mods.botania.Lexicon.removeEntry("botania.entry.loonium"); # -- Lexica Botania mods.botania.Lexicon.removePage("botania.entry.lexicon", 2); mods.botania.Lexicon.addCraftingPage("botania.page.lexicon1", "botania.entry.lexicon", 2, [], [[[, , ], [, , ], [, , ]]]); # -- Petal Apothocary mods.botania.Lexicon.removePage("botania.entry.apothecary", 6); mods.botania.Lexicon.addCraftingPage("botania.page.apothecary1", "botania.entry.apothecary", 5, [], [[[, , ], [null, ], [, , ]]]); # -- Manasteel mods.botania.Lexicon.removePage("botania.entry.pool", 6); mods.botania.Lexicon.addInfusionPage("botania.page.pool3", "botania.entry.pool", 6, [, , ], [, , ], [850, 82, 6750]); mods.botania.Lexicon.addInfusionPage("botania.page.pool3", "botania.entry.pool", 6, [, , ], [, , ], [3000, 333, 27000]); mods.botania.Lexicon.removePage("botania.entry.pool", 13); # -- Glimmering Living Wood mods.botania.Lexicon.removePage("botania.entry.decorativeBlocks", 9); mods.botania.Lexicon.addCraftingPage("botania.page.decorativeBlocks9", "botania.entry.decorativeBlocks", 9, [], [[[, , ], [, , ], [, , ]]]); # -- Alfheim Portal mods.botania.Lexicon.removePage("botania.entry.aIntro", 2); mods.botania.Lexicon.addCraftingPage("botania.page.aIntro2", "botania.entry.aIntro", 2, [], [[[, , ], [, , ], [, , ]]]); # -- Lens mods.botania.Lexicon.removePage("botania.entry.lens", 1); mods.botania.Lexicon.addCraftingPage("botania.page.lens1", "botania.entry.lens", 3, [], [[[, , ], [, , ], [, , ]]]); mods.botania.Lexicon.removePage("botania.entry.lens", 23); mods.botania.Lexicon.addCraftingPage("botania.page.lens25", "botania.entry.lens", 23, [], [[[, , ], [, , ], [, , ]]]); # -- Redstring mods.botania.Lexicon.removePage("botania.entry.redString", 2); mods.botania.Lexicon.addCraftingPage("botania.page.redString2", "botania.entry.redString", 2, [], [[[, , ], [, , ], [null, null, null]]]); # -- Spark Augments mods.botania.Lexicon.removePage("botania.entry.sparkUpgrades", 5); mods.botania.Lexicon.addCraftingPage("botania.page.sparkUpgrades5", "botania.entry.sparkUpgrades", 5, [], [[[null, ], [, , ], [null, ]]]); mods.botania.Lexicon.addCraftingPage("botania.page.sparkUpgrades5", "botania.entry.sparkUpgrades", 5, [], [[[null, ], [, , ], [null, ]]]); mods.botania.Lexicon.addCraftingPage("botania.page.sparkUpgrades5", "botania.entry.sparkUpgrades", 5, [], [[[null, ], [, , ], [null, ]]]); mods.botania.Lexicon.addCraftingPage("botania.page.sparkUpgrades5", "botania.entry.sparkUpgrades", 5, [], [[[null, ], [, , ], [null, ]]]); # -- Pylons mods.botania.Lexicon.removePage("botania.entry.pylon", 1); mods.botania.Lexicon.removePage("botania.entry.aIntro", 3); mods.botania.Lexicon.removePage("botania.entry.gaiaRitual", 1); mods.botania.Lexicon.addCraftingPage("botania.page.pylon1", "botania.entry.pylon", 1, [], [[[, , ], [, , ], [, , ]]]); mods.botania.Lexicon.addCraftingPage("botania.page.aIntro3", "botania.entry.aIntro", 3, [], [[[, , ], [, , ], [, , ]]]); mods.botania.Lexicon.addTextPage("botania.page.gaiaRitual.alt", "botania.entry.gaiaRitual", 1); game.setLocalization("en_US", "botania.page.gaiaRitual.alt", "Crafting &1Gaia Pylons&0 is a task only for a great Thaumaturge to tackle in one's infusion altar. Acquiring the recipe for such a task requires the help of a magical interface... known as NEI (Not Enough Items)."); # -- Catalysts mods.botania.Lexicon.removePage("botania.entry.manaAlchemy", 1); mods.botania.Lexicon.addCraftingPage("botania.page.manaAlchemy1", "botania.entry.manaAlchemy", 1, [], [[[, , ], [, , ], [, , ]]]); mods.botania.Lexicon.removePage("botania.entry.manaConjuration", 1); mods.botania.Lexicon.addCraftingPage("botania.page.manaConjuration1", "botania.entry.manaConjuration", 1, [], [[[, , ], [, , ], [, , ]]]); # -- Runes mods.botania.Lexicon.removePage("botania.entry.runeAltar", 7); mods.botania.Lexicon.removePage("botania.entry.runeAltar", 7); mods.botania.Lexicon.removePage("botania.entry.runeAltar", 7); mods.botania.Lexicon.removePage("botania.entry.runeAltar", 7); mods.botania.Lexicon.removePage("botania.entry.runeAltar", 7); mods.botania.Lexicon.removePage("botania.entry.runeAltar", 7); mods.botania.Lexicon.removePage("botania.entry.runeAltar", 7); mods.botania.Lexicon.removePage("botania.entry.runeAltar", 7); mods.botania.Lexicon.removePage("botania.entry.runeAltar", 7); mods.botania.Lexicon.removePage("botania.entry.runeAltar", 7); mods.botania.Lexicon.removePage("botania.entry.runeAltar", 7); mods.botania.Lexicon.removePage("botania.entry.runeAltar", 7); mods.botania.Lexicon.removePage("botania.entry.runeAltar", 7); mods.botania.Lexicon.removePage("botania.entry.runeAltar", 7); mods.botania.Lexicon.removePage("botania.entry.runeAltar", 7); mods.botania.Lexicon.removePage("botania.entry.runeAltar", 7); mods.botania.Lexicon.addRunePage("botania.page.runeAltar4", "botania.entry.runeAltar", 7, [*3], [[, , , , , , ]], [8500]); mods.botania.Lexicon.addRunePage("botania.page.runeAltar5", "botania.entry.runeAltar", 8, [*3], [[, , , , , , ]], [8500]); mods.botania.Lexicon.addRunePage("botania.page.runeAltar6", "botania.entry.runeAltar", 9, [*3], [[, , , , , , ]], [8500]); mods.botania.Lexicon.addRunePage("botania.page.runeAltar7", "botania.entry.runeAltar", 10, [*3], [[, , , , , , ]], [8500]); mods.botania.Lexicon.addRunePage("botania.page.runeAltar8", "botania.entry.runeAltar", 11, [], [[, , , , , , ]], [8500]); mods.botania.Lexicon.addRunePage("botania.page.runeAltar9", "botania.entry.runeAltar", 12, [], [[, , , , , , ]], [4000]); mods.botania.Lexicon.addRunePage("botania.page.runeAltar10", "botania.entry.runeAltar", 13, [], [[, , , , , , ]], [4000]); mods.botania.Lexicon.addRunePage("botania.page.runeAltar11", "botania.entry.runeAltar", 14, [], [[, , , , , , ]], [4000]); mods.botania.Lexicon.addRunePage("botania.page.runeAltar12", "botania.entry.runeAltar", 15, [], [[, , , , , , ]], [4000]); mods.botania.Lexicon.addRunePage("botania.page.runeAltar13", "botania.entry.runeAltar", 16, [*2], [[, , , , ]], [6500]); mods.botania.Lexicon.addRunePage("botania.page.runeAltar14", "botania.entry.runeAltar", 17, [*2], [[, , , , ]], [6500]); mods.botania.Lexicon.addRunePage("botania.page.runeAltar15", "botania.entry.runeAltar", 18, [*2], [[, , , , ]], [6500]); mods.botania.Lexicon.addRunePage("botania.page.runeAltar16", "botania.entry.runeAltar", 19, [*2], [[, , , , ]], [6500]); mods.botania.Lexicon.addRunePage("botania.page.runeAltar17", "botania.entry.runeAltar", 20, [*2], [[, , , , ]], [6500]); mods.botania.Lexicon.addRunePage("botania.page.runeAltar18", "botania.entry.runeAltar", 21, [*2], [[, , , , ]], [6500]); mods.botania.Lexicon.addRunePage("botania.page.runeAltar19", "botania.entry.runeAltar", 22, [*2], [[, , , , ]], [6500]); # -- Equiptment # --- Manaweave Armour mods.botania.Lexicon.removePage("botania.entry.manaweave", 3); mods.botania.Lexicon.removePage("botania.entry.manaweave", 3); mods.botania.Lexicon.removePage("botania.entry.manaweave", 3); mods.botania.Lexicon.removePage("botania.entry.manaweave", 3); mods.botania.Lexicon.addCraftingPage("botania.page.manaweave3", "botania.entry.manaweave", 3, [], [[[, , ], [, , ]]]); mods.botania.Lexicon.addCraftingPage("botania.page.manaweave4", "botania.entry.manaweave", 4, [], [[[, , ], [, , ], [, , ]]]); mods.botania.Lexicon.addCraftingPage("botania.page.manaweave5", "botania.entry.manaweave", 5, [], [[[, , ], [, , ], [, null, ]]]); mods.botania.Lexicon.addCraftingPage("botania.page.manaweave6", "botania.entry.manaweave", 6, [], [[[, null, ], [, , ]]]); # --- Manasteel Armour mods.botania.Lexicon.removePage("botania.entry.manaGear", 7); mods.botania.Lexicon.removePage("botania.entry.manaGear", 7); mods.botania.Lexicon.removePage("botania.entry.manaGear", 7); mods.botania.Lexicon.removePage("botania.entry.manaGear", 7); mods.botania.Lexicon.addCraftingPage("botania.page.manaGear6", "botania.entry.manaGear", 2, [], [[[, , ], [, , ]]]); mods.botania.Lexicon.addCraftingPage("botania.page.manaGear7", "botania.entry.manaGear", 3, [], [[[, , ], [, , ], [, , ]]]); mods.botania.Lexicon.addCraftingPage("botania.page.manaGear8", "botania.entry.manaGear", 4, [], [[[, , ], [, , ], [, null, ]]]); mods.botania.Lexicon.addCraftingPage("botania.page.manaGear9", "botania.entry.manaGear", 5, [], [[[, null, ], [, , ]]]); # --- Mana Tablet mods.botania.Lexicon.removePage("botania.entry.manaTablet", 2); mods.botania.Lexicon.addRunePage("botania.page.manaTablet2", "botania.entry.manaTablet", 2, [.withTag({mana: 500000})], [[, , , , , , , ]], [500000]); # --- Baubles mods.botania.Lexicon.removePage("botania.entry.travelBelt", 1); mods.botania.Lexicon.addCraftingPage("botania.page.travelBelt1", "botania.entry.travelBelt", 1, [], [[[, ], [, , ], [, , ]]]); mods.botania.Lexicon.removePage("botania.entry.tinyPlanet", 1); mods.botania.Lexicon.addCraftingPage("botania.page.tinyPlanet1", "botania.entry.tinyPlanet", 1, [], [[[, , ], [, , ], [, , ]]]); mods.botania.Lexicon.removePage("botania.entry.icePendant", 1); mods.botania.Lexicon.addCraftingPage("botania.page.icePendant1", "botania.entry.icePendant", 1, [], [[[, ], [, null, ], [, , ]]]); mods.botania.Lexicon.removePage("botania.entry.knockbackBelt", 1); mods.botania.Lexicon.addCraftingPage("botania.page.knockbackBelt1", "botania.entry.knockbackBelt", 1, [], [[[, ], [, null, ], [, , ]]]); print("Initialized 'Botania.zs'");