// --- Created by Namikon ---
// --- Recipes by DreamMasterXXL ---
// --- Importing Stuff ---
import mods.ic2.Compressor;
import mods.gregtech.CuttingSaw;
import mods.gregtech.PrecisionLaser;
// --- I18N ---
val _I18N_Lang = "en_US";
val I18N_ThaumicTinkerer_01_0 = "Tome of Knowledge Sharing";
val I18N_ThaumicTinkerer_01_1 = "[TT] A Goldfish's Diary";
val I18N_ThaumicTinkerer_01_2 = "Smokey Quartz";
val I18N_ThaumicTinkerer_01_3 = "[TT] Shadow of the Day";
val I18N_ThaumicTinkerer_01_4 = "Elemental Fire: Ignis";
val I18N_ThaumicTinkerer_01_5 = "[TT] Fire infused with.....more fire!";
val I18N_ThaumicTinkerer_01_6 = "Elemental Fire: Aqua";
val I18N_ThaumicTinkerer_01_7 = "[TT] Water plus Fire. This should end well.";
val I18N_ThaumicTinkerer_01_8 = "Elemental Fire: Terra";
val I18N_ThaumicTinkerer_01_9 = "[TT] Enough dirt to ... do whatever one does with dirt";
val I18N_ThaumicTinkerer_01_10 = "Elemental Fire: Ordo";
val I18N_ThaumicTinkerer_01_11 = "[TT] More ingots for your ore";
val I18N_ThaumicTinkerer_01_12 = "Elemental Fire: Aer";
val I18N_ThaumicTinkerer_01_13 = "[TT] Suspension of disbelief is a useful skill";
val I18N_ThaumicTinkerer_01_14 = "Elemental Fire: Perditio";
val I18N_ThaumicTinkerer_01_15 = "[TT] Cleanup time";
val I18N_ThaumicTinkerer_01_16 = "Infused Crops";
val I18N_ThaumicTinkerer_01_17 = "[TT] Who said bees? No one said bees.";
val I18N_ThaumicTinkerer_01_18 = "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...";
val I18N_ThaumicTinkerer_01_19 = "Infused Potions";
val I18N_ThaumicTinkerer_01_20 = "[TT] Growing your Potions.";
// --- 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", I18N_ThaumicTinkerer_01_0);
game.setLocalization("tc.research_text.SHARETOME", I18N_ThaumicTinkerer_01_1);
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", I18N_ThaumicTinkerer_01_2);
game.setLocalization("tc.research_text.DARKQUARTZ", I18N_ThaumicTinkerer_01_3);
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", I18N_ThaumicTinkerer_01_4);
game.setLocalization("tc.research_text.FIREIGNIS", I18N_ThaumicTinkerer_01_5);
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", I18N_ThaumicTinkerer_01_6);
game.setLocalization("tc.research_text.FIREAQUA", I18N_ThaumicTinkerer_01_7);
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", I18N_ThaumicTinkerer_01_8);
game.setLocalization("tc.research_text.FIRETERRA", I18N_ThaumicTinkerer_01_9);
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", I18N_ThaumicTinkerer_01_10);
game.setLocalization("tc.research_text.FIREORDO", I18N_ThaumicTinkerer_01_11);
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", I18N_ThaumicTinkerer_01_12);
game.setLocalization("tc.research_text.FIREAER", I18N_ThaumicTinkerer_01_13);
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", I18N_ThaumicTinkerer_01_14);
game.setLocalization("tc.research_text.FIREPERDITIO", I18N_ThaumicTinkerer_01_15);
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", I18N_ThaumicTinkerer_01_16);
game.setLocalization("tc.research_text.INFUSEDSEED", I18N_ThaumicTinkerer_01_17);
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", I18N_ThaumicTinkerer_01_18);
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", I18N_ThaumicTinkerer_01_19);
game.setLocalization("tc.research_text.INFUSEDPOTIONS", I18N_ThaumicTinkerer_01_20);
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",