diff --git a/src/game/CreatureEventAI.cpp b/src/game/CreatureEventAI.cpp index 5ce6e4855a7..a1ee2a388b3 100644 --- a/src/game/CreatureEventAI.cpp +++ b/src/game/CreatureEventAI.cpp @@ -1175,11 +1175,11 @@ void CreatureEventAI::AttackStart(Unit *who) void CreatureEventAI::MoveInLineOfSight(Unit *who) { - if (!who) + if(me->getVictim()) return; //Check for OOC LOS Event - if (!bEmptyList && !m_creature->getVictim()) + if (!bEmptyList) { for (std::list::iterator itr = CreatureEventAIList.begin(); itr != CreatureEventAIList.end(); ++itr) {