Repair so that mobs that are fleeing or feared use FixZ.

This commit is contained in:
Paul Coene
2017-07-22 17:57:23 -04:00
parent a1ff12d9ab
commit 03399fe3fd
2 changed files with 10 additions and 6 deletions
+3 -2
View File
@@ -495,7 +495,8 @@ 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() && !this->IsEngaged())
if(fix_z_timer.Check() &&
(!this->IsEngaged() || flee_mode || currently_fleeing))
this->FixZ();
tar_ndx++;
@@ -1129,4 +1130,4 @@ void NPC::SaveGuardSpotCharm()
void NPC::RestoreGuardSpotCharm()
{
m_GuardPoint = m_GuardPointSaved;
}
}