Ru-MaNGOS

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

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

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

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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.03.2010, 20:32   #1
Insider42
Ученый
 
Регистрация: 15.03.2010
Сообщений: 261
Сказал(а) спасибо: 84
Поблагодарили 257 раз(а) в 96 сообщениях
Insider42 Как самоцвет среди гранитаInsider42 Как самоцвет среди гранитаInsider42 Как самоцвет среди гранита
По умолчанию [9868][patch] Glyph of Freezing Trap

Исправляет работу символа на Freezing Trap. Для корректной работоспособности (вывод в логи, ситуация когда охотник вышел из игры) нужно исправить баг, при котором кастером ловушки считается цель, а не сам охотник.

Автор: я

Код:
diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp
index 8391745..a87f4d9 100644
--- a/src/game/SpellAuras.cpp
+++ b/src/game/SpellAuras.cpp
@@ -6578,6 +6578,19 @@ void Aura::HandleSpellSpecificBoosts(bool apply)
                 spellId3 = 24397;
                 spellId4 = 26592;
             }
+            // Freezing Trap Effect
+            else if (m_spellProto->SpellFamilyFlags & UI64LIT(0x0000000000000008))
+            {
+                if(!apply)
+                {
+                    // Glyph of Freezing Trap
+                    if (Unit *caster = GetCaster())
+                        if (caster->HasAura(56845))
+                            m_target->CastSpell(m_target, 61394, true, NULL, this, GetCasterGUID());
+                }
+                else
+                    return;
+            }
             // Aspect of the Dragonhawk dodge
             else if (GetSpellProto()->SpellFamilyFlags2 & 0x00001000)
             {
Insider42 вне форума  
5 пользователя(ей) сказали cпасибо:
ANTOMA (16.03.2010), Chestarfild (12.05.2010), PSZ (15.03.2010), Ranger (19.03.2010), Vladimir (11.05.2010)
Старый 11.05.2010, 11:53   #2
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

В [9868]. Спасибо

Заменил каст выставлением правильных данных для стандартного варианта обработки.
__________________
Так как устал объяснять знайте ICQ не пользуюсь
Vladimir вне форума  
Пользователь сказал cпасибо:
Insider42 (11.05.2010)
 


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[patch] Glyph of Preparation Den Патчи 1 23.12.2010 14:26
[SQL patch] Glyph of Prayer of Healing (Символ молитвы исцеления) Insider42 Патчи на рассмотрении 0 28.10.2010 16:20
[patch] Unholy Blight (Нечестивая порча) + Glyph Insider42 Патчи на рассмотрении 6 19.06.2010 19:53
[patch] Glyph of Shadow Word: Pain Splinter Патчи на рассмотрении 0 29.05.2010 21:58
[9868] Impliment glyph 42905. newsbot CMaNGOS Commits 0 11.05.2010 12:00


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


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