Browse Source

[ShipDecorations] [2.0.3.8] added new engines and some more stuff

Zariteis 4 years ago
parent
commit
1e40d15527
36 changed files with 145 additions and 10 deletions
  1. BIN
      ShipDecorations/Assets/cBed.png
  2. BIN
      ShipDecorations/Assets/cBlueEngineBlock.png
  3. BIN
      ShipDecorations/Assets/cGreenEngineBlock.png
  4. BIN
      ShipDecorations/Assets/cHavyWindow.png
  5. BIN
      ShipDecorations/Assets/cHiveWall.png
  6. BIN
      ShipDecorations/Assets/cHiveWindow.png
  7. BIN
      ShipDecorations/Assets/cRailing.png
  8. BIN
      ShipDecorations/Assets/cRedEngineBlock.png
  9. BIN
      ShipDecorations/Assets/cStairs.png
  10. BIN
      ShipDecorations/Assets/cStairsR.png
  11. BIN
      ShipDecorations/Assets/cStealBlock.png
  12. BIN
      ShipDecorations/Assets/cStealWall.png
  13. BIN
      ShipDecorations/Assets/cStealWindow.png
  14. BIN
      ShipDecorations/Assets/cTitaniumWall.png
  15. BIN
      ShipDecorations/Assets/cTitaniumWindow.png
  16. BIN
      ShipDecorations/Assets/cWindowScrapWall.png
  17. BIN
      ShipDecorations/Assets/cWindowScrapWall2.png
  18. BIN
      ShipDecorations/Assets/cYellowEngineBlock.png
  19. BIN
      ShipDecorations/Assets/engine
  20. BIN
      ShipDecorations/Assets/iBlueEngineBlock.png
  21. BIN
      ShipDecorations/Assets/iGreenEngineBlock.png
  22. BIN
      ShipDecorations/Assets/iHiveWall.png
  23. BIN
      ShipDecorations/Assets/iHiveWindow.png
  24. BIN
      ShipDecorations/Assets/iRedEngineBlock.png
  25. BIN
      ShipDecorations/Assets/iStairs.png
  26. BIN
      ShipDecorations/Assets/iStairsR.png
  27. BIN
      ShipDecorations/Assets/iStealBlock.png
  28. BIN
      ShipDecorations/Assets/iStealWall.png
  29. BIN
      ShipDecorations/Assets/iStealWindow.png
  30. BIN
      ShipDecorations/Assets/iTitaniumWall.png
  31. BIN
      ShipDecorations/Assets/iTitaniumWindow.png
  32. BIN
      ShipDecorations/Assets/iWindowScrapWall.png
  33. BIN
      ShipDecorations/Assets/iYellowEngineBlock.png
  34. 38 6
      ShipDecorations/ItemUtil.cs
  35. 50 4
      ShipDecorations/ShipDecorations.cs
  36. 57 0
      ShipDecorations/ShipDecorations.csproj

BIN
ShipDecorations/Assets/cBed.png


BIN
ShipDecorations/Assets/cBlueEngineBlock.png


BIN
ShipDecorations/Assets/cGreenEngineBlock.png


BIN
ShipDecorations/Assets/cHavyWindow.png


BIN
ShipDecorations/Assets/cHiveWall.png


BIN
ShipDecorations/Assets/cHiveWindow.png


BIN
ShipDecorations/Assets/cRailing.png


BIN
ShipDecorations/Assets/cRedEngineBlock.png


BIN
ShipDecorations/Assets/cStairs.png


BIN
ShipDecorations/Assets/cStairsR.png


BIN
ShipDecorations/Assets/cStealBlock.png


BIN
ShipDecorations/Assets/cStealWall.png


BIN
ShipDecorations/Assets/cStealWindow.png


BIN
ShipDecorations/Assets/cTitaniumWall.png


BIN
ShipDecorations/Assets/cTitaniumWindow.png


BIN
ShipDecorations/Assets/cWindowScrapWall.png


