Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ElderSlimeEffect()

static void Terraria.GameContent.Drawing.ParticleOrchestrator.ElderSlimeEffect ( ParticleOrchestraSettings settings)
inlinestaticprivate

Definition at line 405 of file ParticleOrchestrator.cs.

406 {
407 for (int i = 0; i < 30; i++)
408 {
409 Dust dust = Dust.NewDustPerfect(settings.PositionInWorld + Main.rand.NextVector2Circular(20f, 20f), 43, (settings.MovementVector * 0.75f + Main.rand.NextVector2Circular(6f, 6f)) * Main.rand.NextFloat(), 26, Color.Lerp(Main.OurFavoriteColor, Color.White, Main.rand.NextFloat()), 1f + Main.rand.NextFloat() * 1.4f);
410 dust.fadeIn = 1.5f;
411 if (dust.velocity.Y > 0f && Main.rand.Next(2) == 0)
412 {
413 dust.velocity.Y *= -1f;
414 }
415 dust.noGravity = true;
416 }
417 for (int j = 0; j < 8; j++)
418 {
419 Gore.NewGoreDirect(settings.PositionInWorld + Utils.RandomVector2(Main.rand, -30f, 30f) * new Vector2(0.5f, 1f), Vector2.Zero, 61 + Main.rand.Next(3)).velocity *= 0.5f;
420 }
421 }
static Color Lerp(Color value1, Color value2, float amount)
Definition Color.cs:491

References Microsoft.Xna.Framework.Color.Lerp(), Terraria.GameContent.Drawing.ParticleOrchestraSettings.MovementVector, Terraria.Dust.NewDustPerfect(), Terraria.Gore.NewGoreDirect(), Terraria.Main.OurFavoriteColor, Terraria.GameContent.Drawing.ParticleOrchestraSettings.PositionInWorld, Terraria.Main.rand, Terraria.Utils.RandomVector2(), Terraria.Dust.velocity, Microsoft.Xna.Framework.Color.White, Microsoft.Xna.Framework.Vector2.Y, and Microsoft.Xna.Framework.Vector2.Zero.

Referenced by Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_TownSlimeTransform().