public static void OverrideDefaults() { LanguageHandler.SetTechTypeTooltip(TI_1, "1 Titanium"); LanguageHandler.SetTechTypeTooltip(TI_10, "10 Titanium"); CraftTreeHandler.RemoveNode(CraftTree.Type.Fabricator, "Resources", "BasicMaterials", "TitaniumIngot"); CompressTab.AddCraftingNode(TI_10); TechType TI_10_Decompress = TechTypeHandler.AddTechType("titaniumIngotDecompress", "Titanium", "1 Titanium", TI_1_Sprite); TechData TI_10_Decompress_TechData = new TechData(new Ingredient(TI_10, 1)) { craftAmount = 0, LinkedItems = TI_1.Repeat(10) }; CraftDataHandler.SetTechData(TI_10_Decompress, TI_10_Decompress_TechData); DecompressTab?.AddCraftingNode(TI_10_Decompress); }
public static void LoadItems() { #region Compressed Titanium Ingot TI_100 = TechTypeHandler.AddTechType($"compressedTitaniumIngot", "Compressed Titanium Ingot", "100 Titanium", TI_100_Sprite); TechData TI_100_TechData = new TechData(new Ingredient(TI_10, 10)); CraftDataHandler.SetTechData(TI_100, TI_100_TechData); CraftDataHandler.SetCraftingTime(TI_100, 10); TechType TI_100_Decompress = TechTypeHandler.AddTechType("compressedTitaniumIngotDecompress", "Titanium Ingot", "10 Titanium", TI_10_Sprite); TechData TI_100_Decompress_TechData = new TechData(new Ingredient(TI_100, 1)) { craftAmount = 0, LinkedItems = TI_10.Repeat(10) }; CraftDataHandler.SetTechData(TI_100_Decompress, TI_100_Decompress_TechData); CraftDataHandler.SetCraftingTime(TI_100_Decompress, 10); #endregion #region Double Compressed Titanium Ingot TI_1000 = TechTypeHandler.AddTechType($"doubleCompressedTitaniumIngot", "Double Compressed Titanium Ingot", "1.000 Titanium", TI_1000_Sprite); TechData TI_1000_TechData = new TechData(new Ingredient(TI_100, 10)); CraftDataHandler.SetTechData(TI_1000, TI_1000_TechData); CraftDataHandler.SetCraftingTime(TI_1000, 15); TechType TI_1000_Decompress = TechTypeHandler.AddTechType("doubleCompressedTitaniumIngotDecompress", "Compressed Titanium Ingot", "100 Titanium", TI_100_Sprite); TechData TI_1000_Decompress_TechData = new TechData(new Ingredient(TI_1000, 1)) { craftAmount = 0, LinkedItems = TI_100.Repeat(10) }; CraftDataHandler.SetTechData(TI_1000_Decompress, TI_1000_Decompress_TechData); CraftDataHandler.SetCraftingTime(TI_1000_Decompress, 15); #endregion #region Triple Compressed Titanium Ingot TI_10000 = TechTypeHandler.AddTechType($"tripleCompressedTitaniumIngot", "Triple Compressed Titanium Ingot", "10.000 Titanium", TI_10000_Sprite); TechData TI_10000_TechData = new TechData(new Ingredient(TI_1000, 10)); CraftDataHandler.SetTechData(TI_10000, TI_10000_TechData); CraftDataHandler.SetCraftingTime(TI_10000, 20); TechType TI_10000_Decompress = TechTypeHandler.AddTechType("tripleCompressedTitaniumIngotDecompress", "Double Compressed Titanium Ingot", "1.000 Titanium", TI_1000_Sprite); TechData TI_10000_Decompress_TechData = new TechData(new Ingredient(TI_10000, 1)) { craftAmount = 0, LinkedItems = TI_1000.Repeat(10) }; CraftDataHandler.SetTechData(TI_10000_Decompress, TI_10000_Decompress_TechData); CraftDataHandler.SetCraftingTime(TI_10000_Decompress, 20); #endregion #region Quadruple Compressed Titanium Ingot TI_100000 = TechTypeHandler.AddTechType($"quadrupleCompressedTitaniumIngot", "Quadruple Compressed Titanium Ingot", "100.000 Titanium", TI_100000_Sprite); TechData TI_100000_TechData = new TechData(new Ingredient(TI_10000, 10)); CraftDataHandler.SetTechData(TI_100000, TI_100000_TechData); CraftDataHandler.SetCraftingTime(TI_100000, 25); TechType TI_100000_Decompress = TechTypeHandler.AddTechType("quadrupleCompressedTitaniumIngotDecompress", "Triple Compressed Titanium Ingot", "10.000 Titanium", TI_10000_Sprite); TechData TI_100000_Decompress_TechData = new TechData(new Ingredient(TI_100000, 1)) { craftAmount = 0, LinkedItems = TI_10000.Repeat(10) }; CraftDataHandler.SetTechData(TI_100000_Decompress, TI_100000_Decompress_TechData); CraftDataHandler.SetCraftingTime(TI_100000_Decompress, 25); #endregion #region Titanium Ingot Singularity TI_1000000 = TechTypeHandler.AddTechType($"singularityCompressedTitaniumIngot", "Titanium Ingot Singularity", "1.000.000 Titanium", TI_1000000_Sprite); TechData TI_1000000_TechData = new TechData(new Ingredient(TI_100000, 10)); CraftDataHandler.SetTechData(TI_1000000, TI_1000000_TechData); CraftDataHandler.SetCraftingTime(TI_1000000, 30); TechType TI_1000000_Decompress = TechTypeHandler.AddTechType("singularityCompressedTitaniumIngotDecompress", "Quadruple Compressed Titanium Ingot", "100.000 Titanium", TI_100000_Sprite); TechData TI_1000000_Decompress_TechData = new TechData(new Ingredient(TI_1000000, 1)) { craftAmount = 0, LinkedItems = TI_100000.Repeat(10) }; CraftDataHandler.SetTechData(TI_1000000_Decompress, TI_1000000_Decompress_TechData); CraftDataHandler.SetCraftingTime(TI_1000000_Decompress, 30); #endregion CompressTab.AddCraftingNode(TI_100, TI_1000, TI_10000, TI_100000, TI_1000000); DecompressTab?.AddCraftingNode(TI_100_Decompress, TI_1000_Decompress, TI_10000_Decompress, TI_100000_Decompress, TI_1000000_Decompress); }