BIN
ShipDecorations/Assets/cWindowScrapWall2.png


BIN
ShipDecorations/Assets/cYellowEngineBlock.png


BIN
ShipDecorations/Assets/engine


BIN
ShipDecorations/Assets/iBlueEngineBlock.png


BIN
ShipDecorations/Assets/iGreenEngineBlock.png


BIN
ShipDecorations/Assets/iHiveWall.png


BIN
ShipDecorations/Assets/iHiveWindow.png


BIN
ShipDecorations/Assets/iRedEngineBlock.png


BIN
ShipDecorations/Assets/iStairs.png


BIN
ShipDecorations/Assets/iStairsR.png


BIN
ShipDecorations/Assets/iStealBlock.png


BIN
ShipDecorations/Assets/iStealWall.png


BIN
ShipDecorations/Assets/iStealWindow.png


BIN
ShipDecorations/Assets/iTitaniumWall.png


BIN
ShipDecorations/Assets/iHavyWindow.png → ShipDecorations/Assets/iTitaniumWindow.png


BIN
ShipDecorations/Assets/iWindowScrapWall.png


BIN
ShipDecorations/Assets/iYellowEngineBlock.png


+ 38 - 6
ShipDecorations/ItemUtil.cs

@@ -94,6 +94,34 @@ namespace ShipDecorations
       return itemInfo.GetID();
       return itemInfo.GetID();
     }
     }
 
 
+    public static int CreateEngineItem(string tileImgPath, string itemImgPath, string componentName, string name, string description, string id)
+    {
+      Texture2D texture2D = GadgetCoreAPI.LoadTexture2D(tileImgPath);
+      Texture2D texture2D2 = GadgetCoreAPI.LoadTexture2D(itemImgPath);
+
+      GameObject gameObject = Object.Instantiate<GameObject>((GameObject)Resources.Load("prop/ScrapYard/component/" + componentName));
+
+      ItemInfo itemInfo = new ItemInfo(ItemType.GENERIC, name, description, texture2D2);
+      itemInfo.Register(id);
+      new TileInfo(TileType.NONSOLID, texture2D, gameObject, itemInfo).Register(id);
+
+      return itemInfo.GetID();
+    }
+
+    public static int CreateOverrideEngineItem(string tileImgPath, string itemImgPath, string componentName, string name, string description, string id)
+    {
+      Texture2D texture2D = GadgetCoreAPI.LoadTexture2D(tileImgPath);
+      Texture2D texture2D2 = GadgetCoreAPI.LoadTexture2D(itemImgPath);
+
+      GameObject gameObject = Object.Instantiate<GameObject>((GameObject)Resources.Load("prop/ScrapYard/component/" + componentName));
+
+      ItemInfo itemInfo = new ItemInfo(ItemType.GENERIC, name, description, texture2D2);
+      itemInfo.Register(id, 2400);
+      new TileInfo(TileType.NONSOLID, texture2D, gameObject, itemInfo).Register(id, 2400);
+
+      return itemInfo.GetID();
+    }
+
     public static int CreateBlockItem(string tileImgPath, string itemImgPath, string name)
     public static int CreateBlockItem(string tileImgPath, string itemImgPath, string name)
     {
     {
 
 
@@ -107,8 +135,10 @@ namespace ShipDecorations
       return itemInfo.GetID();
       return itemInfo.GetID();
     }
     }
 
 
-    public static int CreatePlacableStairsItemL(string tileImgPath, string itemImgPath, string name)
+    public static int CreatePlacableStairsItemL(string tileImgPath, string itemImgPath, string name, string registerName = null)
     {
     {
+      if (registerName == null)
+        registerName = name;
 
 
       Texture2D texture2DTile = GadgetCoreAPI.LoadTexture2D(tileImgPath);
       Texture2D texture2DTile = GadgetCoreAPI.LoadTexture2D(tileImgPath);
       Texture2D texture2DItem = GadgetCoreAPI.LoadTexture2D(itemImgPath);
       Texture2D texture2DItem = GadgetCoreAPI.LoadTexture2D(itemImgPath);
@@ -133,14 +163,16 @@ namespace ShipDecorations
       }
       }
 
 
       ItemInfo itemInfo = new ItemInfo(ItemType.GENERIC, name, "", texture2DItem);
       ItemInfo itemInfo = new ItemInfo(ItemType.GENERIC, name, "", texture2DItem);
