Главная | Форум | Статьи | Фaйлы| Картинки WoW | Профиль | Регистрация | Вход

[ Новые сообщения · Правила форума · Поиск · RSS ]

WoW-Info — информационный World of Warcraft портал

[Patch] Квест Засыпать тараканьи норы - Форум

  • Сторінка 1 з 1
  • 1
[Patch] Квест Засыпать тараканьи норы
pro[100]DeadlyДата: Неділя, 05.12.2010, 19:29 | Сообщение # 1



pro[100]Deadly
Группа: Видалені

Замечания:






Реализация квеста http://ru.wowhead.com/?quest=11608
Code
--- a/src/bindings/scripts/scripts/northrend/borean_tundra.cpp    Mon Dec 14 15:25:43 2009 +0300
+++ b/src/bindings/scripts/scripts/northrend/borean_tundra.cpp    Mon Dec 14 22:57:57 2009 +0300
@@ -1768,6 +1768,52 @@
      return new npc_imprisoned_beryl_sorcererAI(pCreature);
  }
   
+/*######
+## mob_seaforium_depth_charge
+######*/
+
+enum eSeaforium
+{
+    SPELL_EXPLOSION     = 45502,
+};
+
+const uint32 nerubar_sinkhole[4] =
+{
+    25402, 25403, 25404, 25405
+};
+
+struct TRINITY_DLL_DECL mob_seaforium_depth_chargeAI : public ScriptedAI
+{
+    mob_seaforium_depth_chargeAI(Creature *c) : ScriptedAI(c) {}
+
+    uint32 Explosion_Timer;
+
+    void Reset()
+    {
+        Explosion_Timer = 5000;
+    }
+
+    void UpdateAI(const uint32 uiDiff)
+    {
+        if (Explosion_Timer <= uiDiff)
+        {
+            if (TempSummon *summon = (TempSummon*)m_creature)
+                if (Unit *pTemp = summon->GetSummoner())
+                    if (pTemp->GetTypeId() == TYPEID_PLAYER)
+                        for (uint8 i = 0; i <= 3; ++i)
+                            if (m_creature->FindNearestCreature(nerubar_sinkhole[i], 10.0f, true))
+                    CAST_PLR(pTemp)->KilledMonsterCredit(nerubar_sinkhole[i],0);
+            DoCast(m_creature, SPELL_EXPLOSION, true);
+            m_creature->DisappearAndDie();
+        }
+        else Explosion_Timer -= uiDiff;
+    }
+};
+CreatureAI* GetAI_mob_seaforium_depth_charge(Creature *pCreature)
+{
+    return new mob_seaforium_depth_chargeAI (pCreature);
+}
+
  void AddSC_borean_tundra()
  {
      Script *newscript;
@@ -1886,4 +1932,9 @@
      newscript->Name = "npc_imprisoned_beryl_sorcerer";
      newscript->GetAI = &GetAI_npc_imprisoned_beryl_sorcerer;
      newscript->RegisterSelf();
+
+    newscript = new Script;
+    newscript->Name = "mob_seaforium_depth_charge";
+    newscript->GetAI = &GetAI_mob_seaforium_depth_charge;
+    newscript->RegisterSelf();
  }

Запрос под последнюю сконверченную базу ytdb:

Code
UPDATE `creature_template` SET `ScriptName` = 'mob_seaforium_depth_charge' WHERE `entry` =25401;
 
  • Сторінка 1 з 1
  • 1
Пошук:

Новые сообщения в темах
Сдам в аренду сервер и хостинг · (Хост Предложения)
Автор: redlaine
Последнее сообщение в 23:53
хаха :D · (Приколы)
Автор: [N1ke]Medved
Последнее сообщение в 18:40
Autobattle - новый боевой бот ... · (Боты для WoW)
Автор: terrikon
Последнее сообщение в 18:39
PvE руководство для Чернокнижн... · (Чернокнижник)
Автор: Darkensand
Последнее сообщение в 18:38
Пустой свиток (Часть 11) · (Истории WoW)
Автор: R_a_Z_o_R
Последнее сообщение в 18:37
Друиды в Катаклизме: Официальн... · (Друид)
Автор: Darkensand
Последнее сообщение в 18:37
[Баг 3.3.5] Фарм ледяных бадже... · (Читы для WoW)
Автор: Darkensand
Последнее сообщение в 18:35
FarmBot (Бот для фарма руды и ... · (Боты для WoW)
Автор: homma
Последнее сообщение в 18:34
Почему мы сражаемся: ролевая и... · (Воин)
Автор: Darkensand
Последнее сообщение в 18:34
Книги по Wold of Warcraft · (Истории WoW)
Автор: R_a_Z_o_R
Последнее сообщение в 18:33
Маг огня в Cataclysm · (Маг)
Автор: Darkensand
Последнее сообщение в 18:33
Как начать играть в World of W... · (Полезно знать)
Автор: Belkmondesh
Последнее сообщение в 18:32
Характеризация профессий · (Профессии)
Автор: Darkensand
Последнее сообщение в 18:31
Что значит для арканов бета те... · (Маг)
Автор: Darkensand
Последнее сообщение в 18:31

Контакты Контакты Copyright WoW-Info — World of Warcraft портал © 2026 | Условия и правила использования ресурса | Реклама / Услуги
WoW-Info портал.World of Warcraft портал — готовые сервера, сайты, картинки, аддоны, патчи, читы, баги, mangos, ArcEmu, TrinityCore, Warcraft 3, новости, Cataclysm...
Яндекс.Метрика Хостинг від uCoz