É como o amigo ali falou, é nas sourcers do OTC.
Eu concertei usando esse tutorial do @Refe Segue os passos... ^^
Primeiro vá nas sources do OTC e ache o arquivo
creature.cpp
Lá ache e substitua
int Creature::getStepDuration(bool ignoreDiagonal, Otc::Direction dir)
{
int speed = m_speed;
if(speed < 1)
return 0;
Por
int Creature::getStepDuration(bool ignoreDiagonal, Otc::Direction dir)
{
int speed = m_speed;
if(speed < 1)
speed = 150;
Também troque
void Creature::setSpeed(uint16 speed)
{
uint16 oldSpeed = m_speed;
m_speed = speed;
// speed can change while walking (utani hur, paralyze, etc..)
if(m_walking)
nextWalkUpdate();
callLuaField("onSpeedChange", m_speed, oldSpeed);
}
Por
void Creature::setSpeed(uint16 speed)
{
if(speed < 1)
speed = 150;
uint16 oldSpeed = m_speed;
m_speed = speed;
// speed can change while walking (utani hur, paralyze, etc..)
if(m_walking)
nextWalkUpdate();
callLuaField("onSpeedChange", m_speed, oldSpeed);
}
Creditos para ele. ^^