// --- Created by DreamMasterXXL --- // --- I18N --- val _I18N_Lang = "en_US"; val I18N_Tainted_Magic_1_0 = "Shadowmetal"; val I18N_Tainted_Magic_1_1 = "I have seen the truth"; val I18N_Tainted_Magic_1_2 = "Unbalanced Shards"; val I18N_Tainted_Magic_1_3 = "You can bring... equilibrium?"; val I18N_Tainted_Magic_1_4 = "Magic Funguar"; val I18N_Tainted_Magic_1_5 = "Is butter a carb?"; val I18N_Tainted_Magic_1_6 = "Warpwood"; val I18N_Tainted_Magic_1_7 = "It hits back"; val I18N_Tainted_Magic_1_8 = "Warped Goggles Of Revealing"; val I18N_Tainted_Magic_1_9 = "The telltale heart"; val I18N_Tainted_Magic_1_10 = "Wand Focus: Vis Shard"; val I18N_Tainted_Magic_1_11 = "Blip bloop"; val I18N_Tainted_Magic_1_12 = "Wand Focus: Mage's Mace"; val I18N_Tainted_Magic_1_13 = "Yes, just hit them with your staff"; val I18N_Tainted_Magic_1_14 = "Shadow-Imbued Cloth"; val I18N_Tainted_Magic_1_15 = "I wear black 'cause I'm emo"; val I18N_Tainted_Magic_1_16 = "Shard of Creation"; val I18N_Tainted_Magic_1_17 = "I am not a madman"; val I18N_Tainted_Magic_1_18 = "Wand Focus: Dark Matter"; val I18N_Tainted_Magic_1_19 = "And in the darkness bind them"; val I18N_Tainted_Magic_1_20 = "Crystal Blood"; val I18N_Tainted_Magic_1_21 = "Drip, drip, drop..."; val I18N_Tainted_Magic_1_22 = "Crimson Seamstry"; val I18N_Tainted_Magic_1_23 = "This will not wash out"; val I18N_Tainted_Magic_1_24 = "After studying Crystal Blood for quite some time, you realized that the Crimson Cult's Robes posses very similar properties.
By staining Shadow-Imbued Cloth with Crystal Blood, you were able to perfectly replicate the material that the Crimson Cult uses for their attire.
Using Crimson-stained Cloth (see right) you were able to make all of the robe pieces. Their recipes are inscribed on the following pages."; val I18N_Tainted_Magic_1_25 = "Crimson Forgery"; val I18N_Tainted_Magic_1_26 = "Dance to the song of ringing steel"; val I18N_Tainted_Magic_1_27 = "Advanced Crimson Forgery"; val I18N_Tainted_Magic_1_28 = "And now, the final curtain!"; val I18N_Tainted_Magic_1_29 = "Voidsent Blood"; val I18N_Tainted_Magic_1_30 = "Lady Amandine's favourite"; val I18N_Tainted_Magic_1_31 = "Crimson Blade"; val I18N_Tainted_Magic_1_32 = "This shall be mercy"; val I18N_Tainted_Magic_1_33 = "Voidmetal Goggles of Revealing"; val I18N_Tainted_Magic_1_34 = "Who needs 20/20 vision anyway?"; val I18N_Tainted_Magic_1_35 = "Wand Focus: Tainted Storm"; val I18N_Tainted_Magic_1_36 = "Sickness must be purged!"; val I18N_Tainted_Magic_1_37 = "Wand Focus: Tainted Shockwave"; val I18N_Tainted_Magic_1_38 = "Almighty push"; val I18N_Tainted_Magic_1_39 = "Thaumic Disassembler"; val I18N_Tainted_Magic_1_40 = "Wait a minute..."; val I18N_Tainted_Magic_1_41 = "Boots of the Voidwalker"; val I18N_Tainted_Magic_1_42 = "Otherworldly footwear"; val I18N_Tainted_Magic_1_43 = "Voidwalker's Sash of Runic Shielding"; val I18N_Tainted_Magic_1_44 = "Gotta go fast"; val I18N_Tainted_Magic_1_45 = "Void Fortress Armor"; val I18N_Tainted_Magic_1_46 = "Nothing is getting out"; val I18N_Tainted_Magic_1_47 = "Shadow Fortress Armor"; val I18N_Tainted_Magic_1_48 = "If you wear robes, you are weak"; val I18N_Tainted_Magic_1_49 = "Thaumium Fortress Blade"; val I18N_Tainted_Magic_1_50 = "Nothing will survive"; val I18N_Tainted_Magic_1_51 = "Voidmetal Fortress Blade"; val I18N_Tainted_Magic_1_52 = "Void samurai"; val I18N_Tainted_Magic_1_53 = "Shadowmetal Fortress Blade"; val I18N_Tainted_Magic_1_54 = "Chakra blades"; val I18N_Tainted_Magic_1_55 = "Warpwood Wand Rod"; val I18N_Tainted_Magic_1_56 = "The wand chooses the wizard..."; val I18N_Tainted_Magic_1_57 = "Warpwood Staff Core"; val I18N_Tainted_Magic_1_58 = "It's not quite clear why..."; val I18N_Tainted_Magic_1_59 = "Wand Focus: Time"; val I18N_Tainted_Magic_1_60 = "Mou ikkai"; val I18N_Tainted_Magic_1_61 = "Wand Focus: Meteorology"; val I18N_Tainted_Magic_1_62 = "There's a 30% chance that it's already raining."; val I18N_Tainted_Magic_1_63 = "Edge of the Primordials"; val I18N_Tainted_Magic_1_64 = "Kamui"; val I18N_Tainted_Magic_1_65 = "Cloth Caps"; val I18N_Tainted_Magic_1_66 = "Remember to wrap it"; val I18N_Tainted_Magic_1_67 = "Shadow-Imbued Cloth Caps"; val I18N_Tainted_Magic_1_68 = "On Wednesdays we wear black"; val I18N_Tainted_Magic_1_69 = "You've created a new type of wand cap using the exact same design as the Cloth Caps, except using Shadow-Imbued Cloth. The idea was definitely a success, though you needed to use a Charged Thaumium Wand Cap to bind it all together.
The Shadow Cloth Caps are exactly the same as the Cloth Caps, but slightly more efficient. They will grant a 15% Vis Discount."; val I18N_Tainted_Magic_1_70 = "Crimson-Stained Cloth Caps"; val I18N_Tainted_Magic_1_71 = "I love them red"; val I18N_Tainted_Magic_1_72 = "Your research down the rabbit-hole of such Crimson Seamstry and the darkness of Shadow-Imbued Cloth Caps led to a concentrated piece of an immense condensed magical conductor.
It seems that the Crystal Blood from which the cloth was stained helps the caps channel vis at a far more efficient rate. The Crimson Cloth Caps unusually provide a 20% vis discount."; val I18N_Tainted_Magic_1_73 = "Shadowmetal Wand Caps"; val I18N_Tainted_Magic_1_74 = "What a drag"; val I18N_Tainted_Magic_1_75 = "With the discovery of Void Metal Wand Caps you wondered if you could improve their performance even further. You tested this theory by infusing the caps with some Shadowmetal, as well as the primal aspects of a primordial pearl. It proved very successful.
The Shadowmetal Caps seem to be extremely efficient at channeling vis, and will grant a heavy discount of 30% for all primal aspects."; // --- Removing Recipes --- // --- Shadow Metal mods.thaumcraft.Crucible.removeRecipe(); // --- Shadow Tools recipes.remove(); // - recipes.remove(); // - recipes.remove(); // - recipes.remove(); // - recipes.remove(); // --- Warped Shards mods.thaumcraft.Crucible.removeRecipe(); // --- Flux Shards mods.thaumcraft.Crucible.removeRecipe(); // --- Magic Funguar mods.thaumcraft.Arcane.removeRecipe(); // --- Warp Wood Sapling mods.thaumcraft.Infusion.removeRecipe(); // --- Warped Goggles of Revealing mods.thaumcraft.Infusion.removeRecipe(); // --- Wand Focus Vis Shard mods.thaumcraft.Arcane.removeRecipe(); // --- Wand Focus Mage Mace mods.thaumcraft.Infusion.removeRecipe(); // --- Shadow-Imbued Cloth mods.thaumcraft.Arcane.removeRecipe(); // --- Shard of Creation mods.thaumcraft.Infusion.removeRecipe(); // --- Wand Focus Dark Matter mods.thaumcraft.Infusion.removeRecipe(); // --- Crystal Dagger mods.thaumcraft.Arcane.removeRecipe(); // --- Crimson Stained Cloth mods.thaumcraft.Arcane.removeRecipe(); // --- Culist Helmet mods.thaumcraft.Arcane.removeRecipe(); // --- Culist Chestplate mods.thaumcraft.Arcane.removeRecipe(); // --- Culist Leggings mods.thaumcraft.Arcane.removeRecipe(); // --- Culist Boots mods.thaumcraft.Arcane.removeRecipe(); // --- Crimson Plating mods.thaumcraft.Infusion.removeRecipe(); // --- Crimson Cult Helmet mods.thaumcraft.Arcane.removeRecipe(); // --- Crimson Cult Chestplate mods.thaumcraft.Arcane.removeRecipe(); // --- Crimson Cult Greaves mods.thaumcraft.Arcane.removeRecipe(); // --- Crimson Preadetor Helmet mods.thaumcraft.Infusion.removeRecipe(); // --- Crimson Preadetor Chestplate mods.thaumcraft.Infusion.removeRecipe(); // --- Crimson Preadetor Greaves mods.thaumcraft.Infusion.removeRecipe(); // --- Phial of Voidsent Blood mods.thaumcraft.Crucible.removeRecipe(); // --- Crimson Blade mods.thaumcraft.Infusion.removeRecipe(); // --- Voidmetal Goggles of Revealing mods.thaumcraft.Infusion.removeRecipe(); // --- Wand Focus Tainted Storm mods.thaumcraft.Infusion.removeRecipe(); // --- Wand Focus Tainted Shock Wave mods.thaumcraft.Infusion.removeRecipe(); // --- Thaumic Alloy mods.thaumcraft.Arcane.removeRecipe(); // --- Thaumic Disassembler mods.thaumcraft.Infusion.removeRecipe(); // --- Boots of Void Walker mods.thaumcraft.Infusion.removeRecipe(); // --- Voidwalkers Sash of runic Schielding mods.thaumcraft.Infusion.removeRecipe(); // --- Void Fortress Helmet mods.thaumcraft.Infusion.removeRecipe(); // --- Void Fortress Cuirass mods.thaumcraft.Infusion.removeRecipe(); // --- Void Tight Guards mods.thaumcraft.Infusion.removeRecipe(); // --- Shadow Fortress Helmet mods.thaumcraft.Infusion.removeRecipe(); // --- Shadow Fortress Cuirass mods.thaumcraft.Infusion.removeRecipe(); // --- Shadow Tight Guards mods.thaumcraft.Infusion.removeRecipe(); // --- All Fortress Blades mods.thaumcraft.Infusion.removeRecipe(); // --- Warp Wood Rod mods.thaumcraft.Infusion.removeRecipe(); // --- Warp Wood Stuff mods.thaumcraft.Arcane.removeRecipe(); // --- Wand Focus Time mods.thaumcraft.Infusion.removeRecipe(); // --- Wand Focus Meteorology mods.thaumcraft.Infusion.removeRecipe(); // --- Edge of the Primordials mods.thaumcraft.Infusion.removeRecipe(); // --- Caps mods.thaumcraft.Arcane.removeRecipe(); // - mods.thaumcraft.Infusion.removeRecipe(); // --- Add Recipes --- // --- Shadow Metal mods.thaumcraft.Research.orphanResearch("SHADOWMETAL"); mods.thaumcraft.Research.removeResearch("SHADOWMETAL"); mods.thaumcraft.Research.addResearch("ShadowmetalGTNH", "TM", "metallum 12, praecantatio 9, tenebrae 6, potentia 3", 0, 1, 2, ); mods.thaumcraft.Research.addPrereq("ShadowmetalGTNH", "TAINTEDMAGIC", false); mods.thaumcraft.Research.setConcealed("ShadowmetalGTNH", true); game.setLocalization("tc.research_name.ShadowmetalGTNH", I18N_Tainted_Magic_1_0); game.setLocalization("tc.research_text.ShadowmetalGTNH", I18N_Tainted_Magic_1_1); mods.thaumcraft.Research.addPage("ShadowmetalGTNH", "tm.text.SHADOWMETAL.1"); mods.thaumcraft.Crucible.addRecipe("ShadowmetalGTNH", , , "tenebrae 6, praecantatio 8, metallum 8, vacuos 4"); mods.thaumcraft.Research.addCruciblePage("ShadowmetalGTNH", ); mods.thaumcraft.Warp.addToResearch("ShadowmetalGTNH", 2); // --- Shadow Metal Hoe mods.thaumcraft.Arcane.addShaped("ShadowmetalGTNH", , "perditio 45, terra 30", [ [, , ], [, , null], [null, , null]]); mods.thaumcraft.Research.addArcanePage("ShadowmetalGTNH", ); // --- Shadow Metal Pick mods.thaumcraft.Arcane.addShaped("ShadowmetalGTNH", , "perditio 45, terra 30", [ [, , ], [, , ], [null, , null]]); mods.thaumcraft.Research.addArcanePage("ShadowmetalGTNH", ); // --- Shadow Metal Axe mods.thaumcraft.Arcane.addShaped("ShadowmetalGTNH", , "perditio 45, terra 30", [ [, , ], [, , null], [, , null]]); mods.thaumcraft.Research.addArcanePage("ShadowmetalGTNH", ); // --- Shadow Metal Spade mods.thaumcraft.Arcane.addShaped("ShadowmetalGTNH", , "perditio 45, terra 30", [ [, , ], [null, , null], [null, , null]]); mods.thaumcraft.Research.addArcanePage("ShadowmetalGTNH", ); // --- Shadow Metal Sword mods.thaumcraft.Arcane.addShaped("ShadowmetalGTNH", , "perditio 45, terra 30", [ [null, , null], [, , ], [null, , null]]); mods.thaumcraft.Research.addArcanePage("ShadowmetalGTNH", ); // --- Unbalanced Shards mods.thaumcraft.Research.orphanResearch("EVILSHARDS"); mods.thaumcraft.Research.removeResearch("EVILSHARDS"); mods.thaumcraft.Research.addResearch("EvilshardsGTNH", "TM", "infernus 15, vitreus 12, praecantatio 9, tenebrae 6, alienis 3", 4, 0, 3, ); mods.thaumcraft.Research.addPrereq("EvilshardsGTNH", "TAINTEDMAGIC", false); mods.thaumcraft.Research.setConcealed("EvilshardsGTNH", true); game.setLocalization("tc.research_name.EvilshardsGTNH", I18N_Tainted_Magic_1_2); game.setLocalization("tc.research_text.EvilshardsGTNH", I18N_Tainted_Magic_1_3); mods.thaumcraft.Research.addPage("EvilshardsGTNH", "tm.text.EVILSHARDS.1"); mods.thaumcraft.Crucible.addRecipe("EvilshardsGTNH", , , "alienis 8, praecantatio 8, permutatio 8"); mods.thaumcraft.Research.addCruciblePage("EvilshardsGTNH", ); mods.thaumcraft.Crucible.addRecipe("EvilshardsGTNH", , , "vitium 8, praecantatio 8, permutatio 8"); mods.thaumcraft.Research.addCruciblePage("EvilshardsGTNH", ); mods.thaumcraft.Warp.addToResearch("EvilshardsGTNH", 2); // --- Magic Funguar mods.thaumcraft.Research.orphanResearch("MAGICFUNGUAR"); mods.thaumcraft.Research.removeResearch("MAGICFUNGUAR"); mods.thaumcraft.Research.addResearch("MagicFunguarGTNH", "TM", "gula 15, fames 12, lucrum 9, praecantatio 6, herba 3", 3, -2 as int, 3, ); mods.thaumcraft.Research.addPrereq("MagicFunguarGTNH", "TAINTEDMAGIC", false); mods.thaumcraft.Research.setConcealed("MagicFunguarGTNH", true); game.setLocalization("tc.research_name.MagicFunguarGTNH", I18N_Tainted_Magic_1_4); game.setLocalization("tc.research_text.MagicFunguarGTNH", I18N_Tainted_Magic_1_5); mods.thaumcraft.Research.addPage("MagicFunguarGTNH", "tm.text.MAGICFUNGUAR.1"); mods.thaumcraft.Arcane.addShaped("MagicFunguarGTNH", * 4, "aqua 10, terra 10, ordo 10, ignis 10, aer 10, perditio 10", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("MagicFunguarGTNH", ); mods.thaumcraft.Warp.addToResearch("MagicFunguarGTNH", 1); // --- Warp Wood Sapling mods.thaumcraft.Research.orphanResearch("WARPTREE"); mods.thaumcraft.Research.removeResearch("WARPTREE"); mods.thaumcraft.Research.addResearch("WarpTreeGTNH", "TM", "alienis 18, tenebrae 15, vitium 12, arbor 9, praecantatio 6, herba 3", 6, -1 as int, 3, ); mods.thaumcraft.Research.addPrereq("WarpTreeGTNH", "ShadowmetalGTNH", true); mods.thaumcraft.Research.addPrereq("WarpTreeGTNH", "EvilshardsGTNH", false); mods.thaumcraft.Research.setConcealed("WarpTreeGTNH", true); game.setLocalization("tc.research_name.WarpTreeGTNH", I18N_Tainted_Magic_1_6); game.setLocalization("tc.research_text.WarpTreeGTNH", I18N_Tainted_Magic_1_7); mods.thaumcraft.Research.addPage("WarpTreeGTNH", "tm.text.WARPTREE.1"); mods.thaumcraft.Infusion.addRecipe("WarpTreeGTNH", , [, , , , , , , ], "alienis 16, arbor 16, tenebrae 12, vitium 8, permutatio 8", , 4); mods.thaumcraft.Research.addInfusionPage("WarpTreeGTNH", ); mods.thaumcraft.Research.addCraftingPage("WarpTreeGTNH", ); mods.thaumcraft.Warp.addToResearch("WarpTreeGTNH", 3); // --- Warped Goggles of Revealing mods.thaumcraft.Research.orphanResearch("WARPEDGOGGLES"); mods.thaumcraft.Research.removeResearch("WARPEDGOGGLES"); mods.thaumcraft.Research.addResearch("WarpedGogglesGTNH", "TM", "tutamen 15, alienis 12, tenebrae 9, sensus 6, aer 3", 2, 3, 3, ); mods.thaumcraft.Research.addPrereq("WarpedGogglesGTNH", "ShadowmetalGTNH", false); mods.thaumcraft.Research.addPrereq("WarpedGogglesGTNH", "EvilshardsGTNH", true); mods.thaumcraft.Research.addPrereq("WarpedGogglesGTNH", "GOGGLES", false); mods.thaumcraft.Research.setConcealed("WarpedGogglesGTNH", true); game.setLocalization("tc.research_name.WarpedGogglesGTNH", I18N_Tainted_Magic_1_8); game.setLocalization("tc.research_text.WarpedGogglesGTNH", I18N_Tainted_Magic_1_9); mods.thaumcraft.Research.addPage("WarpedGogglesGTNH", "tm.text.WARPEDGOGGLES.1"); mods.thaumcraft.Infusion.addRecipe("WarpedGogglesGTNH", , [, , , , , , , , , ], "alienis 40, praecantatio 32, tenebrae 24, tutamen 16, sensus 8", , 5); mods.thaumcraft.Research.addInfusionPage("WarpedGogglesGTNH", ); mods.thaumcraft.Warp.addToResearch("WarpedGogglesGTNH", 1); // --- Wand Focus Vis Shard mods.thaumcraft.Research.orphanResearch("FOCUSSHARD"); mods.thaumcraft.Research.removeResearch("FOCUSSHARD"); mods.thaumcraft.Research.addResearch("FocusShardGTNH", "TM", "motus 18, vitreus 15, praecantatio 12, aer 9, perditio 6, ordo 3", 3, 1, 3, ); mods.thaumcraft.Research.addPrereq("FocusShardGTNH", "EvilshardsGTNH", false); mods.thaumcraft.Research.addPrereq("FocusShardGTNH", "FOCUSFIRE", false); mods.thaumcraft.Research.setConcealed("FocusShardGTNH", true); game.setLocalization("tc.research_name.FocusShardGTNH", I18N_Tainted_Magic_1_10); game.setLocalization("tc.research_text.FocusShardGTNH", I18N_Tainted_Magic_1_11); mods.thaumcraft.Research.addPage("FocusShardGTNH", "tm.text.FOCUSSHARD.1"); mods.thaumcraft.Arcane.addShaped("FocusShardGTNH", , "ordo 50, aer 50, perditio 50", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("FocusShardGTNH", ); mods.thaumcraft.Warp.addToResearch("FocusShardGTNH", 1); // --- Wand Focus Mage Mace mods.thaumcraft.Research.orphanResearch("MACEFOCUS"); mods.thaumcraft.Research.removeResearch("MACEFOCUS"); mods.thaumcraft.Research.addResearch("MaceFocusGTNH", "TM", "perditio 18, terra 15, praecantatio 12, telum 9, metallum 6, cognitio 3", 0, 4, 3, ); mods.thaumcraft.Research.addPrereq("MaceFocusGTNH", "TAINTEDMAGIC", true); mods.thaumcraft.Research.addPrereq("MaceFocusGTNH", "ShadowmetalGTNH", false); mods.thaumcraft.Research.addPrereq("MaceFocusGTNH", "FOCUSFIRE", false); mods.thaumcraft.Research.setConcealed("MaceFocusGTNH", true); game.setLocalization("tc.research_name.MaceFocusGTNH", I18N_Tainted_Magic_1_12); game.setLocalization("tc.research_text.MaceFocusGTNH", I18N_Tainted_Magic_1_13); mods.thaumcraft.Research.addPage("MaceFocusGTNH", "tm.text.MACEFOCUS.1"); mods.thaumcraft.Infusion.addRecipe("MaceFocusGTNH", , [, , , , , , , , , ], "metallum 16, perditio 32, praecantatio 48, telum 64, cognitio 8", , 9); mods.thaumcraft.Research.addInfusionPage("MaceFocusGTNH", ); mods.thaumcraft.Warp.addToResearch("MaceFocusGTNH", 1); // --- Shadow-Imbued Cloth mods.thaumcraft.Research.orphanResearch("SHADOWCLOTH"); mods.thaumcraft.Research.removeResearch("SHADOWCLOTH"); mods.thaumcraft.Research.addResearch("ShadowClothGTNH", "TM", "pannus 15, tenebrae 12, praecantatio 9, aer 6, tutamen 3", -1 as int, 2, 3, ); mods.thaumcraft.Research.addPrereq("ShadowClothGTNH", "ShadowmetalGTNH", false); mods.thaumcraft.Research.addPrereq("ShadowClothGTNH", "ENCHFABRIC", false); mods.thaumcraft.Research.setConcealed("ShadowClothGTNH", true); game.setLocalization("tc.research_name.ShadowClothGTNH", I18N_Tainted_Magic_1_14); game.setLocalization("tc.research_text.ShadowClothGTNH", I18N_Tainted_Magic_1_15); mods.thaumcraft.Research.addPage("ShadowClothGTNH", "tm.text.SHADOWCLOTH.1"); mods.thaumcraft.Arcane.addShaped("ShadowClothGTNH", , "aer 15, ignis 15, terra 15, aqua 15, ordo 15, perditio 15", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("ShadowClothGTNH", ); mods.thaumcraft.Warp.addToResearch("ShadowClothGTNH", 2); // --- Shard of Creation mods.thaumcraft.Research.orphanResearch("CREATIONSHARD"); mods.thaumcraft.Research.removeResearch("CREATIONSHARD"); mods.thaumcraft.Research.addResearch("CreationShardGTNH", "TM", "aer 21, aqua 21, ignis 21, terra 21, ordo 21, perditio 21", 8, -5 as int, 4, ); mods.thaumcraft.Research.addPrereq("CreationShardGTNH", "TMELDRITCHMAJOR", false); mods.thaumcraft.Research.addPrereq("CreationShardGTNH", "PRIMPEARL", false); mods.thaumcraft.Research.setConcealed("CreationShardGTNH", true); game.setLocalization("tc.research_name.CreationShardGTNH", I18N_Tainted_Magic_1_16); game.setLocalization("tc.research_text.CreationShardGTNH", I18N_Tainted_Magic_1_17); mods.thaumcraft.Research.addPage("CreationShardGTNH", "tm.text.CREATIONSHARD.1"); mods.thaumcraft.Crucible.addRecipe("CreationShardGTNH", * 2, , "alienis 16, vacuos 16, tenebrae 16"); mods.thaumcraft.Research.addCruciblePage("CreationShardGTNH", ); mods.thaumcraft.Infusion.addRecipe("CreationShardGTNH", , [, , , , , , , , , , , ], "alienis 64, vacuos 64, praecantatio 64, auram 64, tenebrae 64", * 2, 12); mods.thaumcraft.Research.addInfusionPage("CreationShardGTNH", ); mods.thaumcraft.Warp.addToResearch("CreationShardGTNH", 10); // --- Wand Focus Dark Matter mods.thaumcraft.Research.orphanResearch("ELDRITCHFOCUS"); mods.thaumcraft.Research.removeResearch("ELDRITCHFOCUS"); mods.thaumcraft.Research.addResearch("EldritchFocusGTNH", "TM", "alienis 18, perditio 15, aer 12, tenebrae 9, potentia 6, ira 3", 8, -4 as int, 4, ); mods.thaumcraft.Research.addPrereq("EldritchFocusGTNH", "ShadowmetalGTNH", true); mods.thaumcraft.Research.addPrereq("EldritchFocusGTNH", "EvilshardsGTNH", true); mods.thaumcraft.Research.addPrereq("EldritchFocusGTNH", "CreationShardGTNH", false); mods.thaumcraft.Research.addPrereq("EldritchFocusGTNH", "FOCUSPORTABLEHOLE", false); mods.thaumcraft.Research.setConcealed("EldritchFocusGTNH", true); game.setLocalization("tc.research_name.EldritchFocusGTNH", I18N_Tainted_Magic_1_18); game.setLocalization("tc.research_text.EldritchFocusGTNH", I18N_Tainted_Magic_1_19); mods.thaumcraft.Research.addPage("EldritchFocusGTNH", "tm.text.ELDRITCHFOCUS.1"); mods.thaumcraft.Infusion.addRecipe("EldritchFocusGTNH", , [, , , , , , , , , , , ], "aer 84, alienis 72, praecantatio 64, tenebrae 64, ira 32, potentia 16", , 9); mods.thaumcraft.Research.addInfusionPage("EldritchFocusGTNH", ); mods.thaumcraft.Research.addPage("EldritchFocusGTNH", "tm.text.ELDRITCHFOCUS.2"); mods.thaumcraft.Warp.addToResearch("EldritchFocusGTNH", 4); // --- Crystal Blood mods.thaumcraft.Research.orphanResearch("CRYSTALDAGGER"); mods.thaumcraft.Research.removeResearch("CRYSTALDAGGER"); mods.thaumcraft.Research.addResearch("CrystalDaggerGTNH", "TM", "telum 18, ignis 15, sano 12, fames 9, infernus 6, lucrum 3", 0, -3 as int, 4, ); mods.thaumcraft.Research.addPrereq("CrystalDaggerGTNH", "TAINTEDMAGIC", false); mods.thaumcraft.Research.addPrereq("CrystalDaggerGTNH", "ShadowmetalGTNH", true); mods.thaumcraft.Research.addPrereq("CrystalDaggerGTNH", "ENCHFABRIC", false); mods.thaumcraft.Research.addPrereq("CrystalDaggerGTNH", "ESSENTIACRYSTAL", false); mods.thaumcraft.Research.addPrereq("CrystalDaggerGTNH", "VOIDMETAL", false); mods.thaumcraft.Research.setConcealed("CrystalDaggerGTNH", true); game.setLocalization("tc.research_name.CrystalDaggerGTNH", I18N_Tainted_Magic_1_20); game.setLocalization("tc.research_text.CrystalDaggerGTNH", I18N_Tainted_Magic_1_21); mods.thaumcraft.Research.addPage("CrystalDaggerGTNH", "tm.text.CRYSTALDAGGER.1"); mods.thaumcraft.Arcane.addShaped("CrystalDaggerGTNH", , "terra 100, ignis 100, perditio 100, ordo 50, aer 50", [ [, , .withTag({material: "Shadow"})], [null, , null], [, , ]]); mods.thaumcraft.Research.addArcanePage("CrystalDaggerGTNH", ); mods.thaumcraft.Warp.addToResearch("CrystalDaggerGTNH", 3); // --- Crimson Stained Cloth mods.thaumcraft.Research.orphanResearch("CRIMSONROBES"); mods.thaumcraft.Research.removeResearch("CRIMSONROBES"); mods.thaumcraft.Research.addResearch("CrimsonRobesGTNH", "TM", "pannus 18, permutatio 15, tutamen 12, alienis 9, tenebrae 6, praecantatio 3", -2 as int, -5 as int, 4, ); mods.thaumcraft.Research.addPrereq("CrimsonRobesGTNH", "TAINTEDMAGIC", true); mods.thaumcraft.Research.addPrereq("CrimsonRobesGTNH", "CrystalDaggerGTNH", false); mods.thaumcraft.Research.addPrereq("CrimsonRobesGTNH", "ShadowClothGTNH", true); mods.thaumcraft.Research.addPrereq("CrimsonRobesGTNH", "VOIDMETAL", false); mods.thaumcraft.Research.setConcealed("CrimsonRobesGTNH", true); game.setLocalization("tc.research_name.CrimsonRobesGTNH", I18N_Tainted_Magic_1_22); game.setLocalization("tc.research_text.CrimsonRobesGTNH", I18N_Tainted_Magic_1_23); mods.thaumcraft.Research.addPage("CrimsonRobesGTNH", "tc.research_page.CrimsonRobesGTNH"); game.setLocalization("tc.research_page.CrimsonRobesGTNH", I18N_Tainted_Magic_1_24); mods.thaumcraft.Arcane.addShaped("CrimsonRobesGTNH", , "terra 25, ignis 25, perditio 25, aqua 25, ordo 25, aer 25", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("CrimsonRobesGTNH", ); mods.thaumcraft.Warp.addToResearch("CrimsonRobesGTNH", 2); // --- Culist Helmet mods.thaumcraft.Arcane.addShaped("CrimsonRobesGTNH", , "terra 30, ignis 30, perditio 30, aqua 30, ordo 30, aer 30", [ [, , ], [, , ], [null, , null]]); mods.thaumcraft.Research.addArcanePage("CrimsonRobesGTNH", ); // --- Culist Chestplate mods.thaumcraft.Arcane.addShaped("CrimsonRobesGTNH", , "terra 30, ignis 30, perditio 30, aqua 30, ordo 30, aer 30", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("CrimsonRobesGTNH", ); // --- Culist Leggings mods.thaumcraft.Arcane.addShaped("CrimsonRobesGTNH", , "terra 30, ignis 30, perditio 30, aqua 30, ordo 30, aer 30", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("CrimsonRobesGTNH", ); // --- Culist Boots mods.thaumcraft.Arcane.addShaped("CrimsonRobesGTNH", , "terra 30, ignis 30, perditio 30, aqua 30, ordo 30, aer 30", [ [null, null, null], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("CrimsonRobesGTNH", ); // --- Tier 5 Upgrade Blood Lust mods.thaumcraft.Research.addPrereq("BLOODLUSTUPGRADE", "CrystalDaggerGTNH", false); mods.thaumcraft.Research.setConcealed("BLOODLUSTUPGRADE", true); mods.thaumcraft.Research.setAspects("BLOODLUSTUPGRADE", "aqua 15, sano 12, telum 9, praecantatio 6, ira 3"); mods.thaumcraft.Research.setComplexity("BLOODLUSTUPGRADE", 3); mods.thaumcraft.Warp.addToResearch("BLOODLUSTUPGRADE", 2); // --- Crimson Plating mods.thaumcraft.Research.orphanResearch("KNIGHTROBES"); mods.thaumcraft.Research.removeResearch("KNIGHTROBES"); mods.thaumcraft.Research.addResearch("KnightRobesGTNH", "TM", "pannus 21, permutatio 18, tutamen 15, alienis 12, tenebrae 9, praecantatio 6, metallum 3", -4 as int, -4 as int, 4, ); mods.thaumcraft.Research.addPrereq("KnightRobesGTNH", "ELDRITCHMINOR", false); mods.thaumcraft.Research.addPrereq("KnightRobesGTNH", "CrimsonRobesGTNH", false); mods.thaumcraft.Research.setConcealed("KnightRobesGTNH", true); game.setLocalization("tc.research_name.KnightRobesGTNH", I18N_Tainted_Magic_1_25); game.setLocalization("tc.research_text.KnightRobesGTNH", I18N_Tainted_Magic_1_26); mods.thaumcraft.Research.addPage("KnightRobesGTNH", "tm.text.KNIGHTROBES.1"); mods.thaumcraft.Infusion.addRecipe("KnightRobesGTNH", , [, , , , , , , , , , , , , , , ], "metallum 32, praecantatio 32, tenebrae 32, alienis 32, tutamen 32, ignis 32, fames 32", , 6); mods.thaumcraft.Research.addInfusionPage("KnightRobesGTNH", ); mods.thaumcraft.Warp.addToResearch("KnightRobesGTNH", 4); // --- Crimson Cult Helmet mods.thaumcraft.Arcane.addShaped("KnightRobesGTNH", , "terra 50, ignis 50, perditio 50, aqua 50, ordo 50, aer 50", [ [, , ], [, , ], [null, , null]]); mods.thaumcraft.Research.addArcanePage("KnightRobesGTNH", ); // --- Crimson Cult Chestplate mods.thaumcraft.Arcane.addShaped("KnightRobesGTNH", , "terra 50, ignis 50, perditio 50, aqua 50, ordo 50, aer 50", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("KnightRobesGTNH", ); // --- Crimson Cult Greaves mods.thaumcraft.Arcane.addShaped("KnightRobesGTNH", , "terra 50, ignis 50, perditio 50, aqua 50, ordo 50, aer 50", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("KnightRobesGTNH", ); // --- Crimson Preadetor Helmet mods.thaumcraft.Research.orphanResearch("PRAETORARMOR"); mods.thaumcraft.Research.removeResearch("PRAETORARMOR"); mods.thaumcraft.Research.addResearch("PraetorarmorGTNH", "TM", "pannus 24, permutatio 21, tutamen 18, alienis 15, tenebrae 12, praecantatio 9, metallum 6, potentia 3", -6 as int, -4 as int, 4, ); mods.thaumcraft.Research.addPrereq("PraetorarmorGTNH", "KnightRobesGTNH", false); mods.thaumcraft.Research.setConcealed("PraetorarmorGTNH", true); game.setLocalization("tc.research_name.PraetorarmorGTNH", I18N_Tainted_Magic_1_27); game.setLocalization("tc.research_text.PraetorarmorGTNH", I18N_Tainted_Magic_1_28); mods.thaumcraft.Research.addPage("PraetorarmorGTNH", "tm.text.PRAETORARMOR.1"); mods.thaumcraft.Infusion.addRecipe("PraetorarmorGTNH", , [, , , , , , , , , , , ], "metallum 64, praecantatio 64, tenebrae 64, alienis 64, tutamen 64", , 6); mods.thaumcraft.Research.addInfusionPage("PraetorarmorGTNH", ); mods.thaumcraft.Warp.addToResearch("PraetorarmorGTNH", 5); // --- Crimson Preadetor Chestplate mods.thaumcraft.Infusion.addRecipe("PraetorarmorGTNH", , [, , , , , , , , , , , ], "metallum 64, praecantatio 64, tenebrae 64, alienis 64, tutamen 64", , 6); mods.thaumcraft.Research.addInfusionPage("PraetorarmorGTNH", ); // --- Crimson Preadetor Greaves mods.thaumcraft.Infusion.addRecipe("PraetorarmorGTNH", , [, , , , , , , , , , , ], "metallum 64, praecantatio 64, tenebrae 64, alienis 64, tutamen 64", , 6); mods.thaumcraft.Research.addInfusionPage("PraetorarmorGTNH", ); // --- Phial of Voidsent Blood mods.thaumcraft.Research.orphanResearch("VOIDSENTBLOOD"); mods.thaumcraft.Research.removeResearch("VOIDSENTBLOOD"); mods.thaumcraft.Research.addResearch("VoidsentGTNH", "TM", "tenebrae 21, tutamen 18, vacuos 15, tenebrae 12, auram 9, praecantatio 6, alienis 3", -7 as int, -5 as int, 4, ); mods.thaumcraft.Research.addPrereq("VoidsentGTNH", "PraetorarmorGTNH", false); mods.thaumcraft.Research.setConcealed("VoidsentGTNH", true); game.setLocalization("tc.research_name.VoidsentGTNH", I18N_Tainted_Magic_1_29); game.setLocalization("tc.research_text.VoidsentGTNH", I18N_Tainted_Magic_1_30); mods.thaumcraft.Research.addPage("VoidsentGTNH", "tm.text.VOIDSENTBLOOD.1"); mods.thaumcraft.Crucible.addRecipe("VoidsentGTNH", , , "auram 12, tenebrae 12, tutamen 12, vacuos 16, alienis 16"); mods.thaumcraft.Research.addCruciblePage("VoidsentGTNH", ); mods.thaumcraft.Warp.addToResearch("VoidsentGTNH", 2); // --- Crimson Blade mods.thaumcraft.Research.orphanResearch("CRIMSONBLADE"); mods.thaumcraft.Research.removeResearch("CRIMSONBLADE"); mods.thaumcraft.Research.addResearch("CrimsonBladeGTNH", "TM", "perditio 18, telum 15, vacuos 12, tenebrae 9, metallum 6, potentia 3", -7 as int, -3 as int, 4, ); mods.thaumcraft.Research.addPrereq("CrimsonBladeGTNH", "PraetorarmorGTNH", false); mods.thaumcraft.Research.setConcealed("CrimsonBladeGTNH", true); game.setLocalization("tc.research_name.CrimsonBladeGTNH", I18N_Tainted_Magic_1_31); game.setLocalization("tc.research_text.CrimsonBladeGTNH", I18N_Tainted_Magic_1_32); mods.thaumcraft.Research.addPage("CrimsonBladeGTNH", "tm.text.CRIMSONBLADE.1"); mods.thaumcraft.Infusion.addRecipe("CrimsonBladeGTNH", , [, , , , , , , , , , , ], "alienis 16, metallum 24, perditio 32, telum 64, vacuos 48, tenebrae 32", , 9); mods.thaumcraft.Research.addInfusionPage("CrimsonBladeGTNH", ); mods.thaumcraft.Warp.addToResearch("CrimsonBladeGTNH", 5); // --- Voidmetal Goggles of Revealing mods.thaumcraft.Research.orphanResearch("VOIDGOGGLES"); mods.thaumcraft.Research.removeResearch("VOIDGOGGLES"); mods.thaumcraft.Research.addResearch("VoidgogglesGTNH", "TM", "sensus 21, vacuos 18, praecantatio 15, tenebrae 12, vitreus 9, alienis 6, metallum 3", 3, 5, 4, ); mods.thaumcraft.Research.addPrereq("VoidgogglesGTNH", "WarpedGogglesGTNH", false); mods.thaumcraft.Research.addPrereq("VoidgogglesGTNH", "VOIDMETAL", false); mods.thaumcraft.Research.setConcealed("VoidgogglesGTNH", true); game.setLocalization("tc.research_name.VoidgogglesGTNH", I18N_Tainted_Magic_1_33); game.setLocalization("tc.research_text.VoidgogglesGTNH", I18N_Tainted_Magic_1_34); mods.thaumcraft.Research.addPage("VoidgogglesGTNH", "tm.text.VOIDGOGGLES.1"); mods.thaumcraft.Infusion.addRecipe("VoidgogglesGTNH", , [, , , , , , , , , ], "sensus 32, tenebrae 32, tutamen 48, vacuos 64, vitreus 24, alienis 8, metallum 16", , 12); mods.thaumcraft.Research.addInfusionPage("VoidgogglesGTNH", ); mods.thaumcraft.Warp.addToResearch("VoidgogglesGTNH", 5); // --- Wand Focus Tainted Storm mods.thaumcraft.Research.orphanResearch("TAINTFOCUS"); mods.thaumcraft.Research.removeResearch("TAINTFOCUS"); mods.thaumcraft.Research.addResearch("TaintFocusGTNH", "TM", "vitium 18, aqua 15, limus 12, aer 9, praecantatio 6, potentia 3", 5, 2, 4, ); mods.thaumcraft.Research.addPrereq("TaintFocusGTNH", "EvilshardsGTNH", false); mods.thaumcraft.Research.addPrereq("TaintFocusGTNH", "BOTTLETAINT", false); mods.thaumcraft.Research.addPrereq("TaintFocusGTNH", "TAINTSHOVEL", false); mods.thaumcraft.Research.setConcealed("TaintFocusGTNH", true); game.setLocalization("tc.research_name.TaintFocusGTNH", I18N_Tainted_Magic_1_35); game.setLocalization("tc.research_text.TaintFocusGTNH", I18N_Tainted_Magic_1_36); mods.thaumcraft.Research.addPage("TaintFocusGTNH", "tm.text.TAINTFOCUS.1"); mods.thaumcraft.Infusion.addRecipe("TaintFocusGTNH", , [, , , , , , , , , , , , ], "aqua 72, limus 72, praecantatio 72, vitium 72, aer 64, potentia 32", , 9); mods.thaumcraft.Research.addInfusionPage("TaintFocusGTNH", ); mods.thaumcraft.Warp.addToResearch("TaintFocusGTNH", 4); // --- Wand Focus Tainted Shock Wave mods.thaumcraft.Research.orphanResearch("FOCUSTAINTEDBLAST"); mods.thaumcraft.Research.removeResearch("FOCUSTAINTEDBLAST"); mods.thaumcraft.Research.addResearch("FocusTaintedBlastGTNH", "TM", "praecantatio 21, vitium 18, motus 15, aer 12, perditio 9, telum 6, motus 3", 5, 3, 4, ); mods.thaumcraft.Research.addPrereq("FocusTaintedBlastGTNH", "TaintFocusGTNH", false); mods.thaumcraft.Research.addPrereq("FocusTaintedBlastGTNH", "FOCUSFIRE", false); mods.thaumcraft.Research.addPrereq("FocusTaintedBlastGTNH", "ELDRITCHMINOR", false); mods.thaumcraft.Research.addPrereq("FocusTaintedBlastGTNH", "FOCUSSHOCK", false); mods.thaumcraft.Research.setConcealed("FocusTaintedBlastGTNH", true); game.setLocalization("tc.research_name.FocusTaintedBlastGTNH", I18N_Tainted_Magic_1_37); game.setLocalization("tc.research_text.FocusTaintedBlastGTNH", I18N_Tainted_Magic_1_38); mods.thaumcraft.Research.addPage("FocusTaintedBlastGTNH", "tm.text.FOCUSTAINTEDBLAST.1"); mods.thaumcraft.Infusion.addRecipe("FocusTaintedBlastGTNH", , [, , , , , , , , , , , ], "motus 64, praecantatio 64, telum 72, vitium 84, cognitio 32, aer 48, praecantatio 16", , 12); mods.thaumcraft.Research.addInfusionPage("FocusTaintedBlastGTNH", ); mods.thaumcraft.Warp.addToResearch("FocusTaintedBlastGTNH", 6); // --- Thaumic Alloy mods.thaumcraft.Research.orphanResearch("THAUMICDISASSEMBLER"); mods.thaumcraft.Research.removeResearch("THAUMICDISASSEMBLER"); mods.thaumcraft.Research.addResearch("ThaumicdisassemblerGTNH", "TM", "telum 18, metallum 15, instrumentum 12, praecantatio 9, alienis 6, vitium 3", 5, -6 as int, 4, ); mods.thaumcraft.Research.addPrereq("ThaumicdisassemblerGTNH", "TMELDRITCHMAJOR", false); mods.thaumcraft.Research.addPrereq("ThaumicdisassemblerGTNH", "VOIDMETAL", false); mods.thaumcraft.Research.setConcealed("ThaumicdisassemblerGTNH", true); game.setLocalization("tc.research_name.ThaumicdisassemblerGTNH", I18N_Tainted_Magic_1_39); game.setLocalization("tc.research_text.ThaumicdisassemblerGTNH", I18N_Tainted_Magic_1_40); mods.thaumcraft.Research.addPage("ThaumicdisassemblerGTNH", "tm.text.THAUMICDISASSEMBLER.1"); mods.thaumcraft.Arcane.addShaped("ThaumicdisassemblerGTNH", , "ordo 75, perditio 75, terra 50", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("ThaumicdisassemblerGTNH", ); mods.thaumcraft.Warp.addToResearch("ThaumicdisassemblerGTNH", 4); // --- Thaumic Disassembler mods.thaumcraft.Research.addPage("ThaumicdisassemblerGTNH", "tm.text.THAUMICDISASSEMBLER.2"); mods.thaumcraft.Infusion.addRecipe("ThaumicdisassemblerGTNH", , [, , , , , , , ], "instrumentum 32, metallum 32, telum 24, vacuos 24, praecantatio 16, potentia 16", , 10); mods.thaumcraft.Research.addInfusionPage("ThaumicdisassemblerGTNH", ); // --- Boots of Void Walker mods.thaumcraft.Research.orphanResearch("VOIDWALKERBOOTS"); mods.thaumcraft.Research.removeResearch("VOIDWALKERBOOTS"); mods.thaumcraft.Research.addResearch("VoidWalkerBootsGTNH", "TM", "tenebrae 21, tutamen 18, alienis 15, praecantatio 12, iter 9, aer 6, volatus 3", 4, -8 as int, 4, ); mods.thaumcraft.Research.addPrereq("VoidWalkerBootsGTNH", "TMELDRITCHMAJOR", false); mods.thaumcraft.Research.addPrereq("VoidWalkerBootsGTNH", "BOOTSTRAVELLER", false); mods.thaumcraft.Research.addPrereq("VoidWalkerBootsGTNH", "TAINTEDMAGIC", true); mods.thaumcraft.Research.addPrereq("VoidWalkerBootsGTNH", "ShadowmetalGTNH", true); mods.thaumcraft.Research.setConcealed("VoidWalkerBootsGTNH", true); game.setLocalization("tc.research_name.VoidWalkerBootsGTNH", I18N_Tainted_Magic_1_41); game.setLocalization("tc.research_text.VoidWalkerBootsGTNH", I18N_Tainted_Magic_1_42); mods.thaumcraft.Research.addPage("VoidWalkerBootsGTNH", "tm.text.VOIDWALKERBOOTS.1"); mods.thaumcraft.Infusion.addRecipe("VoidWalkerBootsGTNH", , [, , , , , , , , , , , , , ], "alienis 64, iter 84, tenebrae 72, tutamen 64, vacuos 64, praecantatio 32", , 12); mods.thaumcraft.Research.addInfusionPage("VoidWalkerBootsGTNH", ); mods.thaumcraft.Warp.addToResearch("VoidWalkerBootsGTNH", 4); // --- Voidwalkers Sash of runic Schielding mods.thaumcraft.Research.orphanResearch("VOIDSASH"); mods.thaumcraft.Research.removeResearch("VOIDSASH"); mods.thaumcraft.Research.addResearch("VoidSashGTNH", "TM", "metallum 24, vacuos 21, tutamen 18, praecantatio 15, alienis 12, tenebrae 9, iter 6, aer 3", 3, -8 as int, 4, ); mods.thaumcraft.Research.addPrereq("VoidSashGTNH", "VoidWalkerBootsGTNH", false); mods.thaumcraft.Research.addPrereq("VoidSashGTNH", "RUNICARMOR", false); mods.thaumcraft.Research.addPrereq("VoidSashGTNH", "TAINTEDMAGIC", true); mods.thaumcraft.Research.addPrereq("VoidSashGTNH", "ShadowmetalGTNH", true); mods.thaumcraft.Research.addPrereq("VoidSashGTNH", "VOIDMETAL", false); mods.thaumcraft.Research.setConcealed("VoidSashGTNH", true); game.setLocalization("tc.research_name.VoidSashGTNH", I18N_Tainted_Magic_1_43); game.setLocalization("tc.research_text.VoidSashGTNH", I18N_Tainted_Magic_1_44); mods.thaumcraft.Research.addPage("VoidSashGTNH", "tm.text.VOIDSASH.1"); mods.thaumcraft.Infusion.addRecipe("VoidSashGTNH", , [, , , , , , , , , , , ], "iter 48, praecantatio 64, tutamen 84, vacuos 72, volatus 32, alienis 24, aer 16", , 12); mods.thaumcraft.Research.addInfusionPage("VoidSashGTNH", ); mods.thaumcraft.Warp.addToResearch("VoidSashGTNH", 4); // --- Void Fortress Helmet mods.thaumcraft.Research.orphanResearch("VOIDFORTRESS"); mods.thaumcraft.Research.removeResearch("VOIDFORTRESS"); mods.thaumcraft.Research.addResearch("VoidFortressGTNH", "TM", "tutamen 21, vacuos 18, alienis 15, tenebrae 12, victus 9, cognitio 6, terra 3", 7, -8 as int, 4, ); mods.thaumcraft.Research.addPrereq("VoidFortressGTNH", "TMELDRITCHMAJOR", false); mods.thaumcraft.Research.addPrereq("VoidFortressGTNH", "VOIDMETAL", false); mods.thaumcraft.Research.addPrereq("VoidFortressGTNH", "ARMORFORTRESS", false); mods.thaumcraft.Research.addPrereq("VoidFortressGTNH", "ShadowmetalGTNH", true); mods.thaumcraft.Research.setConcealed("VoidFortressGTNH", true); game.setLocalization("tc.research_name.VoidFortressGTNH", I18N_Tainted_Magic_1_45); game.setLocalization("tc.research_text.VoidFortressGTNH", I18N_Tainted_Magic_1_46); mods.thaumcraft.Research.addPage("VoidFortressGTNH", "tm.text.VOIDFORTRESS.1"); mods.thaumcraft.Infusion.addRecipe("VoidFortressGTNH", , [, , , , , , , , , ], "alienis 32, metallum 48, praecantatio 48, tutamen 48, vacuos 32, tenebrae 16, potentia 16, victus 32", , 12); mods.thaumcraft.Research.addInfusionPage("VoidFortressGTNH", ); mods.thaumcraft.Warp.addToResearch("VoidFortressGTNH", 5); // --- Void Fortress Cuirass mods.thaumcraft.Infusion.addRecipe("VoidFortressGTNH", , [, , , , , , , , , , , , , ], "alienis 32, metallum 64, praecantatio 64, tutamen 64, vacuos 32, tenebrae 16, potentia 16, cognitio 32", , 12); mods.thaumcraft.Research.addInfusionPage("VoidFortressGTNH", ); // --- Void Tight Guards mods.thaumcraft.Infusion.addRecipe("VoidFortressGTNH", , [, , , , , , , , , ], "alienis 32, metallum 32, praecantatio 32, tutamen 32, vacuos 32, tenebrae 16, potentia 16, terra 32", , 12); mods.thaumcraft.Research.addInfusionPage("VoidFortressGTNH", ); // --- Shadow Fortress Helmet mods.thaumcraft.Research.orphanResearch("SHADOWFORTRESSARMOR"); mods.thaumcraft.Research.removeResearch("SHADOWFORTRESSARMOR"); mods.thaumcraft.Research.addResearch("ShadowFortressArmorGTNH", "TM", "tutamen 24, vacuos 21, alienis 18, tenebrae 15, victus 12, cognitio 9, terra 6, superbia 3", 8, -9 as int, 4, ); mods.thaumcraft.Research.addPrereq("ShadowFortressArmorGTNH", "VoidFortressGTNH", false); mods.thaumcraft.Research.addPrereq("ShadowFortressArmorGTNH", "ShadowmetalGTNH", true); mods.thaumcraft.Research.setConcealed("ShadowFortressArmorGTNH", true); game.setLocalization("tc.research_name.ShadowFortressArmorGTNH", I18N_Tainted_Magic_1_47); game.setLocalization("tc.research_text.ShadowFortressArmorGTNH", I18N_Tainted_Magic_1_48); mods.thaumcraft.Research.addPage("ShadowFortressArmorGTNH", "tm.text.SHADOWFORTRESSARMOR.1"); mods.thaumcraft.Infusion.addRecipe("ShadowFortressArmorGTNH", , [, , , , , , , , , ], "alienis 48, metallum 64, praecantatio 64, tutamen 64, vacuos 48, tenebrae 32, potentia 32, victus 48", , 16); mods.thaumcraft.Research.addInfusionPage("ShadowFortressArmorGTNH", ); mods.thaumcraft.Warp.addToResearch("ShadowFortressArmorGTNH", 10); // --- Shadow Fortress Cuirass mods.thaumcraft.Infusion.addRecipe("ShadowFortressArmorGTNH", , [, , , , , , , , , , , , , ], "alienis 48, metallum 84, praecantatio 84, tutamen 84, vacuos 48, tenebrae 32, potentia 32, cognitio 48", , 16); mods.thaumcraft.Research.addInfusionPage("ShadowFortressArmorGTNH", ); // --- Shadow Tight Guards mods.thaumcraft.Infusion.addRecipe("ShadowFortressArmorGTNH", , [, , , , , , , , , ], "alienis 48, metallum 48, praecantatio 48, tutamen 48, vacuos 32, tenebrae 32, potentia 32, terra 48", , 16); mods.thaumcraft.Research.addInfusionPage("ShadowFortressArmorGTNH", ); // --- Thaumic Fortress Blade mods.thaumcraft.Research.orphanResearch("THAUMIUMKATANA"); mods.thaumcraft.Research.removeResearch("THAUMIUMKATANA"); mods.thaumcraft.Research.addResearch("ThaumiumKatanaGTNH", "TM", "metallum 18, telum 15, praecantatio 12, motus 9, potentia 6, mortuus 3", 7, 1, 4, ); mods.thaumcraft.Research.addPrereq("ThaumiumKatanaGTNH", "ARMORFORTRESS", false); mods.thaumcraft.Research.addPrereq("ThaumiumKatanaGTNH", "ShadowmetalGTNH", true); mods.thaumcraft.Research.setConcealed("ThaumiumKatanaGTNH", true); game.setLocalization("tc.research_name.ThaumiumKatanaGTNH", I18N_Tainted_Magic_1_49); game.setLocalization("tc.research_text.ThaumiumKatanaGTNH", I18N_Tainted_Magic_1_50); mods.thaumcraft.Research.addPage("ThaumiumKatanaGTNH", "tm.text.THAUMIUMKATANA.1"); mods.thaumcraft.Infusion.addRecipe("ThaumiumKatanaGTNH", , [, , , , , , , , , , , ], "metallum 64, praecantatio 32, telum 48, mortuus 24, potentia 16, motus 8", , 6); mods.thaumcraft.Research.addInfusionPage("ThaumiumKatanaGTNH", ); mods.thaumcraft.Warp.addToResearch("ThaumiumKatanaGTNH", 3); // --- Void Metal Fortress Blade mods.thaumcraft.Research.orphanResearch("VOIDMETALKATANA"); mods.thaumcraft.Research.removeResearch("VOIDMETALKATANA"); mods.thaumcraft.Research.addResearch("VoidMetalKatanaGTNH", "TM", "metallum 21, telum 18, vacuos 15, praecantatio 12, motus 9, potentia 6, mortuus 3", 7, 0, 4, ); mods.thaumcraft.Research.addPrereq("VoidMetalKatanaGTNH", "ThaumiumKatanaGTNH", false); mods.thaumcraft.Research.addPrereq("VoidMetalKatanaGTNH", "VOIDMETAL", true); mods.thaumcraft.Research.setConcealed("VoidMetalKatanaGTNH", true); game.setLocalization("tc.research_name.VoidMetalKatanaGTNH", I18N_Tainted_Magic_1_51); game.setLocalization("tc.research_text.VoidMetalKatanaGTNH", I18N_Tainted_Magic_1_52); mods.thaumcraft.Research.addPage("VoidMetalKatanaGTNH", "tm.text.VOIDMETALKATANA.1"); mods.thaumcraft.Infusion.addRecipe("VoidMetalKatanaGTNH", , [, , , , , , , , , , , ], "alienis 48, metallum 72, praecantatio 48, telum 64, mortuus 32, potentia 24, motus 16, vacuos 32", , 9); mods.thaumcraft.Research.addInfusionPage("VoidMetalKatanaGTNH", ); mods.thaumcraft.Warp.addToResearch("VoidMetalKatanaGTNH", 6); // --- Shadow Metal Fortress Blade mods.thaumcraft.Research.orphanResearch("SHADOWMETALKATANA"); mods.thaumcraft.Research.removeResearch("SHADOWMETALKATANA"); mods.thaumcraft.Research.addResearch("ShadowMetalKatanaGTNH", "TM", "tenebrae 24, metallum 21, telum 18, vacuos 15, praecantatio 12, motus 9, potentia 6, mortuus 3", 8, -1 as int, 4, ); mods.thaumcraft.Research.addPrereq("ShadowMetalKatanaGTNH", "VoidMetalKatanaGTNH", false); mods.thaumcraft.Research.addPrereq("ShadowMetalKatanaGTNH", "ShadowmetalGTNH", true); mods.thaumcraft.Research.setConcealed("ShadowMetalKatanaGTNH", true); game.setLocalization("tc.research_name.ShadowMetalKatanaGTNH", I18N_Tainted_Magic_1_53); game.setLocalization("tc.research_text.ShadowMetalKatanaGTNH", I18N_Tainted_Magic_1_54); mods.thaumcraft.Research.addPage("ShadowMetalKatanaGTNH", "tm.text.SHADOWMETALKATANA.1"); mods.thaumcraft.Infusion.addRecipe("ShadowMetalKatanaGTNH", , [, , , , , , , , , , , ], "alienis 64, metallum 84, praecantatio 64, telum 72, mortuus 48, potentia 32, motus 24, vacuos 48, tenebrae 48", , 12); mods.thaumcraft.Research.addInfusionPage("ShadowMetalKatanaGTNH", ); mods.thaumcraft.Warp.addToResearch("ShadowMetalKatanaGTNH", 9); // --- Vulcanic Inspiration mods.thaumcraft.Research.addPrereq("INSCRIPTIONFIRE", "ThaumiumKatanaGTNH", false); mods.thaumcraft.Research.setConcealed("INSCRIPTIONFIRE", true); mods.thaumcraft.Research.setAspects("INSCRIPTIONFIRE", "ignis 15, metallum 12, lux 9, praecantatio 6, potentia 3"); mods.thaumcraft.Research.setComplexity("INSCRIPTIONFIRE", 3); mods.thaumcraft.Warp.addToResearch("INSCRIPTIONFIRE", 2); // --- Tainted Inspiration mods.thaumcraft.Research.addPrereq("INSCRIPTIONTAINT", "ThaumiumKatanaGTNH", false); mods.thaumcraft.Research.setConcealed("INSCRIPTIONTAINT", true); mods.thaumcraft.Research.setAspects("INSCRIPTIONTAINT", "vitium 15, metallum 12, corpus 9, praecantatio 6, potentia 3"); mods.thaumcraft.Research.setComplexity("INSCRIPTIONTAINT", 3); mods.thaumcraft.Warp.addToResearch("INSCRIPTIONTAINT", 3); // --- Undead Inspiration mods.thaumcraft.Research.addPrereq("INSCRIPTIONUNDEAD", "ThaumiumKatanaGTNH", false); mods.thaumcraft.Research.setConcealed("INSCRIPTIONUNDEAD", true); mods.thaumcraft.Research.setAspects("INSCRIPTIONUNDEAD", "sano 15, metallum 12, exanimis 9, praecantatio 6, potentia 3"); mods.thaumcraft.Research.setComplexity("INSCRIPTIONUNDEAD", 3); mods.thaumcraft.Warp.addToResearch("INSCRIPTIONUNDEAD", 4); // --- Warp Wood Rod mods.thaumcraft.Research.orphanResearch("ROD_warpwood"); mods.thaumcraft.Research.removeResearch("ROD_warpwood"); mods.thaumcraft.Research.addResearch("ROD_warpwood", "TM", "arbor 18, tenebrae 15, alienis 12, praecantatio 9, instrumentum 6, terra 3", 8, -2 as int, 4, ); mods.thaumcraft.Research.addPrereq("ROD_warpwood", "ShadowmetalGTNH", true); mods.thaumcraft.Research.addPrereq("ROD_warpwood", "WarpTreeGTNH", false); mods.thaumcraft.Research.addPrereq("ROD_warpwood", "VOIDMETAL", false); mods.thaumcraft.Research.addPrereq("ROD_warpwood", "VOIDMETAL", false); mods.thaumcraft.Research.addPrereq("ROD_warpwood", "PRIMPEARL", false); mods.thaumcraft.Research.addPrereq("ROD_warpwood", "ROD_primal_staff", false); mods.thaumcraft.Research.setConcealed("ROD_warpwood", true); game.setLocalization("tc.research_name.ROD_warpwood", I18N_Tainted_Magic_1_55); game.setLocalization("tc.research_text.ROD_warpwood", I18N_Tainted_Magic_1_56); mods.thaumcraft.Research.addPage("ROD_warpwood", "tm.text.ROD_warpwood.1"); mods.thaumcraft.Infusion.addRecipe("ROD_warpwood", , [, , , , , , , , , , , , , , , ], "alienis 64, arbor 64, praecantatio 64, tenebrae 48, instrumentum 32, terra 24", , 16); mods.thaumcraft.Research.addInfusionPage("ROD_warpwood", ); mods.thaumcraft.Warp.addToResearch("ROD_warpwood", 3); mods.thaumcraft.Research.addPage("ROD_warpwood", "tm.text.ROD_warpwood.2"); // --- Warp Wood Stuff mods.thaumcraft.Research.orphanResearch("ROD_warpwood_staff"); mods.thaumcraft.Research.removeResearch("ROD_warpwood_staff"); mods.thaumcraft.Research.addResearch("ROD_warpwood_staff", "TM", "arbor 18, tenebrae 15, alienis 12, praecantatio 9, potentia 6, instrumentum 3", 9, -2 as int, 4, ); mods.thaumcraft.Research.addPrereq("ROD_warpwood_staff", "ROD_warpwood", false); mods.thaumcraft.Research.setConcealed("ROD_warpwood_staff", true); game.setLocalization("tc.research_name.ROD_warpwood_staff", I18N_Tainted_Magic_1_57); game.setLocalization("tc.research_text.ROD_warpwood_staff", I18N_Tainted_Magic_1_58); mods.thaumcraft.Research.addPage("ROD_warpwood_staff", "tm.text.ROD_warpwood_staff.1"); mods.thaumcraft.Arcane.addShaped("ROD_warpwood_staff", , "aqua 150, terra 150, ignis 150, aer 150, ordo 150, perditio 150", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("ROD_warpwood_staff", ); mods.thaumcraft.Warp.addToResearch("ROD_warpwood_staff", 5); // --- Wand Focus Time mods.thaumcraft.Research.orphanResearch("FOCUSTIME"); mods.thaumcraft.Research.removeResearch("FOCUSTIME"); mods.thaumcraft.Research.addResearch("FocusTimeGTNH", "TM", "tempus 27, praecantatio 24, aqua 21, ignis 18, terra 15, ordo 12, perditio 9, aer 6, permutatio 3", 11, -8 as int, 4, ); mods.thaumcraft.Research.addPrereq("FocusTimeGTNH", "CreationShardGTNH", false); mods.thaumcraft.Research.addPrereq("FocusTimeGTNH", "FOCUSPORTABLEHOLE", false); mods.thaumcraft.Research.addPrereq("FocusTimeGTNH", "FOCUSFIRE", false); mods.thaumcraft.Research.setConcealed("FocusTimeGTNH", true); game.setLocalization("tc.research_name.FocusTimeGTNH", I18N_Tainted_Magic_1_59); game.setLocalization("tc.research_text.FocusTimeGTNH", I18N_Tainted_Magic_1_60); mods.thaumcraft.Research.addPage("FocusTimeGTNH", "tm.text.FOCUSTIME.1"); mods.thaumcraft.Infusion.addRecipe("FocusTimeGTNH", , [, , , , , , , , , , , ], "alienis 84, lux 72, tenebrae 64, vacuos 48, tempus 24, praecantatio 32, permutatio 16", , 16); mods.thaumcraft.Research.addInfusionPage("FocusTimeGTNH", ); mods.thaumcraft.Warp.addToResearch("FocusTimeGTNH", 10); // --- Wand Focus Meteorology mods.thaumcraft.Research.orphanResearch("FOCUSWEATHER"); mods.thaumcraft.Research.removeResearch("FOCUSWEATHER"); mods.thaumcraft.Research.addResearch("FocusWeatherGTNH", "TM", "volatus 27, praecantatio 24, aqua 21, ignis 18, terra 15, ordo 12, perditio 9, aer 6, tempestas 3", 12, -7 as int, 4, ); mods.thaumcraft.Research.addPrereq("FocusWeatherGTNH", "CreationShardGTNH", false); mods.thaumcraft.Research.addPrereq("FocusWeatherGTNH", "FOCUSSHOCK", false); mods.thaumcraft.Research.addPrereq("FocusWeatherGTNH", "FOCUSFROST", false); mods.thaumcraft.Research.setConcealed("FocusWeatherGTNH", true); game.setLocalization("tc.research_name.FocusWeatherGTNH", I18N_Tainted_Magic_1_61); game.setLocalization("tc.research_text.FocusWeatherGTNH", I18N_Tainted_Magic_1_62); mods.thaumcraft.Research.addPage("FocusWeatherGTNH", "tm.text.FOCUSWEATHER.1"); mods.thaumcraft.Infusion.addRecipe("FocusWeatherGTNH", , [, , , , , , , , , , , ], "alienis 84, aqua 72, tempestas 64, vacuos 48, praecantatio 32, volatus 24, perditio 16", , 16); mods.thaumcraft.Research.addInfusionPage("FocusWeatherGTNH", ); mods.thaumcraft.Warp.addToResearch("FocusWeatherGTNH", 10); // --- Edge of the Primordials mods.thaumcraft.Research.orphanResearch("PRIMALBLADE"); mods.thaumcraft.Research.removeResearch("PRIMALBLADE"); mods.thaumcraft.Research.addResearch("PrimalBladeGTNH", "TM", "praecantatio 24, alienis 21, telum 18, tenebrae 15, vacuos 12, auram 9, potentia 6, cognitio 3", 11, -5 as int, 4, ); mods.thaumcraft.Research.addPrereq("PrimalBladeGTNH", "CreationShardGTNH", false); mods.thaumcraft.Research.addPrereq("PrimalBladeGTNH", "EvilshardsGTNH", true); mods.thaumcraft.Research.addPrereq("PrimalBladeGTNH", "CrystalDaggerGTNH", true); mods.thaumcraft.Research.addPrereq("PrimalBladeGTNH", "VOIDMETAL", false); mods.thaumcraft.Research.addPrereq("PrimalBladeGTNH", "PRIMALCRUSHER", false); mods.thaumcraft.Research.setConcealed("PrimalBladeGTNH", true); game.setLocalization("tc.research_name.PrimalBladeGTNH", I18N_Tainted_Magic_1_63); game.setLocalization("tc.research_text.PrimalBladeGTNH", I18N_Tainted_Magic_1_64); mods.thaumcraft.Research.addPage("PrimalBladeGTNH", "tm.text.PRIMALBLADE.1"); mods.thaumcraft.Infusion.addRecipe("PrimalBladeGTNH", , [, , , , , , , , , , , , , , ], "alienis 96, metallum 84, telum 72, tenebrae 64, vacuos 48, auram 32, cognitio 24, potentia 16", , 16); mods.thaumcraft.Research.addInfusionPage("PrimalBladeGTNH", ); mods.thaumcraft.Warp.addToResearch("PrimalBladeGTNH", 10); // --- Cloth Cap mods.thaumcraft.Research.orphanResearch("CAP_cloth"); mods.thaumcraft.Research.removeResearch("CAP_cloth"); mods.thaumcraft.Research.addResearch("CAP_cloth", "TM", "praecantatio 12, pannus 9, sano 6, alienis 3", 7, 5, 3, ); mods.thaumcraft.Research.addPrereq("CAP_cloth", "CAP_gold", false); mods.thaumcraft.Research.addPrereq("CAP_cloth", "ENCHFABRIC", false); mods.thaumcraft.Research.setConcealed("CAP_cloth", true); game.setLocalization("tc.research_name.CAP_cloth", I18N_Tainted_Magic_1_65); game.setLocalization("tc.research_text.CAP_cloth", I18N_Tainted_Magic_1_66); mods.thaumcraft.Research.addPage("CAP_cloth", "tm.text.CAP_cloth.1"); mods.thaumcraft.Arcane.addShaped("CAP_cloth", , "terra 25, ignis 25, ordo 25, perditio 25", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("CAP_cloth", ); mods.thaumcraft.Warp.addToResearch("CAP_cloth", 1); // --- Shadow Imbued-Cloth Cap mods.thaumcraft.Research.orphanResearch("CAP_shadowcloth"); mods.thaumcraft.Research.removeResearch("CAP_shadowcloth"); mods.thaumcraft.Research.addResearch("CAP_shadowcloth", "TM", "praecantatio 18, pannus 15, tenebrae 12, vacuos 9, metallum 6, alienis 3", -2 as int, 3, 4, ); mods.thaumcraft.Research.addPrereq("CAP_shadowcloth", "CAP_thaumium", false); mods.thaumcraft.Research.addPrereq("CAP_shadowcloth", "ShadowClothGTNH", false); mods.thaumcraft.Research.setConcealed("CAP_shadowcloth", true); game.setLocalization("tc.research_name.CAP_shadowcloth", I18N_Tainted_Magic_1_67); game.setLocalization("tc.research_text.CAP_shadowcloth", I18N_Tainted_Magic_1_68); mods.thaumcraft.Research.addPage("CAP_shadowcloth", "tc.research_page.CAP_shadowcloth"); game.setLocalization("tc.research_page.CAP_shadowcloth", I18N_Tainted_Magic_1_69); mods.thaumcraft.Arcane.addShaped("CAP_shadowcloth", , "terra 50, ignis 50, ordo 50, perditio 50", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("CAP_shadowcloth", ); mods.thaumcraft.Warp.addToResearch("CAP_shadowcloth", 2); // --- Crimson-Stained Cloth Cap mods.thaumcraft.Research.orphanResearch("CAP_crimsoncloth"); mods.thaumcraft.Research.removeResearch("CAP_crimsoncloth"); mods.thaumcraft.Research.addResearch("CAP_crimsoncloth", "TM", "tenebrae 18, praecantatio 15, pannus 12, sano 9, aqua 6, alienis 3", -1 as int, -6 as int, 4, ); mods.thaumcraft.Research.addPrereq("CAP_crimsoncloth", "CAP_cloth", true); mods.thaumcraft.Research.addPrereq("CAP_crimsoncloth", "CrimsonRobesGTNH", false); mods.thaumcraft.Research.setConcealed("CAP_crimsoncloth", true); game.setLocalization("tc.research_name.CAP_crimsoncloth", I18N_Tainted_Magic_1_70); game.setLocalization("tc.research_text.CAP_crimsoncloth", I18N_Tainted_Magic_1_71); mods.thaumcraft.Research.addPage("CAP_crimsoncloth", "tc.research_page.CAP_crimsoncloth"); game.setLocalization("tc.research_page.CAP_crimsoncloth", I18N_Tainted_Magic_1_72); mods.thaumcraft.Arcane.addShaped("CAP_crimsoncloth", , "aer 100, ignis 100, aqua 100, terra 100, ordo 100, perditio 100", [ [, , ], [, , ], [, , ]]); mods.thaumcraft.Research.addArcanePage("CAP_crimsoncloth", ); mods.thaumcraft.Warp.addToResearch("CAP_crimsoncloth", 4); // --- Shadow Metal Cap mods.thaumcraft.Research.orphanResearch("CAP_shadowmetal"); mods.thaumcraft.Research.removeResearch("CAP_shadowmetal"); mods.thaumcraft.Research.addResearch("CAP_shadowmetal", "TM", "metallum 21, tenebrae 18, praecantatio 15, alienis 12, terra 9, lucrum 6, cognitio 3", -4 as int, 4, 4, ); mods.thaumcraft.Research.addPrereq("CAP_shadowmetal", "CAP_shadowcloth", false); mods.thaumcraft.Research.addPrereq("CAP_shadowmetal", "CAP_void", false); mods.thaumcraft.Research.addPrereq("CAP_shadowmetal", "PRIMPEARL", false); mods.thaumcraft.Research.setConcealed("CAP_shadowmetal", true); game.setLocalization("tc.research_name.CAP_shadowmetal", I18N_Tainted_Magic_1_73); game.setLocalization("tc.research_text.CAP_shadowmetal", I18N_Tainted_Magic_1_74); mods.thaumcraft.Research.addPage("CAP_shadowmetal", "tc.research_page.CAP_shadowmetal"); game.setLocalization("tc.research_page.CAP_shadowmetal", I18N_Tainted_Magic_1_75); mods.thaumcraft.Infusion.addRecipe("CAP_shadowmetal", , [, , , , , , , , , , , ], "alienis 96, praecantatio 96, tenebrae 84, metallum 72, vacuos 64, cognitio 68, lucrum 32, fames 32", , 12); mods.thaumcraft.Research.addInfusionPage("CAP_shadowmetal", ); mods.thaumcraft.Warp.addToResearch("CAP_shadowmetal", 8);