Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Патчи

Важная информация

Патчи Если кто-то хочет выложить не свой готовый патч - не забудьте указать автора и источник.

Если кто-то хочет задать вопрос по патчу - велкам.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.08.2011, 17:27   #1
Amaru
MaNGOS Dev
 
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
Amaru На верном пути
По умолчанию More correct negative aura detection

В Unit::CalculateAuraDuration для некоторых спеллов не корректно использование IsPositiveSpell.

Пример - баф Envenom, который считается отрицательным спеллом, так как один из эффектов спелла, кроме наложения ауры - SPELL_EFFECT_SCHOOL_DMG. В следствии чего, длительность бафа срезается талантом Master Poisoner, который имеет ауру SPELL_AURA_MOD_DURATION_OF_EFFECTS_BY_DISPEL, а баф - DISPEL_POISON.

SpellMgr.cpp: http://paste2.org/p/1616814
SpellMgr.h: http://paste2.org/p/1616815
Unit.cpp: http://paste2.org/p/1616816
Amaru вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ranger (01.09.2011)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[11445] Correct a possible crash, if caster of aura has disconnected after aura applied newsbot CMaNGOS Commits 0 08.05.2011 21:21
[11441] Add positiveness detection for SPELL_AURA_MOD_RESISTANCE auras newsbot CMaNGOS Commits 0 08.05.2011 12:50
[10343] Correct order of spell id's in dummy aura effect newsbot CMaNGOS Commits 0 11.08.2010 18:50
[10200] Correct function call sequence in possess aura handlers newsbot CMaNGOS Commits 0 17.07.2010 01:53
[10096] Allow negative X coordinate in .go command newsbot CMaNGOS Commits 0 22.06.2010 14:46


Текущее время: 06:00. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot