diff options
| author | Discover- <amort11@hotmail.com> | 2014-05-23 17:11:37 +0200 |
|---|---|---|
| committer | Discover- <amort11@hotmail.com> | 2014-05-23 17:11:37 +0200 |
| commit | 80daaf8d430fb9ecacc72e940c73fe292850cce7 (patch) | |
| tree | 2684cc5c5fe3da0e2459d83f418fc3181525e676 | |
| parent | 3c977350569e4ee3872cb534661d241bc8d9ac79 (diff) | |
Core/SAI: SMART_EVENT_IC_LOS is now called when movement in LOS was made while the creature was in combat
| -rw-r--r-- | src/server/game/AI/SmartScripts/SmartScript.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
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); } /* |
