diff --git a/Content/Tiles/TalonianPillar.cs b/Content/Tiles/TalonianPillar.cs index 8299fb7..3271a49 100644 --- a/Content/Tiles/TalonianPillar.cs +++ b/Content/Tiles/TalonianPillar.cs @@ -1,27 +1,16 @@ -using System; -using Terraria; -using Terraria.ModLoader; -using Terraria.ID; +using Decimation.Lib.Tiles; using Microsoft.Xna.Framework; +using Terraria.ID; +using Terraria.ModLoader; namespace Decimation.Content.Tiles { - class TalonianPillar : ModTile + public class TalonianPillar : DecimationFramedTile { - public override void SetDefaults() - { - Main.tileSolid[Type] = true; - Main.tileMergeDirt[Type] = true; - minPick = 200; - mineResist = 10; - dustType = DustID.Stone; - drop = ModContent.ItemType(); - AddMapEntry(new Color(101, 195, 242)); - } - - public override void NumDust(int i, int j, bool fail, ref int num) - { - num = fail ? 1 : 3; - } + public override Color MapColor => new Color(101, 195, 242); + public override int TileItem => ModContent.ItemType(); + public override float MineResistance => 10; + public override int MinimumPickaxePower => 200; + public override int DustType => DustID.Stone; } } diff --git a/Content/Tiles/TalonianPillar.png b/Content/Tiles/TalonianPillar.png index f1bc8e2..ec9b90e 100644 Binary files a/Content/Tiles/TalonianPillar.png and b/Content/Tiles/TalonianPillar.png differ diff --git a/Lib/Tiles/DecimationFramedTile.cs b/Lib/Tiles/DecimationFramedTile.cs index b851736..6bac416 100644 --- a/Lib/Tiles/DecimationFramedTile.cs +++ b/Lib/Tiles/DecimationFramedTile.cs @@ -16,6 +16,8 @@ namespace Decimation.Lib.Tiles InitFramedTile(); } - protected abstract void InitFramedTile(); + protected virtual void InitFramedTile() + { + } } } \ No newline at end of file