public override void NearbyEffects(int i, int j, int type, bool closer) { if (!Main.tile[i, j].active() && Main.tile[i, j].liquid > 0 && BaseTile.GetTileCount(new Vector2(i, j), undergroundTiles, 50) >= 30) { if (Main.tile[i, j - 1].liquid == 0 || !Main.tile[i, j - 1].active()) { if (Main.rand.Next(3) == 0) { Dust.NewDust(BaseUtility.TileToPos(new Vector2(i, j)), 4, 4, 27, Main.rand.Next(-1, 1), Main.rand.Next(-15, -30), 0, default, 1.5f);