Ru-MaNGOS

Вернуться   Ru-MaNGOS > English subforum > Development > Patch-Submissions

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

Patch-Submissions Patch Submissions

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.10.2012, 13:13   #1
alexluana
Новичок
 
Регистрация: 30.05.2010
Сообщений: 23
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
alexluana На верном пути
По умолчанию Fix Flash of Light HoT healing amount with Infusion of Light talent

Код:
diff --git "a/C:\\Users\\Axxl\\AppData\\Local\\Temp\\UniA4D7.tmp\\UnitAuraProcHandler-91c2376-left.cpp" "b/E:\\Wow Git Sources\\Wotlk\\cmangos\\src\\game\\UnitAuraProcHandler.cpp"
index 903ec7a..d7090b3 100644
--- "a/C:\\Users\\Axxl\\AppData\\Local\\Temp\\UniA4D7.tmp\\UnitAuraProcHandler-91c2376-left.cpp"
+++ "b/E:\\Wow Git Sources\\Wotlk\\cmangos\\src\\game\\UnitAuraProcHandler.cpp"	
@@ -2096,7 +2096,23 @@ SpellAuraProcResult Unit::HandleDummyAuraProc(Unit* pVictim, uint32 damage, Aura
                 }
                 // Sacred Shield (talent rank)
                 case 53601:
-                {
+				{                       
+                    if (procSpell && IsFriendlyTo(pVictim))
+                    {
+                        if (procSpell->SpellFamilyFlags & UI64LIT(0x00000000C0000000)) 						
+                        {
+                            if(pVictim->HasAura(53569, EFFECT_INDEX_0) || pVictim->HasAura(53576, EFFECT_INDEX_0))
+                            {
+                               triggered_spell_id = 66922;
+                               basepoints[0] = int32(damage / GetSpellAuraMaxTicks(triggered_spell_id));
+                               if (pVictim->HasAura(53569, EFFECT_INDEX_0))
+                                   basepoints[0] = basepoints[0] >> 1;
+                            }
+                        }
+                        else
+                            return SPELL_AURA_PROC_FAILED;
+                    }
+                
                     // triggered_spell_id in spell data
                     target = this;
                     break;

Последний раз редактировалось alexluana; 19.10.2012 в 10:43.
alexluana вне форума   Ответить с цитированием
Старый 18.10.2012, 14:11   #2
schmoozerd
MaNGOS Dev
 
Регистрация: 17.11.2011
Сообщений: 99
Сказал(а) спасибо: 35
Поблагодарили 80 раз(а) в 26 сообщениях
schmoozerd Скоро придёт к известности
По умолчанию

patch please
schmoozerd вне форума   Ответить с цитированием
Старый 18.10.2012, 23:35   #3
alexluana
Новичок
 
Регистрация: 30.05.2010
Сообщений: 23
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
alexluana На верном пути
По умолчанию

added diff file
alexluana вне форума   Ответить с цитированием
Старый 19.10.2012, 02:34   #4
alexluana
Новичок
 
Регистрация: 30.05.2010
Сообщений: 23
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
alexluana На верном пути
По умолчанию

I think I did something wrong...

Последний раз редактировалось alexluana; 19.10.2012 в 10:18.
alexluana вне форума   Ответить с цитированием
Старый 19.10.2012, 10:13   #5
alexluana
Новичок
 
Регистрация: 30.05.2010
Сообщений: 23
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
alexluana На верном пути
По умолчанию

ok job done

reposted a v2 inspired by rsa

Последний раз редактировалось alexluana; 19.10.2012 в 10:19.
alexluana вне форума   Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[map] Flash-карта онлайна - Stalker Edition Кот ДаWINчи WWW 13 04.04.2012 14:25
[10669] Fixed mana amount for overheal case for talent 31785 and ranks. newsbot CMaNGOS Commits 0 01.11.2010 08:11
[s0262][fix bug 0.12] Shaman Healing Stream overheal Chipleo Принятые патчи 4 03.10.2010 19:28
[10049] Fix SPELL_AURA_MOD_HEALING_DONE healing bonus with 0 misc value newsbot CMaNGOS Commits 0 10.06.2010 12:20
[9661] Implement dual talent specializations in talent switch part. newsbot CMaNGOS Commits 1 03.04.2010 06:39


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


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