예제 #1
0
 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);