using Microsoft.Xna.Framework; using Terraria; using Terraria.ID; using Terraria.ModLoader; using Terraria.ObjectData; namespace Decimation.Content.Tiles { class TitanForge : ModTile { public override void SetDefaults() { Main.tileSolidTop[Type] = false; Main.tileFrameImportant[Type] = true; Main.tileNoAttach[Type] = true; TileObjectData.newTile.CopyFrom(TileObjectData.Style3x3); TileObjectData.newTile.CoordinateHeights = new int[] { 16, 16, 16 }; TileObjectData.addTile(Type); ModTranslation name = CreateMapEntryName(); name.SetDefault("Titan Forge"); AddMapEntry(new Color(104, 140, 183), name); dustType = DustID.Iron; disableSmartCursor = true; animationFrameHeight = 54; } 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, 48, 48, ModContent.ItemType()); } public override void AnimateTile(ref int frame, ref int frameCounter) { frameCounter++; if (frameCounter > 5) { frameCounter = 0; frame++; if (frame > 4) { frame = 0; } } } } }