• Страница 1 из 1
  • 1
Модератор форума: staford11  
[patch] Hunter T7 4P Bonus
attle
Безумно влюбленный
Code
diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp
index d1961ee..a3ec6ff 100644
--- a/src/game/Spell.cpp
+++ b/src/game/Spell.cpp
@@ -3037,6 +3037,12 @@ void Spell::cast(bool skipCheck)
              // Lock and Load
              else if (m_spellInfo->Id == 56453)
                  AddPrecastSpell(67544);                     // Lock and Load Marker
+            // Aspect of the Viper  
+            else if (m_spellInfo->Id == 34074)
+            {
+                if (m_caster->HasAura(60144))               // Viper Attack Speed
+                    m_caster->CastSpell(m_caster, 61609, true);// Vicious Viper
+            }
              break;
          }
          case SPELLFAMILY_PALADIN:
diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp
index a854f80..4045b2a 100644
--- a/src/game/SpellAuras.cpp
+++ b/src/game/SpellAuras.cpp
@@ -9081,6 +9081,19 @@ void SpellAuraHolder::HandleSpellSpecificBoosts(bool apply)
          {
              switch (GetId())
              {
+                case 34074:                    // Aspect of the Viper
+                {
+                    if (!apply)
+                    {
+                        if (m_target->HasAura(60144))       // Viper Attack Speed
+                            spellId1 = 61609;               // Vicious Viper
+                        else
+                            return;
+                    }
+                    else
+                        return;
+                    break;
+                }
                  case 19574:                    // Bestial Wrath - immunity
                  case 34471:                    // The Beast Within - immunity
                  {
diff --git a/src/game/SpellMgr.cpp b/src/game/SpellMgr.cpp
index 0aa46bb..5d8d1ac 100644
--- a/src/game/SpellMgr.cpp
+++ b/src/game/SpellMgr.cpp
@@ -2213,6 +2213,12 @@ bool SpellMgr::IsNoStackSpellDueToSpell(uint32 spellId_1, uint32 spellId_2) cons
                  // Bestial Wrath
                  if (spellInfo_1->SpellIconID == 1680 && spellInfo_2->SpellIconID == 1680)
                      return false;
+
+                // Aspect of the Viper & Vicious Viper
+                if (spellInfo_1->SpellIconID == 2227 && spellInfo_2->SpellIconID == 2227 &&
+                    ((spellInfo_1->SpellVisual[0] == 3399 && spellInfo_2->SpellVisual[0] == 0) ||
+                    (spellInfo_2->SpellVisual[0] == 3399 && spellInfo_1->SpellVisual[0] == 0)))
+                    return false;
              }
   
              // Wing Clip -> Improved Wing Clip (multi-family check)

статья взята тут.
зарабатывай деньги тут!
Зарегистрируйся втопе, введи промо код 8845 и получи от меня 4500 поинтов
Втопе - Бесплатная программа для накрутки ВКонтакте, Твиттер, Инстаграм.
А я Никита, писаю сидя.
Сообщение # 1 написано 14.02.2012 в 15:22
Unregistered
C++ expert
Прочитать, прежде чем ставить оную версию патча.
И, да, этот патч тоже стар, как и предыдущий, выложенный тобой.
Этот - 9 мес назад.
Сообщение # 2 написано 14.02.2012 в 17:26
rsa
Чемпион
патч не только устарел, он подойдет только к очень конкретной (и древней) версии мангоса. а еще он крашеопасен...
вообще, этот раздел форума себя изжил, можно спокойно удалить. патчи больше в форумах никто не публикует...
Если хотите услышать ответ - правильно задайте вопрос.
НЕ помогаю людям, ничего не понимающим в том, что они делают.
MangosR2 project home
Сообщение # 3 написано 14.02.2012 в 18:07
  • Страница 1 из 1
  • 1
Поиск: