// --- Created by DreamMasterXXL ---
// --- Modified by bartimaeusnek ---
// --- Importing Stuff ---
import mods.gregtech.AlloySmelter;
import mods.gregtech.Assembler;
import mods.gregtech.FluidSolidifier;
import mods.gregtech.FluidExtractor;
import mods.gregtech.FormingPress;
import mods.gregtech.Pulverizer;
// --- I18N ---
val _I18N_Lang = "en_US";
val I18N_Emt_0 = "Electric Magic Tools";
val I18N_Emt_1 = "Who says magic and technology can't go together?";
val I18N_Emt_2 = "Who says magic can't work with technology? Our researchers have collaborated with the top mages of the school of Thaumaturgy to bring you the effectiveness of magic coupled with the convenience of electric tools.";
val I18N_Emt_3 = "Diamond Chainsaw";
val I18N_Emt_4 = "Harder, better, faster, stronger";
val I18N_Emt_5 = "You are unsure why the thought of upgrading a chainsaw with diamonds similarly to what you have done with a drill has never occurred to you. This upgrade makes the Chainsaw capable of holding more energy and breaking blocks faster.";
val I18N_Emt_6 = "Thaumium Plate";
val I18N_Emt_7 = "Thaumium, the industrial way";
val I18N_Emt_8 = "As every electrical engineer knows, plates are the basis of many devices. We knew that pressing Thaumium into plates would be a neccesary step to facilitate integration of magic into our tools, but this made the mages of the school of Thaumaturgy very upset. They don't like us tampering with their precious metal. You can produce these plates as shown, which is a bit more expensive, or in a metal former, requiring only one Thaumium Ingot. Keep an eye out for angry mages.";
val I18N_Emt_9 = "Electric Cloud";
val I18N_Emt_10 = "Still the same Nitor";
val I18N_Emt_11 = "All thaumaturges (except Crimson ones, I guess) enjoy the shine and heat of the magic flame called Nitor, don't they? You decided to make it more... energetic. Well, you did it.
You have created a new kind of magic flame — the Electric Cloud. It behaves and looks like normal Nitor, but it has purple colour and creates light-purple lightning charges around itself. To upgrade into an Electric Cloud you need to click RMB on Nitor with an advanced battery (or better) on hand.";
val I18N_Emt_12 = "
emt:textures/researches/electric_cloud.png:0:0:255:255:0.6";
val I18N_Emt_13 = "Feather Wings";
val I18N_Emt_14 = "It only works in anime...";
val I18N_Emt_15 = "Duct-taping feathers to cardboard sheets, formed in the shape of wings, sounded like a good idea. At least, you can thrust yourself in the air when the spacebar is hit. Not much, but it'll work. Using any wings underwater or during the rain sounds like a very bad idea. Included: fall damage reduction, 25%.";
val I18N_Emt_16 = "Thaumium Reinforced Wings";
val I18N_Emt_17 = "Already much better";
val I18N_Emt_18 = "The magically infused metal Thaumium is well known. Therefore, reinforcing your cardboard wings with Thaumium sounded like a good idea. You can thrust yourself much higher on spacebar hit, and slow your fall down when spacebar is held. Sneak to go down at a steady pace. Included: fall damage reduction, 50%.";
val I18N_Emt_19 = "Nanosuit Wings";
val I18N_Emt_20 = "Nanotechnologies to the rescue!";
val I18N_Emt_21 = "Combining the magic harnessed by Thaumium with the nanotechnologies in your wings.. seemed like the logical way to go. You can thrust yourself way higher than before, and fall even slower when holding spacebar. Included: fall damage reduction, 75%.";
val I18N_Emt_22 = "Quantum Wings";
val I18N_Emt_23 = "Quantum technologies.";
val I18N_Emt_24 = "After exploring all the possibilities of nanotechnologies, you decided to do the last jump. Quantum. You can thrust yourself many blocks high, have a very good protection, and your fall is slowed down a lot. However, the quantum unpredictability happened once again. Your fall will be completely stopped when spacebar and sneak are maintained. You don't know why, but it works. Included: fall damage reduction, 100%.";
val I18N_Emt_25 = "Infused Quantum Сhestplate";
val I18N_Emt_26 = "The last step is here...";
val I18N_Emt_27 = "You had nothing to do, so you decided to do something useful. You had an idea in your head of making armor which you can fasten the wings or backpack to for being protected in flight. Take the wings or backpack in your hands and sit down to put on their armor. To remove them, hold Shift + Unequip (see in options).";
val I18N_Emt_28 = "Iron Omnitool";
val I18N_Emt_29 = "Changing tools is for peasants";
val I18N_Emt_30 = "While tinkering with the inner workings of some of your tools to see if magical integration is a possibility, you have discovered a way to combine the Mining Drill and the Chainsaw, resulting in a tool capable of both mining, cutting down trees and attacking enemies! As you are working with mundane metals, magic influence is not needed to merge these tools together.";
val I18N_Emt_31 = "Diamond Omnitool";
val I18N_Emt_32 = "Jack of all trades";
val I18N_Emt_33 = "Your discovery of an Iron Omnitool has driven you to try to accomplish the same with some more powerful devices. You have discovered a way to combine the Diamond Drill and the Diamond Chainsaw, resulting in a tool capable of both mining, cutting down trees and attacking enemies, while maintaining the speed and capacity bonuses of the diamond tools. As diamonds are incredibly tough and nearly impossible to reshape once the raw diamonds have been fashioned into tools such as drills and chainsaws, you will require a little bit of magic to coax them to merge.";
val I18N_Emt_34 = "Thaumium Omnitool";
val I18N_Emt_35 = "Mystical multitool";
val I18N_Emt_36 = "After creating the Diamond and Iron Omnitools, the next logical step was to do the same with Thaumium. Unfortunately, this isn't as easy. You have discovered a way to combine the Thaumium Drill and the Thaumium Chainsaw, resulting in a tool capable of mining and chopping trees at great speed with a high energy capacity. These tools have already been infused with magic once. You are not sure what will happen if they were to be infused again.";
val I18N_Emt_37 = "Electric Boots of the Traveller";
val I18N_Emt_38 = "I've got the power";
val I18N_Emt_39 = "With lots of precise mechanical components and a touch of magic, you have recreated the effects of the Boots of the Traveller in a more stable form. These boots, unlike the original, will not wear away over time, but instead use EU. These boots negate all fall damage, and have all the normal properties of the Boots of the Traveller.";
val I18N_Emt_40 = "Nano Boots of the Traveller";
val I18N_Emt_41 = "Speed demon";
val I18N_Emt_42 = "Your Electric Boots of the Traveller are nice, but you think you can do better. You have found a way to upgrade these boots to the Nano tier, improving the mechanical components and improving the spell cast on the footwear. These boots allow for higher jumps and faster running than before.";
val I18N_Emt_43 = "Quantum Boots of the Traveller";
val I18N_Emt_44 = "Faster than light";
val I18N_Emt_45 = "You have meddled with Quantum Physics, making these Quantum Boots of the Traveller so fast that you appear to be in multiple places at once. But do not forget what happened to Schroedinger's cat...";
val I18N_Emt_46 = "Thaumium Drill";
val I18N_Emt_47 = "Magical mining";
val I18N_Emt_48 = "You have discovered a way to infuse Thaumium with mundane electricity. Fusing Thaumium to a Diamond Drill results in a tool that can dig through stone faster and has a higher capacity.
While Thaumium is a very useful and powerful material, it is nowhere near the strength of Iridium. It is considered a mid-tier tool.
This tool may not be the most powerful, but you have a feeling that you will be able to upgrade it in the near future.";
val I18N_Emt_49 = "Drill of the Rockbreaker";
val I18N_Emt_50 = "Mining it big";
val I18N_Emt_51 = "After studying the Pickaxe of the Core, the Shovel of the Earthmover and the Thaumium Drill, you have managed to combine most of their abilities, resulting in an electric tool that can mine a whole 3x3x1 area of pickaxe and shovel materials very quickly.
This marvelous device is able to find the closest ore clusters on a shift-right click, though at the cost of some EU.";
val I18N_Emt_52 = "Thaumium Chainsaw";
val I18N_Emt_53 = "Felling trees and severing heads with a touch of magic.";
val I18N_Emt_54 = "You have found a way to fuse Thaumium to a Diamond Chainsaw, allowing it to fell trees quicker and hold more power. Nevertheless, these ameliorations do not come without drawbacks: during the process of fusing these materials, the chainsaw loses its ability to shear foliage, tall grass, and animals.
You have an intuition you will be able to upgrade this tool in the near future.";
val I18N_Emt_55 = "Chainsaw of the Stream";
val I18N_Emt_56 = "Felling trees in a single swoop";
val I18N_Emt_57 = "After studying both the Axe of the Stream and the Thaumium Chainsaw, you managed to combine most of their abilities, resulting in an electric tool that can chop down whole trees without much effort.";
val I18N_Emt_58 = "Inventory Charging Ring";
val I18N_Emt_59 = "Passive charger";
val I18N_Emt_60 = "While other thaumaturgists use rings to charge their runic shields, you feel that there are better applications for them. By fusing power sources into a mundane ring, you have learned how to funnel its charging effects into electric items in your inventory instead. It doesn't generate much at only 32 EU per tick, but that just means there's room for improvement.";
val I18N_Emt_61 = "Armor Charging Ring";
val I18N_Emt_62 = "Passive life-saver";
val I18N_Emt_63 = "You have found the low but constant recharge rate of your new ring to be more useful than anticipated, but it would be nice if it charged your armor when there wasn't a tool in need of power. By infusing a few more power sources and a piece of armor, you have found a way to have it do just that. Sadly, the new power sources do not increase the recharge rate, but progress is progress.";
val I18N_Emt_64 = "Electric Goggles of Revealing";
val I18N_Emt_65 = "The best of both worlds";
val I18N_Emt_66 = "You have found a way to detect auras using purely electronic means, no longer requiring mystical energy that can be depleted over time. You can now create a pair of Goggles of Revealing that can be recharged with EU while being able to see Aura Nodes just as you could before. A diamond helmet is required to house the sensitive vis sensing circuitry and prevent it from being damaged, which also has the added benefit of providing extra protection.";
val I18N_Emt_67 = "Nanosuit Goggles of Revealing";
val I18N_Emt_68 = "Top-tier eye protection";
val I18N_Emt_69 = "You have discovered a way to incorporate your previous vis sensors to a Nanosuit Helmet without moving too much around. By infusing the nano helmet with magic, you will be able to use it to see Aura Nodes. During the magical process, the control circuits for the night vision feature are replaced with capacitors to absorb the excess magical energy and vis-sensing microchips. This will prevent you from turning off the night vision effect of the helmet.";
val I18N_Emt_70 = "Quantum Goggles of Revealing";
val I18N_Emt_71 = "Protection coupled with utility";
val I18N_Emt_72 = "It took a lot of trial and error, but you have found a way to slip in vis detection sensors to a Quantum Helmet. By infusing the quantum helmet with magic, you will be able to use it to see Aura Nodes. During the design process, you had to replace several control circuits that involve night vision and automatic feeding with vis detecting circuitry and capacitors to absorb the excess magical energy. You find that using a Mining Laser to contain it can safely focus and direct the explosive pulse where the vision effect and the feeding unit of the helmet lie. Have fun getting force-fed energy. This will prevent you from turning off the night vision and feeding features.";
val I18N_Emt_73 = "Solar Helmet of Revealing";
val I18N_Emt_74 = "The sunlight hurts my eyes";
val I18N_Emt_75 = "You now have a helmet that acts exactly like your quantum goggles of revealing, but can also recharge your chest armor! It generates 2048 EU/t during the day, and 128 EU/t at night.";
val I18N_Emt_76 = "Compressed Solar Panels";
val I18N_Emt_77 = "Increase the efficiency!";
val I18N_Emt_78 = "You have found a way to compress 8 mundane Solar Panels in a magical one, that acts as if it was made of 10 mundane solar panels, generating 10 EU/t. You may repeat this process with compressed solar panels, allowing you to increase the power potential per block even higher. You can also, by magical infusion, create triple compressed solar panels, taking the folly a step further.";
val I18N_Emt_79 = "Water Infused Solar Panels";
val I18N_Emt_80 = "Curse you rain!";
val I18N_Emt_81 = "You always hated rain, especially when all your power came from Solar Panels. You hated it so much that you decided to find a way to make your Solar Panels keep running during rain. You managed... kind of. The Water Infused Solar Panels work during rain, and during rain only.";
val I18N_Emt_82 = "Entropy Infused Solar Panels";
val I18N_Emt_83 = "Not afraid of the dark";
val I18N_Emt_84 = "You know that Solar Panels stop working at nighttime. To counter that, you found a way to make your Solar Panels produce energy at night!";
val I18N_Emt_85 = "Order Infused Solar Panels";
val I18N_Emt_86 = "I've got the power!";
val I18N_Emt_87 = "Harnessing the power of Order, you have managed to triple the output of your Solar Panels at day!";
val I18N_Emt_88 = "Fire Infused Solar Panels";
val I18N_Emt_89 = "Where it is hot and dangerous...";
val I18N_Emt_90 = "Fascinated by the Nether, you created a monster. These Solar Panels work like normal in the Overworld, but also produce more energy when they are located in the Nether! A monster I tell you...";
val I18N_Emt_91 = "Air Infused Solar Panels";
val I18N_Emt_92 = "Don't be afraid of heights";
val I18N_Emt_93 = "Your adventurous mind and the natural amount of air existing at the top of the world make these Solar Panels yield more energy when located over Y = 160.";
val I18N_Emt_94 = "Earth Infused Solar Panels";
val I18N_Emt_95 = "Not for claustrophobic persons";
val I18N_Emt_96 = "You have decided to get closer to the core. These Solar Panels produce more energy under Y = 10, but keep in mind the rebellious spirits need to be able to see the sun to work.";
val I18N_Emt_97 = "Electric Hoe of Growth";
val I18N_Emt_98 = "Shockingly natural";
val I18N_Emt_99 = "You have managed to upgrade your Hoe of Growth. It now delivers little shocks to the land and plants around it, much like your regular Hoe of Growth would do.
However, the magic contained within this tool is too powerful for you to convert it fully to using mundane electricity, for the tool still has a limited number of uses before it breaks, but is rechargeable.";
val I18N_Emt_100 = "Electric Scribing Tools";
val I18N_Emt_101 = "Save squiddy!";
val I18N_Emt_102 = "You have decided not to kill any more squid. Therefore, you researched a way to charge your scribing tools, in a way which would make them not need any ink. Thanks to static electricity, and the ball pen technology, you managed to make the ink inside the scribing tools spin so quickly, that EU can recharge it.";
val I18N_Emt_103 = "MjolniR";
val I18N_Emt_104 = "Godly power";
val I18N_Emt_105 = "You have travelled the world, in quest for the mighty Hammer of Thor. One day, you stumbled upon its broken remains, and your heart crumbled with it. After some long and tedious research, you found a way to restore this magnificent tool to its past greatness.
You have an odd feeling, (you seem to have a lot of these), that although this tool is amazingly powerful, you could do more with it.";
val I18N_Emt_106 = "Supercharged Mjolnir";
val I18N_Emt_107 = "Making it yours";
val I18N_Emt_108 = "After some more exploration of the dungeons existing all around the worlds and dimensions, you have managed to find a method that makes you able to overpower Thor's power, making his Hammer yours. Furthermore, you have managed to make your Hammer summon defenders, some strange Snow-Golem like creature that shall protect you. However, the hammer lost its power to summon lightning where you desire it to, and creates a ring of lightning around you.";
val I18N_Emt_109 = "Lightning Summoner";
val I18N_Emt_110 = "From vilest enemies";
val I18N_Emt_111 = "This item is dropped by your archenemy, the Supercharged Creeper. You feel it is going to be very useful later on.
If you don't have any luck I have a recipe for you to make this magic ball of lightning";
val I18N_Emt_112 = "Tiny Uranium";
val I18N_Emt_113 = "Some shrinkage may occur";
val I18N_Emt_114 = "After processing all your ores and using them for the creation of nuclear reactors, you have finally run out of uranium nuggets, needed to make your beloved fuel rods. After long research sessions, you have managed to transform your leftover uranium into much-needed nuggets!
Unfortunately, this process is a bit wasteful, but you believe it to be worth the cost.";
val I18N_Emt_115 = "UUMatter Infusion";
val I18N_Emt_116 = "A magically charged metamorphic liquid...";
val I18N_Emt_117 = "You have always found the powers possessed by UU-Mater very strange, even... magical looking, especially the ability to take a large number of shapes if manipulated correctly. And here you are, having discovered a way to shape the liquid through the process of Infusion Crafting. Many recipes are available, and all of them use between 4 to 32 of each primal aspect.";
val I18N_Emt_118 = "Portable Node";
val I18N_Emt_119 = "Randomly convenient";
val I18N_Emt_120 = "After studying in an in-depth manner of the wonders of Node Jarring, you have managed to create an item capable of spawning a random node. However, due to some parts of node magic which you cannot understand, this Portable Node will always be Fading and Unstable.
You can only get rid of it by a shift-right click, and you think that you should dispose of it as soon as possible, for unstable nodes are... rather unpredictable.";
val I18N_Emt_121 = "Shield Focus";
val I18N_Emt_122 = "S.H.I.E.L.D.";
val I18N_Emt_123 = "With some experimentation with the Portable Hole, you have found out more about the transportation of objects to alternative dimensions. You believe you can reverse these effects to summon a swath of blocks from a dimension full of matter to shield you from any oncoming disaster. Caution is to be taken when using this focus, as when bringing these blocks into our dimension, it will transpose any blocks in the way into the dimension it came from, never to return again. You will also be unable to move while this shield is in existence.";
val I18N_Emt_124 = "Shield Block";
val I18N_Emt_125 = "Magical protection";
val I18N_Emt_126 = "After studying the blocks created by the shield focus, you have discovered how to recreate them yourself, without relying on them to be summoned by the focus. They are highly blast resistant, and even resistant to nukes. However, in the event of an actual nuclear explosion, while the shield blocks will survive the aftermath, the surrounding blocks will not.
These blocks are unstable and do not drop when broken, even when Silk Touch is used.";
val I18N_Emt_127 = "Kris-tmas Focus";
val I18N_Emt_128 = "Ho! Ho! Ho!";
val I18N_Emt_129 = "Merry Christmas!
You have found a novel use for the frost focus. By exposing it to the magic of Christmas, you can summon your snowy friends at will to fire snowballs at your Festivus celebrating neighbours!";
val I18N_Emt_130 = "Energy Ball Focus";
val I18N_Emt_131 = "Not a toy";
val I18N_Emt_132 = "It's necessary to put on the BatPack or nano/quantum chestplate for using this focus. You need 5120EU to create one ball. It's not recommended for using in a closed space!";
val I18N_Emt_133 = "Explosion Focus";
val I18N_Emt_134 = "Use only in well-ventilated areas";
val I18N_Emt_135 = "You have found a way to improve the Nine Hells focus. By exposing the bats to the explosive properties of a Mining Laser, you have built a focus that acts similarly to the Laser but uses vis instead of EU. However, its effects are incredibly unstable, so you make a note to be careful.";
val I18N_Emt_136 = "Wand Focus: Charging";
val I18N_Emt_137 = "From vis to electricity";
val I18N_Emt_138 = "You realized you always carry a wand with you, along with your electric stuff. But sometimes, you have run out of juice in your electric tools. That's why you created this wand focus. It is very simple, yet very useful, for it drains vis from your wand storage, and charges the items using mundane electricity.";
val I18N_Emt_139 = "Wand Focus: Wand Charging";
val I18N_Emt_140 = "From electricity to vis";
val I18N_Emt_141 = "You've discovered a way to take the benefits of the Industrial Recharge station and house them inside of a Charging Focus, reversing its polarity. Now it will drain electricity from your items in order to recharge your wand, albeit at a rather high cost. Furthermore, you have realized that you need a full set of Electric Armor to be able to start the wand charging process.";
val I18N_Emt_142 = "Potentia Generator";
val I18N_Emt_143 = "Harnessing the power-producing potential of Essentia";
val I18N_Emt_144 = "After much studying and researching, you have finally discovered how to create electricity from your leftover Essentia.
Simply place a Warded Jar containing Potentia in a 4 blocks radius of the machine and it will draw it in to create EU.
While Potentia seems like the most logical choice for producing EU with Essentia, you believe you will be able to generate electricity from different Essentia in the near future with a bit of tinkering.
All Essentia Generators give out Gregtech EU, so no transformers are needed, you can make a book containing Information about Essentia Burn Values by putting a Book, a LV circuit and any shard in an MV Assembler";
val I18N_Emt_145 = "Ignis Generator";
val I18N_Emt_146 = "If you can't handle the heat...";
val I18N_Emt_147 = "Just as you thought, with a bit of tweaking, you have found a way to instead use Ignis Essentia to produce power. On the inside, this machine is able to heat water by consuming Ignis. The steam produced by this heat then spins the turbines, similar to a typical generator.";
val I18N_Emt_148 = "Auram Generator";
val I18N_Emt_149 = "Harnessing the magic in the air";
val I18N_Emt_150 = "Though it took a bit more work than you initially thought, you have found a way to produce EU using Auram Essentia. This required a complete reworking of the machine, relying on Auram's pulsating magical power to spin a generator.";
val I18N_Emt_151 = "Arbor Generator";
val I18N_Emt_152 = "Bringing power generation back to its basics";
val I18N_Emt_153 = "You always seem to have excess Arbor Essentia sitting around. Not anymore! By modifying your original Potentia Generator, you have found a way to produce energy using Arbor Essentia instead.";
val I18N_Emt_154 = "Aer Generator";
val I18N_Emt_155 = "Compressing your environment";
val I18N_Emt_156 = "You have discovered the enormous power of the air, and therefore decided to try out a modification of your original Potentia Generator capable of compressing air from Aer Essentia in a nearby jar.";
val I18N_Emt_157 = "Lucrum Generator";
val I18N_Emt_158 = "Greed is Good...?";
val I18N_Emt_159 = "Your greed kept you going further, so you have found a way to convert Lucrum to power.
By Infusing the Potentia Generator with huge amounts of gold, Permutatio and Lucrum, you managed to build a powerful generator that literally runs on gold.
But as you thought, the Infusion is unstable and will fail easily when you are not prepared.";
val I18N_Emt_160 = "Essentia Filler";
val I18N_Emt_161 = "Fill her up!";
val I18N_Emt_162 = "It's been a long time since you discovered the flow of Essentia, now you found a way to move essentia into Essentia Hatches.";
val I18N_Emt_163 = "Large Essentia Generator";
val I18N_Emt_164 = "Burn everything";
val I18N_Emt_165 = "This must be it. All your efforts to making the Essentia generators finally paid off. You managed to make a schematic for a reactor-like structure that will allow you to create Energy out of almost anything. The only remaining problems are the Chamber and the Walls of this structure.";
val I18N_Emt_166 = "Essentia Diffusion Cells";
val I18N_Emt_167 = "Take them apart";
val I18N_Emt_168 = "The inner chamber of your Large Essentia Generator needs to widstand the highest mechanical and magical pressure. It also needs a special catalyst that will activate the Essentia, but your efforts with a Primordial Pearl have failed, they just weren't strong enough...";
val I18N_Emt_169 = "Magic Containing Casings";
val I18N_Emt_170 = "Keeping the Magic inside";
val I18N_Emt_171 = "The outer layer of your Large Essentia Generator needs to keep the Essential Radiation in place, but needs to be cooled as well. The only solution you found in this topic are Force-Fields.";
val I18N_Emt_172 = "Industrial Wand Charging Station";
val I18N_Emt_173 = "Charging your wand the industrial way";
val I18N_Emt_174 = "You have managed to combine the powers of the Wand Pedestal with those of the mighty UU-Matter, resulting in a machine capable of replicating aspects on your wand, at the cost of 50000 EU to recharge every aspect on the wand of 1 unit.";
val I18N_Emt_175 = "Etheral Processor";
val I18N_Emt_176 = "The sky is blue...";
val I18N_Emt_177 = "After taping into hell's power with the Infernal Furnace to get some rewards out of your mining sessions, you have something totally different in mind. You are now using the power of the Good, the Sky and the so called Paradise. This Ethereal Processor doubles the yield of every smelting recipe, and gives a 10% chance of getting a Thaumium Nugget as a bonus. You can see two drawbacks to this: as it doubles your smelting yield, it takes twice the time to process an item. As it is a highly magical device, some mundane smelting recipes do not seem to work. You are confident that smelting cobblestone into stone will not work in this wonder-machine.";
val I18N_Emt_178 = "Automated Research";
val I18N_Emt_179 = "No more ordo spam";
val I18N_Emt_180 = "It was fun at first, but you've decided it's time to find a better way to handle all this research. By mixing technology and magic you have come up with a multiblock that can complete a research note by itself.
To function, it needs nodes to be placed in the center of the structure and will slowly destroy them while running. Node stabilizers are optional but recommended for keeping so many nodes close together without them destroying each other.";
// --- Remove Recipes ---
// --- Diamond Chain Saw
recipes.remove();
// --- Thaumic Plate
recipes.remove();
// --- Feather duct Tape Wings
recipes.remove();
// --- Feather Glued Cardboard Wings
recipes.remove();
// --- Cradboard Sheet
recipes.remove();
// --- Feather Mesh
recipes.remove();
// --- Duct Tape
recipes.remove();
// --- Glue
furnace.remove();
// --- Rubber Ball
recipes.remove();
// --- Tainted Feather
recipes.remove();
// --- Thaumic Reinforced Wing
mods.thaumcraft.Arcane.removeRecipe();
// --- Thaumic Reinforced Wings
mods.thaumcraft.Arcane.removeRecipe();
// --- Nano Wings
mods.thaumcraft.Infusion.removeRecipe();
// --- Quantum Wings
mods.thaumcraft.Infusion.removeRecipe();
// --- Iron Omnitool
recipes.remove();
// --- Diamond Omnitool
mods.thaumcraft.Arcane.removeRecipe();
// --- Iron Omnitool
mods.thaumcraft.Infusion.removeRecipe();
// --- Electric Boots of The Traveller
mods.thaumcraft.Infusion.removeRecipe();
// --- Nano Boots of The Traveller
mods.thaumcraft.Infusion.removeRecipe();
// --- Quantum Boots of The Traveller
mods.thaumcraft.Infusion.removeRecipe();
// --- Thaumium Drill
mods.thaumcraft.Infusion.removeRecipe();
// --- Drill of The Rockbreaker
mods.thaumcraft.Infusion.removeRecipe();
// --- Thaumium Chainsaw
mods.thaumcraft.Infusion.removeRecipe();
// --- Chainsaw of The Stream
mods.thaumcraft.Infusion.removeRecipe();
// --- Armor Charging Ring
mods.thaumcraft.Infusion.removeRecipe();
// --- Inventory Charging Ring
mods.thaumcraft.Infusion.removeRecipe();
// --- Electric Goggles of Revealing
mods.thaumcraft.Arcane.removeRecipe();
// --- Nanosuit Goggle of Revealing
mods.thaumcraft.Infusion.removeRecipe();
// --- Quantum Goggle of Revealing
mods.thaumcraft.Infusion.removeRecipe();
// --- Solar Helm of Revealing
mods.thaumcraft.Infusion.removeRecipe();
// --- Compressed Solar Panels
mods.thaumcraft.Arcane.removeRecipe();
// -
mods.thaumcraft.Infusion.removeRecipe();
// -
mods.thaumcraft.Crucible.removeRecipe();
// -
mods.thaumcraft.Crucible.removeRecipe();
// --- Electric Hoe of Growth
mods.thaumcraft.Infusion.removeRecipe();
// --- Electric Scribing Tool
mods.thaumcraft.Arcane.removeRecipe();
// --- Mjolnir
mods.thaumcraft.Infusion.removeRecipe();
// --- Supercharged Mjolnir
mods.thaumcraft.Infusion.removeRecipe();
// --- Uranium
mods.thaumcraft.Arcane.removeRecipe();
// --- Crystalized UU-Mater
mods.thaumcraft.Crucible.removeRecipe();
// --- Coal
mods.thaumcraft.Infusion.removeRecipe();
// --- Glowstone Block
mods.thaumcraft.Infusion.removeRecipe();
// --- Iridium
mods.thaumcraft.Infusion.removeRecipe();
// --- Gold Ingot
mods.thaumcraft.Infusion.removeRecipe();
// --- Diamond Gem
mods.thaumcraft.Infusion.removeRecipe();
// --- Wand Focus Shield
mods.thaumcraft.Infusion.removeRecipe();
// --- Uranium
mods.thaumcraft.Infusion.removeRecipe();
// --- Shield Block
mods.thaumcraft.Arcane.removeRecipe();
// --- Kris-tmas Focus
mods.thaumcraft.Arcane.removeRecipe();
// --- Energy Ball Focus
mods.thaumcraft.Infusion.removeRecipe();
// --- Explosion Focus
mods.thaumcraft.Infusion.removeRecipe();
// --- Wand Focus Charging
mods.thaumcraft.Infusion.removeRecipe();
// --- Wand Focus Wand Charging
mods.thaumcraft.Infusion.removeRecipe();
// --- Aspeckt Generator
mods.thaumcraft.Infusion.removeRecipe();
// -
mods.thaumcraft.Crucible.removeRecipe();
// --- Industrial Wand Charging Station and Ethereal Processor
mods.thaumcraft.Infusion.removeRecipe();
// --- Add Recipes ---
// --- Glue
recipes.addShapeless(, [, ]);
// --- Glue
recipes.addShapeless( * 2, []);
// --- Electro Magic Tools
mods.thaumcraft.Research.orphanResearch("Electric Magic Tools");
mods.thaumcraft.Research.removeResearch("Electric Magic Tools");
mods.thaumcraft.Research.addResearch("ElectricMagicTools", "EMT", "terra 0", 0, 0, 0, );
mods.thaumcraft.Research.setAutoUnlock("ElectricMagicTools", true);
mods.thaumcraft.Research.setSpikey("ElectricMagicTools", true);
game.setLocalization("tc.research_name.ElectricMagicTools", I18N_Emt_0);
game.setLocalization("tc.research_text.ElectricMagicTools", I18N_Emt_1);
game.setLocalization("tc.research_page.ElectricMagicTools", I18N_Emt_2);
mods.thaumcraft.Research.addPage("ElectricMagicTools", "tc.research_page.ElectricMagicTools");
// --- Diamond Chain Saw
mods.thaumcraft.Research.removeResearch("Diamond Chainsaw");
mods.thaumcraft.Research.addResearch("DiamondChainsaw", "EMT", "lucrum 12, ignis 9, metallum 6, terra 3", 0, -2 as int, 2, .withTag({shearsMode: 1 as byte}));
mods.thaumcraft.Research.addPrereq("DiamondChainsaw", "ElectricMagicTools", false);
mods.thaumcraft.Research.setRound("DiamondChainsaw", true);
game.setLocalization("tc.research_name.DiamondChainsaw", I18N_Emt_3);
game.setLocalization("tc.research_text.DiamondChainsaw", I18N_Emt_4);
mods.thaumcraft.Research.addPage("DiamondChainsaw", "tc.research_page.DiamondChainsaw");
game.setLocalization("tc.research_page.DiamondChainsaw", I18N_Emt_5);
mods.thaumcraft.Arcane.addShaped("DiamondChainsaw", .withTag({shearsMode: 1 as byte}), "aer 35, terra 35, ignis 35, aqua 35, ordo 35, perditio 35", [
[, , ],
[, , ],
[, , ]]);
mods.thaumcraft.Research.addArcanePage("DiamondChainsaw", .withTag({shearsMode: 1 as byte}));
// --- Thaumic Plate
mods.thaumcraft.Research.removeResearch("Thaumium Plate");
mods.thaumcraft.Research.addResearch("ThaumiumPlate", "EMT", "null", 6, -6 as int, 0, );
mods.thaumcraft.Research.setAutoUnlock("ThaumiumPlate", true);
mods.thaumcraft.Research.setRound("ThaumiumPlate", true);
game.setLocalization("tc.research_name.ThaumiumPlate", I18N_Emt_6);
game.setLocalization("tc.research_text.ThaumiumPlate", I18N_Emt_7);
mods.thaumcraft.Research.addPage("ThaumiumPlate", "tc.research_page.ThaumiumPlate");
game.setLocalization("tc.research_page.ThaumiumPlate", I18N_Emt_8);
// --- Electric Cloud
mods.thaumcraft.Research.orphanResearch("Electric Cloud");
mods.thaumcraft.Research.removeResearch("Electric Cloud");
mods.thaumcraft.Research.addResearch("ElectricCloud", "EMT", "null", 5, -6 as int, 0, );
mods.thaumcraft.Research.setAutoUnlock("ElectricCloud", true);
mods.thaumcraft.Research.setRound("ElectricCloud", true);
game.setLocalization("tc.research_name.ElectricCloud", I18N_Emt_9);
game.setLocalization("tc.research_text.ElectricCloud", I18N_Emt_10);
game.setLocalization("tc.research_page.ElectricCloud1", I18N_Emt_11);
game.setLocalization("tc.research_page.ElectricCloud2",I18N_Emt_12);
mods.thaumcraft.Research.addPage("ElectricCloud", "tc.research_page.ElectricCloud1");
mods.thaumcraft.Research.addPage("ElectricCloud", "tc.research_page.ElectricCloud2");
// --- Feather Wings
mods.thaumcraft.Research.orphanResearch("Feather Wings");
mods.thaumcraft.Research.removeResearch("Feather Wings");
mods.thaumcraft.Research.addResearch("FeatherWings", "EMT", "aer 15, potentia 12, praecantatio 9, volatus 6, terra 3", 0, 2, 3, );
mods.thaumcraft.Research.addPrereq("FeatherWings", "ElectricMagicTools", false);
mods.thaumcraft.Research.setRound("FeatherWings", true);
game.setLocalization("tc.research_name.FeatherWings", I18N_Emt_13);
game.setLocalization("tc.research_text.FeatherWings", I18N_Emt_14);
mods.thaumcraft.Research.addPage("FeatherWings", "tc.research_page.FeatherWings");
game.setLocalization("tc.research_page.FeatherWings", I18N_Emt_15);
mods.thaumcraft.Arcane.addShaped("FeatherWings", , "aer 5, terra 5, ordo 5", [
[, , ],
[, , ],
[, , ]]);
mods.thaumcraft.Research.addArcanePage("FeatherWings", );
mods.thaumcraft.Arcane.addShaped("FeatherWings", , "aer 15, ordo 5", [
[, , null],
[, , null],
[null, null, null]]);
mods.thaumcraft.Research.addArcanePage("FeatherWings", );
mods.thaumcraft.Arcane.addShaped("FeatherWings", , "aer 10, ordo 10", [
[, , ],
[, , ],
[, , ]]);
mods.thaumcraft.Research.addArcanePage("FeatherWings", );
mods.thaumcraft.Arcane.addShaped("FeatherWings", , "aer 24, terra 24, ignis 24, aqua 24, ordo 24, perditio 24", [
[, , ],
[, , ],
[, , ]]);
mods.thaumcraft.Research.addArcanePage("FeatherWings", );
// --- Thaumium Reinforced Wings
mods.thaumcraft.Research.orphanResearch("Thaumium Reinforced Wings");
mods.thaumcraft.Research.removeResearch("Thaumium Reinforced Wings");
mods.thaumcraft.Research.addResearch("ThaumiumReinforcedWings", "EMT", "aer 21, potentia 18, praecantatio 15, volatus 12, metallum 9, vitium 6, machina 3", 0, 4, 3, );
mods.thaumcraft.Research.addPrereq("ThaumiumReinforcedWings", "FeatherWings", false);
mods.thaumcraft.Research.setConcealed("ThaumiumReinforcedWings", true);
mods.thaumcraft.Research.setRound("ThaumiumReinforcedWings", true);
game.setLocalization("tc.research_name.ThaumiumReinforcedWings", I18N_Emt_16);
game.setLocalization("tc.research_text.ThaumiumReinforcedWings", I18N_Emt_17);
mods.thaumcraft.Research.addPage("ThaumiumReinforcedWings", "tc.research_page.ThaumiumReinforcedWings");
game.setLocalization("tc.research_page.ThaumiumReinforcedWings", I18N_Emt_18);
mods.thaumcraft.Crucible.addRecipe("ThaumiumReinforcedWings", , , "vitium 6, lucrum 4, fames 4");
mods.thaumcraft.Research.addCruciblePage("ThaumiumReinforcedWings", );
mods.thaumcraft.Arcane.addShaped("ThaumiumReinforcedWings", , "aer 48, terra 48, ignis 48, aqua 48, ordo 48, perditio 48", [
[, , ],
[, , ],
[, , ]]);
mods.thaumcraft.Research.addArcanePage("ThaumiumReinforcedWings", );
mods.thaumcraft.Arcane.addShaped("ThaumiumReinforcedWings", , "aer 48, terra 48, ignis 48, aqua 48, ordo 48, perditio 48", [
[, , ],
[, , ],
[null, null, null]]);
mods.thaumcraft.Research.addArcanePage("ThaumiumReinforcedWings", );
mods.thaumcraft.Warp.addToResearch("ThaumiumReinforcedWings", 1);
// --- Nano Wings
mods.thaumcraft.Research.orphanResearch("Nanosuit Wings");
mods.thaumcraft.Research.removeResearch("Nanosuit Wings");
mods.thaumcraft.Research.addResearch("NanosuitWings", "EMT", "aer 24, potentia 21, praecantatio 18, volatus 15, metallum 12, vitium 9, machina 6, terra 3", 0, 6, 4, );
mods.thaumcraft.Research.addPrereq("NanosuitWings", "ThaumiumReinforcedWings", false);
mods.thaumcraft.Research.setConcealed("NanosuitWings", true);
mods.thaumcraft.Research.setRound("NanosuitWings", true);
game.setLocalization("tc.research_name.NanosuitWings", I18N_Emt_19);
game.setLocalization("tc.research_text.NanosuitWings", I18N_Emt_20);
mods.thaumcraft.Research.addPage("NanosuitWings", "tc.research_page.NanosuitWings");
game.setLocalization("tc.research_page.NanosuitWings", I18N_Emt_21);
mods.thaumcraft.Infusion.addRecipe("NanosuitWings", ,
[, , , , , , , , , ],
"aer 48, machina 48, potentia 32, volatus 32, praecantatio 16, vitium 8, terra 8", , 5);
mods.thaumcraft.Research.addInfusionPage("NanosuitWings", );
mods.thaumcraft.Warp.addToResearch("NanosuitWings", 2);
// --- Quantum Wings
mods.thaumcraft.Research.orphanResearch("Quantum Wings");
mods.thaumcraft.Research.removeResearch("Quantum Wings");
mods.thaumcraft.Research.addResearch("QuantumWings", "EMT", "aer 27, potentia 24, praecantatio 21, volatus 18, metallum 15, vitium 12, machina 9, terra 6, lucrum 3", 0, 8, 4, );
mods.thaumcraft.Research.addPrereq("QuantumWings", "NanosuitWings", false);
mods.thaumcraft.Research.setConcealed("QuantumWings", true);
mods.thaumcraft.Research.setRound("QuantumWings", true);
game.setLocalization("tc.research_name.QuantumWings", I18N_Emt_22);
game.setLocalization("tc.research_text.QuantumWings", I18N_Emt_23);
mods.thaumcraft.Research.addPage("QuantumWings", "tc.research_page.QuantumWings");
game.setLocalization("tc.research_page.QuantumWings", I18N_Emt_24);
mods.thaumcraft.Infusion.addRecipe("QuantumWings", ,
[, , , , , , , , , ],
"tutamen 64, aer 64, machina 64, potentia 48, volatus 48, praecantatio 32, vitium 16, terra 16", , 10);
mods.thaumcraft.Research.addInfusionPage("QuantumWings", );
mods.thaumcraft.Warp.addToResearch("QuantumWings", 3);
// --- Quantum Infused Chestplate
mods.thaumcraft.Research.orphanResearch("Infused Quantum Armor");
mods.thaumcraft.Research.removeResearch("Infused Quantum Armor");
mods.thaumcraft.Research.addResearch("InfusedQuantumArmor", "EMT", "aer 30, potentia 27, praecantatio 24, volatus 21, metallum 18, vitium 15, machina 12, terra 9, lucrum 6, superbia 3", 0, 10, 4, );
mods.thaumcraft.Research.addPrereq("InfusedQuantumArmor", "QuantumWings", false);
mods.thaumcraft.Research.setConcealed("InfusedQuantumArmor", true);
mods.thaumcraft.Research.setRound("InfusedQuantumArmor", true);
game.setLocalization("tc.research_name.InfusedQuantumArmor", I18N_Emt_25);
game.setLocalization("tc.research_text.InfusedQuantumArmor", I18N_Emt_26);
mods.thaumcraft.Research.addPage("InfusedQuantumArmor", "tc.research_page.InfusedQuantumArmor");
game.setLocalization("tc.research_page.InfusedQuantumArmor", I18N_Emt_27);
mods.thaumcraft.Infusion.addRecipe("InfusedQuantumArmor", ,
[, , , , , , , , , , , ],
"tutamen 72, aer 64, machina 64, potentia 48, volatus 48, praecantatio 32, vitium 16, terra 16, lucrum 8", , 15);
mods.thaumcraft.Research.addInfusionPage("InfusedQuantumArmor", );
mods.thaumcraft.Warp.addToResearch("InfusedQuantumArmor", 4);
// --- Iron Omnitool
mods.thaumcraft.Research.orphanResearch("Iron Omnitool");
mods.thaumcraft.Research.removeResearch("Iron Omnitool");
mods.thaumcraft.Research.addResearch("IronOmnitool", "EMT", "potentia 12, instrumentum 9, perfodio 6, telum 3", -2 as int, 0, 2, );
mods.thaumcraft.Research.addPrereq("IronOmnitool", "ElectricMagicTools", false);
mods.thaumcraft.Research.setRound("IronOmnitool", true);
game.setLocalization("tc.research_name.IronOmnitool", I18N_Emt_28);
game.setLocalization("tc.research_text.IronOmnitool", I18N_Emt_29);
mods.thaumcraft.Research.addPage("IronOmnitool", "tc.research_page.IronOmnitool");
game.setLocalization("tc.research_page.IronOmnitool", I18N_Emt_30);
mods.thaumcraft.Arcane.addShaped("IronOmnitool", , "aer 15, terra 15, ignis 15, aqua 15, ordo 15, perditio 15", [
[, , ],
[, , ],
[, , ]]);
mods.thaumcraft.Research.addArcanePage("IronOmnitool", );
// --- Diamond Omnitool
mods.thaumcraft.Research.orphanResearch("Diamond Omnitool");
mods.thaumcraft.Research.removeResearch("Diamond Omnitool");
mods.thaumcraft.Research.addResearch("DiamondOmnitool", "EMT", "potentia 15, instrumentum 12, perfodio 9, telum 6, vitreus 3", -4 as int, 0, 3, );
mods.thaumcraft.Research.addPrereq("DiamondOmnitool", "IronOmnitool", false);
mods.thaumcraft.Research.addPrereq("DiamondOmnitool", "DiamondChainsaw", true);
mods.thaumcraft.Research.setConcealed("DiamondOmnitool", true);
mods.thaumcraft.Research.setRound("DiamondOmnitool", true);
game.setLocalization("tc.research_name.DiamondOmnitool", I18N_Emt_31);
game.setLocalization("tc.research_text.DiamondOmnitool", I18N_Emt_32);
mods.thaumcraft.Research.addPage("DiamondOmnitool", "tc.research_page.DiamondOmnitool");
game.setLocalization("tc.research_page.DiamondOmnitool", I18N_Emt_33);
mods.thaumcraft.Infusion.addRecipe("DiamondOmnitool", .withTag({ench: [{lvl: 2 as short, id: 35 as short}], "GT.ToolStats": {PrimaryMaterial: "Thaumium", SpecialData: -1 as long, MaxDamage: 51200 as long, Tier: 2 as long, MaxCharge: 400000 as long, Voltage: 128 as long, Electric: 1 as byte, SecondaryMaterial: "Titanium"}, "GT.ItemCharge": 400000 as long}),
[, , , , , , , , , ],
"instrumentum 32, perfodio 24, potentia 24, metallum 16, telum 16, terra 8", , 6);
mods.thaumcraft.Research.addInfusionPage("DiamondOmnitool", );
// --- Thaumium Omnitool
mods.thaumcraft.Research.orphanResearch("Thaumium Omnitool");
mods.thaumcraft.Research.removeResearch("Thaumium Omnitool");
mods.thaumcraft.Research.addResearch("ThaumiumOmnitool", "EMT", "potentia 15, instrumentum 12, perfodio 9, telum 6, vitreus 3", -6 as int, 0, 4, );
mods.thaumcraft.Research.addPrereq("ThaumiumOmnitool", "DiamondOmnitool", false);
mods.thaumcraft.Research.addPrereq("ThaumiumOmnitool", "ThaumiumChainsaw", true);
mods.thaumcraft.Research.addPrereq("ThaumiumOmnitool", "ThaumiumDrill", true);
mods.thaumcraft.Research.setConcealed("ThaumiumOmnitool", true);
mods.thaumcraft.Research.setRound("ThaumiumOmnitool", true);
game.setLocalization("tc.research_name.ThaumiumOmnitool", I18N_Emt_34);
game.setLocalization("tc.research_text.ThaumiumOmnitool", I18N_Emt_35);
mods.thaumcraft.Research.addPage("ThaumiumOmnitool", "tc.research_page.ThaumiumOmnitool");
game.setLocalization("tc.research_page.ThaumiumOmnitool", I18N_Emt_36);
mods.thaumcraft.Infusion.addRecipe("ThaumiumOmnitool", ,
[, , , , , , , , , ],
"instrumentum 48, perfodio 24, potentia 32, metallum 24, telum 16, terra 8, praecantatio 16", , 8);
mods.thaumcraft.Research.addInfusionPage("ThaumiumOmnitool", );
mods.thaumcraft.Warp.addToResearch("ThaumiumOmnitool", 1);
// --- Electric Boots of The Traveller
mods.thaumcraft.Research.orphanResearch("Electric Boots of the Traveller");
mods.thaumcraft.Research.removeResearch("Electric Boots of the Traveller");
mods.thaumcraft.Research.addResearch("ElectricBootsoftheTraveller", "EMT", "praecantatio 15, motus 12, potentia 9, tutamen 6, terra 3", 2, 2, 3, );
mods.thaumcraft.Research.addPrereq("ElectricBootsoftheTraveller", "BOOTSTRAVELLER", false);
mods.thaumcraft.Research.addPrereq("ElectricBootsoftheTraveller", "ElectricMagicTools", true);
mods.thaumcraft.Research.setConcealed("ElectricBootsoftheTraveller", true);
mods.thaumcraft.Research.setRound("ElectricBootsoftheTraveller", true);
game.setLocalization("tc.research_name.ElectricBootsoftheTraveller", I18N_Emt_37);
game.setLocalization("tc.research_text.ElectricBootsoftheTraveller", I18N_Emt_38);
mods.thaumcraft.Research.addPage("ElectricBootsoftheTraveller", "tc.research_page.ElectricBootsoftheTraveller");
game.setLocalization("tc.research_page.ElectricBootsoftheTraveller", I18N_Emt_39);
mods.thaumcraft.Infusion.addRecipe("ElectricBootsoftheTraveller", ,
[, , , , , , , ],
"motus 32, potentia 16, tutamen 32, praecantatio 8, volatus 8, iter 8", , 3);
mods.thaumcraft.Research.addInfusionPage("ElectricBootsoftheTraveller", );
// --- Nano Boots of The Traveller
mods.thaumcraft.Research.orphanResearch("Nano Boots of the Traveller");
mods.thaumcraft.Research.removeResearch("Nano Boots of the Traveller");
mods.thaumcraft.Research.addResearch("NanoBootsoftheTraveller", "EMT", "praecantatio 18, motus 15, potentia 12, tutamen 9, terra 6, volatus 3", 4, 2, 3, );
mods.thaumcraft.Research.addPrereq("NanoBootsoftheTraveller", "ElectricBootsoftheTraveller", false);
mods.thaumcraft.Research.setConcealed("NanoBootsoftheTraveller", true);
mods.thaumcraft.Research.setRound("NanoBootsoftheTraveller", true);
game.setLocalization("tc.research_name.NanoBootsoftheTraveller", I18N_Emt_40);
game.setLocalization("tc.research_text.NanoBootsoftheTraveller", I18N_Emt_41);
mods.thaumcraft.Research.addPage("NanoBootsoftheTraveller", "tc.research_page.NanoBootsoftheTraveller");
game.setLocalization("tc.research_page.NanoBootsoftheTraveller", I18N_Emt_42);
mods.thaumcraft.Infusion.addRecipe("NanoBootsoftheTraveller", ,
[, , , , , , , ],
"motus 48, potentia 24, tutamen 32, praecantatio 16, volatus 8, iter 16", , 6);
mods.thaumcraft.Research.addInfusionPage("NanoBootsoftheTraveller", );
mods.thaumcraft.Warp.addToResearch("NanoBootsoftheTraveller", 1);
// --- Quantum Boots of The Traveller
mods.thaumcraft.Research.orphanResearch("Quantum Boots of the Traveller");
mods.thaumcraft.Research.removeResearch("Quantum Boots of the Traveller");
mods.thaumcraft.Research.addResearch("QuantumBootsoftheTraveller", "EMT", "praecantatio 21, motus 18, potentia 15, tutamen 12, terra 9, volatus 6, auram 3", 6, 2, 4, );
mods.thaumcraft.Research.addPrereq("QuantumBootsoftheTraveller", "NanoBootsoftheTraveller", false);
mods.thaumcraft.Research.setConcealed("QuantumBootsoftheTraveller", true);
mods.thaumcraft.Research.setRound("QuantumBootsoftheTraveller", true);
game.setLocalization("tc.research_name.QuantumBootsoftheTraveller", I18N_Emt_43);
game.setLocalization("tc.research_text.QuantumBootsoftheTraveller", I18N_Emt_44);
mods.thaumcraft.Research.addPage("QuantumBootsoftheTraveller", "tc.research_page.QuantumBootsoftheTraveller");
game.setLocalization("tc.research_page.QuantumBootsoftheTraveller", I18N_Emt_45);
mods.thaumcraft.Infusion.addRecipe("QuantumBootsoftheTraveller", ,
[, , , , ,