Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Microsoft.Xna.Framework;
- using Terraria;
- using Terraria.ID;
- using Terraria.ModLoader;
- using Terraria.ObjectData;
- using static Terraria.ModLoader.ModContent;
- namespace OmegasArsenal.Tiles
- {
- public class Smelter : ModTile
- {
- public override void SetDefaults() {
- Main.tileSolidTop[Type] = false;
- Main.tileFrameImportant[Type] = true;
- Main.tileNoAttach[Type] = true;
- Main.tileTable[Type] = false;
- Main.tileLavaDeath[Type] = false;
- TileObjectData.newTile.CopyFrom(TileObjectData.Style3x3);
- TileObjectData.newTile.CoordinateHeights = new[] { 44 };
- TileObjectData.addTile(Type);
- ModTranslation name = CreateMapEntryName();
- name.SetDefault("The Smelter");
- AddMapEntry(new Color(200, 200, 200), name);
- disableSmartCursor = true;
- }
- public override void NumDust(int i, int j, bool fail, ref int num) {
- num = fail ? 1 : 3;
- }
- public override void KillMultiTile(int i, int j, int frameX, int frameY) {
- Item.NewItem(i * 16, j * 16, 32, 16, ItemType<Items.Placeables.TheSmelter>());
- }
- }
- }
Add Comment
Please, Sign In to add comment