[small fix] Removes Stealth for Loot
При открывании лута - должен сниматься стелс.
PHP код:
|
А Обшаривание карманов разве не прибъет?
|
Цитата:
Добавлено через 7 минут Вот так работает как надо: PHP код:
|
Не логично делать это в SendLoot и не верно для item лута.
Скорее всего существует interrupt флаг "использование GO". |
А чем флаг AURA_INTERRUPT_FLAG_CAST не понравился? По-моему открытие ГО тот же самый каст...
|
А вот так правильно будет ?
PHP код:
|
А это зачем?
Код:
WorldPacket data(SMSG_LOOT_LIST, 0); |
Не стал создавать новую тему на такую же мелочь.
Вообщем описание: 1. Снимается стелс - когда персонаж сделал логаут (только по завершению). 2. Если у рога прокачены таланты: Overkill или Master of sublety , так же снимаются по завершению логаута. 3. Снимается рассовая абилка ночных эльфов Shadowmeld (тоже по завершению логаута). 4. Снимаются ауры инвиза - дающие предметы http://www.wowhead.com/item=3823 и http://www.wowhead.com/item=9172 5. И по завершению логаута, если персонаж был в стелсе (или вышел из него - прямо перед выходом) с него сбрасывается кулдаун , со стелса всмысле, это не касается рассовой абилки Shadowmelda . Правильным ли будет это? PHP код:
|
Проверка if (_player->GetSession()->PlayerLogout()) нелогична, функция LogoutPlayer(...) и так или вызывается четко по завершению логаута, если с таймером запроса, или используется для инстант логаута
Остальное вроде норм, хотя лучше б снимать реальные ауры на персе, а не целиком по типам |
Наверное так , будет правильнее ?
Код:
diff --git a/src/game/Player.cpp b/src/game/Player.cpp |
Попробуйте найти общие атрибуты у таких спеллов.
|
AURA_INTERRUPT_FLAG_TALK = 0x00000400, // 10
Код:
select id,spellname,rank,spellfamilyname from spellstore where aurainterruptflags & 0x00000400 = 0x00000400; |
сорри в 1 пост все не влезло
Код:
| 15056 | Distract Move | | 0 | |
Вложений: 1
С атрибутом для некоторых спелов, видимо не выйдет... ?
AURA_INTERRUPT_FLAG_UNK10 и + еще несколько типов аур, но это думаю не конец =))) Ну неспроста же, у близов не сохраняются эти спеллы. А вот, на счет сбрасывание стелса, при некоторых действиях... Это какие-то извращения... Это видно примерно половина , что проверил пока. И правильно пихать такие проверки, или есть более правильный/разумный ход ? |
Текущее время: 10:01. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS