// --- 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", [
[, , ],
[, , ],
[,