diff --git a/src/client/creature.cpp b/src/client/creature.cpp index 00d23d5..3095bf2 100644 --- a/src/client/creature.cpp +++ b/src/client/creature.cpp @@ -902,7 +902,7 @@ int Creature::getStepDuration(bool ignoreDiagonal, Otc::Direction dir) interval = std::max(interval, g_game.getServerBeat()); - if(!ignoreDiagonal && (m_lastStepDirection == Otc::NorthWest || m_lastStepDirection == Otc::NorthEast || + if((m_lastStepDirection == Otc::NorthWest || m_lastStepDirection == Otc::NorthEast || m_lastStepDirection == Otc::SouthWest || m_lastStepDirection == Otc::SouthEast)) interval *= factor;