|
Регистрация | Файлы | Правила | Альбомы | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
Отвергнутые патчи Патчи, отвергнутые от приёма в GIT |
|
Опции темы | Поиск в этой теме | Опции просмотра |
17.06.2010, 18:09 | #1 |
MaNGOS Dev
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
|
[patch] Прерывание channeled-спеллов при выходе из игры
Сейчас channeled-спеллы прерываются после сохранения игрока, поэтому ауры от channeled спеллов, например, от http://ru.wowhead.com/spell=47855, попадают в базу.
Код:
diff --git a/src/game/WorldSession.cpp b/src/game/WorldSession.cpp index 273cf08..b2c3184 100644 --- a/src/game/WorldSession.cpp +++ b/src/game/WorldSession.cpp @@ -403,6 +403,7 @@ void WorldSession::LogoutPlayer(bool Save) ///- Remove pet _player->RemovePet(NULL, PET_SAVE_AS_CURRENT, true); + _player->InterruptNonMeleeSpells(true); ///- empty buyback items and save the player in the database // some save parts only correctly work in case player present in map/player_lists (pets, etc) |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Каст триггерных спеллов | virusav | Баг-репорты | 1 | 08.12.2010 16:54 |
[10569] Don't save holders from channeled spells | newsbot | CMaNGOS Commits | 0 | 01.10.2010 13:10 |
Маски спеллов | fedr | Новичкам | 2 | 13.09.2010 22:42 |
[10249] Don't interrupt area effects for channeled spells from target side | newsbot | CMaNGOS Commits | 0 | 23.07.2010 09:41 |
[fix bug] прерывание канального каста при мисе или при уроне | Chipleo | MaNGOS 0.12 (2.4.3) | 0 | 27.04.2010 22:15 |