Подскажите опкод
Интересует как реализовано обновление ярости у воина (увеличение/уменьшение). Какой опкод за это отвечат ?
|
0x00A9
|
А что за увеличение скорости у воина? Charge чтоли? У нас он вроде через монстр_мув сделан...
|
не скорости, а ярости
|
А, ну тогда все правильно RomanRom2 сказал :)
Еще есть SMSG_POWER_UPDATE, тоже по идее делает аналогичную штуку. |
SMSG_POWER_UPDATE - не используется у близов для обновления раги -)
только что проверил, пришло 1 такое сообщение при входе в мир, больше не было так обновление может прийти и в SMSG_COMPRESSED_UPDATE_OBJECT ? |
абсолютное большинство обновлений чара через А9. ну или через его зипованный аналог 01F6. это фундаментальное действо в вов.
правда со временем близзы стали выносить обновления в другие опкоды. например вон ауры вынесли, еще чего то, не помню уж всего. |
Вложений: 1
по поводу этого самого опкода, интересует ротация ГО.
сама ротация извлекается исходя из поля GAMEOBJECT_PARENTROTATION[4] но вот странно как-то получается, когда я разбирал дамп с гномьего города (не помню как он называется) в общем разбирал надписи из библиотеки, то оказалось, что все ГО имеют одинаковую ротацию. либо: Код:
GAMEOBJECT_PARENTROTATION_0 = 0 Код:
GAMEOBJECT_PARENTROTATION_0 = 0 в аттаче сам дамп, тут всего 3 пакета SMSG_COMPRESSED_UPDATE_OBJECT смотрел с помощью утилиты UpdatePacketParser, естественно апдейт поля обновил. Но такая проблема присутствует уже давно, кажется после перехода на 3.1.0 Не подскажете, может что-то сменилось? Или может это связано как-то с UpdateFlags.GameObjectRotation (0x200)? |
не могу найти описания этого пакета, как разбирать данные SMSG_UPDATE_OBJECT, я знаю что полностью этот опкод не разобран ... но не могу найти даже то что известно
Кто-нибудь может поделиться информацией ? |
Konctantin ротация ГО еще есть поворот в криейте.
|
я понял, что надо ротацию умножать на ориентацию, по какой-то формуле (пока после первой пробы получил NAN)
|
Текущее время: 06:01. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS