Ru-MaNGOS

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

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

Патчи на рассмотрении Рассматриваемые к принятию патчи

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.02.2012, 21:26   #1
Den
Ученый
 
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
Den Скоро придёт к известностиDen Скоро придёт к известности
По умолчанию [patch] Cast invisibility to elemental mage pet.

Код:
diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp
index a22c816..1f11eb4 100644
--- a/src/game/SpellAuras.cpp
+++ b/src/game/SpellAuras.cpp
@@ -4539,6 +4539,20 @@ void Aura::HandleInvisibility(bool apply, bool Real)
             target->SetVisibility(VISIBILITY_GROUP_NO_DETECT);
             target->SetVisibility(VISIBILITY_GROUP_INVISIBILITY);
         }
+
+        // cast Invisibility to elemental pet
+        if (GetId() == 32612)                           // Invisibility
+        {
+            if (Unit* caster = GetCaster())
+            {
+                if (Pet* pet = caster->GetPet())
+                {
+                    pet->AttackStop();
+                    pet->CastStop(pet->GetObjectGuid() == GetCasterGuid() ? GetId() : 0);
+                    pet->CastSpell(pet, 32612, true);
+                }
+            }
+        }
     }
     else
     {
Den вне форума   Ответить с цитированием
Старый 13.02.2012, 21:56   #2
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

невидимость не ссинхронизирована. делать это надо либо в SpellSpecificBoost либо в spell_linked.
хотя конечно в текущем состоянии разницы почти нет...
rsa вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[patch] Shaman T10 Elemental 2P Bonus Den Патчи на рассмотрении 6 22.07.2011 01:53
[patch] Prevent cast spell Rain of Fire on the move Den Патчи на рассмотрении 0 05.05.2011 06:52
Fixed invisibility detection for new invisibility types. newsbot CMaNGOS Commits 0 22.11.2010 13:11
[10436] Fix typos in invisibility aura handlers newsbot CMaNGOS Commits 0 03.09.2010 07:41
Elemental Focus и Elemental Oath procs [sql] Ranger Патчи 0 16.03.2010 09:32


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


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