Definition at line 37760 of file NPC.cs.
37761 {
37763 float num2 = 1f - num;
37766 float num5 = -0.4f;
37771 {
37774 {
37775 rectangle.X = (int)(
base.Center.X + (
float)(160 *
direction));
37776 }
37777 }
37781 {
37783 }
37784 bool flag =
num8 < 80f;
37787 {
37791 }
37793 {
37794 velocity.X *= 0.9f;
37795 if ((
double)velocity.X > -0.1 && (double)
velocity.
X < 0.1)
37796 {
37797 velocity.X = 0f;
37798 }
37799 }
37800 else
37801 {
37804 }
37810 bool flag3 = vector.Y + (float)
num11 < (
float)(rectangle.Y + rectangle.Height - 16);
37817 {
37819 }
37821 {
37823 }
37825 {
37826 velocity.Y = 0f;
37827 }
37829 {
37831 }
37833 {
37834 velocity.Y = 0f -
num14;
37836 }
37837 else
37838 {
37840 }
37841 }
static float Lerp(float value1, float value2, float amount)
static float Clamp(float value, float min, float max)
static double Abs(double value)
static int Sign(decimal value)
float Distance(Vector2 Other)
NPCAimedTarget GetTargetData(bool ignorePlayerTankPets=true)
References System.Math.Abs(), Terraria.NPC.ai, Microsoft.Xna.Framework.MathHelper.Clamp(), Terraria.Entity.direction, Terraria.Entity.Distance(), Terraria.NPC.GetTargetData(), Terraria.Entity.height, Terraria.DataStructures.NPCAimedTarget.Hitbox, Terraria.NPC.homeTileX, Terraria.NPC.homeTileY, Microsoft.Xna.Framework.MathHelper.Lerp(), Terraria.NPC.life, Terraria.NPC.lifeMax, Terraria.NPC.localAI, Terraria.Entity.position, System.Math.Sign(), Terraria.Collision.SolidCollision(), Terraria.NPC.spriteDirection, Microsoft.Xna.Framework.Graphics.Vector2, Terraria.Entity.velocity, Terraria.Entity.width, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.
Referenced by Terraria.NPC.AI_123_Deerclops().