Better Z compensation on hills, while engaged and NPC's quickly recover if they go underground

This commit is contained in:
Akkadius
2017-07-08 22:17:39 -05:00
parent 900a5f83da
commit aae1d2f049
2 changed files with 9 additions and 7 deletions
+2 -2
View File
@@ -497,7 +497,7 @@ bool Mob::MakeNewPositionAndSendUpdate(float x, float y, float z, int speed, boo
m_Position.y = new_y;
m_Position.z = new_z;
if(fix_z_timer.Check())
if(fix_z_timer.Check() && !this->IsEngaged())
this->FixZ();
tar_ndx++;
@@ -604,7 +604,7 @@ bool Mob::MakeNewPositionAndSendUpdate(float x, float y, float z, int speed, boo
m_Position.w = CalculateHeadingToTarget(x, y);
}
if (fix_z_timer.Check())
if (fix_z_timer.Check() && !this->IsEngaged())
this->FixZ();
SetMoving(true);