-      itemInfo.Register(name);
-      new TileInfo(TileType.NONSOLID, texture2DTile, gameObject, itemInfo).Register(name);
+      itemInfo.Register(registerName);
+      new TileInfo(TileType.NONSOLID, texture2DTile, gameObject, itemInfo).Register(registerName);
 
 
       return itemInfo.GetID();
       return itemInfo.GetID();
     }
     }
 
 
-    public static int CreatePlacableStairsItemR(string tileImgPath, string itemImgPath, string name)
+    public static int CreatePlacableStairsItemR(string tileImgPath, string itemImgPath, string name, string registerName = null)
     {
     {
+      if (registerName == null)
+        registerName = name;
 
 
       Texture2D texture2DTile = GadgetCoreAPI.LoadTexture2D(tileImgPath);
       Texture2D texture2DTile = GadgetCoreAPI.LoadTexture2D(tileImgPath);
       Texture2D texture2DItem = GadgetCoreAPI.LoadTexture2D(itemImgPath);
       Texture2D texture2DItem = GadgetCoreAPI.LoadTexture2D(itemImgPath);
@@ -165,8 +197,8 @@ namespace ShipDecorations
       }
       }
 
 
       ItemInfo itemInfo = new ItemInfo(ItemType.GENERIC, name, "", texture2DItem);
       ItemInfo itemInfo = new ItemInfo(ItemType.GENERIC, name, "", texture2DItem);
-      itemInfo.Register(name);
-      new TileInfo(TileType.NONSOLID, texture2DTile, gameObject, itemInfo).Register(name);
+      itemInfo.Register(registerName);
+      new TileInfo(TileType.NONSOLID, texture2DTile, gameObject, itemInfo).Register(registerName);
 
 
       return itemInfo.GetID();
       return itemInfo.GetID();
     }
     }

+ 50 - 4
ShipDecorations/ShipDecorations.cs

@@ -36,13 +36,59 @@ namespace ShipDecorations
       lightsPlatform.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreatePlacableSlideDoorItem("cDoor.png", "cDoorOpen.png", "iDoor.png", "Door"), 1000));
       lightsPlatform.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreatePlacableSlideDoorItem("cDoor.png", "cDoorOpen.png", "iDoor.png", "Door"), 1000));
 
 
       ShopPlatform.DefaultWalls.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreateWallItem("cWindowScrapWall.png", "iWindowScrapWall.png", "Scrap Wall Window"), 10));
       ShopPlatform.DefaultWalls.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreateWallItem("cWindowScrapWall.png", "iWindowScrapWall.png", "Scrap Wall Window"), 10));
-      ShopPlatform.DefaultWalls.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreateWallItem("cWindowScrapWall.png", "iWindowScrapWall.png", "Strong Wall"), 10));
-      ShopPlatform.DefaultWalls.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreateWallItem("cHavyWindow.png", "iHavyWindow.png", "Strong Window"), 10));
+      ShopPlatform.DefaultWalls.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreateWallItem("cTitaniumWall.png", "iTitaniumWall.png", "Titaniu Wall"), 10));
+      ShopPlatform.DefaultWalls.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreateWallItem("cTitaniumWindow.png", "iTitaniumWindow.png", "Titaniu Window"), 10));
       ShopPlatform.DefaultWalls.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreateWallItem("cHiveWall.png", "iHiveWall.png", "Hive Wall"), 10));
       ShopPlatform.DefaultWalls.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreateWallItem("cHiveWall.png", "iHiveWall.png", "Hive Wall"), 10));
       ShopPlatform.DefaultWalls.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreateWallItem("cHiveWindow.png", "iHiveWindow.png", "Hive Window"), 10));
       ShopPlatform.DefaultWalls.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreateWallItem("cHiveWindow.png", "iHiveWindow.png", "Hive Window"), 10));
