// --- Created by Namikon --- // --- Recipes by DreamMasterXXL --- // --- Importing Stuff --- import mods.ic2.Compressor; import mods.gregtech.CuttingSaw; import mods.gregtech.PrecisionLaser; // --- Variables --- // --- Removing Recipes --- // --- Tomb of Knowledge Sharing recipes.remove(); // --- Dark Quartz recipes.remove(); // - recipes.remove(); // - recipes.remove(); // - recipes.remove(); // - recipes.remove(); // --- Transvector Interface mods.thaumcraft.Arcane.removeRecipe(); // --- Transvector Binder mods.thaumcraft.Arcane.removeRecipe(); // --- Transvector Dislocator mods.thaumcraft.Arcane.removeRecipe(); // --- Gaseous Illuminea mods.thaumcraft.Crucible.removeRecipe(); // --- Gaseous Tenebrae mods.thaumcraft.Crucible.removeRecipe(); // --- Fume Dissipator mods.thaumcraft.Arcane.removeRecipe(); // --- Hyper Energetic Nitor mods.thaumcraft.Crucible.removeRecipe(); // --- Ignis Imbued Fire mods.thaumcraft.Crucible.removeRecipe(); // --- Ignis Imbued Water mods.thaumcraft.Crucible.removeRecipe(); // --- Ignis Imbued Earth mods.thaumcraft.Crucible.removeRecipe(); // --- Ignis Imbued Order mods.thaumcraft.Crucible.removeRecipe(); // --- Ignis Imbued Air mods.thaumcraft.Crucible.removeRecipe(); // --- Ignis Imbued Perditio mods.thaumcraft.Crucible.removeRecipe(); // --- Infused Seeds mods.thaumcraft.Infusion.removeRecipe(); // --- Potion of Air mods.thaumcraft.Crucible.removeRecipe(); // --- Potion of Ignis mods.thaumcraft.Crucible.removeRecipe(); // --- Potion of Terra mods.thaumcraft.Crucible.removeRecipe(); // --- Potion of Aqua mods.thaumcraft.Crucible.removeRecipe(); // --- Essentia Funnel mods.thaumcraft.Arcane.removeRecipe(); // --- Thaumic Restorer mods.thaumcraft.Infusion.removeRecipe(); // --- Kinetic Attractor mods.thaumcraft.Arcane.removeRecipe(); // --- Corporeal Attractor mods.thaumcraft.Arcane.removeRecipe(); // --- Soul Mauld mods.thaumcraft.Crucible.removeRecipe(); // --- Dynamism Tablet mods.thaumcraft.Arcane.removeRecipe(); // --- Levitational Locomotive mods.thaumcraft.Infusion.removeRecipe(); // --- Levitational Locomotive Relay mods.thaumcraft.Arcane.removeRecipe(); // --- Talisman of Remedium mods.thaumcraft.Infusion.removeRecipe(); // --- Ethereal Platform mods.thaumcraft.Arcane.removeRecipe(); // --- Cursed Spitit Blade mods.thaumcraft.Infusion.removeRecipe(); // --- Tablet of Necromancy mods.thaumcraft.Arcane.removeRecipe(); // --- Wand Focus Efreets Flame mods.thaumcraft.Arcane.removeRecipe(); // --- Wand Focus Uprising mods.thaumcraft.Infusion.removeRecipe(); // --- Wand Focus Distortion mods.thaumcraft.Infusion.removeRecipe(); // --- Wand Focus Ender Rift mods.thaumcraft.Arcane.removeRecipe(); // --- Wand Focus Telekinesis mods.thaumcraft.Infusion.removeRecipe(); // --- Wand Focus Dislocation mods.thaumcraft.Infusion.removeRecipe(); // --- Wand Focus Mending mods.thaumcraft.Infusion.removeRecipe(); // --- Osmotic Enchanter mods.thaumcraft.Infusion.removeRecipe(); // --- Spellbounding Cloth mods.thaumcraft.Crucible.removeRecipe(); // --- Talisman of Withhold mods.thaumcraft.Infusion.removeRecipe(); // --- Helmet of Revealing mods.thaumcraft.Arcane.removeRecipe(); // --- Adding Recipes ---- // --- Tomb of Knowledge Sharing mods.thaumcraft.Research.orphanResearch("SHARE_TOME"); mods.thaumcraft.Research.removeResearch("SHARE_TOME"); mods.thaumcraft.Research.addResearch("SHARETOME", "TT_CATEGORY", "cognitio 15, praecantatio 12, permutatio 9, instrumentum 6, terra 3", 0, -1 as int, 3, ); game.setLocalization("tc.research_name.SHARETOME", "Tome of Knowledge Sharing"); game.setLocalization("tc.research_text.SHARETOME", "[TT] A Goldfish's Diary"); mods.thaumcraft.Research.addPrereq("SHARETOME", "INFUSION", false); mods.thaumcraft.Research.setConcealed("SHARETOME", false); mods.thaumcraft.Research.addPage("SHARETOME", "ttresearch.page.SHARE_TOME.0"); mods.thaumcraft.Infusion.addRecipe("SHARETOME", , [, , , , ], "cognitio 32, praecantatio 16, permutatio 32, pannus 16", , 6); // - mods.thaumcraft.Research.addInfusionPage("SHARETOME", ); // --- Dark Quartz mods.thaumcraft.Research.orphanResearch("DARK_QUARTZ"); mods.thaumcraft.Research.removeResearch("DARK_QUARTZ"); mods.thaumcraft.Research.addResearch("DARKQUARTZ", "TT_CATEGORY", "null", -2 as int, 2, 1, ); mods.thaumcraft.Research.setRound("DARKQUARTZ", true); mods.thaumcraft.Research.setAutoUnlock("DARKQUARTZ", true); game.setLocalization("tc.research_name.DARKQUARTZ", "Smokey Quartz"); game.setLocalization("tc.research_text.DARKQUARTZ", "[TT] Shadow of the Day"); mods.thaumcraft.Research.addPage("DARKQUARTZ", "ttresearch.page.DARK_QUARTZ.0"); mods.thaumcraft.Arcane.addShaped("DARKQUARTZ", , "perditio 8", [ [, , ], [, , ], [, , ]]); // - mods.thaumcraft.Arcane.addShaped("DARKQUARTZ", , "perditio 8", [ [, , ], [, , ], [, , ]]); // - mods.thaumcraft.Research.addArcanePage("DARKQUARTZ", ); // - mods.thaumcraft.Research.addCraftingPage("DARKQUARTZ", ); // - mods.thaumcraft.Research.addCraftingPage("DARKQUARTZ", ); // - mods.thaumcraft.Research.addCraftingPage("DARKQUARTZ", ); // --- Dark Quartz Slab recipes.addShaped( * 2, [ [, ]]); // --- Transvector Interface mods.thaumcraft.Research.addPrereq("INTERFACE", "INFUSION", false); mods.thaumcraft.Research.addPrereq("INTERFACE", "DARKQUARTZ", false); mods.thaumcraft.Research.setConcealed("INTERFACE", true); mods.thaumcraft.Arcane.addShaped("INTERFACE", , "ordo 32, perditio 32, terra 16", [ [, , ], [, , ], [, , ]]); // --- Transvector Binder mods.thaumcraft.Arcane.addShaped("INTERFACE", , "ordo 16", [ [, , ], [null, , ], [, null, ]]); // - mods.thaumcraft.Research.setAspects("INTERFACE", "ordo 12, perditio 9, potentia 6, aqua 3"); mods.thaumcraft.Research.setComplexity("INTERFACE", 3); // --- Transvector Interface mods.thaumcraft.Arcane.addShaped("DISLOCATOR", , "ordo 48, perditio 48, terra 24", [ [, , ], [, , ], [, , ]]); // - mods.thaumcraft.Research.setAspects("DISLOCATOR", "cognitio 15, ordo 12, perditio 9, potentia 6, aqua 3"); mods.thaumcraft.Research.setComplexity("DISLOCATOR", 4); // --- Gaseous Illuminea mods.thaumcraft.Crucible.addRecipe("GASEOUS_LIGHT", , , "lux 16, aer 12, motus 10"); // - mods.thaumcraft.Research.setAspects("GASEOUS_LIGHT", "lux 9, aer 6, motus 3, praecantatio 3"); mods.thaumcraft.Research.setComplexity("GASEOUS_LIGHT", 2); // --- Gaseous Tenebrae mods.thaumcraft.Research.setConcealed("GASEOUS_SHADOW", true); mods.thaumcraft.Crucible.addRecipe("GASEOUS_SHADOW", , , "tenebrae 16, aer 12, motus 10"); // - mods.thaumcraft.Research.setAspects("GASEOUS_SHADOW", "tenebrae 9, aer 6, motus 3, praecantatio 3"); mods.thaumcraft.Research.setComplexity("GASEOUS_SHADOW", 2); // --- Fume Dissipator mods.thaumcraft.Research.setConcealed("GAS_REMOVER", true); mods.thaumcraft.Arcane.addShaped("GAS_REMOVER", , "ordo 16, aer 12, perditio 8", [ [, , ], [, , ], [, , ]]); // - mods.thaumcraft.Research.setAspects("GASEOUS_SHADOW", "ignis 12, tenebrae 12, aer 9, motus 6, praecantatio 3"); mods.thaumcraft.Research.setComplexity("GASEOUS_SHADOW", 3); // --- Hyper Energetic Nitor mods.thaumcraft.Research.addPrereq("BRIGHT_NITOR", "INFUSION", false); mods.thaumcraft.Crucible.addRecipe("BRIGHT_NITOR", , , "ignis 16, aer 16, potentia 32, lux 32"); // - mods.thaumcraft.Research.setAspects("BRIGHT_NITOR", "ignis 15, lux 12, aer 9, potentia 6, praecantatio 3"); mods.thaumcraft.Research.setComplexity("BRIGHT_NITOR", 3); // --- Ignis Imbued Fire mods.thaumcraft.Research.orphanResearch("FIRE_IGNIS"); mods.thaumcraft.Research.removeResearch("FIRE_IGNIS"); mods.thaumcraft.Research.addResearch("FIREIGNIS", "TT_CATEGORY", "ignis 15, lux 12, aer 9, praecantatio 3", 4, -4 as int, 3, ); mods.thaumcraft.Research.addPrereq("FIREIGNIS", "INFUSION", false); mods.thaumcraft.Research.addPrereq("FIREIGNIS", "BRIGHT_NITOR", false); mods.thaumcraft.Research.addPrereq("FIREIGNIS", "ELDRITCHMINOR", false); mods.thaumcraft.Research.setConcealed("FIREIGNIS", true); game.setLocalization("tc.research_name.FIREIGNIS", "Elemental Fire: Ignis"); game.setLocalization("tc.research_text.FIREIGNIS", "[TT] Fire infused with.....more fire!"); mods.thaumcraft.Research.addPage("FIREIGNIS", "ttresearch.page.FIRE_IGNIS.0"); mods.thaumcraft.Infusion.addRecipe("FIREIGNIS", .withTag({Aspects: [{amount: 8, key: "ignis"}]}), [, , , ], "ignis 10, lux 10, aer 10, praecantatio 10", , 16); mods.thaumcraft.Research.addInfusionPage("FIREIGNIS", ); mods.thaumcraft.Warp.addToResearch("FIREIGNIS", 10); // --- Water Imbued Water mods.thaumcraft.Research.orphanResearch("FIRE_AQUA"); mods.thaumcraft.Research.removeResearch("FIRE_AQUA"); mods.thaumcraft.Research.addResearch("FIREAQUA", "TT_CATEGORY", "aqua 15, lux 12, aer 9, praecantatio 3", 2, -2 as int, 3, ); mods.thaumcraft.Research.addPrereq("FIREAQUA", "INFUSION", false); mods.thaumcraft.Research.addPrereq("FIREAQUA", "BRIGHT_NITOR", false); mods.thaumcraft.Research.addPrereq("FIREAQUA", "ELDRITCHMINOR", false); mods.thaumcraft.Research.setConcealed("FIREAQUA", true); game.setLocalization("tc.research_name.FIREAQUA", "Elemental Fire: Aqua"); game.setLocalization("tc.research_text.FIREAQUA", "[TT] Water plus Fire. This should end well."); mods.thaumcraft.Research.addPage("FIREAQUA", "ttresearch.page.FIRE_AQUA.0"); mods.thaumcraft.Infusion.addRecipe("FIREAQUA", .withTag({Aspects: [{amount: 8, key: "aqua"}]}), [, , , ], "aqua 10, lux 10, aer 10, praecantatio 10", , 16); mods.thaumcraft.Research.addInfusionPage("FIREAQUA", ); mods.thaumcraft.Warp.addToResearch("FIREAQUA", 10); // --- Earth Imbued Earth mods.thaumcraft.Research.orphanResearch("FIRE_TERRA"); mods.thaumcraft.Research.removeResearch("FIRE_TERRA"); mods.thaumcraft.Research.addResearch("FIRETERRA", "TT_CATEGORY", "terra 15, lux 12, aer 9, praecantatio 3", 4, -6 as int, 3, ); mods.thaumcraft.Research.addPrereq("FIRETERRA", "INFUSION", false); mods.thaumcraft.Research.addPrereq("FIRETERRA", "BRIGHT_NITOR", false); mods.thaumcraft.Research.addPrereq("FIRETERRA", "ELDRITCHMINOR", false); mods.thaumcraft.Research.setConcealed("FIRETERRA", true); game.setLocalization("tc.research_name.FIRETERRA", "Elemental Fire: Terra"); game.setLocalization("tc.research_text.FIRETERRA", "[TT] Enough dirt to ... do whatever one does with dirt"); mods.thaumcraft.Research.addPage("FIRETERRA", "ttresearch.page.FIRE_TERRA.0"); mods.thaumcraft.Infusion.addRecipe("FIRETERRA", .withTag({Aspects: [{amount: 8, key: "terra"}]}), [, , , ], "terra 10, lux 10, aer 10, praecantatio 10", , 16); mods.thaumcraft.Research.addInfusionPage("FIRETERRA", ); mods.thaumcraft.Warp.addToResearch("FIRETERRA", 10); // --- Order Imbued Order mods.thaumcraft.Research.orphanResearch("FIRE_ORDO"); mods.thaumcraft.Research.removeResearch("FIRE_ORDO"); mods.thaumcraft.Research.addResearch("FIREORDO", "TT_CATEGORY", "ordo 15, lux 12, aer 9, praecantatio 3", 3, -3 as int, 3, ); mods.thaumcraft.Research.addPrereq("FIREORDO", "INFUSION", false); mods.thaumcraft.Research.addPrereq("FIREORDO", "BRIGHT_NITOR", false); mods.thaumcraft.Research.addPrereq("FIREORDO", "ELDRITCHMINOR", false); mods.thaumcraft.Research.setConcealed("FIREORDO", true); game.setLocalization("tc.research_name.FIREORDO", "Elemental Fire: Ordo"); game.setLocalization("tc.research_text.FIREORDO", "[TT] More ingots for your ore"); mods.thaumcraft.Research.addPage("FIREORDO", "ttresearch.page.FIRE_ORDO.0"); mods.thaumcraft.Infusion.addRecipe("FIREORDO", .withTag({Aspects: [{amount: 8, key: "ordo"}]}), [, , , ], "ordo 10, lux 10, aer 10, praecantatio 10", , 16); mods.thaumcraft.Research.addInfusionPage("FIREORDO", ); mods.thaumcraft.Warp.addToResearch("FIREORDO", 10); // --- Air Imbued Air mods.thaumcraft.Research.orphanResearch("FIRE_AER"); mods.thaumcraft.Research.removeResearch("FIRE_AER"); mods.thaumcraft.Research.addResearch("FIREAER", "TT_CATEGORY", "aer 15, lux 12, motus 9, praecantatio 3", 3, -7 as int, 3, ); mods.thaumcraft.Research.addPrereq("FIREAER", "INFUSION", false); mods.thaumcraft.Research.addPrereq("FIREAER", "BRIGHT_NITOR", false); mods.thaumcraft.Research.addPrereq("FIREAER", "ELDRITCHMINOR", false); mods.thaumcraft.Research.setConcealed("FIREAER", true); game.setLocalization("tc.research_name.FIREAER", "Elemental Fire: Aer"); game.setLocalization("tc.research_text.FIREAER", "[TT] Suspension of disbelief is a useful skill"); mods.thaumcraft.Research.addPage("FIREAER", "ttresearch.page.FIRE_AER.0"); mods.thaumcraft.Infusion.addRecipe("FIREAER", .withTag({Aspects: [{amount: 8, key: "aer"}]}), [, , , ], "aer 10, lux 10, motus 10, praecantatio 10", , 16); mods.thaumcraft.Research.addInfusionPage("FIREAER", ); mods.thaumcraft.Warp.addToResearch("FIREAER", 10); // --- Chaos Imbued Perditio mods.thaumcraft.Research.orphanResearch("FIRE_PERDITIO"); mods.thaumcraft.Research.removeResearch("FIRE_PERDITIO"); mods.thaumcraft.Research.addResearch("FIREPERDITIO", "TT_CATEGORY", "perditio 15, lux 12, aer 9, praecantatio 3", 2, -8 as int, 3, ); mods.thaumcraft.Research.addPrereq("FIREPERDITIO", "INFUSION", false); mods.thaumcraft.Research.addPrereq("FIREPERDITIO", "BRIGHT_NITOR", false); mods.thaumcraft.Research.addPrereq("FIREPERDITIO", "ELDRITCHMINOR", false); mods.thaumcraft.Research.setConcealed("FIREPERDITIO", true); game.setLocalization("tc.research_name.FIREPERDITIO", "Elemental Fire: Perditio"); game.setLocalization("tc.research_text.FIREPERDITIO", "[TT] Cleanup time"); mods.thaumcraft.Research.addPage("FIREPERDITIO", "ttresearch.page.FIRE_PERDITIO.0"); mods.thaumcraft.Infusion.addRecipe("FIREPERDITIO", .withTag({Aspects: [{amount: 8, key: "perditio"}]}), [, , , ], "perditio 10, lux 10, aer 10, praecantatio 10", , 16); mods.thaumcraft.Research.addInfusionPage("FIREPERDITIO", ); mods.thaumcraft.Warp.addToResearch("FIREPERDITIO", 10); // --- Infused Seeds mods.thaumcraft.Research.orphanResearch("INFUSED_POTIONS"); mods.thaumcraft.Research.removeResearch("INFUSED_POTIONS"); mods.thaumcraft.Research.addResearch("INFUSEDSEED", "TT_CATEGORY", "perditio 15, lux 12, aer 9, praecantatio 3", 7, -5 as int, 3, .withTag({mainAspect: {Aspects: [{amount: 1, key: "ignis"}]}, aspectTendencies: {Aspects: []}})); mods.thaumcraft.Research.addPrereq("INFUSEDSEED", "INFUSION", false); mods.thaumcraft.Research.addPrereq("INFUSEDSEED", "FIREIGNIS", false); mods.thaumcraft.Research.addPrereq("INFUSEDSEED", "FIREAQUA", false); mods.thaumcraft.Research.addPrereq("INFUSEDSEED", "FIRETERRA", false); mods.thaumcraft.Research.addPrereq("INFUSEDSEED", "FIREAER", false); mods.thaumcraft.Research.addPrereq("INFUSEDSEED", "FIREORDO", false); mods.thaumcraft.Research.addPrereq("INFUSEDSEED", "FIREPERDITIO", false); mods.thaumcraft.Research.setConcealed("INFUSEDSEED", true); game.setLocalization("tc.research_name.INFUSEDSEED", "Infused Crops"); game.setLocalization("tc.research_text.INFUSEDSEED", "[TT] Who said bees? No one said bees."); mods.thaumcraft.Research.addPage("INFUSEDSEED", "ttresearch.page.INFUSED_POTIONS.0"); mods.thaumcraft.Research.addPage("INFUSEDSEED", "ttresearch.page.INFUSED_POTIONS.1"); mods.thaumcraft.Research.addPage("INFUSEDSEED", "ttresearch.page.INFUSED_POTIONS.2"); mods.thaumcraft.Research.addPage("INFUSEDSEED", "ttresearch.page.INFUSED_POTIONS.3"); mods.thaumcraft.Infusion.addRecipe("INFUSEDSEED", , [, , , ], "messis 32, meto 32, aer 16", .withTag({mainAspect: {Aspects: [{amount: 1, key: "aer"}]}, aspectTendencies: {Aspects: []}}), 4); mods.thaumcraft.Research.addInfusionPage("INFUSEDSEED", .withTag({mainAspect: {Aspects: [{amount: 1, key: "aer"}]}, aspectTendencies: {Aspects: []}})); // - mods.thaumcraft.Infusion.addRecipe("INFUSEDSEED", , [, , , ], "messis 32, meto 32, ignis 16", .withTag({mainAspect: {Aspects: [{amount: 1, key: "ignis"}]}, aspectTendencies: {Aspects: []}}), 4); // - mods.thaumcraft.Infusion.addRecipe("INFUSEDSEED", , [, , , ], "messis 32, meto 32, aqua 16", .withTag({mainAspect: {Aspects: [{amount: 1, key: "aqua"}]}, aspectTendencies: {Aspects: []}}), 4); // - mods.thaumcraft.Infusion.addRecipe("INFUSEDSEED", , [, , , ], "messis 32, meto 32, terra 16", .withTag({mainAspect: {Aspects: [{amount: 1, key: "terra"}]}, aspectTendencies: {Aspects: []}}), 4); // - mods.thaumcraft.Infusion.addRecipe("INFUSEDSEED", , [, , , ], "messis 32, meto 32, ordo 16", .withTag({mainAspect: {Aspects: [{amount: 1, key: "ordo"}]}, aspectTendencies: {Aspects: []}}), 4); // - mods.thaumcraft.Infusion.addRecipe("INFUSEDSEED", , [, , , ], "messis 32, meto 32, perditio 16", .withTag({mainAspect: {Aspects: [{amount: 1, key: "perditio"}]}, aspectTendencies: {Aspects: []}}), 4); // - mods.thaumcraft.Research.addPage("INFUSEDSEED", "tt.research.page.INFUSEDSEED.3"); game.setLocalization("tt.research.page.INFUSEDSEED.3", "The other recipes are not shown but you can infuse Seeds with all the other Primal Aspect Crystals.
Seeds infuse Ignis with Ignis Cluster and 16 ignis Aspect instead of Air, Seeds infuse Aqua with Aqua Crystals and 16 aqua Aspect instead of Air..."); mods.thaumcraft.Warp.addToResearch("INFUSEDSEED", 2); // --- Potion of Air mods.thaumcraft.Research.addResearch("INFUSEDPOTIONS", "TT_CATEGORY", "auram 15, ignis 12, aer 9, aqua 9, terra 9", 9, -5 as int, 3, ); mods.thaumcraft.Research.addPrereq("INFUSEDPOTIONS", "INFUSION", false); mods.thaumcraft.Research.addPrereq("INFUSEDPOTIONS", "INFUSEDSEED", false); mods.thaumcraft.Research.setConcealed("INFUSEDPOTIONS", true); game.setLocalization("tc.research_name.INFUSEDPOTIONS", "Infused Potions"); game.setLocalization("tc.research_text.INFUSEDPOTIONS", "[TT] Growing your Potions."); mods.thaumcraft.Research.addPage("INFUSEDPOTIONS", "ttresearch.page.INFUSED_POTIONS.4"); mods.thaumcraft.Research.addPage("INFUSEDPOTIONS", "ttresearch.page.INFUSED_POTIONS.5"); mods.thaumcraft.Crucible.addRecipe("INFUSEDPOTIONS", , , "auram 16, aer 16, praecantatio 8"); mods.thaumcraft.Research.addCruciblePage("INFUSEDPOTIONS", ); // --- Potion of Ignis mods.thaumcraft.Crucible.addRecipe("INFUSEDPOTIONS", , , "auram 16, ignis 16, praecantatio 8"); mods.thaumcraft.Research.addCruciblePage("INFUSEDPOTIONS", ); // --- Potion of Terra mods.thaumcraft.Crucible.addRecipe("INFUSEDPOTIONS", , , "auram 16, terra 16, praecantatio 8"); mods.thaumcraft.Research.addCruciblePage("INFUSEDPOTIONS", ); // --- Potion of Aqua mods.thaumcraft.Crucible.addRecipe("INFUSEDPOTIONS", , , "auram 16, aqua 16, praecantatio 8"); mods.thaumcraft.Research.addCruciblePage("INFUSEDPOTIONS", ); mods.thaumcraft.Warp.addToResearch("INFUSEDPOTIONS", 2); // --- Essentia Funnel mods.thaumcraft.Research.addPrereq("FUNNEL", "INFUSION", false); mods.thaumcraft.Arcane.addShaped("FUNNEL", , "ordo 8, perditio 8, aqua 8", [ [, , ], [, , ]]); // - mods.thaumcraft.Research.setAspects("FUNNEL", "iter 15, instrumentum 12, aqua 9, metallum 6, praecantatio 3"); mods.thaumcraft.Research.setComplexity("FUNNEL", 3); // --- Thaumic Restorer mods.thaumcraft.Research.addPrereq("REPAIRER", "INFUSION", false); mods.thaumcraft.Infusion.addRecipe("REPAIRER", , [, , , , , , , ], "fabrico 32, instrumentum 32, ordo 16, praecantatio 16, potentia 8", , 8); // - mods.thaumcraft.Research.setAspects("REPAIRER", "instrumentum 15, fabrico 12, ordo 9, potentia 6, praecantatio 3"); mods.thaumcraft.Research.setComplexity("REPAIRER", 4); // --- Kinetic Attractor mods.thaumcraft.Arcane.addShaped("MAGNETS", , "aer 30, terra 25, ordo 20, perditio 15", [ [, , ], [, , ], [, , ]]); // - mods.thaumcraft.Research.setAspects("MAGNETS", "bestia 15, machina 15, motus 12, sensus 9, ordo 6, spiritus 3"); mods.thaumcraft.Research.setComplexity("MAGNETS", 4); mods.thaumcraft.Warp.addToResearch("MAGNETS", 2); // --- Corporeal Attractor mods.thaumcraft.Arcane.addShaped("MAGNETS", , "aer 25, terra 30, ordo 15, perditio 20", [ [, , ], [, , ], [, , ]]); // --- Soul Mauld mods.thaumcraft.Crucible.addRecipe("MAGNETS", , , "bestia 8, cognitio 8, sensus 8, spiritus 8"); // --- Dynamism Tablet mods.thaumcraft.Research.setConcealed("ANIMATION_TABLET", true); mods.thaumcraft.Arcane.addShaped("ANIMATION_TABLET", , "aer 35, ignis 30, ordo 20", [ [, , ], [, , ], [, , ]]); // - mods.thaumcraft.Research.setAspects("ANIMATION_TABLET", "machina 15, metallum 15, motus 12, potentia 9, ordo 6, exanimis 3"); mods.thaumcraft.Research.setComplexity("ANIMATION_TABLET", 4); mods.thaumcraft.Warp.addToResearch("ANIMATION_TABLET", 3); // --- Levitational Locomotive mods.thaumcraft.Research.setConcealed("LEVITATOR_LOCOMOTIVE", true); mods.thaumcraft.Infusion.addRecipe("LEVITATOR_LOCOMOTIVE", , [, , , , , , , ], "motus 30, ordo 20, praecantatio 15, aer 25, potentia 10", , 4); // - mods.thaumcraft.Research.setAspects("LEVITATOR_LOCOMOTIVE", "motus 15, ordo 15, machina 12, aer 9, potentia 6, praecantatio 3"); mods.thaumcraft.Research.setComplexity("LEVITATOR_LOCOMOTIVE", 3); // --- Levitational Locomotive Relay mods.thaumcraft.Arcane.addShaped("LEVITATOR_LOCOMOTIVE", , "aer 30, terra 20, ordo 10", [ [, , ], [, , ], [, , ]]); // --- Talisman of Remedium mods.thaumcraft.Research.addPrereq("CLEANSING_TALISMAN", "DARKQUARTZ", false); mods.thaumcraft.Research.addPrereq("CLEANSING_TALISMAN", "INFUSION", false); mods.thaumcraft.Research.addPrereq("CLEANSING_TALISMAN", "RUNICARMOR", false); mods.thaumcraft.Research.setConcealed("INFUSEDPOTIONS", true); mods.thaumcraft.Infusion.addRecipe("CLEANSING_TALISMAN", , [, , , , , , , ], "humanus 32, instrumentum 24, sano 16, victus 16", , 4); // - mods.thaumcraft.Research.setAspects("CLEANSING_TALISMAN", "sano 15, ordo 12, mortuus 9, victus 6, praecantatio 3"); mods.thaumcraft.Research.setComplexity("CLEANSING_TALISMAN", 3); // --- Ethereal Platform mods.thaumcraft.Research.setConcealed("INFUSEDPOTIONS", true); mods.thaumcraft.Arcane.addShaped("PLATFORM", * 2, "aer 10, perditio 10", [ [, , ], [, , ]]); // - mods.thaumcraft.Research.setAspects("PLATFORM", "sensus 12, arbor 9, motus 6, iter 3, praecantatio 3"); mods.thaumcraft.Research.setComplexity("PLATFORM", 3); // --- Cursed Spitit Blade mods.thaumcraft.Research.setConcealed("BLOOD_SWORD", true); mods.thaumcraft.Infusion.addRecipe("BLOOD_SWORD", , [, , , , , , , , , , , ], "fames 32, humanus 8, spiritus 16, tenebrae 24, telum 16", , 8); // - mods.thaumcraft.Research.setAspects("BLOOD_SWORD", "fames 15, telum 12, corpus 9, spiritus 6, tenebrae 3"); mods.thaumcraft.Research.setComplexity("BLOOD_SWORD", 4); mods.thaumcraft.Warp.addToResearch("BLOOD_SWORD", 3); // --- Tablet of Necromancy mods.thaumcraft.Research.setConcealed("SUMMON", true); mods.thaumcraft.Arcane.addShaped("SUMMON", , "ordo 75, perditio 75, terra 50", [ [, , ], [, , ], [, , ]]); // - mods.thaumcraft.Research.setAspects("SUMMON", "telum 15, bestia 12, praecantatio 9, spiritus 6, terra 3"); mods.thaumcraft.Research.setComplexity("SUMMON", 4); mods.thaumcraft.Warp.addToResearch("SUMMON", 5); // --- Wand Focus Efreets Flame mods.thaumcraft.Arcane.addShaped("FOCUS_SMELT", , "ignis 16, perditio 12, ordo 12, aer 8", [ [, , ], [, , ], [, , ]]); // - mods.thaumcraft.Research.setAspects("FOCUS_SMELT", "ignis 15, potentia 12, praecantatio 9, aer 6, terra 3"); mods.thaumcraft.Research.setComplexity("FOCUS_SMELT", 3); // --- Wand Focus Uprising mods.thaumcraft.Research.addPrereq("FOCUS_FLIGHT", "FOCUSFIRE", false); mods.thaumcraft.Infusion.addRecipe("FOCUS_FLIGHT", , [, , , , , ], "aer 32, iter 24, motus 32, volatus 24, aer 16", , 6); // - mods.thaumcraft.Research.setAspects("FOCUS_FLIGHT", "motus 15, aer 12, praecantatio 9, volatus 6, iter 3"); mods.thaumcraft.Research.setComplexity("FOCUS_FLIGHT", 4); // --- Wand Focus Distortion mods.thaumcraft.Research.addPrereq("FOCUS_DEFLECT", "FOCUS_FLIGHT", false); mods.thaumcraft.Infusion.addRecipe("FOCUS_DEFLECT", , [, , , , , ], "aer 32, ordo 24, tutamen 32, auram 24, alienis 16", , 6); // - mods.thaumcraft.Research.setAspects("FOCUS_DEFLECT", "alienis 15, praecantatio 12, permutatio 9, auram 6, aer 3"); mods.thaumcraft.Research.setComplexity("FOCUS_DEFLECT", 4); // --- Wand Focus Ender Rift mods.thaumcraft.Research.addPrereq("FOCUS_ENDER_CHEST", "ENDERCHEST", false); mods.thaumcraft.Arcane.addShaped("FOCUS_ENDER_CHEST", , "perditio 50, ordo 50", [ [, , ], [, , ], [, , ]]); // - mods.thaumcraft.Research.setAspects("FOCUS_ENDER_CHEST", "alienis 15, vacuos 12, praecantatio 9, tenebrae 6, terra 3"); mods.thaumcraft.Research.setComplexity("FOCUS_ENDER_CHEST", 4); mods.thaumcraft.Warp.addToResearch("ANIMATION_TABLET", 3); // --- Wand Focus Telekinesis mods.thaumcraft.Infusion.addRecipe("FOCUS_TELEKINESIS", , [, , , , , , , ], "aer 24, cognitio 32, motus 32, perditio 24, lucrum 16", , 10); // - mods.thaumcraft.Research.setAspects("FOCUS_TELEKINESIS", "alienis 15, motus 15, praecantatio 12, cognitio 9, lucrum 6"); mods.thaumcraft.Research.setComplexity("FOCUS_TELEKINESIS", 4); // --- Wand Focus Dislocation mods.thaumcraft.Research.addPrereq("FOCUS_DISLOCATION", "FOCUSTRADE", false); mods.thaumcraft.Infusion.addRecipe("FOCUS_DISLOCATION", , [, , , , , , , ], "alienis 64, praecantatio 32, tenebrae 32, vacuos 32, vitium 16, permutatio 16 ", , 10); // - mods.thaumcraft.Research.setAspects("FOCUS_DISLOCATION", "alienis 15, permutatio 15, praecantatio 12, tenebrae 9, vacuos 6, vitium 3"); mods.thaumcraft.Research.setComplexity("FOCUS_DISLOCATION", 4); mods.thaumcraft.Warp.addToResearch("FOCUS_DISLOCATION", 3); // --- Wand Focus Mending mods.thaumcraft.Infusion.addRecipe("FOCUS_HEAL", , [, , , , , , , ], "sano 24, spiritus 32, praecantatio 32, victus 24", , 10); // - mods.thaumcraft.Research.setAspects("FOCUS_HEAL", "sano 15, victus 15, praecantatio 12, spiritus 9, cognitio 6"); mods.thaumcraft.Research.setComplexity("FOCUS_HEAL", 4); // --- Osmotic Enchanter mods.thaumcraft.Research.addPrereq("ENCHANTER", "ENCHANTINGTABLE", false); mods.thaumcraft.Research.addPrereq("ENCHANTER", "INFUSION", false); mods.thaumcraft.Research.setConcealed("ENCHANTER", true); mods.thaumcraft.Infusion.addRecipe("ENCHANTER", , [, , , , , , , , , , , ], "alienis 64, cognitio 64, potentia 64, praecantatio 64, auram 64, vacuos 64 ", , 12); // - mods.thaumcraft.Research.setAspects("ENCHANTER", "alienis 15, praecantatio 15, auram 12, tenebrae 12, vacuos 9, cognitio 6, terra 3"); mods.thaumcraft.Research.setComplexity("ENCHANTER", 4); mods.thaumcraft.Warp.addToResearch("ENCHANTER", 3); // --- Spellbounding Cloth mods.thaumcraft.Research.addPrereq("SPELL_CLOTH", "INFUSION", false); mods.thaumcraft.Research.setConcealed("SPELL_CLOTH", true); mods.thaumcraft.Crucible.addRecipe("SPELL_CLOTH", , , "perditio 16, praecantatio 16, permutatio 8, alienis 8"); // - mods.thaumcraft.Research.setAspects("SPELL_CLOTH", "praecantatio 12, pannus 9, auram 6, alienis 3"); mods.thaumcraft.Research.setComplexity("SPELL_CLOTH", 3); // --- Talisman of Withhold mods.thaumcraft.Infusion.addRecipe("XP_TALISMAN", , [, , , , , , , ], "bestia 24, lucrum 32, machina 16, permutatio 16, humanus 8", , 8); // - mods.thaumcraft.Research.setAspects("XP_TALISMAN", "lucrum 15, praecantatio 12, humanus 9, auram 6, machina 3"); mods.thaumcraft.Research.setComplexity("XP_TALISMAN", 4); // --- Helmet of Revealing mods.thaumcraft.Arcane.addShaped("REVEALING_HELM", , "aer 35, aqua 35, terra 35, ignis 35, ordo 35, perditio 35", [ [, , ], [, , ], [null, , null]]); // - mods.thaumcraft.Research.setAspects("REVEALING_HELM", "tutamen 15, auram 12, praecantatio 9, metallum 6, sensus 3"); mods.thaumcraft.Research.setComplexity("REVEALING_HELM", 4); // --- Enchantment: Ascet Boost mods.thaumcraft.Research.setConcealed("TTENCH_ASCENT_BOOST", true); mods.thaumcraft.Research.setAspects("TTENCH_ASCENT_BOOST", "aer 15, motus 12, praecantatio 9, auram 6, tempus 3"); mods.thaumcraft.Research.setComplexity("TTENCH_ASCENT_BOOST", 3); // --- Enchantment: Slow Fall mods.thaumcraft.Research.setConcealed("TTENCH_SLOW_FALL", true); mods.thaumcraft.Research.setAspects("TTENCH_SLOW_FALL", "aer 15, motus 12, praecantatio 9, auram 6, tempus 3"); mods.thaumcraft.Research.setComplexity("TTENCH_SLOW_FALL", 3); // --- Enchantment: Flaming Touch mods.thaumcraft.Research.setConcealed("TTENCH_AUTO_SMELT", true); mods.thaumcraft.Research.setAspects("TTENCH_AUTO_SMELT", "ignis 15, perditio 12, praecantatio 9, auram 6, metallum 3"); mods.thaumcraft.Research.setComplexity("TTENCH_AUTO_SMELT", 3); // --- Enchantment: Disintegrate mods.thaumcraft.Research.setConcealed("TTENCH_DESINTEGRATE", true); mods.thaumcraft.Research.setAspects("TTENCH_DESINTEGRATE", "vacuos 15, perditio 12, praecantatio 9, auram 6, tempus 3"); mods.thaumcraft.Research.setComplexity("TTENCH_DESINTEGRATE", 3); // --- Enchantment: Quick Draw mods.thaumcraft.Research.setConcealed("TTENCH_QUICK_DRAW", true); mods.thaumcraft.Research.setAspects("TTENCH_QUICK_DRAW", "telum 15, sensus 12, praecantatio 9, auram 6, motus 3"); mods.thaumcraft.Research.setComplexity("TTENCH_QUICK_DRAW", 3); // --- Enchantment: Vampirism mods.thaumcraft.Research.setConcealed("TTENCH_VAMPIRISM", true); mods.thaumcraft.Research.setAspects("TTENCH_VAMPIRISM", "fames 15, telum 12, praecantatio 9, auram 6, lucrum 3"); mods.thaumcraft.Research.setComplexity("TTENCH_VAMPIRISM", 3); // --- Enchantment: Pounce mods.thaumcraft.Research.setConcealed("TTENCH_POUNCE", true); mods.thaumcraft.Research.setAspects("TTENCH_POUNCE", "aer 15, ordo 15, tutamen 12, praecantatio 9, auram 6, volatus 3"); mods.thaumcraft.Research.setComplexity("TTENCH_POUNCE", 4); // --- Enchantment: Shockwave mods.thaumcraft.Research.setConcealed("TTENCH_SHOCKWAVE", true); mods.thaumcraft.Research.setAspects("TTENCH_SHOCKWAVE", "aer 15, perditio 15, tutamen 12, praecantatio 9, auram 6, volatus 3"); mods.thaumcraft.Research.setComplexity("TTENCH_SHOCKWAVE", 4); // --- Enchantment: Tunnel mods.thaumcraft.Research.setConcealed("TTENCH_TUNNEL", true); mods.thaumcraft.Research.setAspects("TTENCH_TUNNEL", "terra 15, ordo 15, instrumentum 12, praecantatio 9, auram 6, perfodio 3"); mods.thaumcraft.Research.setComplexity("TTENCH_TUNNEL", 4); // --- Enchantment: Shatter mods.thaumcraft.Research.setConcealed("TTENCH_SHATTER", true); mods.thaumcraft.Research.setAspects("TTENCH_SHATTER", "terra 15, perditio 15, instrumentum 12, praecantatio 9, auram 6, perfodio 3"); mods.thaumcraft.Research.setComplexity("TTENCH_SHATTER", 4); // --- Enchantment: Focused Strikes mods.thaumcraft.Research.setConcealed("TTENCH_FOCUSED", true); mods.thaumcraft.Research.setAspects("TTENCH_FOCUSED", "ordo 15, telum 15, praecantatio 12, alienis 9, auram 6, bestia 3"); mods.thaumcraft.Research.setComplexity("TTENCH_FOCUSED", 4); // --- Enchantment: Dispersed Strikes mods.thaumcraft.Research.setConcealed("TTENCH_DISPERSED", true); mods.thaumcraft.Research.setAspects("TTENCH_DISPERSED", "perditio 15, telum 15, praecantatio 12, alienis 9, auram 6, bestia 3"); mods.thaumcraft.Research.setComplexity("TTENCH_DISPERSED", 4); // --- Enchantment: Valiance mods.thaumcraft.Research.setConcealed("TTENCH_VALIANCE", true); mods.thaumcraft.Research.setAspects("TTENCH_VALIANCE", "sano 15, telum 15, praecantatio 12, alienis 9, auram 6, bestia 3"); mods.thaumcraft.Research.setComplexity("TTENCH_VALIANCE", 4); // --- Enchantment: Final Strike mods.thaumcraft.Research.setConcealed("TTENCH_FINAL", true); mods.thaumcraft.Research.setAspects("TTENCH_FINAL", "ordo 15, perditio 15, telum 15, praecantatio 12, alienis 9, auram 6, superbia 3"); mods.thaumcraft.Research.setComplexity("TTENCH_FINAL", 4); // --- Compressor Recipes --- // --- Dark Quartz Block Compressor.addRecipe(, * 4); // --- Stone Pressure Plate CuttingSaw.addRecipe( * 2, null, , * 5, 100, 8); // - CuttingSaw.addRecipe( * 2, null, , * 4, 100, 8); // - CuttingSaw.addRecipe( * 2, null, , * 1, 50, 8); // --- Percission Laser Recipes // --- Chiseld Black Quartz Block PrecisionLaser.addRecipe(, , , 50, 16); // - PrecisionLaser.addRecipe(, , , 50, 16); // - PrecisionLaser.addRecipe(, , , 50, 16); // - PrecisionLaser.addRecipe(, , , 50, 16); // --- Refresh Recipese --- // --- Transvector Interface mods.thaumcraft.Research.refreshResearchRecipe("INTERFACE"); // --- Transvector Dislocator mods.thaumcraft.Research.refreshResearchRecipe("DISLOCATOR"); // --- Gaseous Illuminea mods.thaumcraft.Research.refreshResearchRecipe("GASEOUS_LIGHT"); // --- Gaseous Tenebrae mods.thaumcraft.Research.refreshResearchRecipe("GASEOUS_SHADOW"); // --- Fume Dissipator mods.thaumcraft.Research.refreshResearchRecipe("GAS_REMOVER"); // --- Hyper Energetic Nitor mods.thaumcraft.Research.refreshResearchRecipe("BRIGHT_NITOR"); // --- Ignis Imbued Fire mods.thaumcraft.Research.refreshResearchRecipe("FIRE_IGNIS"); // --- Water Imbued Water mods.thaumcraft.Research.refreshResearchRecipe("FIRE_AQUA"); // --- Earth Imbued Earth mods.thaumcraft.Research.refreshResearchRecipe("FIRE_TERRA"); // --- Order Imbued Order mods.thaumcraft.Research.refreshResearchRecipe("FIRE_ORDO"); // --- Air Imbued Air mods.thaumcraft.Research.refreshResearchRecipe("FIRE_AER"); // --- Chaos Imbued Perditio mods.thaumcraft.Research.refreshResearchRecipe("FIRE_PERDITIO"); // --- Essentia Funnel mods.thaumcraft.Research.refreshResearchRecipe("FUNNEL"); // --- Thaumic Restorer mods.thaumcraft.Research.refreshResearchRecipe("REPAIRER"); // --- Copereal and Kinetic Attractor, Soul Mauld mods.thaumcraft.Research.refreshResearchRecipe("MAGNETS"); // --- Dynamism Tablet mods.thaumcraft.Research.refreshResearchRecipe("ANIMATION_TABLET"); // --- Levitational Locomotive and Relay mods.thaumcraft.Research.refreshResearchRecipe("LEVITATOR_LOCOMOTIVE"); // --- Talisman of Remedium mods.thaumcraft.Research.refreshResearchRecipe("CLEANSING_TALISMAN"); // --- Ethereal Platform mods.thaumcraft.Research.refreshResearchRecipe("PLATFORM"); // --- Cursed Spitit Blade mods.thaumcraft.Research.refreshResearchRecipe("BLOOD_SWORD"); // --- Tablet of Necromancy mods.thaumcraft.Research.refreshResearchRecipe("SUMMON"); // --- Wand Focus Efreets Flame mods.thaumcraft.Research.refreshResearchRecipe("FOCUS_SMELT"); // --- Wand Focus Uprising mods.thaumcraft.Research.refreshResearchRecipe("FOCUS_FLIGHT"); // --- Wand Focus Distortion mods.thaumcraft.Research.refreshResearchRecipe("FOCUS_DEFLECT"); // --- Wand Focus Ender Rift mods.thaumcraft.Research.refreshResearchRecipe("FOCUS_ENDER_CHEST"); // --- Wand Focus Telekinesis mods.thaumcraft.Research.refreshResearchRecipe("FOCUS_TELEKINESIS"); // --- Wand Focus Dislocation mods.thaumcraft.Research.refreshResearchRecipe("FOCUS_DISLOCATION"); // --- Wand Focus Mending mods.thaumcraft.Research.refreshResearchRecipe("FOCUS_HEAL"); // --- Osmotic Enchanter mods.thaumcraft.Research.refreshResearchRecipe("ENCHANTER"); // --- Spellbounding Cloth mods.thaumcraft.Research.refreshResearchRecipe("SPELL_CLOTH"); // --- Talisman of Withhold mods.thaumcraft.Research.refreshResearchRecipe("XP_TALISMAN"); // --- Helmet of Revealing mods.thaumcraft.Research.refreshResearchRecipe("REVEALING_HELM"); // --- Enchantment: Ascet Boost mods.thaumcraft.Research.refreshResearchRecipe("TTENCH_ASCENT_BOOST"); // --- Enchantment: Slow Fall mods.thaumcraft.Research.refreshResearchRecipe("TTENCH_SLOW_FALL"); // --- Enchantment: Flaming Touch mods.thaumcraft.Research.refreshResearchRecipe("TTENCH_AUTO_SMELT"); // --- Enchantment: Disintegrate mods.thaumcraft.Research.refreshResearchRecipe("TTENCH_DESINTEGRATE"); // --- Enchantment: Quick Draw mods.thaumcraft.Research.refreshResearchRecipe("TTENCH_QUICK_DRAW"); // --- Enchantment: Vampirism mods.thaumcraft.Research.refreshResearchRecipe("TTENCH_VAMPIRISM"); // --- Enchantment: Pounce mods.thaumcraft.Research.refreshResearchRecipe("TTENCH_POUNCE"); // --- Enchantment: Shockwave mods.thaumcraft.Research.refreshResearchRecipe("TTENCH_SHOCKWAVE"); // --- Enchantment: Tunnel mods.thaumcraft.Research.refreshResearchRecipe("TTENCH_TUNNEL"); // --- Enchantment: Shatter mods.thaumcraft.Research.refreshResearchRecipe("TTENCH_SHATTER"); // --- Enchantment: Focused Strikes mods.thaumcraft.Research.refreshResearchRecipe("TTENCH_FOCUSED"); // --- Enchantment: Dispersed Strikes mods.thaumcraft.Research.refreshResearchRecipe("TTENCH_DISPERSED"); // --- Enchantment: Valiance mods.thaumcraft.Research.refreshResearchRecipe("TTENCH_VALIANCE"); // --- Enchantment: Final Strike mods.thaumcraft.Research.refreshResearchRecipe("TTENCH_FINAL");