Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Устаревшие темы и разработки > MaNGOS 0.12 (2.4.3)

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

MaNGOS 0.12 (2.4.3) Любителям олд-скула =) Всё для клиента 2.4.3

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.04.2010, 00:47   #1
Chipleo
Пользователь
 
Аватар для Chipleo
 
Регистрация: 05.04.2010
Сообщений: 53
Сказал(а) спасибо: 4
Поблагодарили 24 раз(а) в 15 сообщениях
Chipleo На верном пути
По умолчанию [hack] Improved Counterspell

Код:
--------------------------- src/game/SpellAuras.cpp ---------------------------
index a7f3713..ca94960 100644
@@ -3864,6 +3864,10 @@ void Aura::HandleAuraModSilence(bool apply, bool Real)
     if(apply)
     {
         m_target->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_SILENCED);
+
+		if (GetId()==18469)	// kia not stop cast on improved counterspell
+			return;
+
         // Stop cast only spells vs PreventionType == SPELL_PREVENTION_TYPE_SILENCE
         for (uint32 i = CURRENT_MELEE_SPELL; i < CURRENT_MAX_SPELL; ++i)
             if (Spell* spell = m_target->GetCurrentSpell(CurrentSpellTypes(i)))
срабатывание таланта Improved Counterspell сбивает срабатывание самого спела Counterspell. Етот патч запрещает таланту прерывать каст на таргете, чтоб Counterspell мог отработать нормально.
Chipleo вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Limpnau (12.06.2010)
Старый 28.04.2010, 06:35   #2
SeT
Ученый
 
Аватар для SeT
 
Регистрация: 13.03.2010
Сообщений: 110
Сказал(а) спасибо: 55
Поблагодарили 23 раз(а) в 14 сообщениях
SeT На верном пути
По умолчанию

мб проблема в стаках?
SeT вне форума   Ответить с цитированием
Старый 28.04.2010, 11:26   #3
Den
Ученый
 
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
Den Скоро придёт к известностиDen Скоро придёт к известности
По умолчанию

Проверял на ласт ревизии, всё работает как надо О_о.
Хак неочем.
Den вне форума   Ответить с цитированием
Старый 28.04.2010, 18:01   #4
Chipleo
Пользователь
 
Аватар для Chipleo
 
Регистрация: 05.04.2010
Сообщений: 53
Сказал(а) спасибо: 4
Поблагодарили 24 раз(а) в 15 сообщениях
Chipleo На верном пути
По умолчанию

Вешается баф молчания на 4 сек и включается кд на всю соответствующую прерваному касту школу магии на 8 сек?? И все ето работает на 0.12 ветке?

Последний раз редактировалось Chipleo; 28.04.2010 в 18:04.
Chipleo вне форума   Ответить с цитированием
Старый 28.04.2010, 20:51   #5
Den
Ученый
 
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
Den Скоро придёт к известностиDen Скоро придёт к известности
По умолчанию

Извиняюсь, перепутал с мастер веткой...

ЗЫ А правильный путь в исправлении - функция IsNoStackSpellDueToSpell()
Den вне форума   Ответить с цитированием
Старый 29.04.2010, 00:48   #6
Chipleo
Пользователь
 
Аватар для Chipleo
 
Регистрация: 05.04.2010
Сообщений: 53
Сказал(а) спасибо: 4
Поблагодарили 24 раз(а) в 15 сообщениях
Chipleo На верном пути
По умолчанию

К чему здесь эта функция, когда принципиально все правильно срабатывает, только если бы результат Улучшеного контерспела сработал после самого контерспела, в ином случае пропадает информация, на какую школу ставить кд.
Chipleo вне форума   Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[SQL patch] Improved Stormstrike (Сокрушительный удар бури) Insider42 Патчи на рассмотрении 1 26.08.2011 20:10
[10924][patch] Timer system improved Ambal Принятые патчи 26 27.12.2010 11:27
[patch] Improved Icy Touch Insider42 Патчи на рассмотрении 5 25.10.2010 13:22
[patch/hack] Dual Specialisation KiriX Отвергнутые патчи 61 03.04.2010 19:01
[9651] Improved quest POI's code KiriX Принятые патчи 2 31.03.2010 16:50


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


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