From 80daaf8d430fb9ecacc72e940c73fe292850cce7 Mon Sep 17 00:00:00 2001 From: Discover- Date: Fri, 23 May 2014 17:11:37 +0200 Subject: Core/SAI: SMART_EVENT_IC_LOS is now called when movement in LOS was made while the creature was in combat --- src/server/game/AI/SmartScripts/SmartScript.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'src/server') diff --git a/src/server/game/AI/SmartScripts/SmartScript.cpp b/src/server/game/AI/SmartScripts/SmartScript.cpp index a1302c1d93c..2647368559c 100644 --- a/src/server/game/AI/SmartScripts/SmartScript.cpp +++ b/src/server/game/AI/SmartScripts/SmartScript.cpp @@ -3462,16 +3462,10 @@ void SmartScript::OnInitialize(WorldObject* obj, AreaTriggerEntry const* at) void SmartScript::OnMoveInLineOfSight(Unit* who) { - ProcessEventsFor(SMART_EVENT_OOC_LOS, who); - if (!me) return; - if (me->GetVictim()) - return; - - ProcessEventsFor(SMART_EVENT_IC_LOS, who); - + ProcessEventsFor(me->IsInCombat() ? SMART_EVENT_IC_LOS : SMART_EVENT_OOC_LOS, who); } /* -- cgit v1.2.3