aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMitchesD <majklprofik@seznam.cz>2015-04-11 23:52:50 +0200
committerMitchesD <majklprofik@seznam.cz>2015-04-11 23:52:50 +0200
commitf9eb3d245f908521730098f079e82551cadd43ea (patch)
treefd4744a260b819160b853812e0525b98c43df21b /src
parent294383fec09646ecf534b3fa84d685d26d4cd6f9 (diff)
parent1c8486e1a84c2d1ed4355d680418a3a2e73e37dd (diff)
Merge pull request #14497 from tkrokli/Kodo_Roundup
[Quest] Kodo Roundup
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Kalimdor/zone_desolace.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/server/scripts/Kalimdor/zone_desolace.cpp b/src/server/scripts/Kalimdor/zone_desolace.cpp
index d5ff4c45d09..bb17de4fd6a 100644
--- a/src/server/scripts/Kalimdor/zone_desolace.cpp
+++ b/src/server/scripts/Kalimdor/zone_desolace.cpp
@@ -88,12 +88,20 @@ public:
DoCast(me, SPELL_KODO_KOMBO_DESPAWN_BUFF, true);
me->UpdateEntry(NPC_TAMED_KODO);
+ me->CombatStop();
+ me->DeleteThreatList();
+ me->SetSpeed(MOVE_RUN, 0.6f, true);
me->GetMotionMaster()->MoveFollow(caster, PET_FOLLOW_DIST, me->GetFollowAngle());
+ me->setActive(true);
}
}
else if (spell->Id == SPELL_KODO_KOMBO_GOSSIP)
{
me->SetFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_GOSSIP);
+ me->SetHomePosition(me->GetPositionX(), me->GetPositionY(), me->GetPositionZ(), me->GetOrientation());
+ me->GetMotionMaster()->Clear();
+ me->GetMotionMaster()->MoveIdle();
+ me->setActive(false);
me->DespawnOrUnsummon(60000);
}
}