+      ShopPlatform.DefaultWalls.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreateWallItem("cStealWall.png", "iStealWall.png", "Steal Wall"), 10));
+      ShopPlatform.DefaultWalls.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreateWallItem("cStealWindow.png", "iStealWindow.png", "Steal Window"), 10));
 
 
-      lightsPlatform.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreatePlacableStairsItemL("cStairs.png", "iStairs.png", "Stairs"), 10));
-      lightsPlatform.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreatePlacableStairsItemR("cStairsR.png", "iStairsR.png", "Stairs Right"), 10));
+      ShopPlatform.DefaultBlocks.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreateBlockItem("cStealBlock.png", "iStealBlock.png", "Steal Block"), 10));
+
+      lightsPlatform.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreatePlacableStairsItemL("cStairs.png", "iStairs.png", "Stairs [L]", "StairsL"), 10));
+      lightsPlatform.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreatePlacableStairsItemR("cStairsR.png", "iStairsR.png", "Stairs [R]", "StairsR"), 10));
+
+      { // Part Engine Blue
+        var asset = GadgetCoreAPI.LoadAssetBundle("engine");
+        var engine = UnityEngine.Object.Instantiate((GameObject)asset.LoadAsset("assets/resources/engineBlue.prefab"));
+        engine.name = "engineBlue";
+        engine.transform.localScale = new Vector3(2, 2, 2);
+        GadgetCoreAPI.AddCustomResource("prop/ScrapYard/component/engineBlue", engine);
+      }
+      { // Part Engine Yellow
+        var asset = GadgetCoreAPI.LoadAssetBundle("engine");
+        var engine = UnityEngine.Object.Instantiate((GameObject)asset.LoadAsset("assets/resources/engineYellow.prefab"));
+        engine.name = "engineYellow";
+        engine.transform.localScale = new Vector3(2, 2, 2);
+        GadgetCoreAPI.AddCustomResource("prop/ScrapYard/component/engineYellow", engine);
+      }
+      { // Part Engine Red
+        var asset = GadgetCoreAPI.LoadAssetBundle("engine");
+        var engine = UnityEngine.Object.Instantiate((GameObject)asset.LoadAsset("assets/resources/engineRed.prefab"));
+        engine.name = "engineRed";
+        engine.transform.localScale = new Vector3(2, 2, 2);
+        GadgetCoreAPI.AddCustomResource("prop/ScrapYard/component/engineRed", engine);
+      }
+      { // Part Engine Green
+        var asset = GadgetCoreAPI.LoadAssetBundle("engine");
+        var engine = UnityEngine.Object.Instantiate((GameObject)asset.LoadAsset("assets/resources/engineGreen.prefab"));
+        engine.name = "engineGreen";
+        engine.transform.localScale = new Vector3(2, 2, 2);
+        GadgetCoreAPI.AddCustomResource("prop/ScrapYard/component/engineGreen", engine);
+      }
+
+      foreach (var e in ShopPlatform.DefaultObjects.GetShopPlatformEntries())
+      {
+        if (e.ItemID == 2400)
+        {
+          ShopPlatform.DefaultBlocks.RemoveShopPlatformEntry(e);
+        }
+      }
+
+      ShopPlatform.DefaultBlocks.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreateEngineItem("cBlueEngineBlock.png", "iBlueEngineBlock.png", "engineBlue", "Plasma Engine", "An engine for a ship.", "BlueEngineBlock"), 10));
+      ShopPlatform.DefaultBlocks.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreateEngineItem("cYellowEngineBlock.png", "iYellowEngineBlock.png", "engineYellow", "Differential Engine", "An engine for a ship.", "YellowEngineBlock"), 10));
+      ShopPlatform.DefaultBlocks.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreateOverrideEngineItem("cRedEngineBlock.png", "iRedEngineBlock.png", "engineRed", "Combustion Engine", "An engine for a ship.", "RedEngineBlock"), 10));
+      ShopPlatform.DefaultBlocks.AddShopPlatformEntry(new ShopPlatformEntry(ItemUtil.CreateEngineItem("cGreenEngineBlock.png", "iGreenEngineBlock.png", "engineGreen", "Burst Engine", "An engine for a ship.", "GreenEngineBlock"), 10));
 
 
     }
     }
   }
   }

