From 2eafa174833c4dd7f1c52fb31e41458fd39a0580 Mon Sep 17 00:00:00 2001 From: _manuel_ Date: Sun, 10 Jan 2010 14:13:33 -0300 Subject: Borean Tundra: Improvements in lurgglbrAI by Kudlaty. --HG-- branch : trunk --- src/bindings/scripts/scripts/northrend/borean_tundra.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/bindings/scripts/scripts/northrend/borean_tundra.cpp b/src/bindings/scripts/scripts/northrend/borean_tundra.cpp index c6bc36c2979..539240caf8a 100644 --- a/src/bindings/scripts/scripts/northrend/borean_tundra.cpp +++ b/src/bindings/scripts/scripts/northrend/borean_tundra.cpp @@ -777,15 +777,18 @@ enum eLurgglbr struct TRINITY_DLL_DECL npc_lurgglbrAI : public npc_escortAI { - npc_lurgglbrAI(Creature* c) : npc_escortAI(c){} + npc_lurgglbrAI(Creature* pCreature) : npc_escortAI(pCreature){} uint32 IntroTimer; uint32 IntroPhase; void Reset() { - IntroTimer = 0; - IntroPhase = 0; + if (!HasEscortState(STATE_ESCORT_ESCORTING)) + { + IntroTimer = 0; + IntroPhase = 0; + } } void WaypointReached(uint32 i) @@ -853,6 +856,9 @@ struct TRINITY_DLL_DECL npc_lurgglbrAI : public npc_escortAI } else IntroTimer -= diff; } npc_escortAI::UpdateAI(diff); + + if (!UpdateVictim()) + return; } }; -- cgit v1.2.3