Сделать стартовой Понедельник, 19 Ноября 2018, 06:35 Приветствую Вас Гость
Главная | Регистрация | Вход | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » MANGOS » Фиксы » Начальный монолог Артаса в Акерусе ([7734])
Начальный монолог Артаса в Акерусе
SANEYДата: Понедельник, 04 Мая 2009, 01:18 | Сообщение # 1
Лутший из лутших
Группа: Администраторы
Сообщений: 142
Репутация: 43
Статус: Offline
Все, что составляет мою сущность: злость,
безжалостность, отмщение – я вкладываю
в тебя, достойнейший рыцарь. Я даровал
тебе бессмертие, ибо тебе суждено стать
вестником новой, темной эры Плети.

Узри же земли, лежащие перед тобой.
Видишь ли ты, как Алый орден тщетно
пытается разрушить созданное нами?
Видишь батальоны Последней Надежды,
бросающие вызов войскам Плети в
Чумных землях? Все они должны
поплатиться за свое упрямство.

Ты станешь моим возмездием, и страшен
будет удел тех, кто станет у тебя на пути.
Иди же и взгляни в лицо своей судьбе,
мой рыцарь смерти.


Code
diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp
index 5d83a25..95dd6c7 100644
--- a/src/game/SpellAuras.cpp
+++ b/src/game/SpellAuras.cpp
@@ -2236,6 +2236,30 @@ void Aura::HandleAuraDummy(bool apply, bool Real)
                    }
                    return;
                }
+            // LK Intro VO (1)
+            if (GetId() == 58204 && m_target)
+            {
+                if(m_target->GetTypeId() == TYPEID_PLAYER)
+                {
+                    if(apply)
+                        m_target->PlayDirectSound(14970, (Player *)m_target);    // Play part 1
+                    else
+                        m_target->CastSpell(m_target, 58205, true);
+                }
+                return;
+            }
+            // LK Intro VO (2)
+            if (GetId() == 58205 && m_target)
+            {
+                if(m_target->GetTypeId() == TYPEID_PLAYER)
+                {
+                    if(apply)
+                        m_target->PlayDirectSound(14971, (Player *)m_target);    // Play part 2
+                    else
+                        m_target->PlayDirectSound(14972, (Player *)m_target);    // Play part 3
+                }
+                return;
+            }
                break;
            }
            case SPELLFAMILY_MAGE:

Для тестирования можно использовать такие запросы:

Code
UPDATE quest_template SET StartScript = 12593 WHERE entry = 12593;
DELETE FROM quest_start_scripts WHERE id = 12593;
INSERT INTO quest_start_scripts VALUES (12593, 3, 15, 58204, 0, 0, 0, 0, 0, 0);
 
Форум » MANGOS » Фиксы » Начальный монолог Артаса в Акерусе ([7734])
  • Страница 1 из 1
  • 1
Поиск:

Copyright WoW Portal © 2009 | Сайт создан в системе uCoz