Алексей Дмитриевич Опубликовано 24 августа, 2011 Жалоба Поделиться Опубликовано 24 августа, 2011 Топаем в status.c (eathena\src\map\status.c)Ищем это:if( sc->data[SC_SPEEDUP0] ) // temporary item-based speedup val = max( val, 25 ); if( sd && sd->speed_rate + sd->speed_add_rate < 0 ) // permanent item-based speedup val = max( val, -(sd->speed_rate + sd->speed_add_rate) );Заменяем на это:if( sc->data[SC_SPEEDUP0] ) // temporary item-based speedup val = max( val, 25 ); if( sd && sd->speed_rate + sd->speed_add_rate < 0 ) // permanent item-based speedup val += max( val, -(sd->speed_rate + sd->speed_add_rate) );Источник не известен, т.к. нашёл это в своих "запасах".Проверял у себя, работает. Если есть альтернативы решения, с удовольствием почитаю. Ссылка на комментарий Поделиться на другие сайты Поделиться
Jarek Опубликовано 24 августа, 2011 Жалоба Поделиться Опубликовано 24 августа, 2011 Если мне не изменяет память, то достаточно поменять бонус bSpeedRate на bSpeedAddRate. Ссылка на комментарий Поделиться на другие сайты Поделиться
Алексей Дмитриевич Опубликовано 24 августа, 2011 Автор Жалоба Поделиться Опубликовано 24 августа, 2011 Если мне не изменяет память, то достаточно поменять бонус bSpeedRate на bSpeedAddRate.Ммм...проверю, спасибо. Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 26 августа, 2011 Жалоба Поделиться Опубликовано 26 августа, 2011 Источник не известен, т.к. нашёл это в своих "запасах".Источник - http://www.eathena.ws/board/index.php?showtopic=273231 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения