|
|
@@ -164,11 +164,15 @@ namespace Ships
|
|
|
BodyTex: GadgetCoreAPI.LoadTexture2D("dOldTecDroidBase.png"), HeadTex: GadgetCoreAPI.LoadTexture2D("dOldTecDroidTop.png"));
|
|
|
ItemRegistry.Singleton.Register(Core.itemOldTexDroid, "oldtecdroid");
|
|
|
|
|
|
+ Core.itemOldTexMod = new ItemInfo(ItemType.MOD, "ModStackSize+", "GEAR MOD\nAttach to weapons\nand armor in Mech City.", GadgetCoreAPI.LoadTexture2D("iOldTecMod.png"));
|
|
|
+ ItemRegistry.Singleton.Register(Core.itemOldTexMod, "oldtecmod");
|
|
|
+
|
|
|
var recipePage = new RecipePage(RecipePageType.UniversalCrafter, "Old Tec", GadgetCoreAPI.LoadTexture2D("recipesOldTec")).Register();
|
|
|
recipePage.AddRecipePageEntry(new RecipePageEntry(Core.itemOldTex.GetID(), Core.itemOldTex.GetID(), 133, Core.itemOldTexShield.GetID(), allwaysShowInput: true));
|
|
|
recipePage.AddRecipePageEntry(new RecipePageEntry(Core.itemOldTex.GetID(), Core.itemOldTex.GetID(), 123, Core.itemOldTexHelmet.GetID(), allwaysShowInput: true));
|
|
|
recipePage.AddRecipePageEntry(new RecipePageEntry(Core.itemOldTex.GetID(), Core.itemOldTex.GetID(), 103, Core.itemOldTexArmor.GetID(), allwaysShowInput: true));
|
|
|
recipePage.AddRecipePageEntry(new RecipePageEntry(Core.itemOldTex.GetID(), Core.itemOldTex.GetID(), 113, Core.itemOldTexDroid.GetID(), allwaysShowInput: true));
|
|
|
+ recipePage.AddRecipePageEntry(new RecipePageEntry(Core.itemOldTex.GetID(), Core.itemOldTex.GetID(), 210, Core.itemOldTexMod.GetID(), allwaysShowInput: true));
|
|
|
|
|
|
var universalCrafter = ((CraftMenuInfo)MenuRegistry.Singleton["Gadget Core:Crafter Menu"]);
|
|
|
universalCrafter.AddCraftPerformer(CraftMenuInfo.CreateSimpleCraftPerformer(
|
|
|
@@ -179,6 +183,8 @@ namespace Ships
|
|
|
Tuple.Create(new int[] { Core.itemOldTex.GetID(), Core.itemOldTex.GetID(), 103 }, new Item(Core.itemOldTexArmor.GetID(), 1, 0, 0, 0, new int[3], new int[3]), 0)));
|
|
|
universalCrafter.AddCraftPerformer(CraftMenuInfo.CreateSimpleCraftPerformer(
|
|
|
Tuple.Create(new int[] { Core.itemOldTex.GetID(), Core.itemOldTex.GetID(), 113 }, new Item(Core.itemOldTexDroid.GetID(), 1, 0, 0, 0, new int[3], new int[3]), 0)));
|
|
|
+ universalCrafter.AddCraftPerformer(CraftMenuInfo.CreateSimpleCraftPerformer(
|
|
|
+ Tuple.Create(new int[] { Core.itemOldTex.GetID(), Core.itemOldTex.GetID(), 210 }, new Item(Core.itemOldTexMod.GetID(), 1, 0, 0, 0, new int[3], new int[3]), 0)));
|
|
|
|
|
|
tile.OnInteract += Tile_OnInteract;
|
|
|
}
|