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().