diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index a7ba10a9..5bce0a08 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -2299,7 +2299,7 @@ void Creature::UpdateMove() if (!GetMovement()->IsFindPath()) { GetMovement()->CalcTargetPos(mt::Param::s().move_step_len); if (!GetMovement()->UpdatePosition()) { - if (IsPlayer()) { + if (IsPlayer() && !HasBuffEffect(kBET_Sprint)) { ShortFindPath(); } }