+ 57 - 0
ShipDecorations/ShipDecorations.csproj

@@ -121,12 +121,18 @@
     <None Update="Assets\cBed.png">
     <None Update="Assets\cBed.png">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>
+    <None Update="Assets\cBlueEngineBlock.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
     <None Update="Assets\cDoor.png">
     <None Update="Assets\cDoor.png">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>
     <None Update="Assets\cDoorOpen.png">
     <None Update="Assets\cDoorOpen.png">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>
+    <None Update="Assets\cGreenEngineBlock.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
     <None Update="Assets\cGreenLamp.png">
     <None Update="Assets\cGreenLamp.png">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>
@@ -154,12 +160,30 @@
     <None Update="Assets\cPurpleLamp.png">
     <None Update="Assets\cPurpleLamp.png">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>
+    <None Update="Assets\cRedEngineBlock.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
     <None Update="Assets\cStairs.png">
     <None Update="Assets\cStairs.png">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>
     <None Update="Assets\cStairsR.png">
     <None Update="Assets\cStairsR.png">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>
+    <None Update="Assets\cStealBlock.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\cStealWall.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\cStealWindow.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\cTitaniumWall.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\cTitaniumWindow.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
     <None Update="Assets\cTreantHeadPlant.png">
     <None Update="Assets\cTreantHeadPlant.png">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>
@@ -175,9 +199,15 @@
     <None Update="Assets\cWindowScrapWall2.png">
     <None Update="Assets\cWindowScrapWall2.png">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>
+    <None Update="Assets\cYellowEngineBlock.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
     <None Update="Assets\cYellowLamp.png">
     <None Update="Assets\cYellowLamp.png">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>
+    <None Update="Assets\engine">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
     <None Update="Assets\First\one">
     <None Update="Assets\First\one">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>
@@ -187,6 +217,9 @@
     <None Update="Assets\iBed.png">
     <None Update="Assets\iBed.png">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>
+    <None Update="Assets\iBlueEngineBlock.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
     <None Update="Assets\iCore.png">
     <None Update="Assets\iCore.png">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>
@@ -199,6 +232,9 @@
     <None Update="Assets\iFireCore.png">
     <None Update="Assets\iFireCore.png">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>
+    <None Update="Assets\iGreenEngineBlock.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
     <None Update="Assets\iGreenLamp.png">
     <None Update="Assets\iGreenLamp.png">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>
@@ -223,12 +259,30 @@
     <None Update="Assets\iPurpleLamp.png">
     <None Update="Assets\iPurpleLamp.png">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>
+    <None Update="Assets\iRedEngineBlock.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
     <None Update="Assets\iStairs.png">
     <None Update="Assets\iStairs.png">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>
     <None Update="Assets\iStairsR.png">
     <None Update="Assets\iStairsR.png">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>
+    <None Update="Assets\iStealBlock.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\iStealWall.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\iStealWindow.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\iTitaniumWall.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
+    <None Update="Assets\iTitaniumWindow.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
     <None Update="Assets\iTreantHeadPlant.png">
     <None Update="Assets\iTreantHeadPlant.png">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>
@@ -244,6 +298,9 @@
     <None Update="Assets\iWindowScrapWall.png">
     <None Update="Assets\iWindowScrapWall.png">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>
+    <None Update="Assets\iYellowEngineBlock.png">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </None>
     <None Update="Assets\iYellowLamp.png">
     <None Update="Assets\iYellowLamp.png">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </None>
     </None>