Рейтинг серверов World Of Warcraft

Перейти к содержимому


Сводная информация

  • #002013

  • Ошибка

  • Исправлено

Подтверждение

  • Да (0)Нет (0)
РЕШЕНО 
Фотография

Облик стремительной птицы и 310%

Написано Moneybag on 04 Февраль 2014 - 14:44

patch 3.2.0 (http://us.battle.net...tch-notes/3-2-0):

Swift Flight Form: Druids who have acquired a mount able to go 310% flight speed will now also go that speed while in this form.


Т.е., начиная с патча 3.2.0, если друид изучил маунта со скоростью полета 310%, то и Облик стремительной птицы становится с этой скоростью.

Сам проверить не могу, но:
1. Неверное отображение 280% вместо 310% (http://forum.aldoran...137#entry408498)
2. Фактическая скорость 310% на данный момент или 280%?

Мне показалось, что летает как 310, соревнованиями не занимался)

фактическая 310%, просто 280% показывает, проверял

Проверка:
1. Со стандартной птицей со скоростью 280% за 90с долетел до точки 27,58 в Зул-драке.
2. В форме птицы за 90с долетел до точки 26,58 в Зул-драке. Далее долетел до точки из п.3 за 9с
3. С Непобедимым за 90с долетел до точки 31,58 в Зул-драке.
Из результатов 1-3 следует, что скорость в форме птицы +280%, а не 310%.
Замеры времени проводил встроенным в игру таймером.
Дистанция во всех 3х случаях была следующая: от восточной точки Площадки Краса в Даларане (где цветочки) и направление на восток.

Из патчнотов:
  • Облик стремительной птицы: друиды, получившие воздушное средство передвижения, позволяющее передвигаться со скоростью 310% от обычной, теперь будут передвигаться с такой же скоростью в этом облике.

Сообщение отредактировал Moneybag: 04 Апрель 2014 - 03:18


Летал как-то "наперегонки" с персонажем с маунтом 310%, летели одинаково. Если что-то сломали, то совсем недавно.

изменил статус: Принято

Нашел функциюиз API. Создал макрос (

/script print(string.format("Current speed: %d%%", GetUnitSpeed("player") / 7 * 100))

) и нажимал при таких условиях:
1. Просто бежал: 108% (чарка на ступнях Клыкар)
2. На 100%м маунте: 200%
3. Летел на стандартной птице 280%й: 380%
4. Летел на Непобедимом: 409% (кстати 1% не хватает)
5. Летел в Облике стремительной птицы: 380%
Макрос легко повторить любому и проверить! А то летал, замерял время, координаты... С макросом быстрее и чётче.

Сообщение отредактировал Moneybag: 04 Апрель 2014 - 20:33


изменил статус: Исправлено

ревизия 3535 Непобедимый с макросом указанным выше показывает скорость 409%, а в облике стремительной птицы все так же 380%

3541. но в тултипе все равно будет показывать 280

рев. 3544: скорость в форме (замерено макросом) по прежнему 380%.

К разработчику:
Возможно при проверке изученных маунтов не происходит проверка Непобедимого(спелл ид 72284, нпс ид 38545)?
Тут вроде похожая тема

Сообщение отредактировал Moneybag: 08 Апрель 2014 - 13:29


Тема еще в разработке или считается закрытой?

изменил статус: Принято

баг в этих маунтах разноскоростых

В ядре присутствует эта часть кода, если да то все что могу сказать вы вызове функции Has310Flyer выполняется только первая часть кода returnm_ExtraFlags&PLAYER_EXTRA_HAS_310_FLYER; что говорит о том что переменная с флагами m_ExtraFlags не несет нужный бит PLAYER_EXTRA_HAS_310_FLYER=0x0040.
Как вариант можно в той части когда вызов этой функции поставить с параметром true, а не false - но это повысит нагрузку на сервер от каждого друля находящегося в форме стремительной птицы

Сообщение отредактировал Moneybag: 09 Апрель 2014 - 19:21


там уже true. Но раз у тебя непобедимый летает с 310 (ведь так? или ты с другим сравнивал?), значит он определяет что 310й всетаки есть

У меня только непобедимый скорость полета с ним 410% (100+310), других маунтов с 310 у меня нет.

Появилось одно предположение - может надо заново изучить Облик стремительной птицы?

Макрос для проверки скорости чуть модифицировал - вместо %d записал %.1f таким образом скорости отображаются верно при целочисленном варианте было 409 при вещественном 410.0.

Сообщение отредактировал Moneybag: 09 Апрель 2014 - 19:42


изменил статус: Исправлено

не надо заново ничего
3553

Спасибо! Работает.

закрыл ошибку