Ru-MaNGOS

Ru-MaNGOS (http://mangos.ytdb.ru/index.php)
-   Патчи на рассмотрении (http://mangos.ytdb.ru/forumdisplay.php?f=49)
-   -   To remove with creature stealth after aggro (http://mangos.ytdb.ru/showthread.php?t=5385)

Den 23.04.2012 20:28

To remove with creature stealth after aggro
 
С агрившегося моба невидимость должна удалятся.
У нас же моб идет до цели в стелсе пока не нанесет удар (хитрый какой=))) )

Код:

diff --git a/src/game/Creature.cpp b/src/game/Creature.cpp
index 8384823..64953fd 100644
--- a/src/game/Creature.cpp
+++ b/src/game/Creature.cpp
@@ -1762,6 +1762,12 @@ void Creature::SendAIReaction(AiReaction reactionType)
    ((WorldObject*)this)->SendMessageToSet(&data, true);
 
    DEBUG_FILTER_LOG(LOG_FILTER_AI_AND_MOVEGENSS, "WORLD: Sent SMSG_AI_REACTION, type %u.", reactionType);
+
+    if (!IsPet())
+    {
+        RemoveSpellsCausingAura(SPELL_AURA_MOD_STEALTH);
+        RemoveSpellsCausingAura(SPELL_AURA_MOD_INVISIBILITY);
+    }
 }
 
 void Creature::CallAssistance()


rsa 23.04.2012 20:46

Ни в коем случае не так. Целая куча мобов (например невидимки или "роги") в стелсе до момента удара.
Не стоит перенимать глупые методы работы со стелсом из чистого мангоса... Стелсы и инвизы есть совсем разные, многие не удаляются вообще и никак, примеры я тут приводил.

Amaru 24.04.2012 08:57

На офе кошечки в баренсах при агро становятся видимыми, но не скидывают стелс

Vladimir 24.04.2012 09:38

тоесть они детектятся целью атаки только?

Den 24.04.2012 11:07

Не припомню где есть кошечки в баренсе с инвизой. А вот в Северной Тернистой Долине мобы Тенебрюхая пантера, после агро на цель скидывает инвиз и бежит к противнику. Проверять конечно лучше низким левелом.

rsa 24.04.2012 12:43

Цитата:

Сообщение от Den (Сообщение 27057)
Не припомню где есть кошечки в баренсе с инвизой. А вот в Северной Тернистой Долине мобы Тенебрюхая пантера, после агро на цель скидывает инвиз и бежит к противнику. Проверять конечно лучше низким левелом.

совершенно не пример, она кастит на себя "рывок" и становится видимой по совсем другому условию.

YuruY 24.04.2012 16:42

Цитата:

У нас же моб идет до цели в стелсе пока не нанесет удар
Такое много где есть, сам видел не раз, пример: у меня лвл в разы больше чем у моба, и я его уже вижу, он всервно "крадется", и "проявился типа" когда нанес дамаг по мне.

Йоха 25.04.2012 08:17

+1 к rsa, мобы не выходят из стелса по агро в общем случае, в темнолесье на какой-то из ферм тусуются мобы в стелсе, они и подбегают к тебе в стелсе если агрятся и выходят из него когда наносят первый удар


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

ru-mangos.ru - Русское сообщество MaNGOS