mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-24 10:56:38 +01:00
Pet/Misc: Implement Pandaran Monk followup
(cherry picked from commit 5650b9deb2)
This commit is contained in:
@@ -2638,24 +2638,24 @@ public:
|
||||
{
|
||||
switch (eventId)
|
||||
{
|
||||
case EVENT_FOCUS:
|
||||
if (Unit* owner = me->GetCharmerOrOwner())
|
||||
me->SetFacingToObject(owner);
|
||||
_events.ScheduleEvent(EVENT_EMOTE, 1000);
|
||||
break;
|
||||
case EVENT_EMOTE:
|
||||
me->HandleEmoteCommand(EMOTE_ONESHOT_BOW);
|
||||
_events.ScheduleEvent(EVENT_FOLLOW, 1000);
|
||||
break;
|
||||
case EVENT_FOLLOW:
|
||||
if (Unit* owner = me->GetCharmerOrOwner())
|
||||
me->GetMotionMaster()->MoveFollow(owner, PET_FOLLOW_DIST, PET_FOLLOW_ANGLE);
|
||||
break;
|
||||
case EVENT_DRINK:
|
||||
me->CastSpell(me, SPELL_PANDAREN_MONK, false);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
case EVENT_FOCUS:
|
||||
if (Unit* owner = me->GetCharmerOrOwner())
|
||||
me->SetFacingToObject(owner);
|
||||
_events.ScheduleEvent(EVENT_EMOTE, 1000);
|
||||
break;
|
||||
case EVENT_EMOTE:
|
||||
me->HandleEmoteCommand(EMOTE_ONESHOT_BOW);
|
||||
_events.ScheduleEvent(EVENT_FOLLOW, 1000);
|
||||
break;
|
||||
case EVENT_FOLLOW:
|
||||
if (Unit* owner = me->GetCharmerOrOwner())
|
||||
me->GetMotionMaster()->MoveFollow(owner, PET_FOLLOW_DIST, PET_FOLLOW_ANGLE);
|
||||
break;
|
||||
case EVENT_DRINK:
|
||||
me->CastSpell(me, SPELL_PANDAREN_MONK, false);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user