Ru-MaNGOS

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

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

Патчи Если кто-то хочет выложить не свой готовый патч - не забудьте указать автора и источник.

Если кто-то хочет задать вопрос по патчу - велкам.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.05.2010, 16:49   #1
Den
Ученый
 
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
Den Скоро придёт к известностиDen Скоро придёт к известности
По умолчанию [patch] Glyph of Preparation

Исправляет работу http://www.wowhead.com/item=42968

Автор: microbius51


PHP код:
diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp
index 0b44785
..33db842 100644
--- a/src/game/SpellEffects.cpp
+++ b/src/game/SpellEffects.cpp
@@ -2027,+2027,@@ void Spell::EffectDummy(SpellEffectIndex eff_idx)
 
                         if (
spellInfo->SpellFamilyName == SPELLFAMILY_ROGUE && (spellInfo->SpellFamilyFlags UI64LIT(0x0000024000000860)))
                             ((
Player*)m_caster)->RemoveSpellCooldown((itr++)->first,true);
+                        
// Glyph of Preparation    
+                        else if    (m_caster->HasAura(56819) && (spellInfo->SpellFamilyName == SPELLFAMILY_ROGUE && (spellInfo->SpellFamilyFlags 0x40000010 || spellInfo->Id == 51722)))
+                            ((
Player*)m_caster)->RemoveSpellCooldown((itr++)->first,true);                         
                         else
                             ++
itr;
                     } 
Den вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Insider42 (15.05.2010)
Старый 23.12.2010, 14:26   #2
Den
Ученый
 
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
Den Скоро придёт к известностиDen Скоро придёт к известности
По умолчанию

Ап... опубликованный вариант исправления не правильный ?
Чуть подправил флаг.
Вместо:
Код:
else if (m_caster->HasAura(56819) && (spellInfo->SpellFamilyName == SPELLFAMILY_ROGUE && (spellInfo->SpellFamilyFlags & 0x40000010 || spellInfo->Id == 51722)))
Надо:
Код:
else if ((spellInfo->SpellFamilyName == SPELLFAMILY_ROGUE && (spellInfo->SpellFamilyFlags & UI64LIT(0x0010000040000010))) && m_caster->HasAura(56819))
ЗЫ Автортства остаётся за: microbius51
Den вне форума   Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[11672][patch] Glyph of Shadow word: Death (Символ Слова Тьмы: Смерть) Insider42 Принятые патчи 2 25.06.2011 05:23
[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][patch] Glyph of Freezing Trap Insider42 Принятые патчи 1 11.05.2010 11:53


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


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