Definition at line 18715 of file Projectile.cs.
18716 {
18718 {
18719 return;
18720 }
18722 {
18723 velocity.Y -= 0.4f;
18725 }
18726 else if (
type == 469 ||
type == 181)
18727 {
18728 velocity.Y -= 0.2f;
18730 {
18732 }
18733 }
18735 {
18736 velocity.Y -= 0.4f;
18737 }
18739 {
18740 int num = (int)(
base.Center.X / 16f);
18742 if (
WorldGen.InWorld(num,
num2) && Main.tile[num,
num2] !=
null && Main.tile[num,
num2].liquid == byte.MaxValue && Main.tile[num,
num2].shimmer() &&
WorldGen.InWorld(num,
num2 - 1) && Main.tile[num,
num2 - 1] !=
null && Main.tile[num,
num2 - 1].liquid > 0 && Main.tile[num,
num2 - 1].shimmer())
18743 {
18745 }
18747 {
18748 velocity.Y *= -1f;
18751 {
18753 }
18757 }
18758 }
18760 {
18761 int num3 = (int)(
base.Center.X / 16f);
18764 {
18766 }
18768 {
18769 velocity.Y *= -1f;
18773 }
18774 }
18776 {
18778 {
18779 velocity.Y *= -1f;
18781 }
18782 velocity.Y -= 0.4f;
18784 {
18785 velocity.Y = -8f;
18786 }
18787 }
18789 {
18791 {
18792 velocity.Y *= -1f;
18796 }
18798 {
18799 velocity.Y = -8f;
18800 }
18801 }
18803 {
18805 }
18807 {
18808 velocity.Y -= 0.7f;
18810 {
18812 {
18814 }
18815 if (Main.netMode != 1)
18816 {
18817 NPC.unlockedSlimeRainbowSpawn = true;
18818 NetMessage.SendData(7);
18822 obj.netUpdate = true;
18823 WorldGen.CheckAchievement_RealEstateAndTownSlimes();
18824 }
18825 }
18826 else
18827 {
18829 }
18830 }
18832 {
18834 {
18836 }
18837 velocity.Y -= 0.5f;
18838 }
18840 {
18842 {
18843 velocity.Y *= 0.97f;
18844 }
18845 velocity.Y -= 0.7f;
18847 {
18848 velocity.Y = -10f;
18849 }
18850 }
18851 }
IEntitySource GetNPCSource_FromThis()
References Terraria.Projectile.ai, Terraria.Projectile.aiStyle, Terraria.WorldGen.CheckAchievement_RealEstateAndTownSlimes(), Terraria.Projectile.GetNPCSource_FromThis(), Terraria.Projectile.hostile, Terraria.WorldGen.InWorld(), Terraria.Projectile.Kill(), Terraria.Main.netMode, Terraria.Projectile.netUpdate, Terraria.NPC.NewNPC(), Terraria.Main.npc, System.obj, Terraria.Entity.position, Terraria.NetMessage.SendData(), Terraria.Entity.shimmerWet, Terraria.Main.tile, Terraria.Projectile.timeLeft, Terraria.Projectile.type, Terraria.NPC.unlockedSlimeRainbowSpawn, Terraria.Entity.velocity, Terraria.Entity.wet, and Microsoft.Xna.Framework.Vector2.Y.
Referenced by Terraria.Projectile.Update().