Omega_Nightfueled

Untitled

Oct 27th, 2019
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1.  
  2. using Microsoft.Xna.Framework;
  3. using Terraria;
  4. using Terraria.ID;
  5. using Terraria.ModLoader;
  6. using Terraria.ObjectData;
  7. using static Terraria.ModLoader.ModContent;
  8.  
  9. namespace OmegasArsenal.Tiles
  10. {
  11. public class Smelter : ModTile
  12. {
  13. public override void SetDefaults() {
  14. Main.tileSolidTop[Type] = false;
  15. Main.tileFrameImportant[Type] = true;
  16. Main.tileNoAttach[Type] = true;
  17. Main.tileTable[Type] = false;
  18. Main.tileLavaDeath[Type] = false;
  19. TileObjectData.newTile.CopyFrom(TileObjectData.Style3x3);
  20. TileObjectData.newTile.CoordinateHeights = new[] { 44 };
  21. TileObjectData.addTile(Type);
  22. ModTranslation name = CreateMapEntryName();
  23. name.SetDefault("The Smelter");
  24. AddMapEntry(new Color(200, 200, 200), name);
  25. disableSmartCursor = true;
  26. }
  27.  
  28. public override void NumDust(int i, int j, bool fail, ref int num) {
  29. num = fail ? 1 : 3;
  30. }
  31.  
  32. public override void KillMultiTile(int i, int j, int frameX, int frameY) {
  33. Item.NewItem(i * 16, j * 16, 32, 16, ItemType<Items.Placeables.TheSmelter>());
  34. }
  35. }
  36. }
Add Comment
Please, Sign In to add comment