Ru-MaNGOS

Вернуться   Ru-MaNGOS > English subforum > Development > Patch-Submissions

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

Patch-Submissions Patch Submissions

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.10.2012, 01:26   #1
alexluana
Новичок
 
Регистрация: 30.05.2010
Сообщений: 23
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
alexluana На верном пути
По умолчанию Sentry totem minimap ping at attack

Credits Feanordev

Код:
diff --git "a/C:\\Users\\Axxl\\AppData\\Local\\Temp\\Tot37F1.tmp\\TotemAI-91c2376-left.cpp" "b/E:\\Wow Git Sources\\Wotlk\\cmangos\\src\\game\\TotemAI.cpp"
index 32006d1..ef18907 100644
--- "a/C:\\Users\\Axxl\\AppData\\Local\\Temp\\Tot37F1.tmp\\TotemAI-91c2376-left.cpp"
+++ "b/E:\\Wow Git Sources\\Wotlk\\cmangos\\src\\game\\TotemAI.cpp"	
@@ -107,6 +107,15 @@ TotemAI::IsVisible(Unit*) const
 void
 TotemAI::AttackStart(Unit*)
 {
+    // Sentry totem sends ping on attack 
+    if (m_creature->GetEntry() == SENTRY_TOTEM_ENTRY && m_creature->GetOwner() && m_creature->GetOwner()->GetTypeId() == TYPEID_PLAYER) 
+    { 
+        WorldPacket data(MSG_MINIMAP_PING, (8+4+4)); 
+        data << m_creature->GetObjectGuid(); 
+        data << m_creature->GetPositionX(); 
+        data << m_creature->GetPositionY(); 
+        ((Player*)m_creature->GetOwner())->GetSession()->SendPacket(&data);
+    } 
 }
 
 Totem& TotemAI::getTotem()
Код:
diff --git "a/C:\\Users\\Axxl\\AppData\\Local\\Temp\\Tot9F7A.tmp\\TotemAI-91c2376-left.h" "b/E:\\Wow Git Sources\\Wotlk\\cmangos\\src\\game\\TotemAI.h"
index fe51156..3b29272 100644
--- "a/C:\\Users\\Axxl\\AppData\\Local\\Temp\\Tot9F7A.tmp\\TotemAI-91c2376-left.h"
+++ "b/E:\\Wow Git Sources\\Wotlk\\cmangos\\src\\game\\TotemAI.h"	
@@ -26,6 +26,8 @@
 class Creature;
 class Totem;
 
+#define SENTRY_TOTEM_ENTRY  3968
+
 class MANGOS_DLL_DECL TotemAI : public CreatureAI
 {
     public:
alexluana вне форума   Ответить с цитированием
Старый 21.10.2012, 14:16   #2
schmoozerd
MaNGOS Dev
 
Регистрация: 17.11.2011
Сообщений: 99
Сказал(а) спасибо: 35
Поблагодарили 80 раз(а) в 26 сообщениях
schmoozerd Скоро придёт к известности
По умолчанию

just to understand: what is a sentry totem, with which spell can this be summoned?
schmoozerd вне форума   Ответить с цитированием
Старый 21.10.2012, 22:30   #3
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

druid totem that redirect view point to self when summoned as i remember.
__________________
Так как устал объяснять знайте ICQ не пользуюсь
Vladimir вне форума   Ответить с цитированием
Старый 22.10.2012, 10:26   #4
Amaru
MaNGOS Dev
 
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
Amaru На верном пути
По умолчанию

shaman totem
Amaru вне форума   Ответить с цитированием
Старый 22.10.2012, 10:56   #5
alexluana
Новичок
 
Регистрация: 30.05.2010
Сообщений: 23
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
alexluana На верном пути
По умолчанию

ya shamy totem I think vlad made a typo with druid totem
alexluana вне форума   Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Zone] is under attack? jesst3r Новичкам 5 10.01.2012 07:34
[11758] better check for totem immunity for channeled spells newsbot CMaNGOS Commits 0 28.07.2011 12:20
[10663] Fix totem animation at normal unsummon. newsbot CMaNGOS Commits 0 01.11.2010 01:51
[10647] Show die animation at totem destroy. newsbot CMaNGOS Commits 0 26.10.2010 16:00
[10637] Better totem summon cases selection. newsbot CMaNGOS Commits 0 22.10.2010 10:50


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


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