From bf3928d16352e1c0034ae41aebc69a21504870de Mon Sep 17 00:00:00 2001 From: megamage Date: Sun, 16 Aug 2009 16:54:31 -0500 Subject: *Fix endless hunger quest. --HG-- branch : trunk --- .../scripts/eastern_kingdoms/scarlet_enclave/chapter1.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/bindings/scripts/scripts/eastern_kingdoms/scarlet_enclave/chapter1.cpp b/src/bindings/scripts/scripts/eastern_kingdoms/scarlet_enclave/chapter1.cpp index e07b96ceb2b..9b086ea0853 100644 --- a/src/bindings/scripts/scripts/eastern_kingdoms/scarlet_enclave/chapter1.cpp +++ b/src/bindings/scripts/scripts/eastern_kingdoms/scarlet_enclave/chapter1.cpp @@ -213,12 +213,14 @@ void npc_unworthy_initiateAI::UpdateAI(const uint32 diff) if (!prison) return; - if (Creature* trigger = me->FindNearestCreature(29521, 30)) + prison->ResetDoorOrButton(); + + if (Creature* anchor = me->FindNearestCreature(29521, 30)) { - prison->ResetDoorOrButton(); - trigger->AI()->SetGUID(m_creature->GetGUID()); - trigger->CastSpell(me, SPELL_SOUL_PRISON_CHAIN, true); - anchorGUID = trigger->GetGUID(); + anchor->GetPosition(targ_x, targ_y, targ_z); + anchor->AI()->SetGUID(m_creature->GetGUID()); + anchor->CastSpell(me, SPELL_SOUL_PRISON_CHAIN, true); + anchorGUID = anchor->GetGUID(); } } return; -- cgit v1.2.3