Ru-MaNGOS

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

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

Принятые патчи Иногда выкладывают патчи, которые потом в итоге все-таки принимают в ядро.

Повод для гордости.

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.05.2010, 16:54   #1
Insider42
Ученый
 
Регистрация: 15.03.2010
Сообщений: 261
Сказал(а) спасибо: 84
Поблагодарили 257 раз(а) в 96 сообщениях
Insider42 Как самоцвет среди гранитаInsider42 Как самоцвет среди гранитаInsider42 Как самоцвет среди гранита
По умолчанию [10041][patch] Spell Deflection (Отражение заклинаний)

Суть проблемы:
Не отражает заклинания, т.к. они являются SPELL_DIRECT_DAMAGE, а не DIRECT_DAMAGE который используется способностями ближнего боя.

Автор: tehmarto
Код:
diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp
index f510fc0..6cced83 100644
--- a/src/game/Unit.cpp
+++ b/src/game/Unit.cpp
@@ -1931,11 +1934,11 @@ void Unit::CalculateAbsorbAndResist(Unit *pCaster, SpellSchoolMask schoolMask, D
                 }
                 // Spell Deflection
                 if (spellProto->SpellIconID == 3006)
                 {
                     // You have a chance equal to your Parry chance
-                    if (damagetype == DIRECT_DAMAGE &&                   // Only for direct damage
+                    if (damagetype == SPELL_DIRECT_DAMAGE &&                   // Only for direct damage
                         roll_chance_f(GetUnitParryChance()))             // Roll chance
                         RemainingDamage -= RemainingDamage * currentAbsorb / 100;
                     continue;
                 }
                 // Reflective Shield (Lady Malande boss)
Insider42 вне форума  
2 пользователя(ей) сказали cпасибо:
CruncH (06.06.2010), Vladimir (06.06.2010)
 


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[10570] Store spell entry of triggering spell on triggered, original patch provided by insider42 newsbot CMaNGOS Commits 0 01.10.2010 14:20
[patch] PvP Trinket (boss spell) Insider42 Принятые патчи 1 03.07.2010 12:18
[10041] Use for spell 49145 and ranks for decrease SPELL_DIRECT_DAMAGE damage. newsbot CMaNGOS Commits 0 06.06.2010 21:40
[patch]Raise of dead spell 46584 tester20 Патчи на рассмотрении 5 21.05.2010 23:45
[patch] fix spell 38736 KiriX Принятые патчи 1 03.05.2010 00:20


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


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