From 7c9722a4ae08b5f283f6a085a411e37604a7da9f Mon Sep 17 00:00:00 2001 From: ariel- Date: Mon, 22 Jan 2018 15:00:55 -0300 Subject: Core/Entities: killed Creature::SetInCombatWithZone and replaced with AI version Closes #12108 (again) --- src/server/game/AI/SmartScripts/SmartScript.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/server/game/AI/SmartScripts') diff --git a/src/server/game/AI/SmartScripts/SmartScript.cpp b/src/server/game/AI/SmartScripts/SmartScript.cpp index 64845c6686e..d517b909816 100644 --- a/src/server/game/AI/SmartScripts/SmartScript.cpp +++ b/src/server/game/AI/SmartScripts/SmartScript.cpp @@ -994,7 +994,9 @@ void SmartScript::ProcessAction(SmartScriptHolder& e, Unit* unit, uint32 var0, u { if (IsCreature(target)) { - target->ToCreature()->SetInCombatWithZone(); + Creature* creature = target->ToCreature(); + if (creature->IsAIEnabled) + creature->AI()->DoZoneInCombat(); TC_LOG_DEBUG("scripts.ai", "SmartScript::ProcessAction: SMART_ACTION_SET_IN_COMBAT_WITH_ZONE: Creature %u, target: %u", me->GetGUID().GetCounter(), target->GetGUID().GetCounter()); } } -- cgit v1.2.3