
Сообщение от
лол
* Эмоции
Пет не реагирует на эмоции:
/glare - пет должен в ужасе сжаться
/cower - пет наоборот должен зарычать на вас
/soothe - успокаивает пета
Вот патч, для исправления эмоций.
Код:
--- old/src/server/game/AI/CoreAI/PetAI.cpp 2012-11-30 16:34:33.000000000 +0000
+++ new/src/server/game/AI/CoreAI/PetAI.cpp 2012-12-08 10:04:33.000000000 +0000
@@ -565,11 +565,19 @@
{
case TEXT_EMOTE_COWER:
if (me->isPet() && me->ToPet()->IsPetGhoul())
- me->HandleEmoteCommand(EMOTE_ONESHOT_ROAR);
+ me->HandleEmoteCommand(/*EMOTE_ONESHOT_ROAR*/EMOTE_ONESHOT_OMNICAST_GHOUL);
break;
case TEXT_EMOTE_ANGRY:
if (me->isPet() && me->ToPet()->IsPetGhoul())
- me->HandleEmoteCommand(EMOTE_ONESHOT_COWER);
+ me->HandleEmoteCommand(/*EMOTE_ONESHOT_COWER*/EMOTE_STATE_STUN);
+ break;
+ case TEXT_EMOTE_GLARE:
+ if (me->isPet() && me->ToPet()->IsPetGhoul())
+ me->HandleEmoteCommand(EMOTE_STATE_STUN);
+ break;
+ case TEXT_EMOTE_SOOTHE:
+ if (me->isPet() && me->ToPet()->IsPetGhoul())
+ me->HandleEmoteCommand(EMOTE_ONESHOT_OMNICAST_GHOUL);
break;
}
}
Как это работает на оффе:


Как это работает у меня:
