diff --git a/NovaPillar/Items/Placeable/NovaFragmentBlock.cs b/NovaPillar/Items/Placeable/NovaFragmentBlock.cs index 8fc107f3..4139a139 100644 --- a/NovaPillar/Items/Placeable/NovaFragmentBlock.cs +++ b/NovaPillar/Items/Placeable/NovaFragmentBlock.cs @@ -1,5 +1,6 @@ using Terraria.ID; using Terraria.ModLoader; +using Tremor.NovaPillar.Tiles; namespace Tremor.NovaPillar.Items.Placeable { @@ -18,13 +19,12 @@ public override void SetDefaults() item.useStyle = 1; item.rare = 0; item.consumable = true; - item.createTile = mod.TileType("NovaBlock"); + item.createTile = mod.TileType(); } public override void SetStaticDefaults() { DisplayName.SetDefault("Nova Fragment Block"); - Tooltip.SetDefault(""); } diff --git a/NovaPillar/Items/Placeable/NovaMonolith.cs b/NovaPillar/Items/Placeable/NovaMonolith.cs index 1030442b..67aabab5 100644 --- a/NovaPillar/Items/Placeable/NovaMonolith.cs +++ b/NovaPillar/Items/Placeable/NovaMonolith.cs @@ -1,5 +1,6 @@ using Terraria; using Terraria.ModLoader; +using Tremor.NovaPillar.Tiles; namespace Tremor.NovaPillar.Items.Placeable { @@ -18,7 +19,7 @@ public override void SetDefaults() item.consumable = true; item.rare = 10; item.value = Item.buyPrice(0, 10, 0, 0); - item.createTile = mod.TileType("NovaMonolith_Tile"); + item.createTile = mod.TileType(); } public override void SetStaticDefaults() diff --git a/Tremor.csproj b/Tremor.csproj index b8c8eaab..65de0d3e 100644 --- a/Tremor.csproj +++ b/Tremor.csproj @@ -185,7 +185,7 @@ - + @@ -236,7 +236,7 @@ - + @@ -5869,8 +5869,8 @@ - - + + diff --git a/TremorGlobalTile.cs b/TremorGlobalTile.cs new file mode 100644 index 00000000..8b94f9c7 --- /dev/null +++ b/TremorGlobalTile.cs @@ -0,0 +1,22 @@ +using Terraria; +using Terraria.ID; +using Terraria.ModLoader; + +namespace Tremor +{ + class TremorGlobalTile : GlobalTile + { + public override bool Drop(int i, int j, int type) + { + if (type == TileID.Emerald) + { + if (Main.rand.Next(20) == 1) + { + Item.NewItem(i * 16, j * 16, 48, 32, mod.ItemType("EmeraldStone")); + return false; + } + } + return true; + } + } +}