Definition at line 12079 of file Main.cs.
12080    {
12082        {
12083            return;
12084        }
12088        {
12089            return;
12090        }
12092        num *= num;
12093        num *= num;
12098        bool flag = 
NPC.IsADeerclopsNearScreen();
 
12099        if (flag)
12100        {
12101            num /= 20f;
12103        }
12104        for (
int i = 0; (float)
i < 
num4; 
i++)
 
12105        {
12106            try
12107            {
12109                {
12110                    break;
12111                }
12112                if (!(
rand.NextFloat() < num))
 
12113                {
12114                    continue;
12115                }
12116                int num5 = 
rand.Next((
int)scaledSize.X + 1500) - 750;
 
12119                {
12121                }
12122                if (
rand.Next(5) == 0)
 
12123                {
12125                }
12126                else if (
rand.Next(5) == 0)
 
12127                {
12129                }
12131                {
12132                    num6 += 
rand.Next((
int)((
double)
scaledSize.Y * 0.8)) + (int)((
double)scaledSize.Y * 0.1);
 
12133                }
12138                {
12141                    dust[
num9].velocity.Y = 3f + (float)
rand.Next(30) * 0.1f;
 
12144                    {
12147                    }
12148                    else
12149                    {
12152                    }
12155                    if (flag)
12156                    {
12158                    }
12160                }
12161                continue;
12162            }
12163            catch
12164            {
12165            }
12166        }
12167    }
static double Sqrt(double d)
 
static double Abs(double value)
 
static int Sign(decimal value)
 
static SceneMetrics SceneMetrics
 
static float windSpeedCurrent
 
static double worldSurface
 
static UnifiedRandom rand
 
 
References System.Math.Abs(), Terraria.Main.cloudAlpha, Terraria.Main.dust, Terraria.Main.gamePaused, Terraria.Main.gfxQuality, System.Text.RegularExpressions.i, Terraria.WorldGen.InWorld(), Terraria.NPC.IsADeerclopsNearScreen(), Terraria.Main.maxScreenW, Terraria.Main.myPlayer, Terraria.Dust.NewDust(), Terraria.Main.player, Terraria.Main.raining, Terraria.Main.rand, Terraria.Main.remixWorld, Terraria.Graphics.Camera.ScaledPosition, Terraria.Graphics.Camera.ScaledSize, System.Math.Sign(), Terraria.Main.snowDust, Terraria.SceneMetrics.SnowTileCount, Terraria.SceneMetrics.SnowTileMax, System.Math.Sqrt(), Terraria.Main.tile, Microsoft.Xna.Framework.Graphics.Vector2, Terraria.Main.windSpeedCurrent, and Terraria.Main.worldSurface.
Referenced by Terraria.Main.DoUpdate().