|
Патчи на рассмотрении Рассматриваемые к принятию патчи |
|
Опции темы | Поиск в этой теме | Опции просмотра |
29.05.2011, 16:13 | #1 |
Ученый
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
|
Restore itemset 637 2p bonus affect work
Код:
diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index c4a547a..a8f6676 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -3058,6 +3058,13 @@ void Spell::cast(bool skipCheck) // Berserk (Bear Mangle part) else if (m_spellInfo->Id == 50334) AddTriggeredSpell(58923); + // Rejuvenation + else if (m_spellInfo->SpellFamilyFlags & UI64LIT(0x0000000000000010)) + { + if (m_caster->HasAura(37286)) // Rejuvenation Dodge + if (Unit* target = m_targets.getUnitTarget()) + m_caster->CastSpell(target, 13671, true);// Increased Dodge 36 + } break; } case SPELLFAMILY_ROGUE: diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index a08c2e8..8060b7a 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -9123,8 +9123,18 @@ void SpellAuraHolder::HandleSpellSpecificBoosts(bool apply) } case SPELLFAMILY_DRUID: { + // Rejuvenation + if (GetSpellProto()->SpellFamilyFlags & UI64LIT(0x0000000000000010)) + { + Unit* caster = GetCaster(); + if (!apply || caster->HasAura(37286)) // Rejuvenation Dodge + spellId1 = 13671; // Increased Dodge 36 + else + return; + break; + } // Barkskin - if (GetId()==22812 && m_target->HasAura(63057)) // Glyph of Barkskin + else if (GetId()==22812 && m_target->HasAura(63057)) // Glyph of Barkskin spellId1 = 63058; // Glyph - Barkskin 01 else if (!apply && GetId() == 5229) // Enrage (Druid Bear) spellId1 = 51185; // King of the Jungle (Enrage damage aura) |
24.06.2011, 04:38 | #2 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Врядли 13671 подходит
Требуется 35 итогового райтинга а не 36 (35+1) из dbc Наверное проще всего в лоб в аур HoTов добавлять/удалять сам райтинг plr->ApplyRatingMod(CR_DODGE, dummyAura->GetModifer()->value, apply);
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Restore itemset 632 2p bonus affect work | Den | Отвергнутые патчи | 1 | 06.06.2011 16:59 |
Restore itemset 207 5p bonus affect work | Den | Патчи на рассмотрении | 0 | 26.03.2011 18:52 |
Restore itemset 208 8p bonus affect work | Den | Патчи на рассмотрении | 1 | 25.03.2011 21:36 |
Restore itemset 203 3p bonus affect work | Den | Патчи на рассмотрении | 0 | 21.03.2011 20:21 |
Restore itemset 638 2p bonus and itemset 639 2p bonus affect work | Den | Патчи на рассмотрении | 0 | 20.03.2011 18:20 |