Ru-MaNGOS

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

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.10.2010, 18:57   #1
Insider42
Ученый
 
Регистрация: 15.03.2010
Сообщений: 261
Сказал(а) спасибо: 84
Поблагодарили 257 раз(а) в 96 сообщениях
Insider42 Как самоцвет среди гранитаInsider42 Как самоцвет среди гранитаInsider42 Как самоцвет среди гранита
По умолчанию [SQL patch] Improved Stormstrike (Сокрушительный удар бури)

Суть проблемы: талант прокает не только с Удара бури, собственно прокает он также и со Вскипания лавы, также прокает от некоторых тринкетов.

Автор: я

Код:
UPDATE `spell_proc_event` SET `SchoolMask`=0,`SpellFamilyName`=11,`SpellFamilyMaskB0`=0x01000010,`SpellFamilyMaskB1`=0x01000010,`SpellFamilyMaskB2`=0x01000010 WHERE `entry`=51521;
Протестировал все известные мне случаи - с патчем всё работает корректно.

Последний раз редактировалось Insider42; 26.10.2010 в 19:00.
Insider42 вне форума   Ответить с цитированием
Старый 26.08.2011, 20:10   #2
Den
Ученый
 
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
Den Скоро придёт к известностиDen Скоро придёт к известности
По умолчанию

Срабатывает около трех раз сразу.

Маски подобрать вроде бы получилось правильно, но еще один прок срабатывает от левой руки, чего вроде бы быть не должно, поэтому пришлось делать затычку, на запрет прока с левой руки.

Код:
DELETE FROM `spell_proc_event` WHERE `entry` IN (51521, 51522);
INSERT INTO `spell_proc_event` VALUES
(51521, 0x00,  11, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0.000000, 0.000000, 0),
(51522, 0x00,  11, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x00000400, 0x00000400, 0x00000000, 0x00000000, 0.000000, 0.000000, 0);
Код:
diff --git a/src/game/UnitAuraProcHandler.cpp b/src/game/UnitAuraProcHandler.cpp
index 00b729c..c84c5c6 100644
--- a/src/game/UnitAuraProcHandler.cpp
+++ b/src/game/UnitAuraProcHandler.cpp
@@ -3397,6 +3397,13 @@ SpellAuraProcResult Unit::HandleProcTriggerSpellAuraProc(Unit *pVictim, uint32 d
                 trigger_spell_id = 31616;
                 target = this;
             }
+            // Improved Stormstrike
+            else if (auraSpellInfo->SpellIconID == 3159)
+            {
+                // Prevent proc with offhand
+                if (procFlags & PROC_FLAG_SUCCESSFUL_OFFHAND_HIT)
+                    return SPELL_AURA_PROC_FAILED;
+            }
             break;
         }
         case SPELLFAMILY_DEATHKNIGHT:
Den вне форума   Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[10924][patch] Timer system improved Ambal Принятые патчи 26 27.12.2010 11:27
[QUEST=10769] Удар исподтишка KiriX Патчи 5 06.12.2010 19:48
[patch] Improved Icy Touch Insider42 Патчи на рассмотрении 5 25.10.2010 13:22
[9977][patch] Improved Water Shield (Улучшенный водный щит) Insider42 Принятые патчи 3 26.05.2010 21:15
Stormstrike VENOM Баг-репорты 3 28.03.2010 15:40


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


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